An applicant tracking system (ATS) is software employers use to collect, store, and screen resumes before a person reads them. In short: it reads your resume into structured fields, compares those fields and the surrounding text against the job posting, applies whatever screening rules the employer configured, and surfaces a ranked or filtered list to a recruiter. The rest of this guide walks through each of those steps, and is just as much about what an ATS can't tell you as what it can.
An ATS (Applicant Tracking System) score measures how well your resume matches a specific job posting based on keywords, skills, and required qualifications. ATS systems are used by over 97% of Fortune 500 companies to automatically screen resumes before a human recruiter sees them.
1. Parsing: turning your resume into data
Before anything is scored, the ATS has to read your resume. It extracts contact details, dates, job titles, employers, and skills into a structured record it can search and sort. This step is where format matters most: a single-column layout with standard section headings (Experience, Education, Skills) parses cleanly. Multi-column layouts, text boxes, tables, headers/footers, icons, and non-standard fonts can scramble or drop content entirely, because the parser is reading the underlying document structure, not looking at the page the way a person would.
2. Keyword matching: comparing your resume to the posting
Once your resume is parsed into fields and body text, it's compared against the job description — typically the required skills, job titles, tools, certifications, and repeated phrases in the posting. The comparison is almost always textual: if the posting says "account management" and your resume says "customer success," an ATS may not recognize those as equivalent, even though a human reviewer would. This is why rewriting a resume to use the posting's own terminology (where it's truthfully accurate) tends to raise a keyword-based score.
3. Screening rules: filters set by the employer
Beyond keyword overlap, many ATS platforms let the employer configure hard filters on top of the matching — for example, a minimum years of experience, a required certification or degree, work authorization, or location. A resume that fails a hard filter can be screened out regardless of its keyword score. Exactly which filters are in use, and how strict they are, is set by each individual employer and isn't visible from the outside — which is part of why no outside tool, including ours, can tell you precisely how a specific employer's ATS will treat your resume.
4. Limitations of automated screening
- Context blindness: keyword matching counts overlapping words and phrases; it doesn't understand nuance, so a true synonym or a more senior equivalent role can be missed if it isn't phrased the way the posting phrases it.
- Formatting failures: a resume that looks perfect on screen can parse into garbled or missing fields if it relies on tables, columns, or graphics.
- False negatives: a qualified candidate can be filtered out for wording, not qualification — the ATS doesn't verify truth, only text.
- False confidence: stuffing a resume with keywords that aren't truthfully supported by your experience doesn't help once a human reads it, and most ATS platforms also weigh document structure and readability, not keywords alone.
What a score can — and can't — tell you
This is an estimate of keyword alignment against the job description. It does not reproduce an employer's ATS configuration or predict selection.
That's the exact standard our own free ATS checker holds itself to, and it's a reasonable standard for any ATS score you see, from any tool: it can tell you whether your resume's wording lines up with a specific job posting's own language, and it can point out which required terms are missing. It cannot tell you how any one employer's specific ATS is configured, whether you'll be interviewed, or whether you're actually the best-qualified candidate — those depend on rules and human judgment outside any checker's visibility.
See your own keyword match, free.
Paste your resume and a job posting into our free ATS checker — unlimited checks, free account, no credit card.
Check My Resume Free →Related reading
Once you know what's being measured, the next step is closing the gaps truthfully — see how to tailor your resume to a job description. For plan details and what's included for free, see pricing, or browse the FAQ for specific questions about the checker and the rest of the product.