How ATS parsing actually works — and what it does to your resume
Applicant tracking systems are not scoring machines. They convert your document into fields, then recruiters search those fields. Here is what that means for formatting.

The phrase "beat the ATS" has become shorthand for a small industry of vague advice. The reality is less dramatic and more mechanical. An applicant tracking system is a database with a resume parser bolted to the front of it. When you upload a document, the parser converts it into plain text, then tries to assign pieces of that text to fields: name, contact details, employer, job title, start date, end date, education, skills.
That is the whole trick. The software is not judging you. It is filling in a form. Everything that follows — recruiter searches, filters, ranking by keyword — depends on those fields being populated correctly.
What breaks parsing
Parsers are fragile in predictable ways. Most failures come from the document layout rather than the words themselves.
- Multi-column layouts. A two-column resume can be read straight across both columns, producing sentences that interleave your job title with your skills list.
- Tables and text boxes. Many parsers extract table cell contents in an order that has nothing to do with the visual layout.
- Headers and footers. Contact details placed in a Word header or footer are frequently dropped entirely. Put them in the document body.
- Images and icons. A phone number rendered as an icon is invisible. A skill level shown as five dots conveys nothing.
- Scanned PDFs. If the file is an image, there is no text layer to extract. The parser sees an empty document.
- Unusual section names. "Where I have made an impact" may read fine to a human and mean nothing to a parser looking for an experience section.
- Dates formatted inconsistently. "Spring 2021", "21-23" and "Q3 2022" all defeat month-year parsing.
What the recruiter actually does
Once your resume is in the database, the recruiter rarely reads it front to back. They search. A typical search looks like "product analyst" AND "SQL" AND ("Tableau" OR "Looker"), filtered by location and years of experience. If your resume does not contain those strings in a form the parser captured, you are not in the result set — not ranked low, simply absent.
This is why keyword alignment matters more than almost anything else after basic parseability. It is also why tailoring beats volume: five applications with matched language will usually outperform fifty generic ones.
The practical checklist
- One column. Plain paragraphs and simple bullets. No tables, text boxes, or sidebars.
- Standard section headings: Summary, Experience, Education, Skills, Projects, Certifications.
- Contact details in the body of the document, as plain text, near the top.
- Every role has a month-and-year start and end date, in the same format throughout.
- Skills written as words, not graphics, in both the skills section and inside bullets where you actually used them.
- Export as a text-based PDF. If you can select the text in a PDF viewer, a parser can usually read it.
Where our checker fits
CareerBoost AI does not have access to Workday, Greenhouse or Taleo, and we will not pretend otherwise. What our checker does is test the observable properties that every parser depends on: can we detect contact details, do the standard headings exist, are dates consistent, is the layout simple, and does the language overlap with the job description you are targeting?
Every point in the score is itemised, so you can decide which advice to take. If a tool gives you a number with no explanation, treat the number as entertainment.
Put this into practice
Keep reading
Your next application deserves better than a blank page
Start with the builder, check it against the job you actually want, and export when it is ready. Free, no card, no lock-in.
No credit card · Unlimited manual editing · Your documents stay private