An ATS score is not what a parser reads
A single ATS score compresses a mechanical question — did the file yield readable fields? — into a number that hides the failures. The extracted text is the check.
Search results promise an ATS score that predicts whether you will be hired. The products behind those scores rarely show the text their parser recovered. Without that text you cannot tell a missing phone number from a missing keyword, and you will “fix” the wrong thing. cvharbor’s ATS review exports the PDF and reads it back, then shows what survived.
What a parser is doing
A parser turns a file into fields: name, titles, employers, dates, skills. Recruiters search those fields. If a date is an image, a skill lives only in a text box the extractor skips, or two columns are interleaved, the search runs on a damaged copy of you. That is a pass or fail on specific lines, not a 0–100 grade of your career.
- A score with no extracted text cannot be audited.
- A score that rises when you paste the job description is measuring overlap, not whether the PDF parses.
- Two templates can look equally polished and parse differently because one puts contact details in the header.
How to read the result that matters
- Copy all text from the exported PDF into a plain editor. That is the rough parse.
- Check that the current job title, employer, and dates appear as text, in an order a person can follow.
- Check that the phone number and email survived. Headers and footers are a common loss.
- Only then compare wording to the job. Missing keywords in a file that did not parse are not the first problem.
A finding you can act on: The phone number is in the header and does not appear in the extracted text. Move it into the body.
A finding you cannot act on: ATS compatibility: 71%. Improve your score by adding more relevant keywords.
See the broader parsing failures, including image PDFs and unreadable dates. What an ATS actually does
Frequently asked questions
What is a good ATS score?
There is no universal good score. Ask what text was extracted. If the title, dates, and contact details are intact, the parse succeeded. Hiring still depends on the evidence a person reads.
Can I raise an ATS score by matching the job description?
You can raise a keyword-overlap number that way. You cannot make a parser recover text that is not in the file, and you should not add duties you did not do.
Does a designed template fail ATS parsing?
Not by being designed. It fails when text is outlined as graphics, trapped in headers, or read in the wrong order. Test the export, not the aesthetic.