How to Write an ATS-Friendly Resume in 2026 (Checklist)
KaizenCV Team · Published · Updated
Most mid-size and large companies run applications through an Applicant Tracking System (ATS) before a human ever opens them. The good news: making your resume ATS-friendly is mostly about removing obstacles, not adding tricks. This guide covers what an ATS actually does in 2026, the formatting rules that matter, the myths that waste your time, and a checklist you can run in five minutes before every application.
What an ATS actually does (and does not do)
An ATS is a database for job applications. When you apply, it parses your resume into structured fields — name, contact details, job titles, employers, dates, skills, education — so recruiters can search, filter, and rank hundreds of candidates. Systems like Workday, Greenhouse, Lever, iCIMS, and Teamtailor all work this way.
Here is the part most advice gets wrong: in the vast majority of companies, the ATS does not silently auto-reject resumes. A recruiter searches for keywords ("React", "key account management", "authorized to work in Denmark") and scans the results. If your resume parses badly, your skills simply do not show up in those searches — you are invisible, not rejected. The fix is parseable formatting plus the actual language of the job posting.
The formatting rules that matter
- Use a single-column layout, or a template built so the parsing order stays logical. Free-form two-column designs made in Canva or Photoshop often scramble into nonsense.
- Keep contact details in the body of the document, never in the header/footer — many parsers skip headers and footers entirely, and losing your email is fatal.
- Use standard section headings: "Work Experience", "Education", "Skills". A parser maps "Where I have made an impact" to nothing.
- Write dates consistently, with month and year (e.g. "Mar 2023 – Present"). Parsers use them to calculate your years of experience.
- Use a standard font (Inter, Calibri, Arial, Georgia) at 10–12 pt. Decorative fonts can break text extraction.
- Export as a text-based PDF — select-all and copy in a PDF viewer; if you can copy clean text, a parser can read it. Never export your resume as an image or a scan.
- Skip icons for contact info. A phone icon is invisible to a parser; the literal text "+45 12 34 56 78" is not.
- Avoid tables, text boxes, and multi-layer graphics for content. Decorative lines are fine; content inside a text box may vanish.
Keywords: match the posting, in plain language
Formatting gets you parsed; keywords get you found. Recruiters search the exact terms from their own job posting, so your resume should mirror the phrasing of each specific job description — the job title, the must-have skills, the tools. If the posting says "stakeholder management" and your resume says "coordinated with involved parties", the search returns nothing.
Include both the spelled-out form and the abbreviation the first time a term appears ("Search Engine Optimization (SEO)"), because you cannot know which form the recruiter types. The full method — extraction, prioritization, and placement without stuffing — is covered in our guide to mirroring a job description without keyword stuffing.
What actually trips parsers in 2026
Modern ATS parsers are better than they were five years ago — several now use LLM-based extraction — but the same failure patterns keep showing up in parsing tests:
- Graphic skill meters and star ratings — the parser reads either nothing or a meaningless character. Write "Python (5 years)" instead.
- Photos and logos placed inside text columns, which can split a job entry into fragments.
- Job title and company merged on one line without a separator, so "Senior Designer Novo Nordisk" becomes one unrecognizable string. Separate them clearly.
- Employment gaps hidden by removing dates — parsers flag missing dates more harshly than a gap. Recruiters do too.
- Uncommon file names. Use "firstname-lastname-resume.pdf", not "final_v7_REAL.pdf".
Myths you can stop worrying about
- "75% of resumes are rejected by robots before a human sees them." No credible source supports this. Resumes fail because they lose the recruiter search or the 7-second scan — read how recruiters actually read your resume.
- "Paste the job description in white text." Every ATS strips formatting and shows plain text — the recruiter sees a wall of pasted keywords and rejects you for dishonesty. Some systems flag it automatically.
- "PDFs are unsafe, always send .docx." Outdated. Every major ATS parses text-based PDFs reliably. PDF also protects your layout; use it unless the employer explicitly asks for Word.
- "You must stay on one page." Recruiters and parsers handle two pages fine. One page is right for early-career; cutting relevant, quantified experience to hit an arbitrary limit costs more than it saves.
The 5-minute pre-application checklist
- Layout parses in reading order (copy-paste test on your exported PDF).
- Contact details in the document body, as plain text.
- Standard section headings; job title, company, and dates clearly separated in every role.
- Job title in the posting appears in your headline or summary (when honest).
- Top 6–8 skills from the posting appear — in the exact phrasing used by the employer.
- Every date has month + year; no unexplained gaps.
- No tables, text boxes, skill graphics, or content in headers/footers.
- File is a text-based PDF named firstname-lastname-resume.pdf.
If you want a second pair of eyes, run your resume through our free AI resume feedback tool — it checks parseability, keywords, and content quality in about 30 seconds, no account needed.