An ATS — applicant tracking system — is the software that collects, parses and ranks applications inside large and mid-size organisations. Estimates vary by study, but in corporate hiring the majority of applications are machine-screened before a human ever opens a file. Understanding how an ATS reads your CV is therefore not a technical nicety: it decides whether your candidature is seen at all. If you are new to the topic, start with what an ATS actually is, then come back to this checklist.
The good news: an ATS is not an adversary. It is a sorting assistant with strict reading habits. Give it a document it can parse and keywords it can match, and it will push you up the ranking for the human who reads next.
How an ATS actually reads your CV
Parsing software extracts fields from your document: name, contact details, job titles, employers, dates, education, skills. It then matches those fields against the advert — literally, by word. Five formatting habits break that extraction:
- Two-column layouts and text boxes: the parser reads across the columns and mixes up your sections.
- Graphics, icons and skill bars: a 7/10 dot scale means nothing to software; write Excel — advanced.
- Exotic fonts and glyphs that turn accents into noise, especially in PDFs saved as images.
- Headers and footers: contact details placed there are often dropped by the parser.
- Creative section titles like My journey: the parser expects Experience, Education, Skills.
Aim for 80% of vocabulary lifted from the advert and 20% of your own phrasing. Enough keywords to match, enough natural language to convince the human who reads next.
Keywords: matching the advert, not the dictionary
The ATS ranks by relevance, and relevance is vocabulary. For each application, highlight the recurring words in the advert — tools, methods, certifications, job title — and make sure they appear in your CV in the same wording, spread across the statement, the skills section and the experience bullets. Our guide on spotting job-advert keywords gives you a 10-minute routine for this.
Watch out for acronyms: write both forms the first time — Search Engine Optimisation (SEO) — because the parser may index one form while the recruiter searches the other.
The file itself: PDF, structure and naming
A generated, text-based PDF is today's safest choice: modern parsers handle it well, and the layout cannot shift on the recruiter's screen. Avoid image-only PDFs, scans and pages exported from design tools that flatten text into pixels. Name the file clearly — CV_Surname_Firstname.pdf — and keep it under 2 MB.
- One column, top to bottom, with standard section titles.
- Bullet lists rather than tables for experience content.
- Dates in a consistent format: 03/2024 – 06/2025, not spring 2024.
Testing your CV before you send it
You do not need the employer's software to sanity-check your file. Three free tests catch most parsing problems. Our full walkthrough of free ATS testing methods details each one; the short version:
- 1Copy-paste the PDF into a plain-text editor: if the order is scrambled, so is the parse.
- 2Search for your five main keywords with Ctrl+F: each one must be found.
- 3Ask an AI assistant to extract name, dates and roles — anything it misses, the ATS will miss too.
Then re-run the tests on the final version, after every substantive edit. Adding one two-column block is sometimes all it takes to break an otherwise clean file. Authoritative guidance on accessible, machine-readable documents — which overlaps heavily with ATS-proofing — is published by GOV.UK on accessible PDFs.
Finally, remember who reads after the machine. A CV that is technically parseable but written like a keyword list convinces nobody. Structure for the ATS, substance for the human — HightCV templates are built on that split, with single-column layouts that parse cleanly.
Make your CV machine-proof: build it on HightCV with clean, single-column templates, then share it via a personal link that never gets lost in attachments.
Créer mon CV gratuitement