What an ATS does in 2026
Modern ATSes (Workday, Greenhouse, Lever, iCIMS, Naukri RMS, Zoho Recruit) do four things in sequence: parse the resume into structured fields, match it against the job description, score it 0–100 against keyword and skill weights, and route the candidate into bands (Strong / Maybe / Weak / Rejected). Recruiters look at Strong first; the others rarely get human attention.
Modern ATSes use ML, not regex. The keyword myth from 2015 — that you should stuff invisible white-text keywords on a black background — was never a great idea and is now actively penalised; the new parsers detect it.
How parsing works (and why it fails)
The parser converts PDF/DOCX into plain text + structure. It looks for canonical section headings ('Experience', 'Education', 'Skills'), reads bullet points under each, and extracts entities (companies, titles, dates, schools, skills).
Failures happen when: bullets are inside a text box rather than a real bullet list, dates are formatted oddly (e.g. 'Jan'25–Mar'26'), the resume is two-column (parsers often read left-to-right top-to-bottom and interleave the columns), or the file is an image PDF (scanned) instead of a text PDF.
The 12-point ATS-friendly checklist
- Single column layout. Two-column resumes are the #1 cause of ATS parsing errors.
- Save as PDF (text-based). Word .docx is fine too. Avoid .pages, .odt, image PDFs.
- Use standard section headings: Summary, Experience, Education, Skills, Certifications, Projects.
- Use real bullet lists (Word's bullet button), not manual '•' characters.
- Date format: 'Mar 2024 – Present' or '03/2024 – Present'. Avoid abbreviations like 'Apr'25'.
- Title each role as 'Senior Engineer, Acme Corp' or 'Acme Corp — Senior Engineer'.
- Avoid headers, footers, tables and text boxes (parsers often skip them).
- Include both spelled-out and abbreviated versions of key terms: 'Search Engine Optimization (SEO)'.
- Skills section: comma-separated list, no graphics, no proficiency bars.
- Include exact job-title keywords from the posting in the Summary or first job line.
- Keep the file name simple: 'FirstName-LastName-Resume.pdf'.
- Tailor per role — 70 % of resumes win or lose in the first paragraph of Summary.
How keyword matching actually scores
The ATS extracts ~30–80 'must-have' keywords from the job description (skills, tools, certifications, years of experience). It then counts matches in the resume — weighted by section (skills > experience > summary > footer) and frequency (capped to avoid stuffing).
A typical role wants 65 %+ keyword match for 'Strong'. Below 45 % and you're auto-routed to 'Weak'. Use a free tool like JobScan or our AI Resume Reviewer to compute your own match score before submitting.
What 2026 ML-based ATSes do differently
They use embeddings: 'led a team of 8 engineers' is semantically equivalent to 'managed 8 software developers' even though the words differ. This means literal keyword stuffing matters less; demonstrating relevant outcomes matters more.
They also score for tenure stability, recency of experience, and seniority alignment. A senior candidate applying to a junior role is often filtered out automatically, even when the keywords match.
Step-by-step: optimise your resume in 20 minutes
- 1Read the job description twice. Highlight 15–20 keywords (skills, tools, soft skills, deliverables).
- 2Run your current resume through our AI Resume Reviewer. Note keyword gaps.
- 3Rewrite the Summary to include the 3–5 highest-priority keywords naturally.
- 4Under each job, rewrite 2–3 bullets to use the keywords + quantified outcome ('Reduced AWS bill by 28 % via right-sizing').
- 5Add missing skills to the Skills section if you genuinely have them.
- 6Save as 'YourName-Role-Company.pdf' and submit.
Resume formatting myths to ignore
- 'Tables are auto-rejected' — false. They confuse parsing but aren't blocklisted.
- 'PDFs are penalised' — false. Text PDFs parse perfectly in 2026.
- 'Use Comic Sans to stand out' — please don't.
- 'Two pages is unprofessional' — false. Above 5 years of experience, 2 pages is standard.
- 'Photo on the resume helps' — region-dependent. Required in India and many EU countries; banned in the US and Canada (anti-bias hiring laws).
FAQ
- Should I tailor my resume for every job?
- Yes — at least the Summary and the top 3 bullets per role. A generic resume scores 30–40 % lower in modern ATSes.
- Does the ATS read images and logos?
- No. Anything inside an image is invisible to the parser. Keep critical info in plain text.
- Can I trust the ATS score I see in tools?
- Approximately. Each ATS uses a different model; scores from JobScan or our reviewer are well-correlated but not identical to the real one.
- How long does the ATS spend on my resume?
- Milliseconds for parsing, then it sits in a queue for the recruiter. Recruiters spend 7–11 seconds on Strong-rated resumes, 2–4 seconds on others.
- Does the ATS look at my LinkedIn?
- Some do — Workday and Greenhouse pull public LinkedIn data with your consent. Keep your LinkedIn synced with your resume.
- Is white-text keyword stuffing detected?
- Yes since ~2019. It moves your resume to 'Weak' or 'Spam' immediately.