ATS & robots

ATS-friendly CV: how to pass automated screening in 2026

March 10, 2026 7 min read

Up to 75% of CVs are filtered by software before a human reads them. How an ATS parses your CV, what breaks it and the checklist to make your application machine-proof

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.
The 80/20 rule

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:

  1. 1Copy-paste the PDF into a plain-text editor: if the order is scrambled, so is the parse.
  2. 2Search for your five main keywords with Ctrl+F: each one must be found.
  3. 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

Frequently asked questions

+Which file format should I send?

A text-based PDF generated by a CV builder, under 2 MB. Use Word only when the advert explicitly asks for it.

+Do tables always break ATS parsing?

Not always — modern parsers handle simple tables — but a two-column table split across the page is the classic failure. Keep tables for data like language levels, never for experience.

+Should I repeat keywords many times?

No. Each key skill should appear two to four times in natural contexts: statement, skills, one or two bullets. Stuffing reads badly to humans and adds nothing to the ranking.

+Are skill bars and icons a problem?

Yes for the machine: a dot scale carries no text value. Keep them off an ATS-bound CV, or pair them with written levels.

Put this advice into practice right now

Build your CV with HightCV, share it with a personal link and watch views come in live.

Create my CV for free

Read next