How an ATS really reads your CV (and what that means for you)
Behind every job application is an algorithm. Here's how Applicant Tracking Systems score your CV and the small changes that move the needle.
Most recruiters never read your CV first — software does. Understanding how that software parses, ranks and filters applications is the single biggest lever you have before a human sees your name.
What the ATS actually looks at
An ATS extracts text from your file, normalises it, and matches it against the job description. Layout tricks that look great visually can break that extraction step entirely.
- Headings and section names it recognises (Experience, Education, Skills)
- Exact keyword matches from the job posting
- Years of experience near each role
- Job titles that map to the target role
Three changes that move the score
1. Mirror the language of the posting
If the role says 'data pipelines', don't write 'ETL workflows'. Use the exact phrase at least once — ideally in your summary and in a recent role.
2. Keep the layout boring
Single column. Standard fonts. No text inside images. Save as PDF only when you've checked it copy-pastes cleanly into a plain text editor.
3. Quantify outcomes
Numbers survive parsing and signal seniority. '+38% conversion' beats 'significantly improved conversion' for both the ATS and the human after it.
What not to worry about
Modern ATSs are better than the horror stories suggest. You don't need to stuff keywords in white text or repeat phrases ten times. Clear structure plus honest keyword alignment is usually enough.
“The best CV is the one a recruiter can scan in 20 seconds and the ATS can parse in 200 milliseconds.”