You applied. You never heard back. It wasn't because you were unqualified — it's because your CV was filtered out before a recruiter ever saw it.
Applicant Tracking Systems (ATS) are used by the vast majority of companies with more than 50 employees. They scan, parse, and rank every CV automatically. Only the top-ranked applications ever reach a human. Understanding how they work — and how to write for them — is one of the highest-leverage things you can do in a job search.
What is an ATS and how does it work?
An ATS is software that manages the recruitment process end-to-end: collecting applications, parsing CVs into structured data, screening for keywords, and ranking candidates. Popular systems include Workday, Greenhouse, Lever, iCIMS, and Taleo.
When you submit your CV, the ATS does three things in sequence:
- Parses your CV — extracts your name, contact details, work history, education, and skills into structured fields
- Scores it against the job — matches the content of your CV against the keywords and requirements in the job description
- Ranks it — stacks your application against every other candidate, and presents the top results to the recruiter
If your CV scores below a threshold — or if the parser fails to extract your information correctly — you're out before anyone reads a word.
Why CVs fail ATS screening
There are two distinct problems: parsing failures and keyword mismatches. Most people have both.
Parsing failures
ATS parsers are surprisingly fragile. Formatting choices that look fine to a human can completely break how the system reads your CV:
- Tables and columns — many parsers read left to right across a row, jumbling the text from separate columns into nonsense
- Headers and footers — content in Word headers/footers is often skipped entirely
- Text in images or graphics — invisible to every ATS
- Non-standard section headings — "What I've done" instead of "Work Experience" can cause the parser to misfile your history
- PDFs with unusual fonts — some parsers extract garbled characters from embedded fonts
- Fancy CV templates — sidebar layouts, infographic elements, and icon-heavy designs consistently fail ATS parsing
⚠️ If you're using a visually designed CV template — downloaded from Canva, Etsy, or a CV builder — it's very likely failing ATS parsing, even if it looks impressive on screen.
Keyword mismatches
Even a perfectly formatted CV fails if the content doesn't match the job description. ATS systems score based on keyword presence, not meaning. "Led cross-functional teams" and "managed interdepartmental collaboration" may mean the same thing to a human — the ATS scores them differently if that's not the phrase in the job description.
How to write a CV that passes ATS screening
1. Use a clean, single-column format
A single-column layout in a standard font (Calibri, Arial, or similar) is the most reliably parsed format. Avoid tables, text boxes, columns, graphics, and anything decorative. The CV that passes ATS looks plain to a human and is invisible to a parser.
2. Use standard section headings
Stick to conventional headings: Work Experience (or Professional Experience), Education, Skills, Summary. Clever alternatives confuse parsers.
3. Match the language of the job description
Read the job description and identify the specific keywords, phrases, and skills they use. Use those exact terms in your CV — not synonyms, not paraphrases. If the job says "stakeholder management", use "stakeholder management". If it says "P&L ownership", use "P&L ownership".
4. Include a skills section
A dedicated skills section gives ATS systems a clean list to match against. Include both hard skills (software, methodologies, certifications) and role-relevant soft skills mentioned in the job description.
5. Submit as a Word document unless a PDF is explicitly requested
Word documents parse more reliably than PDFs in most ATS systems. Unless the application specifically asks for PDF, default to .docx.
6. Don't hide keywords in white text
Some candidates hide keywords in white text to game keyword matching. This is flagged as manipulation by modern systems and will disqualify your application if detected.
💡 The ATS-friendly CV and the human-friendly CV are the same document. Clean, specific, and relevant beats designed and generic every time.
ATS-readiness checklist
Before you submit
- Single-column layout with no tables, columns, or text boxes
- Standard section headings (Work Experience, Education, Skills)
- Keywords from the job description appear in your CV verbatim
- Contact details in the body of the CV, not a header or footer
- No graphics, icons, or images
- Standard font (Calibri, Arial, Georgia) at 10–12pt
- Submitted as .docx unless PDF is explicitly required
- Job titles, company names, and dates are clearly formatted
- Skills section included with role-relevant terms
- No unexplained gaps (brief explanations in bracket or parentheses are fine)
How to know if your CV will pass for a specific role
The most reliable way is to compare your CV against the job description before you apply. Identify which requirements you meet, which you don't, and whether the keywords are present.
CV-Shortlist does this automatically. Paste in the job description and your CV, and you get a free fit score — Strong, Medium, or Weak — with the specific gaps explained. You see exactly which requirements you're missing before you decide whether to tailor and apply.
If the fit is strong, the tool then rewrites your CV to match that job's language — using your real experience, not fabricated content — and generates a Word document ready to submit.
Check if your CV will pass ATS for your next role
Get a free fit score and see exactly which keywords are missing. Tailor your CV in minutes. First application free — no credit card required.
Get my free fit score →3 free credits every month · No subscription · Purchased credits valid 30 days