Two scores out of 100, and the arithmetic behind both.
Upload your resume and you get an ATS score and an overall score. The ATS score is added up in code from 18 weighted checks totalling 100 points, using extracted document facts and inferred role keywords. Those inputs can vary between runs. The overall score is a deliberately strict read of the writing. This page shows how each one is arrived at, so the number is something you can argue with.
No resume handy? Start from scratch with Vale →
Where the 100 points sit.
Five groups make up our rubric. These weights are product choices, not a reproduction of an employer’s scoring system. Keyword coverage is measured as a proportion rather than a pass or fail.
Formatting & parse safety
38 pts6 checks, 38% of the score.
Contact & profile
15 pts5 checks, 15% of the score.
Headings & structure
17 pts4 checks, 17% of the score.
Keyword match
22 ptsOne check, 22% of the score.
Content & length
8 pts2 checks, 8% of the score.
Every individual check and the exact points it carries are published on the ATS resume checker page.
Three things that decide what your score can be.
These are the parts people get caught by, and none of them are visible in a score on its own.
A check that cannot be seen is not counted
A Word or plain-text upload has no visible page, so layout, tables and image checks cannot be observed. Those are set aside and the score is recalculated over the checks that were observable, so a Word file is judged on its content instead of punished for a page nobody could see.
Keyword coverage is a proportion, not a pass
It is the share of AI-suggested role keywords identified as present in the resume. The code rounds that proportion to a score out of 22. Check suggestions against the actual vacancy and include a skill only when it reflects your experience.
Length is judged against your level
Our length check uses a two-page threshold, or three pages when the inferred experience level is senior, lead or executive. This is a product heuristic. Follow the application instructions when they differ, especially for academic CVs.
What each band is supposed to mean.
These descriptions explain the instructions given to the AI reviewer. They are not score percentiles, evidence of hiring success or a substitute for reviewing the actual feedback.
| Score | What it means |
|---|---|
| 80 and above | The prompt reserves this range for work it judges excellent. A high score is still an AI assessment, not a hiring prediction. |
| 70 to 79 | The prompt reserves this range for work it judges strong. Check the actual findings and the requirements of your target role. |
| 60 to 69 | The prompt does not assign this range a separate label. Use the section notes and specific findings to decide what to revise. |
| 40 to 59 | The prompt directs the reviewer toward this range when it identifies substantial structural problems. Confirm each finding against your file. |
| Under 40 | A low assessment under this rubric. The number alone does not identify the cause; read and verify the explanation. |
Common questions.
What is a good resume score?
Why is my ATS score higher than my overall score?
Will the same resume always get the same score?
Does a high score mean I will get interviews?
Is the score free to see?
Whichever question you came with.
These pages all run the review you just used. They differ in what they explain, so pick the one that matches what you actually want to know.
It all works from one Career Story.
Your saved Career Story supplies context for drafts across the product. Check each draft for accuracy before using it.
Get the number, and the reasons.
A score with no explanation is a number to worry about. This one comes with its own working.
No resume handy? Start from scratch with Vale →
