How an ATS reads your CV, and what breaks it
Learn how applicant tracking systems parse a CV, why the wording of the ad matters, and which layout choices quietly scramble your details.
By The folioV team · · 5 min read
Most advice about applicant tracking systems is either panic or myth. The truth is duller and more useful: an ATS is mainly a filing clerk. It takes your CV, tries to pull out the facts, and stores them in boxes a recruiter can search. When it fails, it fails at the filing stage, and you never find out.
Here is what actually happens, and what you can do about it.
What parsing actually does
When you upload a CV, the system runs a parser over the file. The parser extracts the text and tries to sort it into fields: name, contact details, job titles, employers, dates, education, skills. Those fields become the searchable record a recruiter sees alongside, or instead of, your original document.
That is the whole job. The parser reads your CV in a straight line, top to bottom, left to right, and makes educated guesses about what each chunk of text is. It recognises a date range because it looks like one. It recognises a job title because it sits near a company name and a date. It works on patterns, not understanding.
This is also why two systems can read the same CV differently. Different vendors, different rules, different results. There is no single ATS, and no universal format that works perfectly everywhere. What you can do is write a CV that is easy to read for the dullest parser in the market.
What parsing does not do
It does not score your personality, judge your career story or reject you because your font is unfashionable. In many systems it does not reject anyone at all. The software sorts and surfaces; people decide, and some employers add filters or knockout questions on top (right to work, a required qualification, a notice period).
What the system does do is shape what a recruiter sees. If your last job title lands in the wrong field, or your dates are missing, you may appear as a weaker match in a search than you really are. Nobody has turned you down. You have simply been filed badly.
So the goal is not to trick anything. It is to make sure the record built from your CV matches the CV you meant to write.
Why the exact wording of the ad matters
Recruiters search these systems with keywords, and many systems also rank applicants by how closely they match the job description. If the ad asks for "stakeholder management" and your CV says "working with senior colleagues", a keyword search will not connect the two, even though a human would.
So read the ad closely and mirror its language where it is true. Some practical steps:
- Use the job title as written in the ad if it honestly describes what you did. If your employer called you "Associate" but the work was a "Business Analyst", you can write "Associate (Business Analyst)".
- Spell out acronyms once, then use the short form: "search engine optimisation (SEO)". Different recruiters search for different versions.
- Put the tools and skills the ad names in a clear skills section and again in the bullet points where you used them.
- Match the spelling convention of the market you are applying to, such as "organisation" or "organization", if the ad makes it obvious.
The key word there is true. Do not add a skill you lack because it appears in the ad. It will not survive the first interview question, and it is the sort of thing that comes back later.
For a sense of what employers are asking for right now: in folioV's weekly Job Market Pulse, AI appeared in 73% of the roles tracked and Python in 21.4%, across 5,708 postings from 617 companies. See the latest Job Market Pulse. That is a reminder that ads repeat certain terms heavily, and if one of them is genuinely part of your experience, it should be on your CV in the ad's own words.
Layout choices that break parsing
This is where most people lose information without knowing it. Because the parser reads in a straight line, anything that disrupts that line causes trouble.
Columns. A two-column CV with skills down the left and experience on the right can be read straight across, so a line from your sidebar gets glued to a line from your job history. Dates end up attached to the wrong employer. A single column is safest.
Text in images. If your name, contact details or a skills graphic is an image, the parser sees nothing. The same goes for a CV saved as a scanned page or a flattened image. If you cannot select and copy the text, neither can the software.
Headers and footers. Many parsers ignore the header and footer areas of a document, or read them badly. A phone number and email address placed there can vanish from your record. Put contact details in the main body at the top.
Text boxes, tables and icons. These behave unpredictably. A little phone icon is harmless to a person and sometimes gibberish to a parser. Plain text labels are better.
Skill bars and star ratings. They convey nothing to a parser, and little to a human. Write the skill, and show it in a bullet point.
Creative headings. "My journey" or "What I bring" may not be recognised as work history. Use ordinary labels: Experience, Education, Skills.
A plain layout that works
You do not need an ugly CV. You need a clean one:
- One column, with your name and contact details in the body at the top.
- Standard section headings in a standard order.
- For each job: title, employer, location if relevant, and dates in a consistent format, then bullet points.
- A common font at a readable size, with bold and spacing doing the visual work.
- A .docx or a text-based PDF, unless the ad says otherwise. If the application form accepts only one format, use that.
Then test it. Copy all the text from your CV and paste it into a plain text editor. If the order is jumbled, details are missing or characters turn into symbols, a parser will probably struggle too. Better still, ask a friend to read the pasted text and tell you what your most recent job title and dates appear to be.
Checking it before you send it
If you would rather not do this by hand, CV Studio lets you check your CV the way an applicant tracking system reads it, then confirm every fact, so you can see what was extracted and correct anything that came out wrong before an employer sees it.
The short version
An ATS is a filing system that reads in a line and sorts by pattern. Write in a single column, keep contact details out of headers, use real text rather than images, and echo the ad's wording wherever it honestly describes you. Do that, and the record a recruiter opens will look like the CV you meant to send.