How ATS-friendly CVs actually work

Applicant tracking systems parse text. Here is what that means for structure, headings and formatting — and what nobody can honestly guarantee.

The KnowUnit team · 6 February 2026 · 6 min read · updated 10 March 2026

An applicant tracking system is a database with a parser in front of it. When you upload a document, the parser tries to work out which text is your name, which is an employer, which is a date, and which is a skill. Everything else that happens — search, filtering, ranking — depends on that first step.

What helps a parser

  • Standard section headings: Experience, Education, Skills, Certifications.
  • A single-column layout in normal reading order.
  • Consistent date formats next to each role.
  • Real, selectable text — not an image of a document.
  • Plain bullet points instead of tables, text boxes or columns.

What tends to break it

Two-column designs can interleave unrelated lines. Icons instead of labels lose meaning entirely. Headers and footers are sometimes skipped, which is a poor place for contact details. Scanned PDFs contain no text at all until they are run through OCR.

Keywords, honestly

Using the employer's terminology for work you have genuinely done makes your document findable. Stuffing a list of unrelated technologies at the bottom does not: recruiters read the document too, and a mismatch between your skills list and your experience is obvious.

What cannot be guaranteed

There is no universal ATS score and no format that guarantees a human will read your application. Different systems parse differently and employers configure them differently. "ATS-friendly" means structured so parsers are unlikely to mangle it — nothing stronger than that.

Related reading

Put this into practice

Add your experience and a job description, and generate a tailored CV, resume, cover letter and cover email in one step. Free, with no limit on applications.

Create an application