ATS

Beat the ATS: A Plain-English Resume Checklist

atsformattingchecklist

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:

CheckWhy it mattersQuick fix
Single-column bodyColumns scramble parse orderMove to a linear layout
Real text, not imagesImages are unreadable to the ATSNever put words in graphics
Standard section headingsParsers match on known labelsUse "Experience", "Skills", "Education"
Contact info in the bodyHeader/footer text is often skippedPut email + phone in the top body
Simple, common fontExotic fonts map to garbageStick to system fonts
.docx or clean PDFSome ATS choke on fancy PDFsExport a text-selectable file
Keywords from the postingMatching drives rankingMirror 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.

Never miss a prompt breakthrough

Join 500+ builders getting focused email updates whenever we publish. Unsubscribe anytime — or follow the RSS feed.

Prefer a reader? RSS feed