ATS Resume Guide: How to Pass Applicant Tracking Systems
Last updated: August 2026
An applicant tracking system (ATS) is software employers use to collect, sort, and rank job applications. When you submit a resume online, an ATS often parses its text into structured data and screens it against the job's requirements before a recruiter ever sees it — which is why format and keywords matter as much as content.
Quick answer
- ATS software parses your resume into fields and screens it against job requirements before a recruiter sees it.
- Simple single-column layouts with standard headings parse best — avoid tables, graphics, and text boxes.
- Mirror the job description's keywords and skills, then export a text-based PDF.
What is an ATS and how does it work?
An applicant tracking system is the database behind most online job applications. When you hit “apply” on a career page, your resume usually lands in an ATS, which extracts its content into structured fields — work history, skills, education, contact details — and stores it in a candidate record.
Recruiters then search and filter that database: by keyword, by years of experience, by location, by credential. If your resume parses badly or lacks the terms the recruiter searches for, you can be filtered out even when you are qualified. That is the whole problem an ATS-friendly resume solves.
The fix is not to trick the system — it is to make your real qualifications machine-readable: clean layout, standard headings, and the vocabulary of the job posting.
What does an ATS actually check?
Different platforms use different logic, but nearly all of them care about the same five things:
- Keywords and skills — whether your resume contains the terms from the job description
- Section headings — whether it can find distinct Experience, Education, and Skills sections
- Contact information — name, email, and phone parsed into the right fields
- Dates and tenure — start and end dates for each role, checked for gaps and overlap
- Education and certifications — degrees and credentials matched against the posting's requirements
Which resume format gets past ATS software?
The single-column, reverse-chronological format — one text flow, no sidebars, no columns, standard section names like “Work Experience” and “Education”. Creative multi-panel designs look great on a portfolio site, but parsing software can scramble their text order or drop sections entirely.
Our resume format guide covers layout, headings, and file types in detail — and every template in the HeyCV template library is built on that single-column standard.
How to pass an applicant tracking system: step-by-step
- 1
Mine the job description for keywords
Highlight every repeated skill, tool, credential, and phrase — "Python", "HIPAA compliance", "cross-functional teams" — these are your match list.
- 2
Start from a single-column template
Use a standard layout with plain text headings. HeyCV's ATS templates like the registered nurse and software engineer templates are pre-built for this.
- 3
Use exact, conventional section headings
Work Experience, Education, Skills, Certifications. Creative headings like "Where I've Made an Impact" may confuse both parsers and recruiters.
- 4
Write out full terms once, then abbreviate
For example: "Certified Public Accountant (CPA)" on first use, "CPA" after. This covers both the parser looking for the full term and the recruiter searching the acronym.
- 5
Tailor keywords for each application
Swap in the exact terms from each posting. The AI resume optimizer does this for you: paste the job description and it flags missing keywords and phrasing.
- 6
Export a text-based PDF and re-check it
Export as PDF, then run the file through the free grammar checker to catch typos that would also trip a keyword search — "Pyhton" never matches "Python".
How can you test your resume against ATS rules?
Three practical tests, in order of effort:
- The copy-paste test. Select all the text in your PDF and paste it into a plain text editor. If sections scramble, run together, or vanish, a parser will struggle too.
- The keyword audit. Put the job description and your resume side by side and check how many required terms appear verbatim. Opti, the AI optimizer, automates exactly this comparison.
- The grammar pass. Misspellings break keyword matching and get you filtered on basic quality. The free AI grammar checker applies 150+ resume-specific rules in seconds.