← Back to Resources
CV Tips

How to Make Your CV ATS-Friendly

What applicant tracking systems do with your CV, what their vendors document, and how to format for them

⏱️ 15 min read•Updated September 2026•Sources checked 29 September 2026

TL;DR

  • Almost every large employer uses an applicant tracking system (ATS), but what it does with your CV depends on the product and on how the employer has set it up.
  • Vendors document what trips up their parsers: tables, columns, text boxes, contact details in headers or footers, and CVs saved as pictures. When a parse is partial or fails, the help pages for Greenhouse and Recruitee describe recruiters correcting or entering the details by hand; neither describes it as a rejection.
  • Automatic rejections come from rules employers write themselves, such as a "no" to a work-authorisation question, or from recruiters filtering and searching. The often-repeated claim that "75% of CVs are rejected by ATS" has no published study behind it that we could find, so this guide does not use it.
  • Use a clear single-column layout, the employer's own wording where it is true for you, and check that the text of your file can be copied out in the right order.

What Is an Applicant Tracking System?

An applicant tracking system (ATS) is software that employers use to collect applications, move candidates through the hiring stages, and let recruiters search, filter and review them.

How common it is: Jobscan's 2026 count found a detectable ATS at 97.4% of the Fortune 500 (487 of 500 companies), identified by reading each company's careers pages. We could not find a comparable figure for smaller employers or for European companies, so we do not quote one.

What a system does with your application depends on the product and on how the employer configured it. Things employers can typically search, filter or write rules on include:

  • Words and job titles that appear in your CV (recruiter searches)
  • Your answers to application questions, such as work authorisation
  • Details you enter in the application form, such as location
  • Education, certifications and years of experience, if the employer filters on them
  • Whatever the parser could read from your file, which is why format matters

Some employers do reject automatically. Greenhouse says its own auto-reject rules are set by the employer's admins and are based on an applicant's answer to specific application questions, and that its AI does not score or rank applications. It also says that some companies do use AI to analyse, score and auto-reject applications without human input.

A 2021 Harvard Business School and Accenture survey of 2,275 executives in the US, UK and Germany found that more than 90% used recruiting software to filter or rank candidates at the first stage, and 88% agreed that qualified high-skills candidates are vetted out because they do not match the exact criteria in the job description. The rules that decide are the employer's, and they differ from company to company.

How an ATS Handles Your CV, in Broad Strokes

Products differ, but most follow a similar path. What each step means depends on the vendor:

Step 1: Parsing

The system extracts text from your file and tries to fill in fields such as contact details, work history and education. If the parse is partial or fails, the help pages for recruiters describe manual work: Greenhouse says the resume stays attached to the candidate and the details have to be entered by hand, and Recruitee lets recruiters check and correct what the parser extracted.

Step 2: Search and matching

Recruiters search and filter on terms. Greenhouse says its search suggests related terms and synonyms for recruiters (a job description that mentions "JavaScript" might suggest "React" or "TypeScript"), and that candidates do not need to stuff their applications with keywords. Other systems may match differently.

Step 3: Ranking and scoring

Some products can show a fit score or sort candidates; others do not. Greenhouse states that its AI "doesn't score or rank applications" and does not decide who moves forward. We found no vendor documentation for the widely quoted "75-80% match" cut-off, so we do not give one.

Step 4: Rules and filters

Employers can add knock-out rules. In Greenhouse, admins can auto-reject based on an applicant's answer to a yes/no or select question, such as whether you are legally allowed to work in the country. Recruiters can also filter a busy queue, and Greenhouse says most recruiters review applications in the order they were sent.

The practical takeaway: make your file easy to parse, make your CV easy to find with the employer's own terms, and answer application questions accurately, because those answers can decide the outcome.

7 Things That Cause Trouble, and Who Says So

Some of these are documented by ATS vendors, and some are general advice that no vendor states as a rule. Each item says which.

1. Complex formatting (documented by vendors)

❌ Greenhouse lists these as causing partial or failed parsing:

• Graphics, photos or word art
• Complex layouts with tables, headers and footers
• Name and contact details in a header, footer or text box
• A columned layout
• No clear sections, or a different format in each section
• Letters with spaces between them
✅ Lower risk (general guidance, consistent with the vendors' lists):

• A single-column layout
• Contact details in the body text, at the top
• Clear section headings
• Plain bullet characters
• Standard fonts (Recruitee's checklist names Arial, Times New Roman and Courier)
• Text you can select and copy

2. A file the parser cannot read (documented by vendors)

Vendors name image-only files as a cause of failure. Greenhouse lists resumes uploaded as an image rather than a document, and Recruitee's checklist asks whether you can highlight the text in the file, whether a scanned CV is searchable, and whether the document is protected.

❌ Risky: A scan or photo of a CV, a PDF where the text is a picture, or a password-protected file
✅ Safer: A PDF or Word file where you can select and copy the text

3. Choosing a file type (vendors differ)

Vendor documentation does not agree on one best format. Workable accepts .pdf, .doc, .docx, .rtf, .html and .odt (resumes up to 5 MB), Recruitee accepts Word, PDF and ODT, and Greenhouse names .docx and .pdf as documents but cannot parse resumes larger than 2.5 MB. Workable's own career advice says a Word document is better unless PDF is requested. So follow the posting's instructions, and keep the file small.

❌ Risky: Ignoring the file type the posting asks for, or a very large file full of images
✅ Safer: The file type the posting asks for; if it does not say, a text-based PDF or .docx under 2.5 MB

4. Abbreviated job titles and company names (documented by vendors)

Greenhouse lists incomplete job titles (for example "Sr. Account Exec" instead of "Senior Account Executive") and company names without identifying words such as Inc., Co., Ltd or LLC among the causes of partial parses. Standard titles also make your CV easier to find in a recruiter's search (general advice).

❌ Weak: Sr. Account Exec at Acme, or a creative title such as Marketing Ninja
✅ Strong: Senior Account Executive, Acme Ltd, or a standard title such as Digital Marketing Manager

5. Acronyms without the full term (general advice)

Recruiters may search for either form, so including both is harmless and helps human readers too. No vendor we checked documents this as a rule.

❌ Weak: Managed SEO campaigns
✅ Strong: Managed Search Engine Optimization (SEO) campaigns

6. Skills mentioned only in passing (general advice)

A short skills list makes your terms easy to find, both for a recruiter's search and for a person skimming. We found no vendor documentation saying that a skills section is weighted specially.

❌ Weak: Skills scattered through work experience only
✅ Strong: A short "Skills" section listing the tools and terms that are true for you

7. Contact details where a parser may not look (documented by vendors)

Greenhouse names contact details in a header, footer or text box as a cause of partial parses. Recruitee's checklist asks whether the email address is in the header or footer, and says a CV with no email address in it is not parsed when it is sent to a job inbox by email. Workable's advice is to keep contact details in the body.

❌ Weak: Contact details in the page header or footer, or in a text box
✅ Strong: Contact details in the body text at the top of the CV

A Worked Example: The Same CV, Two Layouts

We wrote a short CV for a fictional candidate and saved it as PDFs in three ways. Then we ran the text-extraction step that YAGO's CV scan uses first, to see exactly what text comes out. Extraction is only the first step of a scan, and this is a demonstration about layout, not a score.

Single column
Alex Sample
Customer Success Manager
CONTACT
alex.sample@example.com
+00 000 000 000
Bucharest, Romania (remote)
PROFILE
Customer Success Manager with 5 years in B2B SaaS,
focused on onboarding and client retention.
EXPERIENCE
Customer Success Manager, Northwind Software, 2022-2026
- Led onboarding for 40 accounts
- Reduced churn in the assigned portfolio
- Ran quarterly reviews with account owners
Customer Support Specialist, Contoso Ltd, 2020-2022
- Answered 30 tickets a day in Zendesk
SKILLS
Customer Success
Client Retention
Onboarding
Zendesk
SQL
EDUCATION
BA Business Administration, University of Example, 2016-2019
LANGUAGES
Romanian (native)
English (C1)

Sections come out in the order they appear on the page.

Two columns
Alex Sample
Customer Success Manager
CONTACT PROFILE
alex.sample@example.com Customer Success Manager with 5 years in B2B SaaS,
+00 000 000 000 focused on onboarding and client retention.
Bucharest, Romania (remote)
EXPERIENCE
SKILLS Customer Success Manager, Northwind Software, 2022-2026
Customer Success - Led onboarding for 40 accounts
Client Retention - Reduced churn in the assigned portfolio
Onboarding - Ran quarterly reviews with account owners
Zendesk
SQL Customer Support Specialist, Contoso Ltd, 2020-2022
- Answered 30 tickets a day in Zendesk
LANGUAGES
Romanian (native) EDUCATION
English (C1) BA Business Administration, University of Example, 2016-2019

The same content in two columns. Lines from the left and right columns are merged.

What went wrong:

  • "SKILLS" ends up on the same line as the job title.
  • The skill "Customer Success" shares a line with a bullet about onboarding.
  • "English (C1)" shares a line with the education entry.
A picture inside a PDF
(no text extracted)

The same CV saved as an image. There is no text to extract, so nothing comes out. YAGO's scan answers "We couldn't read this PDF", and the vendors above document the same problem for image-only files.

Other tools read the two-column file differently

We ran the same two-column file through three open-source text-extraction tools:

  • pdfplumber 0.11.4 (YAGO's first step): Lines from the two columns are merged, as above.
  • pypdf 6.19.0: Lines are interleaved one by one, so "English (C1)" lands between the EDUCATION heading and its entry.
  • pdfminer.six 20231228: The two columns are read separately, in order.

A layout that reads well in one tool can come out tangled in another. With a single column, all three read the same text in the same order.

What to change

  1. Use one column.
  2. Put contact details in the body text.
  3. Use plain headings such as Skills and Education.
  4. Check it yourself: copy all the text into a plain-text editor and read it from top to bottom.

How we made it: we wrote a short CV for a fictional candidate (Alex Sample), saved it as a PDF in three ways (one column, two columns, and as an image), and ran the text-extraction step that YAGO's CV scan uses first (pdfplumber 0.11.4, then PyPDF2 3.0.1 if no text comes out), plus two other open-source tools. This shows why layout matters to software that reads text. It does not show what any employer's ATS will do, and it is not a YAGO score.

A Practical Approach

Step 1: Format for the parser

File type: Use the type the posting asks for. If it does not say, a text-based PDF or a .docx are both accepted by the vendors we checked. Keep the file under 2.5 MB.

Layout: Single column, no tables, no text boxes, and contact details in the body text.

Fonts: Standard fonts such as Arial, Calibri or Times New Roman at a readable size. This is general advice; Recruitee's checklist asks whether a standard, web-safe font was used.

Margins: Normal page margins. This is about readability for people; vendors do not document a margin rule.

Plain beats decorative when software has to read the file, and it usually reads better for people too.

Step 2: Use the employer's own words

Recruiters search on terms, so the words in the posting are your best guide to what to include, as long as they are true for you.

How to find the right terms:

  1. Read the job description carefully
  2. Identify the required skills, tools and qualifications
  3. Note repeated phrases and terms
  4. Look for both technical skills (Python, SAP, Salesforce) and soft skills (leadership, communication)
  5. Use the posting's wording where it truthfully describes what you did
❌ Weak:

"Worked with customers and helped improve satisfaction"
✅ Strong (if the job asks for "Customer Success" and "Client Retention"; the figure is made up for the example):

"Led Customer Success initiatives that improved Client Retention by 35%"

Tip: Use each term where it truthfully applies: in your summary, your experience and your skills list. Repeating terms beyond that adds nothing, and Greenhouse says candidates do not need to stuff keywords.

Step 3: Structure your sections

A common section order:

  1. Contact Information (name, email, phone, LinkedIn, location)
  2. Professional Summary (optional)
  3. Work Experience (reverse chronological order)
  4. Education
  5. Skills (a short, dedicated list)
  6. Certifications, Languages, or Additional Sections (if relevant)

Use plain headings that a person and a parser both recognise: "Work Experience" rather than "Career History", "Education" rather than "Academic Background". This is general advice.

Step 4: Write bullets a recruiter can skim

Each bullet works best when it includes:

  • An action verb (Managed, Developed, Led, Designed)
  • Relevant terms from the job description, where true
  • Quantifiable results when you have them
  • Specific skills or tools used
❌ Weak:

"Responsible for social media"
✅ Stronger (the figures are made up for the example; use your own real ones):

"Managed social media campaigns across LinkedIn and Instagram using Hootsuite, increasing engagement by 150% and generating 500+ qualified leads"

Notice how the stronger example names the platforms, the tool and the outcome.

Step 5: Keep a short skills list

A skills section is a convenient place to list the exact tools and terms from the posting that are true for you.

Good habits:

  • List skills in order of relevance to the job
  • Include both acronyms and full terms (for example "Search Engine Optimization (SEO)")
  • Separate technical skills from soft skills if that helps
  • Use the wording from the posting where it is accurate
  • Only list proficiency levels if the employer asks for them
✅ Example skills section (fictional):

Technical Skills: Python, JavaScript, React, Node.js, SQL, AWS, Docker, Git, RESTful APIs, Agile/Scrum

Marketing Skills: Search Engine Optimization (SEO), Google Analytics, Content Marketing, Email Marketing, Social Media Management, Marketing Automation, Salesforce CRM

Applying to EU and EMEA Remote Roles

Nothing in the vendor documentation we checked is specific to Europe. These points are general advice for applications to European and remote roles:

Location and Work Authorisation

Employers can ask about location and work authorisation as application questions and reject on the answer. Greenhouse's own example is a yes/no question about being legally allowed to work in the country.

  • State your location and time zone when you apply for remote roles
  • Answer work-authorisation questions accurately, and say so clearly if you have EU work authorisation
  • Match the spelling of the posting (organisation or organization, optimise or optimize)

Languages

For roles that need more than one language, list each language with a proficiency level, ideally on the CEFR scale (A1 to C2).

✅ Example:

Languages: English (Native), German (C1), Spanish (B2)

Remote Work Keywords

For remote positions, include relevant terms that show you can work remotely, where they are true for you:

  • Remote collaboration, distributed teams, asynchronous communication
  • Video conferencing tools (Zoom, Teams, Google Meet)
  • Project management platforms (Jira, Asana, Monday.com)
  • Self-directed work, autonomy, cross-timezone coordination

How to Check Your CV

Check your CV before you send it. None of these checks can tell you what a particular employer's system will do.

Method 1: The Copy-Paste Test

  1. Open your PDF or Word file
  2. Select all the text and paste it into a plain-text editor such as Notepad or TextEdit
  3. Read it from top to bottom: contact details, headings and bullets should come out in order, with nothing missing
  4. If lines from different columns are mixed, or nothing pastes, change the layout

This is a quick check, not a guarantee. The worked example above shows that different tools can read the same file differently.

Method 2: Use a Checker, Knowing What It Is

Several tools give feedback on how a CV reads to software:

  • Jobscan (compares your CV against a specific job description)
  • Resume Worded (CV feedback and keyword analysis)
  • Yago's CV Lab (feedback on structure, clarity and relevant terms for a PDF; your first 3 scans are free)

None of these runs an employer's ATS. Their scores are their own assessments, and YAGO's is too: it is not an employer's hiring decision.

Method 3: Compare with the Job Description

  1. Copy the job description into a document
  2. Highlight the required skills, qualifications and key terms
  3. Compare them against your CV
  4. Cover the required skills and tools that are true for you. Do not aim for a percentage: no vendor documents a threshold.

Further Tips

Tailor Each Application

A generic CV is less likely to use the employer's own words. Adjust your terms, reorder your skills and emphasise the most relevant experience for each application. It takes time, but it is the most direct way to make sure your CV answers the posting.

Use Job Title Variations Honestly

If your official job title was "Customer Experience Associate" but you are applying for "Customer Success Manager" roles, you can clarify in parentheses: "Customer Experience Associate (Customer Success focus)". This keeps the record honest while helping recruiters find you.

Include Relevant Coursework or Projects

If you lack direct experience but have relevant coursework, certifications or projects, include them and name the tools and terms involved. A recruiter's search can match text anywhere in your CV, not only in the work experience section.

Do Not Keyword Stuff

Some candidates add invisible text or repeat keywords excessively. It is not needed: Greenhouse says candidates do not have to stuff their applications with keywords, because its search suggests related terms and synonyms.

It does not help with people either. A recruiter reading a CV full of repeated terms will notice, and hidden text shows up as soon as the file is copied into a plain-text editor. Use terms where they truthfully apply.

What Happens Once a Person Reads It

Being parsed and found is only the first step.

Then a person reads your application. An eye-tracking study by The Ladders in 2018, reported by HR Dive, found that recruiters spent an average of 7.4 seconds on the initial screen of a CV (six seconds in the 2012 edition). The same report says CVs that did well had:

  • Simple layouts
  • Clear sections and heading titles
  • Bold titles and bulleted accomplishments

Treat the numbers as an indication of how brief a first look can be, not as a rule. Getting parsed correctly gets your details into the system; clear, results-focused content is what a recruiter then reads.

Final Takeaway

An ATS is a tool, not a verdict.
The employer sets it up, and it differs from one company to the next.

What you control is a file the software can read, wording that matches the job where it is true, accurate answers to application questions, and a CV a person can skim quickly.

Make it readable to software, then write it for the person who will read it.

Sources

Checked on 29 September 2026. We link to the pages we relied on. Vendors change their documentation, so check the current page before relying on a detail.

  1. Greenhouse Support: Auto-rejectAuto-reject rules are set up by the employer's admins and are based on an applicant's answers to specific questions.
  2. Greenhouse (MyGreenhouse): What really happens after you apply for a jobRecruiters review applications in the order received; search suggests related terms; Greenhouse's AI does not score or rank applications, and it says some companies do use AI to score and auto-reject.
  3. Greenhouse Support: Unsuccessful resume parseFormatting issues that cause partial or failed parsing, and the 2.5 MB size limit.
  4. Recruitee (Tellent) Help Center: Why was my candidate's CV not parsed correctly?A checklist covering file type, selectable text, standard fonts, header and footer contact details, scans and protected documents.
  5. Workable Help: What types of files can be uploaded on the application form?Accepted resume file types (.pdf, .doc, .docx, .rtf, .html, .odt) and the 5 MB limit.
  6. Workable: How to optimize your resume for an ATS (December 2023)A vendor's career advice: a Word document is better unless PDF is requested, keep contact details out of the header and footer, avoid images and tables.
  7. Jobscan: Fortune 500 ATS usage report (2026)97.4% of the Fortune 500 with a detectable ATS, and how Jobscan identified them.
  8. Harvard Business School and Accenture: Hidden Workers, Untapped Talent (2021)Survey of 2,275 executives in the US, UK and Germany on filtering and ranking candidates with recruiting software.
  9. HR Dive: Eye tracking study shows recruiters look at resumes for 7 seconds (2018)The Ladders' 2018 study: 7.4 seconds on the initial screen of a CV. The study comes from a job-search company; read it as an indication.

Check Your CV Before You Apply

Upload a PDF to CV Lab for feedback on your CV's structure, clarity and relevant terms. Your first 3 scans are free. The score is YAGO's own assessment, not an employer's decision, and YAGO's scan reads PDF files.

Analyze My CV →