Beat the ATS: A Plain-English Resume Checklist
Most large employers run every resume through an Applicant Tracking System (ATS) before a human sees it. The ATS parses your document into fields — name, experience, skills — and a lot of perfectly qualified people get filtered out not because of what they wrote, but because the software couldn't read it. The good news: parsing problems are mechanical, and mechanical problems have checklists.
What actually trips up the parser
ATS parsers are simpler than people fear, but they're literal. They struggle with anything that hides text inside a layout element instead of plain document flow. The usual culprits:
- Text inside images, icons, or logos (invisible to the parser)
- Multi-column layouts that scramble reading order
- Tables used for structure (fields get merged or dropped)
- Headers and footers where contact info goes to die
- Creative section names like "Where I've Made Impact" instead of "Experience"
The checklist
Run every version you send through this before it goes out:
| Check | Why it matters | Quick fix |
|---|---|---|
| Single-column body | Columns scramble parse order | Move to a linear layout |
| Real text, not images | Images are unreadable to the ATS | Never put words in graphics |
| Standard section headings | Parsers match on known labels | Use "Experience", "Skills", "Education" |
| Contact info in the body | Header/footer text is often skipped | Put email + phone in the top body |
| Simple, common font | Exotic fonts map to garbage | Stick to system fonts |
| .docx or clean PDF | Some ATS choke on fancy PDFs | Export a text-selectable file |
| Keywords from the posting | Matching drives ranking | Mirror the job's exact terms |
That last row is the one people over- and under-do. The ATS ranks you partly on how well your resume echoes the job description's language — so if the posting says "stakeholder management," the phrase "managed stakeholders" should appear somewhere true. Don't stuff; just make sure the real skills you have are named the way the employer named them.
Test before you trust
The fastest sanity check costs nothing: copy your finished resume and paste it into a plain text editor. If the result reads top-to-bottom in a sensible order with nothing missing, the ATS will see roughly the same thing. If it's jumbled, so is your application.
Because ATS-friendliness is really a property of each version you send, it's worth baking the check into your workflow rather than doing it once. TrackCV keeps your tailored resumes in the CV Vault so you can keep a known-good, parse-clean base and branch from it — and you can pull reusable, keyword-matched bullet points from your block library instead of rewriting from scratch for every posting.
Key takeaways
- ATS rejections are usually formatting failures, not talent failures.
- Use a single column, real text, standard headings, and keywords from the posting.
- Paste your resume into a plain text editor to preview what the parser sees.