Skip to main content
CreateCVOnline
ATS & applications

Make your CV ATS-safe in 20 minutes

How an applicant tracking system actually parses your CV, the six things that genuinely break it, and a timed 20-minute pass to fix a CV you already have.

Marcus Reid

Hiring practices editor

Published
Updated
Reading time
5 min read

Almost everything written about applicant tracking systems is either fear or folklore. The fear says a robot reads your CV and bins it. The folklore says there is a magic score to beat. Neither is right, and both lead people to make their CVs worse — stuffing keywords, deleting formatting, obsessing over a number that no recruiter ever sees.

This guide takes a narrow, practical cut: what the software actually does with your file, and a timed pass to make a CV you have already written safe to upload. If you want the longer explanation of parser-safe design and a set of layouts built for it, that lives on the ATS CV templates page. What follows assumes you have a CV and twenty minutes.

What the parser actually does

When you upload a file to Workday, Greenhouse, Lever, iCIMS, SuccessFactors or any of their competitors, roughly four things happen in sequence:

  1. Text extraction. The file is converted into a stream of characters in reading order. This is where image-based PDFs, text inside graphics and unusual glyphs disappear entirely.
  2. Segmentation. The parser splits that stream into sections by looking for headings it recognises: Experience, Education, Skills, and their common variants.
  3. Entity extraction. Within each section it tries to fill structured fields — employer, job title, start date, end date, institution, degree. This is the part that populates the “review your details” screen you get on some application forms.
  4. Indexing. The extracted text and fields go into a searchable record. Later, a recruiter searches or filters that database.

Read that list again and notice what is missing: judgement. There is no stage at which the system reads your career and forms an opinion. The failure you are protecting against is not rejection, it is corruption — your job title landing in the employer field, your skills sidebar interleaved into your 2019 role, your dates read as nonsense so you never appear in a search for people with five years of experience.

The six things that genuinely break parsing

Table: The six things that genuinely break parsing
What you didWhat the parser does with it
Contact details in the page header or footerSkips that region on many parsers — your phone and email vanish from the record
Two-column layoutMay read straight across both columns, splicing sidebar text into the middle of your job history
Text inside a text box, table cell, graphic or iconExtracted out of order, or not at all
Creative section headings (“Where I’ve Been”, “My Toolkit”)Segmentation fails and the whole block is treated as unclassified text
Dates as “‘19 – ‘21”, “Summer 2020” or graphic timelinesNo usable start and end date, so tenure and experience filters miss you
A CV exported as an image, or a scanNo text layer at all; the record is empty apart from your file name

Notice what is not on that list: colour, a sensible accent line, bold text, a two-page document, or an ordinary bulleted list. Those are fine. The advice to strip your CV back to unstyled black Times New Roman is a decade out of date and produces a document humans dislike reading.

The 20-minute pass

Open your current CV and a job advert you actually intend to apply for. Set a timer.

Minutes 0–4: the paste test

Export to PDF. Open the PDF, select all, copy, and paste into a plain text editor. What you see is approximately what the parser sees. Read it for three things: is anything missing, is the order right, and are the dates intact? A clean paste looks like this:

EXPERIENCE

Senior Data Analyst
Atlas Retail Group, Casablanca | Mar 2023 - Present
- Rebuilt the weekly demand forecast across 120 stores ...

A broken paste looks like your skills list wedged between two job titles, or a block of contact details missing. If the paste is clean, most of your ATS risk is already gone.

Minutes 4–8: fix the frame

  • Move contact details out of the page header or footer and into the body of the first page.
  • Collapse any two-column layout into one column — sidebar content becomes ordinary sections.
  • Delete text boxes, icons that carry meaning, skill bars, rating dots and photos of text.
  • Replace a photo with nothing, unless you are applying in a market that expects one.

Minutes 8–12: rename the sections

Use the boring names. Parsers are trained on the boring names.

Table: Minutes 8–12: rename the sections
Replace thisWith this
My Journey / Where I’ve BeenWork Experience
Toolkit / What I BringSkills
Academic AdventuresEducation
Beyond WorkCertifications, Languages, Volunteering (as separate sections)

Minutes 12–17: match the vocabulary

Read the advert and highlight the nouns: tools, certifications, methods, domains. Then check your CV uses the same words for the things you have actually done. If the advert says “stakeholder management” and your CV says “working with the business”, change yours. If it says “Power BI” and yours says “BI dashboards”, name the tool. Where you have a genuine equivalent rather than the exact thing, write both: “Looker Studio (equivalent to Power BI reporting)” is honest and searchable.

Minutes 17–20: the upload

  • Name the file firstname-lastname-cv.pdf.
  • Upload the PDF unless the form specifically requests Word.
  • If the form auto-fills your history from the file, read every field it filled and correct it — that corrected data, not your PDF, is what gets searched.
  • Answer the knockout questions carefully. These, not the parser, are what actually auto-rejects people.

After the twenty minutes

Keep two versions of your CV. The single-column, plain, parser-safe one goes into every online form. A slightly richer version — a second colour, a tighter grid, maybe two columns — is for the times you email a human directly or hand something over in a room. Both should contain identical facts.

The applicant tracking system is not the audience. It is the doorway. Design for the recruiter standing behind it.

If your existing layout keeps failing the paste test, it is usually faster to rebuild on a template that was designed single-column from the start — see the ATS-friendly template set — and to check the result against 15 common CV mistakes before you send it anywhere.

Topics

  • ATS
  • Applications
  • Formatting
  • Job search

Questions this raises

The follow-ups readers send us most often about this topic.

Very rarely on their own. Most systems are databases with search and filtering on top; a recruiter runs the search. Auto-rejection is usually tied to explicit knockout questions on the application form — work authorisation, licences, notice period — rather than to the CV file itself. What the CV controls is whether you appear in the recruiter’s search results at all.

Put it into practice

Layouts built to be parsed correctly

Single-column, real headings, no tables and no text inside images — the designs that come back out of an applicant tracking system in the order you wrote them.

Modern ATS

modern · one column

Free

Modern Clean

modern · one column

Free

Modern Minimal

modern · one column

Free

Modern Professional

modern · one column

Free

Browse every template — you can switch design at any point without losing a word you have written.

Now write the CV

Open the editor with a template already applied, work through your history section by section, and download a PDF when it reads the way you want it to.

CreateCVOnline is free to start — no credit card, and the PDF download is included.