Resume Advice
D

By Daniel Walker

9 July 2026 · Updated 15 October 2026 · 13 min read

ATS Explained: Why Your CV Isn't Getting Through (And How to Fix It)

Up to 75% of CVs never reach a human. Here's how Applicant Tracking Systems work and how to get past them.

In this article

You've spent hours polishing your CV. You've tailored your personal statement, double-checked your dates, and you're genuinely well-qualified for the role. You hit apply, and then... nothing. No acknowledgement beyond an automated email. No interview. Not even a rejection call.

If this sounds familiar, you're not alone, and the frustrating truth is that the problem probably isn't your experience. It might be that no human being has ever actually read your CV at all.

Up to 75% of applications at large companies are filtered out by Applicant Tracking Systems (ATS) before they ever land in a recruiter's inbox. These systems act as a digital gatekeeper, quietly sorting, scoring, and discarding CVs based on criteria candidates don't even know exist. Understanding how they work, and how to work with them rather than against them, can be the difference between getting called for an interview and being silently rejected by a piece of software.

This guide explains exactly what ATS software does, why so many perfectly good CVs fail to get through, and what you can do right now to fix yours.


What Is an ATS, Exactly?

An Applicant Tracking System is software that employers use to manage the entire recruitment process, from the moment you hit "apply" to the moment someone gets hired. the ATS does three things: it collects applications, it parses the information from your CV into a structured format, and it scores or ranks candidates based on how well their CV matches the job description.

Think of it like a very literal-minded assistant whose only job is to look for specific words and patterns. It doesn't understand context, nuance, or transferable skills. It just looks for matches.

The big players in this space include Workday, Greenhouse, Lever, Taleo, iCIMS, and SmartRecruiters. You've almost certainly interacted with one of these systems without knowing it. If you've ever applied for a job through a company's careers page, uploaded your CV, and then been asked to fill in your name, job history, and education all over again in a separate form, that's the ATS pulling data from your CV and asking you to verify it. It's one of the more tedious parts of modern job hunting, but it tells you something important: these systems are reading your CV very carefully, just not in the way a human would.

Smaller companies and startups sometimes recruit directly through email or LinkedIn and may not use an ATS at all. But if you're applying to any organisation of a reasonable size, a recruitment agency, or a role advertised through a corporate careers portal, you should assume an ATS is in play.


Why Your CV Fails the ATS Filter

Before we get to solutions, it's worth understanding exactly where and why CVs fall down. There are two main ways the system can reject you: a low relevance score, or a parsing failure. Both are common. Both are fixable.

The Keyword Matching Problem

Most ATS platforms score your CV primarily on keyword match. The system analyses the job description, identifies what it considers to be the most important terms (skills, qualifications, job titles, tools, and responsibilities), and then checks how many of those terms appear in your CV. The more matches, the higher your score. Below a certain threshold, your application is filtered out before a recruiter ever sees it.

Here's where it gets tricky. ATS software tends to be quite literal. If the job description uses the phrase "stakeholder management" and your CV says "managing relationships with key stakeholders," a less sophisticated system might not recognise these as the same thing. You lose points even though your experience is identical.

Likewise, if a role requires experience with "Microsoft Azure" and you've written "cloud computing platforms," you might score poorly even if you've spent three years working in Azure every single day.

Real example: imagine a marketing professional applying for a "Paid Media Manager" role. Her CV talks at length about her work running "PPC campaigns," managing "Google Ads accounts," and improving "CPC and ROAS." All accurate, all relevant. But the job description uses the phrase "paid search advertising" throughout, and the ATS is scoring on that phrase. She might score surprisingly low despite being an excellent candidate, simply because she used different terminology.

The Formatting Problem

This one catches people out, especially those who've invested time in making their CV look visually impressive.

ATS parsers work by reading text. When you use complex formatting elements like tables, columns, text boxes, or headers and footers, the parser can get confused. It might read your columns in the wrong order, miss content entirely, or fail to correctly identify which information belongs to which section.

A beautifully designed two-column CV that looks stunning as a PDF might be almost unreadable to an ATS. The system could end up parsing your skills as part of your job titles, or missing your most recent role altogether.

Creative industries sometimes have a culture of visually distinctive CVs, and if you're emailing your CV directly to a hiring manager, a striking design can absolutely work in your favour. But if you're submitting through an online application portal, you need an ATS-friendly version, full stop.

The File Format Problem

PDFs are generally fine, but there's a catch. A standard PDF created from a Word document or Google Doc should parse well. However, a PDF that was designed using something like Adobe InDesign, Canva, or a graphic design template might essentially be an image file from the parser's point of view. If the text isn't actual selectable text (try highlighting it with your cursor), the ATS can't read it.

For most applications, a clean.docx file is the safest bet. Some platforms specifically ask for Word format, and it's worth paying attention to that instruction.


How ATS Scoring Works in Practice

It helps to think about this from the recruiter's perspective. A large organisation might receive 300 applications for a single role. The recruiter doesn't have time to read all 300. They set certain criteria in the ATS, and the system returns a ranked or filtered shortlist. Maybe they only see the top 50 scoring CVs. Maybe they've set a minimum score threshold. Either way, if your CV doesn't clear that bar, it's done.

Some systems go further and use more sophisticated matching, looking at things like:

  • Job title proximity. If you've held similar job titles to the one being advertised, you'll score better.
  • Recency. Skills or experience mentioned in your most recent roles tend to carry more weight than older history.
  • Education requirements. If a role requires a specific degree and yours isn't clearly stated, you might be filtered out.
  • Years of experience. Some systems are configured to filter candidates who don't meet a stated minimum number of years in a given area.

The key takeaway here is that ATS systems aren't trying to find the best person for the job. They're trying to find the applications that look most like what the employer asked for. Your job is to make your CV speak that language.


How to Optimise Your CV for ATS

Right, let's get practical. Here's what you actually need to do.

1. Mirror the Job Description Language

This is the single most important thing you can do. Before you apply for any role, read the job description carefully and note the specific language used for key skills, responsibilities, and requirements. Then use that exact language in your CV.

Not synonyms. Not paraphrases. The actual words.

If the job description says "cross-functional collaboration," use that phrase. If it says "data analysis using SQL," make sure "SQL" and "data analysis" both appear in your CV clearly and in context.

A simple way to do this is to copy the job description into a document and highlight every skill, tool, qualification, or responsibility that applies to you. Then check your CV to make sure each of those highlighted terms appears, ideally in the context of a concrete achievement or responsibility.

You should be doing a degree of tailoring for every application anyway. The ATS optimisation step is part of that process, not an extra burden on top of it.

2. Use a Simple, Clean Format

For ATS submissions, simpler is almost always better. Here's what to aim for:

  • Single column layout. Avoid two-column templates.
  • Standard fonts. Arial, Calibri, Garamond, or Georgia all work well. Avoid decorative or script fonts.
  • Clear section headings. Use conventional labels like "Work Experience," "Education," "Skills," and "Professional Summary." Clever or creative headings like "My Story" or "What I Bring" can confuse parsers.
  • No tables for content. It's fine to use a simple table for things like a skills list, but avoid putting your entire work history in a table structure.
  • No text boxes. Content in text boxes is often invisible to parsers.
  • No headers or footers for important information. Your name and contact details should be in the main body of the document, not sitting in a Word header where some systems can't access them.
  • Standard bullet points. Fancy bullets or symbols can occasionally cause issues. Stick to the basics.

3. Spell Out Acronyms

This is an easy one to overlook. Write "Search Engine Optimisation (SEO)" rather than just "SEO." Write "Chartered Institute of Personnel and Development (CIPD)" in full. The reason is simple: ATS parsers may not recognise abbreviations, and different organisations sometimes use different acronyms for the same thing.

As a rule, write the full term first with the abbreviation in brackets, then feel free to use the abbreviation on its own thereafter.

4. Include a Dedicated Skills Section

A clearly labelled skills section near the top of your CV serves two purposes. First, it creates a clean, parseable list of your key capabilities that the ATS can easily identify and score against. Second, it gives a human reader an immediate summary of what you bring to the table.

This section doesn't need to be long. A concise list of eight to twelve relevant skills, both technical and soft, works well. Match these to the requirements in the job description where you can.

For example, if you're applying for a project management role, your skills section might include:

  • Project lifecycle management
  • Agile and Scrum methodologies
  • Stakeholder engagement
  • Risk and issue management
  • Microsoft Project
  • Budget management
  • Cross-functional team leadership
  • Prince2 Practitioner (or relevant qualification)

Keep it relevant and honest. There's no point listing a skill you'd struggle to talk about in an interview.

5. Structure Your Work History Clearly

Make sure each role in your work history has a clear job title, company name, and dates of employment. Put these on separate lines or use consistent formatting. If the parser can't identify where one job ends and another begins, your entire work history might be misread.

For each role, include a brief description of your responsibilities and, where possible, specific achievements with measurable outcomes. This is good practice for human readers anyway, but it also increases the likelihood of relevant keywords appearing naturally in context.

A quick template for each role entry:

Job Title, Company Name Month Year - Month Year (or "Present")

Brief summary of role and key responsibilities (two to three sentences).

Key achievements:

  • Reduced onboarding time by 30% through redesigning the induction process
  • Managed a team of eight across three regional offices
  • Delivered a £500k infrastructure project three weeks ahead of schedule

6. Don't Over-Stuff Keywords

Some candidates, having learned about keyword matching, try to game the system by hiding white text keywords on a white background, cramming in irrelevant terms, or repeating the same phrase dozens of times. Don't do this.

Modern ATS platforms, particularly the more sophisticated ones used by large employers, are designed to detect keyword stuffing. It can flag your application as suspicious, or at the very least, it'll look very odd if a human does end up reading it. More importantly, even if it gets you through the ATS, you still need to impress an actual person at the interview stage.

The goal is natural, accurate representation of your skills and experience using the language of the job description. Not spam.

7. Use a Professional Summary That Works Hard

The professional summary at the top of your CV is prime real estate, and it's often underused. A well-written summary can pack in several important keywords while giving a human reader a compelling snapshot of who you are.

Keep it to three to five sentences. Include your job title or area of expertise, your years of experience, two or three of your most relevant capabilities, and ideally something that signals what you're looking for next.

Here's an example for a senior finance professional:

"Qualified accountant (ACA) with twelve years of experience in financial reporting, management accounting, and FP&A within FTSE 250 environments. Proven track record of leading month-end close processes, improving financial controls, and partnering with senior leadership to deliver commercial insight. Seeking a Head of Finance role where I can contribute to strategic growth and build high-performing finance teams."

Notice how this naturally incorporates several keywords a finance-focused ATS would be looking for, without feeling forced or unnatural.


A Note on Human Review

Getting through the ATS is only half the battle. Once your CV lands in front of a recruiter, it needs to impress a human being, and that requires a different set of qualities. Clear writing, strong achievements, a logical structure, and a sense of personality all matter at this stage.

The good news is that optimising for ATS and optimising for human readers aren't in conflict. A clear, well-structured CV with strong keywords used in context will perform well with both. The only real sacrifice is visual creativity, and if you need a visually impressive version for other purposes (a portfolio, a networking event, a direct email to a hiring manager), just keep a separate designed version alongside your ATS-friendly one.


The Quick ATS Checklist

Before you submit any application, run through this list:

  • Have you read the job description and identified the key skills and phrases?
  • Does your CV use the same terminology as the job description for important skills and responsibilities?
  • Have you spelled out all acronyms at least once?
  • Is your CV in a clean, single-column format?
  • Are you submitting as a.docx or a standard (text-selectable) PDF?
  • Is your contact information in the main body of the document, not in a header or footer?
  • Do you have a clearly labelled skills section?
  • Does each work history entry have a clear job title, employer, and date?
  • Have you avoided tables, text boxes, and complex design elements?
  • Is your CV free of keyword stuffing or hidden text?

If you can tick all of these off, you're in a significantly stronger position than the majority of applicants.


Check Your Score Before You Apply

The most reliable way to know whether your CV will pass through an ATS for a specific role is to test it against the job description before you submit. This isn't something you need to guess at or hope for the best on.

RoleReady's ATS checker lets you do exactly that. Upload your CV, paste in the job description, and within seconds you'll see a match score along with a breakdown of which keywords are present, which are missing, and where your CV might be falling short. It takes the guesswork out of the process and gives you the chance to make targeted improvements before it's too late to matter.

Because here's the thing: most of the fixes are genuinely straightforward once you know what you're looking for. Swapping a phrase here, adding a skills section there, adjusting your format. These aren't major rewrites. They're quick, specific changes that can have a meaningful impact on whether your application actually gets seen.


Final Thoughts

It can feel deeply demoralising to put effort into your job search and hear nothing back. But understanding the ATS gives you something valuable: it takes a frustrating mystery and turns it into a solvable problem.

You don't need to be a tech expert or spend hours on each application. You just need to know the rules of the game. Use the language of the job description, keep your formatting clean and simple, make sure your skills are visible, and check your score before you apply. Do these things consistently, and you'll start seeing a real difference in your response rate.

Your experience and your potential haven't changed. You're just making sure the right people, and the right systems, can actually see them.


RoleReady's free ATS checker scores your CV against any job description and highlights exactly what's missing, so you can fix it before it's too late. Try it at rolereadyai.co.uk.

Try RoleReady free

Paula Townsend, Career Coach at RoleReady

Paula Townsend

Career Coach & Founder, RoleReady

Paula Townsend is a career coach and the founder of RoleReady. She has spent over fifteen years helping job seekers land roles across technology, marketing, finance and healthcare, from first interviews to executive offers. She writes RoleReady's cover letter, CV and interview guides to share the practical, recruiter-tested advice she gives her own clients, so you can prepare with confidence.

Ready to land your next role?

Track applications and generate AI cover letters for free with RoleReady.

Get started