Skip to main content
ATS Guide

How ATS Systems Work: A Complete Guide for Job Seekers

Most job seekers send dozens of applications and hear nothing back. The reason usually isn't their experience — it's that their CV never reached a human. Applicant Tracking Systems reject approximately 75% of candidates before any recruiter sees their name. Here's exactly how they work, and what to do about it.

J
JOBVIAN Team
March 19, 20269 min read

Key takeaways

  • ATS software screens 75% of CVs automatically — most rejections happen before a human reads your application.
  • ATS parsers match your CV against the exact keywords and phrases in the job description, not your intent.
  • Two-column layouts, graphics, and non-standard section headers are invisible or misread by most ATS parsers.
  • An ATS match score above 70% puts you in the recruiter's review queue; above 85% ranks you near the top.
  • Tailoring your CV to each job description is the single most effective way to improve your ATS score.
75%

of CVs rejected before a human reads them

99%

of Fortune 500 companies use an ATS

6 sec

average time recruiters spend on initial CV review

more interviews for ATS-optimized CVs

What is an Applicant Tracking System?

An Applicant Tracking System (ATS) is software that companies use to receive, sort, and screen job applications at scale. Rather than a recruiter manually reading every CV submitted for a role, the ATS does the first pass — parsing your document, extracting key information, comparing it against the job requirements, and assigning a ranking score.

ATS software is used by virtually every company with a structured hiring process. According to HR industry research, 99% of Fortune 500 companies use an ATS. The same data shows widespread adoption among mid-market companies — any business receiving more than 30–50 applications per role is likely using one.

The most widely deployed platforms include Workday, Greenhouse, Lever, Taleo (Oracle), iCIMS, BambooHR, and SmartRecruiters. Each has slightly different parsing logic, but they all follow the same fundamental process.

Most common ATS platforms

WorkdayGreenhouseLeverTaleoiCIMSBambooHRSmartRecruitersAshbyRippling

How an ATS Actually Scans Your CV

The moment you click "Apply" and upload your CV, a deterministic process begins. It happens in milliseconds, and by the time a recruiter opens their dashboard, your fate is already sealed. Here's exactly what happens.

1

Step 1: Document parsing

The ATS extracts all text from your uploaded file. For a .docx file, this is straightforward. For a PDF, it depends on whether the PDF is text-based or image-based. PDFs created from design tools (Canva, Adobe InDesign) or scanned from paper are often partially or completely unreadable. The parser strips away all formatting — fonts, colours, layout — and is left with raw text.

2

Step 2: Section identification

The system attempts to identify which part of your CV belongs to which section: Work Experience, Education, Skills, Summary. It does this by looking for standard section header keywords. If your headers are non-standard ('My Story', 'Things I've Built'), the parser may misclassify entire blocks — putting your job titles in the education bucket, or your skills in the summary field.

3

Step 3: Entity extraction

From each section, the ATS pulls out specific entities: job titles, company names, employment dates, degree names, institutions, technologies, and skills. It calculates your total years of experience, identifies your most recent role, and builds a structured data record from your document.

4

Step 4: Keyword matching against the job description

The extracted data is compared against the job requirements. The ATS has already parsed the job description with the same logic — identifying required skills, preferred experience, qualifications, and keywords. It scores how many required elements appear in your CV, weighted by importance. Some systems use exact string matching; modern ATS platforms use semantic similarity.

5

Step 5: Scoring and ranking

Each candidate receives a match score — typically 0–100%. Candidates above a threshold (often 70–80%) are moved into the recruiter's review queue. Those below are automatically archived. Unless the recruiter explicitly searches for rejected candidates, your application effectively disappears.

What ATS Systems Look For

Understanding what the system is measuring lets you give it exactly what it needs. These are the six primary signals that determine your score.

Keywords from the job description

ATS systems compare your CV against the exact language in the job posting. If the role says 'stakeholder management' and your CV says 'client relationship', you may score zero — even if the skills are identical.

Job title matching

Your most recent job title is weighted heavily. If a role requires a 'Senior Product Manager' and your title was 'Lead PM', the system may not connect the two without the right keywords elsewhere.

Years of experience

Many ATS systems automatically parse date ranges and calculate total experience. A role requiring '5+ years' may auto-reject a candidate with 4 years 11 months if the dates are entered ambiguously.

Education and qualifications

Degree level, field of study, and specific certifications are extracted and matched. If a role requires 'BSc Computer Science' and your CV lists 'Bachelor of Science in Computing', some systems will miss it.

Hard skills and tools

Specific technologies, frameworks, methodologies, and tools are extracted as discrete entities. 'Python', 'Agile', 'Salesforce CRM', 'Google Analytics' — each needs to appear explicitly, in full.

Clean, parseable formatting

ATS parsers struggle with tables, columns, text boxes, headers, and footers. Content inside these elements is often lost entirely — taking key skills and titles with it.

The synonym problem is bigger than you think

A recruiter reads "managed stakeholder relationships" and understands it means the same as "built client partnerships". A basic ATS keyword scanner does not. If the job description says "stakeholder management" and your CV says "client engagement", you could score zero on that criterion — despite being the most qualified candidate in the pool. Modern ATS platforms with semantic matching handle this better, but exact keyword matching remains the norm in most mid-market deployments.

Why Most CVs Fail ATS Screening

The most common reasons for ATS rejection are entirely preventable. None of them are about your actual qualifications.

Sending the same CV to every job

A generic CV rarely matches any job description well enough. ATS scoring is job-specific — the same CV that scores 90% for one role may score 40% for a nearly identical one with different phrasing.

Using synonyms instead of exact terms

ATS systems are keyword-literal. 'Led cross-functional teams' and 'Managed interdepartmental collaboration' describe the same thing but match completely different search terms.

Two-column layouts

Most ATS parsers read left-to-right, top-to-bottom. A two-column CV is often read as one jumbled paragraph, mixing job titles with education dates and skill names with company descriptions.

Hiding keywords in images or graphics

ATS systems read text, not images. Logos, icons, skill bar charts, and infographic-style elements are completely invisible to the scanner — taking whatever text was near them down with it.

Using non-standard section headers

'My Journey', 'What I've Built', and 'Things I Know' may look creative. ATS parsers look for 'Work Experience', 'Education', and 'Skills'. Non-standard headers cause entire sections to be misclassified or ignored.

Submitting as PDF (sometimes)

Not all ATS systems handle PDFs well. Unless the job posting explicitly accepts PDFs, submitting a .docx file is safer. PDFs created from scans or design tools are especially problematic.

How to Optimize Your CV for ATS (Step by Step)

The goal is not to trick the ATS — it's to present your genuine experience in a format the system can accurately read and score. A CV that passes ATS will also be stronger for human reviewers, because clarity and specificity serve both audiences.

01

Read the job description three times

The first time for overall understanding. The second to identify repeated keywords and phrases. The third to note the specific order of priorities — what's listed first is usually weighted most.

02

Mirror the exact language

If the JD says 'revenue growth', use 'revenue growth' — not 'sales increase'. If it says 'cross-functional collaboration', use that exact phrase. Synonyms cost you points.

03

Put keywords in context

Keyword stuffing ('Skills: Python, SQL, Java, React, AWS...') is detected and penalised by modern ATS. Keywords should appear in natural sentences within your experience bullets.

04

Use standard section headers

Stick to: Work Experience, Education, Skills, Certifications. These are universally recognised by all major ATS systems. Save creativity for your actual content.

05

Single-column layout only

One column. Top to bottom. Consistent font. No tables. No text boxes. No headers or footers with critical information. The plainer the layout, the more reliably it parses.

06

Quantify your achievements

ATS systems increasingly reward specificity. 'Increased revenue by 34% in Q3 2025' is more extractable and memorable than 'drove significant revenue growth'.

Rule of thumb: one tailored CV per application

The single most effective change most job seekers can make is to stop sending one CV everywhere. A CV tailored to the exact language of each job description consistently outperforms a generic one — regardless of the candidate's underlying qualifications. The problem is time: tailoring properly takes 45–60 minutes per application. This is exactly the problem AI tools are designed to solve.

Understanding Your ATS Match Score

Many modern ATS platforms and third-party tools assign a percentage score to your application — a number indicating how well your CV aligns with the job description. Here's what those numbers mean in practice.

Below 50%Likely auto-rejected

Your CV is missing too many of the required keywords and qualifications. A recruiter will rarely see this application. The fix is a complete re-tailoring of your CV specifically for this role.

50–69%Borderline — may be reviewed

You have partial alignment but are missing key terms or qualifications. This application may make it to a human, but will rank lower than better-matched candidates. Targeted improvements to 2–3 weak areas can shift this score significantly.

70–84%In the review queue

You will be seen. This is a competitive score. The recruiter will review your application and decide whether to progress. At this level, the quality of your bullet points and the strength of your achievements become the differentiator.

85%+Strong — likely top of queue

You rank near the top of the shortlist before a human has read a word. At this score, your CV will almost certainly receive a thorough review. Applications in this band are 3× more likely to receive a response than those below 70%.

How AI Tools Change the Equation

The core problem with manual ATS optimization is time. Reading the job description carefully, identifying the key terms, rewriting your bullet points to incorporate them naturally, checking the result — done properly, this takes 45–60 minutes per application. If you're applying to 20 roles a week, that's 15–20 hours of tailoring. Most people give up and send a generic CV. The results speak for themselves.

AI CV optimization tools change this by automating the analysis and rewriting steps. A tool like JOBVIAN uses GPT-4o to read both your CV and the target job description, extract the relevant keywords and requirements, and rewrite your CV sections to incorporate them naturally — in seconds, not hours.

Critically, modern AI optimization does not keyword-stuff. It rewrites your existing experience in language that matches the job description while preserving your authentic voice. The result is a CV that passes the ATS with a high match score and still reads compellingly to the recruiter who opens it.

45–60 min
per application
Manual tailoring
< 60 sec
per application
AI optimization
85–95%
with AI tailoring
ATS match rate

The Bottom Line

ATS systems are not trying to reject good candidates. They exist because hiring teams receive hundreds of applications for every role, and a human cannot reasonably review all of them. The system is a filter — and like any filter, once you understand how it works, you can make sure the right things pass through it.

The fundamentals are straightforward: use exact language from the job description, keep your formatting clean and single-column, use standard section headers, and quantify your achievements. Do this for every application — not just the ones you consider a stretch — and your response rate will improve measurably.

The harder part is consistency. Tailoring every CV properly for every role is the right approach, but it is genuinely time-consuming at scale. This is where tools that automate the analysis and rewriting step earn their value — not by replacing your judgment, but by handling the mechanical work so you can focus on the applications that matter most.

Put this into practice

Stop tailoring CVs manually.
Let AI do it for you.

JOBVIAN automatically discovers relevant jobs, scores them against your CV, and generates a tailored, ATS-optimized version for each role — in under a minute. Start free. No credit card required.