
Here is a number that should bother you. Over 75% of CVs are rejected by software before a single human reads them. Not rejected because you are unqualified. Rejected because a piece of code could not parse your PDF correctly, or because you used a section header the system did not recognize.
The software doing this is called an Applicant Tracking System, or ATS. Every major company uses one. A lot of mid-size companies use one too. And the way most people format their CVs, they are basically handing the system an excuse to throw them out.
This guide is about fixing that. Not with tricks or hacks. Just by understanding how the system actually works and doing the simple things it needs from you.
What ATS Software Actually Does
People imagine ATS as some intelligent AI making decisions about candidates. It is not. It is more like a very literal filing system with specific rules about what goes where.
When your CV arrives, the ATS does a few things in sequence. First it tries to extract your text. Then it tries to categorize that text into sections like work history, education, and skills. Then it scores you based on how well your keywords match the job description. Then a recruiter opens a ranked list and starts from the top.
If step one fails, none of the other steps matter. You get a blank profile or garbled text. The recruiter sees either nothing or nonsense and moves on.
The most common ATS systems right now are Workday, Taleo, Greenhouse, Lever, iCIMS, and SmartRecruiters. Each has slightly different parsing logic, but they all share the same basic requirements. Get those right and you are covered across most of them.
The Formatting Mistakes That Actually Kill Your Application
These are not theoretical problems. These are the specific things that cause ATS systems to mangle CVs every single day.
Tables
A lot of CV templates use tables to create a clean two-column layout. Looks great to a human. To an ATS, a table is a nightmare. The system reads cells left to right, top to bottom across the entire table, mixing up your job titles with your company names and your dates with your skills. What comes out the other side is word soup.
Text Boxes
Designers love text boxes. They let you float content exactly where you want it on the page. The problem is that many ATS parsers simply ignore anything inside a text box entirely. Your carefully written summary? Gone. Your contact details? Missing. Your skills list? Invisible.
Headers and Footers
Some people put their name and contact details in the document header because it looks tidy. ATS systems often skip headers and footers completely. The recruiter's system might show your application with no name attached. That is not a great look.
Images and Icons
A photo of yourself, an icon next to your email address, a logo for the companies you worked at. All of it gets ignored by ATS. This is fine if it is just decorative. It is a problem if you embedded your contact details inside an image or used icon characters as bullet points, because those might not parse as text.
Creative Section Names
Here is one nobody warns you about. You rename your Work Experience section to "My Career Journey" because it sounds more human. The ATS looks for "Work Experience" or "Employment History" and cannot find it. So it assumes you have none. Your entire job history gets misclassified or lost.
Stick to: Work Experience, Education, Skills, Certifications, Languages, Summary. These are the labels the systems are trained on. There is nothing brave about renaming them.
Real Example: A hiring manager at a tech company once shared that roughly 30% of applications through their ATS arrived with scrambled content. Not because people were unqualified. Because their CV templates used tables, text boxes, or creative headers that the parser could not handle.
How to Actually Format an ATS-Friendly CV
The good news is that an ATS-friendly CV is also a clean, readable CV. These rules are not arbitrary. They just happen to align with what both machines and humans prefer.
Use a Single Column Layout
One column. Content flows from top to bottom. No sidebars, no floating boxes, no parallel columns. This is the most reliable structure for any ATS system. You can still make it look good with clear headers, consistent spacing, and bold text to create visual hierarchy.
Choose Standard Fonts
Arial, Calibri, Helvetica, Georgia, Times New Roman. These are system fonts that every device and every parser can read. Custom or embedded fonts can cause character encoding errors. Your name might come out as a string of question marks if the parser cannot find the font file.
Save as PDF the Right Way
PDF is generally the safest format because it locks your layout. But only if you save it as a proper text PDF, not a scanned image. Export from Word, Google Docs, or a CV builder. Then open the PDF and try to select and copy a sentence. If you can highlight text, the ATS can read it. If you cannot highlight text, it is an image and the ATS will see a blank page.
Keep Dates Consistent
Use the same date format everywhere. "March 2022 to January 2024" works. "03/22 to 01/24" works. Mixing formats confuses parsers that are trying to calculate your tenure. Pick one style and stick with it throughout the entire document.
Use Simple Bullet Points
Standard round bullets. Not arrows, not checkmarks, not custom symbols from the Wingdings font. Those special characters often come out as question marks or get dropped entirely. A plain bullet point always works.
Keyword Matching: The Part That Actually Gets You Ranked
Passing the parsing stage just means your CV gets read. To get ranked highly, you need keyword matching. This is where most people leave points on the table.
Here is how it works. The recruiter sets up the ATS with the job description. The system then scores incoming CVs based on how many of those terms appear in the application. The more matches, the higher you rank.
This sounds like keyword stuffing is the answer. It is not. Most modern systems are smarter than that. They look for keywords in context. "Managed a team" scores differently than just "team." And some systems will actually flag applications that seem to have unnaturally dense keyword repetition.
How to Find the Right Keywords
Read the job description carefully. Actually read it, do not skim. The words they repeat most often are the keywords the ATS is weighted on. If "stakeholder management" appears four times in the description, it needs to appear in your CV. If they specifically mention "Salesforce" rather than just "CRM software," use "Salesforce."
Also pay attention to how they phrase things. If they say "P&L responsibility" rather than "profit and loss," use their exact phrasing. ATS systems are not always smart enough to know those mean the same thing.
Where to Put Keywords
- Summary section at the top of your CV is prime real estate. Get 3 to 4 key terms in here naturally.
- Work experience bullets should use the same language as the job description where it applies to your real experience.
- Skills section is where you list technical tools and competencies explicitly. Do not assume the ATS will infer that you know Excel because you mentioned spreadsheets.
Quick Test: Paste the job description into a free word cloud tool. The biggest words are your keywords. Now count how many times each appears in your CV. If a key term from the job description is missing from your CV entirely, add it if it honestly reflects your experience.
The Acronym Problem
Here is something that catches people out. ATS systems often do not know that "Search Engine Optimization" and "SEO" are the same thing. Or that "Project Management Professional" and "PMP" are the same credential.
The fix is to include both. Write "Search Engine Optimization (SEO)" the first time you use it. List your certification as "Project Management Professional (PMP)." This doubles your keyword matches for the same thing without any stuffing required.
Same goes for job titles. If the role says "Software Engineer" but your last title was "Developer," consider adding both in context. "Software Engineer (Developer)" in your summary, for instance. ATS systems are surprisingly literal about job title matching.
What a Good ATS Score Actually Looks Like
Different companies set different score thresholds. Some automatically filter out anyone below 60% match. Others use the score just for ranking and a human reviews everything above a certain volume.
You are not trying to hit 100%. That would require copying the job description verbatim, which would be obvious and weird. You are aiming for above whatever threshold they use, which you usually do not know. A good practical target is to cover every required skill they mention and most of the preferred ones.
Required skills are non-negotiable. If the job says "must have Tableau experience" and you have never touched Tableau, you should probably not apply. But if you have used similar tools and just forgot to mention it, add it.
ATS Does Not Mean You Should Ignore Human Readers
Here is the part people forget after reading ATS optimization advice. Your CV also has to impress a human. If your CV is technically ATS-compliant but reads like a keyword list, the recruiter who opens it will move on in seconds.
The goal is both. Clean formatting that the machine can parse. Real achievements written as proper bullets that a human finds compelling. These are not competing goals. The same clean, structured, keyword-rich CV that passes ATS is also the type that recruiters prefer to read.
Do not sacrifice readability chasing ATS scores. Every bullet point should still start with a strong verb. Every achievement should still have a number. The summary should still sound like a real person wrote it. Just make sure the words you use match the job description where they honestly can.
ATS Checklist: Before You Submit
- Single column layout with no tables or text boxes
- Standard fonts only (Arial, Calibri, Helvetica, Georgia)
- Section headers use standard labels (Work Experience, Skills, Education)
- Contact details in the main body, not in a header or footer
- Consistent date formatting throughout
- Simple round bullet points only
- Saved as PDF with selectable text (not an image)
- Key terms from the job description appear naturally in your CV
- Both acronym and full form used for key qualifications
- File named as FirstName_LastName_CV.pdf
How to Test Your CV Right Now
You do not need to pay for anything to check the basics.
Open your CV PDF. Try to select all the text and paste it into a plain text document like Notepad. Read through what you get. Does it make sense? Is everything in the right order? Can you read your name, contact details, job titles, and dates clearly?
If the text comes out scrambled or parts of it are missing, that is exactly what the ATS will see. Fix those sections.
If you want a more detailed analysis, tools like Jobscan let you paste a job description alongside your CV and show you specifically which keywords you are missing and how your match rate compares. Free tier is limited but useful for a quick sense check.
Which ATS Systems Are Most Common
Worth knowing so you understand the landscape:
- Workday is used by most large enterprises and has decent parsing but struggles with complex layouts.
- Taleo (Oracle) is older and more finicky. Very literal about section headers and date formats.
- Greenhouse is common in tech companies. Generally better at parsing modern formats.
- Lever is popular with startups and mid-size companies. Relatively forgiving.
- iCIMS is widely used in healthcare and finance. Standard rules apply.
You usually cannot tell which system a company uses unless you spot the branding on the application page. The safe approach is to optimize for the strictest requirements, which covers all of them.
Key Takeaways
- Over 75% of CVs are rejected by ATS before a human sees them
- Avoid tables, text boxes, headers/footers, and creative section names
- Single column layouts are safest across all ATS systems
- Save as a proper text PDF, not a scanned image
- Match exact keywords and phrases from the job description
- Include both acronym and full form versions of qualifications
- Test by copy-pasting your PDF text into Notepad
- ATS-friendly and human-readable are the same thing done well
Frequently Asked Questions
Build an ATS-Optimized CV
Our free templates are built specifically to pass ATS parsing. Single column, standard fonts, clean structure. Just fill in your details and download.
Create My Free CV →