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 the 75% rejection myth, recruiters surveyed about their systems say the ATS does not automatically 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 affects 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 resume checker scores six areas and combines them with the weights below. Most credible checkers measure some version of the same things, so this is a reasonable map whichever tool you use.

The six areas in Vignova's ATS score and their weights
AreaWeight in Vignova
Keywords25%
Semantics20%
Sections15%
Impact15%
Format15%
Readability10%

1. Keywords

The most literal measure: which terms from the job description appear in your resume. Vignova extracts the keywords from the posting with AI, so the check works for any role, from Java developer to GST accountant.

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 shows which terms are missing so you can add the ones that are honestly yours.

Placement matters to readers as well as presence. A term inside your work experience comes with evidence attached, which a skills list on its own cannot give.

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 simple 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 sections exist and are labelled conventionally. Vignova looks for a summary, work experience, education, skills and projects.

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 bullet points describe outcomes or duties. Vignova counts action verbs and measurable results.

"Responsible for social media" is a duty. "Grew organic social referrals 3x in eight months by moving to a weekly publishing schedule" is an outcome. Impact scoring flags bullet points that stop at responsibility, because those are the lines a recruiter's eyes slide past.

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 own memory.

5. Format

Parsing safety: a single-column layout, no text trapped inside images, nothing critical in headers or footers, real selectable text rather than a scan, and consistent date formats. Vignova's format check looks at your contact details, date consistency, and characters or tables that can confuse parsers, such as smart quotes and pipe-separated tables.

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 may see the same mess. The ATS-friendly resume format guide covers layout in detail.

6. Readability

Vignova measures sentence length, how much of the resume is in bullet points, and overall length. A human reader also notices white space and whether the top 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

There is no universal pass mark, and scores from different tools are not comparable. In Vignova, scores are labelled Excellent (80 and above), Good (70 to 79), Fair (50 to 69), Needs Work (30 to 49) and Poor (below 30).

  • Good or Excellent: a realistic target for a role you are qualified for.
  • Fair: some tailoring done, with clear gaps. Typically missing keywords that are genuinely true of you, or bullet points that describe duties rather than outcomes.
  • Needs Work or Poor: the resume is generic for this posting, the role is a weak fit, or the file did not read properly.

A very high score is only worth having if the resume still reads naturally. A resume optimised purely for the number often reads badly to a person, and a person is who decides. For more on targets, see what is a good ATS score?

How to act on a low score

Work in this order, because the effort-to-payoff ratio drops as you go down:

  1. Fix format problems first. They are quick and mechanical, and they hold everything else back.
  2. Add missing keywords that are genuinely true of you. This is usually the biggest single jump. If you cannot honestly claim a term, leave it out and accept the lower score: a high score on a resume that misrepresents you is worthless.
  3. Rewrite the weakest three bullet points into outcomes with numbers. Not all of them. The three the recruiter will actually read.
  4. Rewrite the summary last, once you know which keywords survived. Three to five priority terms, in a sentence a human would say.
  5. Check again, then stop. Diminishing returns arrive quickly, and there is usually another application waiting.

When a low score means "do not apply"

Sometimes the most 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 ones, because each weights the dimensions differently and uses its own matching method. 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 easy to read on a skim. Everything after that depends on the competition, timing and fit.

Should I run a check on every application?

For roles you care about, yes: it takes seconds once your resume is ready. For a scattergun application, the check is not the bottleneck; your targeting is.

Is the ATS check free in Vignova?

The full six-area check is free with an account. AI insights, such as rewritten bullet points and an action plan, need a paid plan and use one tailoring credit. The resume keyword scanner checks keywords alone, for free and without an account.

Can I paste the job description into my resume in white text?

No. Recruiters open the file, the text shows up when anyone selects it or reads a plain-text version, and it reads as an attempt to cheat.

The short version

An ATS score is a match-and-readability measure, not a gate. Read the six dimensions separately, fix format and honest keyword gaps first, quantify a few bullet points, 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-area breakdown before you apply.