ATS Resume Checker: How Resume Scoring Actually Works
What an ATS resume checker measures, what the six scoring dimensions mean, what a good score is worth, and where resume scores mislead people. A practical guide to using an ATS score properly.
An ATS resume checker takes your resume and a job description and returns a number. That number is useful — but only if you understand what it does and does not represent.
This is a guide to what resume scoring actually measures, how to act on a low score, and why chasing 100% is a bad idea.
First, what an ATS score is not
It is not a prediction of whether an applicant tracking system will let your resume through. As covered in detail in the 75% rejection myth, recruiters overwhelmingly report that their ATS does not auto-reject resume documents. There is no gate for a score to unlock.
What a score measures is how closely this document matches what this employer said they wanted, and how cleanly a machine and a human can read it. That correlates with whether a recruiter finds you in a search and whether they keep reading once they open the file — which is the part that actually decides your outcome.
Used that way, the number is genuinely useful. Used as a pass mark, it produces worse resumes.
The six dimensions worth scoring
Vignova's ATS analysis scores across six dimensions. Most credible checkers measure some version of the same things, so this is a reasonable map regardless of the tool.
1. Keywords
The most literal measure: which terms from the job description appear in your resume, and where.
This matters because recruiters search their ATS by keyword. If a posting emphasises "incident response" and your resume says "handled outages", you will not appear in that search. Keyword scoring identifies exactly which terms are missing so you can add the ones that are honestly yours.
Placement counts as well as presence. A term in your work experience carries more weight than the same term dumped in a skills list, because it comes with evidence attached.
2. Semantics
Keyword matching alone rewards parroting. Semantic scoring looks at whether your resume demonstrates the concepts the role needs, even where the vocabulary differs.
If a posting asks for "experience leading distributed teams" and your resume describes coordinating engineers across three time zones, that is a semantic match a naive keyword checker would miss. A good score here means the substance is right; a low score means you are describing different work from what the role requires — which is worth knowing before you spend an hour tailoring.
3. Sections
Whether the expected structural pieces exist and are labelled conventionally: contact details, a summary, work experience with dates, education, skills.
This is unglamorous and matters more than people expect. Parsers look for recognisable headings. Renaming Experience to "My Journey" makes a machine work harder and gives a skimming human one more small obstacle.
4. Impact
Whether your bullets describe outcomes or duties, and whether they are quantified.
"Responsible for social media" is a duty. "Grew organic social referrals 3x in eight months by shifting to a weekly publishing cadence" is an outcome. Impact scoring flags bullets that stop at responsibility, because those are the lines that make a recruiter's eyes slide off the page.
This is usually where the largest realistic gain lives, and it is the one dimension AI genuinely cannot fix for you — the numbers have to come from your memory.
5. Format
Parsing safety: single-column layout, no text trapped inside images, nothing critical in headers or footers, real selectable text rather than a scan, standard fonts, consistent date formats.
A quick manual version of this test: copy your resume, paste it into a plain text editor, and read it. If the order is scrambled or chunks are missing, a parser will see the same mess.
6. Readability
Sentence length, bullet density, white space, and whether the top third of page one carries the most relevant material.
This dimension is aimed squarely at the human. Recruiters spend seconds on a first pass. A resume that is technically perfect and visually exhausting still loses.
What a good score looks like
Broadly:
- Below 60% — the resume is generic relative to this posting. Usually the summary and skills sections have not been touched at all.
- 60–75% — some tailoring done, with clear gaps. Typically missing keywords that are genuinely true of you, or bullets that describe duties rather than outcomes.
- 75–90% — well matched. This is the realistic target for a role you are qualified for.
- Above 90% — check for keyword stuffing. Occasionally legitimate for a role that maps almost exactly to your last job; more often a sign that terms have been crammed in unnaturally.
That last point deserves emphasis. A resume optimised to score 100% frequently reads badly to a person, and a person is who decides. Keyword stuffing also actively hurts on many matching algorithms, which penalise unnatural term density.
How to act on a low score
Work in this order, because the effort-to-payoff ratio drops as you go down:
- Fix format problems first. They are quick, mechanical, and they cap everything else.
- Add missing keywords that are genuinely true of you. This is usually the biggest single jump. If you cannot honestly claim the term, leave it out and accept the lower score — a high score on a resume that misrepresents you is worthless.
- Rewrite the weakest three bullets into outcomes with numbers. Not all of them. The three the recruiter will actually read.
- Rewrite the summary last, once you know which keywords survived. Three to five priority terms, in a sentence a human would say.
- Re-score, then stop. Diminishing returns arrive quickly, and there is usually another application waiting.
When a low score means "do not apply"
Sometimes the useful answer from a checker is that this is not your role.
If the semantic score is low and the missing keywords are all things you have genuinely never done, no amount of rewriting fixes that. The resume is not the problem. Recognising this in two minutes rather than after forty minutes of tailoring is one of the more underrated uses of a scoring tool — it redirects your time to the roles where you are actually competitive.
Frequently asked questions
Do different ATS resume checkers give different scores? Yes, sometimes very different, because each weights the dimensions differently and uses its own matching model. Use one tool consistently and treat the trend as the signal, not the absolute number.
Does a high score guarantee an interview? No. It means you are findable in a search and legible on a skim. Everything after that is competition, timing, and fit.
Should I run a check on every application? For roles you care about, yes — it takes seconds once your history is stored. For a scattergun application, the check is not the bottleneck; your targeting is.
Can I just paste the job description into my resume in white text? No. Recruiters open the file, the text is trivially visible on selection or in plain-text parsing, and it reads as an attempt to cheat.
The short version
An ATS score is a match-and-legibility measure, not a gate. Read the six dimensions separately, fix format and honest keyword gaps first, quantify a few bullets, and stop well short of 100%. If the semantic score stays low, believe it and move to a better-fitting role.
Run your resume against a specific job description with Vignova and see the six-dimension breakdown before you apply.