How it actually works
How ATS Scans and Reads Your Resume
When you submit online, your resume passes through four stages before a recruiter ever sees it. Understanding each one tells you exactly where a resume actually fails — and it's almost always formatting first, keywords second.
Check my resume ATS compatibility (free)Free · no signup · see your own resume run through this
Last updated: August 11, 2026
Stage 1 — File ingestion and text extraction
The system opens your file and pulls out raw text. This is where most silent failures happen: multi-column layouts, tables used for core content, and text baked into images or icon graphics often get skipped or scrambled during extraction — not flagged as an error, just quietly dropped. A resume can look perfect on screen and still hand the ATS an incomplete or reordered version of itself.
Fix: Single-column layout, text-based PDF or DOCX, no skill-bar graphics, no icon rows, no text inside images.
Stage 2 — Section detection and field mapping
The system looks for heading labels it recognizes — Experience, Education, Skills, Summary — and files the text underneath each one into a structured field. Creative headings like "Where I've Worked" or "What I Bring" often don't map to anything, so that entire section can be filed as unknown and excluded from scoring, even though a human would understand it instantly.
Fix: Stick to standard section names: Experience, Education, Skills, Summary, Certifications.
Stage 3 — Keyword matching against the job description
Once your text is extracted and mapped, it's compared against the posting's language — tools, skills, responsibilities, job titles. This step is more literal than people expect: many systems treat "JS" and "JavaScript" as different tokens unless both appear, and synonyms aren't reliably credited even when they mean the same thing to a person reading them.
Fix: Mirror the posting's exact terminology in your summary, skills, and bullets — only where the experience is real.
Stage 4 — Scoring, ranking, and filter rules
Every candidate gets a relevance score, and most employers set a threshold — review only the top 20%, say, or auto-filter anyone missing a must-have requirement. A well-formatted resume with strong keyword overlap clears this; a resume that failed extraction in Stage 1 can score near zero regardless of the actual experience behind it.
Fix: Fix Stages 1–3 first — formatting and keyword alignment are what move a score, not writing style.
After scoring — what a human actually sees
Passing the ATS doesn't mean a computer makes the hiring decision. It means your resume reaches the pile a recruiter actually opens. Everything before this stage exists to determine whether a human ever gets the chance to read what you wrote — which is why formatting failures are costlier than weak phrasing: a recruiter can forgive an average sentence, but can't read a section that was never extracted.
See how your own resume reads
This page explains the mechanism. The checker applies it: upload your resume and see where it would actually break, before a recruiter — or a filter — ever sees it.
Free ATS resume checkerRelated
- Want the specific mistakes that cause Stage 1–2 failures? Common resume mistakes that fail ATS.
- Want a pre-submit checklist instead of the explanation? 30-point ATS resume checklist.
- Want the full format and template guide? ATS resume template guide.
FAQ
- Can ATS read PDF resumes?
- Yes, as long as the PDF is text-based — meaning you can select and copy the words in it. A scanned document or an image saved as a PDF contains no extractable text, so the system sees a blank page regardless of what's visible on screen. DOCX is read just as reliably; the file type matters far less than whether the text is real, selectable text.
- What's the difference between ATS parsing and ATS scoring?
- Parsing is Stages 1–2 above: extracting your text and mapping it into structured fields. Scoring is Stages 3–4: comparing that extracted text to a job description and ranking it. A resume can parse perfectly and still score low if the content doesn't match the posting — or it can have great content and score near zero because parsing failed first. They're separate steps, and a formatting fix only helps the first one.
- Do humans ever see resumes that fail ATS?
- Rarely, and usually not by design. Most systems don't send a rejection notice — a low-scoring resume simply sits below the threshold a recruiter is reviewing, so from the applicant's side it looks identical to being ignored. That's also why formatting failures are hard to self-diagnose: nothing tells you it happened.
- Is there a single 'ATS score' every company sees?
- No. Each employer configures its own system, thresholds, and must-have filters, so the same resume can score differently for two companies using the same underlying ATS vendor. Any tool that promises one universal score is estimating, not reporting a number the employer actually calculated.
- Does every company use the same ATS?
- No — Workday, Taleo, Greenhouse, Lever, SAP SuccessFactors, and iCIMS are all common, and larger employers sometimes layer their own screening on top. The specific vendor matters less than you'd think, though: nearly all of them follow the same four-stage process above, so formatting that survives extraction and keyword matching tends to work broadly, not just for one system.