Applicant Tracking Systems, ATS, are the software that most mid-to-large employers use to manage job applications. Your CV almost certainly passes through one before a human recruiter ever sees it. And depending on how your CV is structured and written, it may not make it through at all.

The good news: you don't need to trick or "game" an ATS to pass it. The same things that make a CV readable to a human, clear structure, relevant language, specific skills, also make it parseable by an ATS. The goal is alignment, not manipulation.

How ATS Systems Actually Work

There's a lot of myth around ATS. The most persistent one is that they read your CV like a human and score it on some invisible rubric. The reality is more specific and, once you understand it, more manageable.

Most ATS platforms do a few things:

The most widely used ATS platforms, Greenhouse, Lever, Workday, iCIMS, Taleo, all work broadly this way, though the specifics vary. The strategies below work across all of them.

The Formatting Rules That Actually Matter

ATS parsers are better than they used to be, but they still struggle with certain formatting choices. These are the ones that cause real problems:

Avoid tables, text boxes, and columns

Many people use two-column layouts or tables to make their CV look more structured. ATS parsers often read these left-to-right across the full width, merging content from different columns into nonsense. A single-column layout is always safe.

Avoid headers and footers

Contact information in the header or footer of a Word document is frequently missed by ATS parsers. Put your name, email, phone, and LinkedIn URL in the main body of the document, not in the document's header section.

Use standard section headings

Creative heading names like "Where I've Been" or "What I'm Good At" confuse parsers trained on standard terminology. Stick to: Work Experience, Education, Skills, Certifications, Summary. These are what parsers are built to recognise.

Submit as PDF or Word, but know the difference

PDF is generally safe for modern ATS systems (post-2020). Older systems parse Word documents more reliably. If the job posting specifies a format, use it. If it doesn't, PDF is the better default, it preserves your formatting exactly and is readable by all modern ATS.

Don't use images, icons, or graphics

A skills bar chart, a photo, or decorative icons might look good to a human reader, but ATS systems can't read them. Any information conveyed through visuals is invisible to the parser.

Quick test

Try copying the text from your CV and pasting it into a plain text editor (like Notepad). If the information comes out in a logical order and nothing important is missing, your CV is likely ATS-parseable. If it's a jumbled mess, your formatting is probably causing problems.

The Keyword Strategy That Works

This is where most people lose points they should be winning. ATS keyword matching is straightforward once you know how it works, and there's a legitimate, honest way to optimise for it.

Use the exact language from the job posting

ATS systems often match keywords exactly or near-exactly. "Stakeholder management" and "stakeholder engagement" might not match. "Project management" and "programme management" are different terms. "SQL" and "Structured Query Language" may or may not be treated as equivalent depending on the system.

The rule: if you genuinely have the skill being asked for, use the same words they use to describe it. Don't paraphrase.

Read the job posting as a keyword list. Every skill, tool, qualification, and competency named is a potential matching term. If you have it, make sure your CV says it, in their words, not yours.

Cover the most important keywords in multiple sections

Some ATS systems weight keyword frequency and location. A skill mentioned in your summary, your skills section, and in a work experience bullet point is more likely to score than one mentioned only in passing. For your most critical skills, the ones listed first in the job requirements, make sure they appear more than once.

Don't keyword stuff

There's a version of "ATS optimisation" advice online that tells you to paste the job description into your CV in white text, or cram keywords into your skills section whether you have those skills or not. Don't do this. Modern ATS systems flag keyword stuffing. And if your CV somehow gets through, a human reads it next, and they'll see immediately that the claims don't hold up. You'll waste your time and theirs.

Your Skills Section: the ATS Quick Win

The skills section is the easiest part of your CV to tailor for ATS, and the most often neglected. Most people write it once and never touch it again.

For each job you apply for:

This takes 5 minutes and consistently moves CVs up the ATS ranking.

What ATS Can't Filter (and Why That Matters)

ATS systems filter on keywords, structure, and explicit criteria like years of experience and qualifications. They can't evaluate the quality of your writing, the credibility of your achievements, or the coherence of your career story. That's still the human's job.

This is important because it means passing ATS is necessary but not sufficient. A keyword-optimised CV with weak bullet points will pass the filter and still fail to get you an interview. The goal is a CV that passes ATS and compels a human to act on it.

The good news: the same work that makes your CV compelling to a human, specific, quantified achievements; clear progression; language that mirrors the job posting, also improves ATS performance. They're not in tension. Optimise for both at once.

ATS Optimisation Checklist

The Things That Don't Help

The underlying truth about ATS is that it rewards the same CV that would impress a good recruiter anyway: one that's clearly structured, uses the language of the role, and makes a specific case for why this candidate is right for this job. The optimisation and the quality are the same work.

Pass ATS and impress the human, automatically

CvBFF reads the job posting you're viewing and rewrites your CV to match it, mirroring keywords, reordering experience by relevance, and updating your skills section. ATS-optimised and human-readable, in seconds.

Add to Chrome, it's free