Before a human ever lays eyes on your CV, software usually gets there first. An applicant tracking system, or ATS, sits between you and the hiring manager: it reads your CV, files it as data, and helps recruiters search and rank the pile. Get it wrong and you can be filtered out before anyone has actually looked. The good news? An ATS isn't trying to catch you out. It rewards CVs that are clear and clearly relevant. Here's how to give it what it needs.
What an ATS actually does
Three of its jobs matter to you:
- Parses your CV into fields: contact details, work history, dates, titles, education and skills.
- Stores and searches that data, so a recruiter can filter by keyword, title or location.
- Ranks you against the role, putting the closest matches in front of a human first.
So two things decide your fate: whether the software can read you cleanly, and whether your content matches the job. Nail both and you are through.
Why good CVs still get rejected
Plenty of strong candidates get filtered out for reasons that have nothing to do with their ability:
- Key details tucked into headers, footers, text boxes or graphics, which parsers often skip.
- Multi-column layouts read in the wrong order, scrambling everything.
- A CV saved as an image, so there is no text to read at all.
- Job titles and skills phrased differently from the advert, so the searches miss them.
None of that is about whether you can do the job. It is about whether the machine can tell.
Format so the parser can read you
- Stick to a single-column layout with standard headings: Experience, Education, Skills.
- Keep your contact details in the body, not the header or footer.
- Send a text-based PDF or Word file, never a screenshot or image.
- Use a normal font and real bullet points; skip tables and text boxes for anything that matters.
- Keep your dates consistent (for example, Jan 2022 - Mar 2024). If there's a break in your history, handle the gap honestly rather than fudging the dates.
One thing the parser doesn't care about, but the human ranking the results does, is length. We cover the right call in how long should a CV be.
Use the words the role uses
Clean parsing gets you read; relevance gets you ranked. The ATS searches for the exact terms from the advert, so mirror them where they are genuinely true of you, rather than reaching for a clever synonym the search will never match. Just don't tip over into stuffing or hidden text, which modern systems flag. There's a real craft to this, so we give it the full treatment in matching your CV to the job description.
Do not let it stop at the machine
Passing the ATS is the first gate, not the finish line. The moment a recruiter opens your CV, it has to win over a human in seconds, and that is a completely different test. Worth remembering, too: that first human often is not a specialist in your field, so your CV needs to make sense to a non-expert as much as to the eventual hiring manager. We cover what wins that read in why your CV isn't getting interviews.
Before you hit submit
- Single column, standard headings, text-based file.
- Contact details in the body, not the header.
- A job title that matches the role you are applying for.
- The role's core skills and tools present, in context.
- Consistent dates, and nothing important trapped in graphics.
Get past the filter and you have earned the thing that actually matters: a human reading on.
See how your CV scores in minutes.
Review your CV with Vettae →Vettae is an AI-powered CV review tool that scores a CV for automated screening (ATS) and a human-recruiter read, then rewrites it grounded in the candidate's real experience.