Voca Voca

What ATS-Friendly Actually Means (And the Six Things That Break It)

2026-08-07 · 9 min read

"ATS-friendly" is used to sell CV templates and rarely explained. It is worth understanding properly, because the failure it describes is silent: your CV is not rejected, it is misread, and you never find out.

What an ATS actually is

An applicant tracking system is the database a company uses to manage applications. When you upload a CV, it runs through a parser that tries to extract structured fields — name, email, employers, job titles, dates, skills — from an unstructured document.

That extraction is the whole ballgame. Recruiters then search and filter on those fields. If the parser reads your job title as your employer, or misses your last two roles entirely, you are in the database as a weaker candidate than you are.

Two myths worth killing first:

Myth: the ATS auto-rejects you. Mostly it does not. Most systems rank and filter for a human, who then reads. Auto-rejection usually only happens on explicit knockout questions ("do you have the right to work here?"), not on CV content.

Myth: you need to hit a keyword percentage. There is no magic density. What matters is that relevant terms appear in a form the parser can extract and a recruiter would search for.

The six things that break parsing

1. Two columns

This is the big one. A parser reading a two-column layout often reads straight across the page, interleaving both columns line by line. Your careful sidebar of skills gets shuffled into the middle of your job history:

What you designed:          What the parser extracts:

SKILLS      | EXPERIENCE     SKILLS EXPERIENCE
Python      | Senior Dev     Python Senior Dev
SQL         | Acme Corp      SQL Acme Corp

The result is grammatically meaningless and the fields land in the wrong places. Single column, always.

2. Text inside images

A CV designed in Canva or Figma and exported as an image-based PDF contains no extractable text at all. The parser gets an empty document. This is the most catastrophic failure and the easiest to make, because the file looks perfect to you.

Same applies to a skills section drawn as a graphic, or a name rendered as a logo.

3. Headers, footers, and text boxes

Many parsers skip page headers and footers entirely, treating them as boilerplate. Putting your contact details there — which looks tidy — can mean your phone number and email never enter the database.

Text boxes are a related problem: in some formats they sit outside the main document flow and get dropped.

4. Creative section headings

Parsers look for conventional labels. "Work Experience", "Education", "Skills".

"Where I've Made My Mark" is a heading a human enjoys and a parser does not recognise, so the roles beneath it may not be classified as employment history at all. Save the personality for the writing inside the sections.

5. Tables

Tables are inconsistently handled. Some parsers read them cell by cell in an order that has nothing to do with visual layout. Dates in one column and employers in another can end up entirely disconnected.

6. Unusual date formats

Use Month Year – Month Year (Jan 2022 – Mar 2024). Seasons ("Fall 2022"), bare years for a role that spanned months, or non-Latin numerals all reduce the chance of dates being read as dates — which matters because tenure calculations run on them.

What ATS-friendly does not mean

It does not mean ugly. There is a persistent belief that a safe CV must be plain Times New Roman with no styling, and that is wrong. Parsers care about document structure, not aesthetics. You can use:

All of it is fine, because none of it changes the text layer. What you cannot do is use structure — columns, tables, images, text boxes — as a design device.

Test your own CV in two minutes

You do not need a paid "ATS scanner". Two checks catch nearly everything:

The copy-paste test. Open your PDF, select all, copy, and paste into a plain text editor. What you see is roughly what the parser sees. If sections are interleaved, if the order is wrong, or if nothing pastes at all — that is your answer, and it is a layout problem, not a wording problem.

The read-aloud order test. Read the pasted text top to bottom. Does it make sense as a linear document? Parsers have no visual understanding; linear order is all they have.

Keywords, done honestly

Since a recruiter will search the database, the terms they search for should appear in your CV. That is the entire legitimate keyword strategy.

Read the job posting and note the vocabulary it uses. If it says "stakeholder management", use that phrase rather than "client liaison". If it names a specific tool, name that tool. Match the posting's language where it is genuinely true of you.

What not to do: white-text keyword stuffing (hiding terms in white on white). Parsers extract it, humans then see it in the plain-text view, and it reads as exactly what it is. It is also increasingly detected automatically.

A quick checklist

The part after the scan

Passing the parse gets you read. Being read gets you interviewed. And then the document stops mattering entirely, because you have to say all of it out loud, in order, to someone who will interrupt.

That transition catches out a lot of people who write an excellent CV. The claims on the page are compressed — "led a migration that cut latency 40%" is eight words that stand for four months of work — and expanding one back into a fluent two-minute answer is a separate skill from writing it.

Write it now — free, no account

Build an ATS-friendly CV in your browser and download the PDF. No sign-up, no payment, nothing stored. Then test your skills against an AI interviewer that asks about the roles and skills you just listed.

Build my CV free