How CVory’s ATS score works
CVory’s ATS score is the share of structural checks your resume passes: score = (checks passed ÷ checks run) × 100, recalculated live as you type. English resumes run all nine checks — contact details, a professional summary, at least one role with bullets, action verbs leading those bullets, quantified achievements, no weak filler phrasing, a skills section, education, and an ATS-safe single-column layout — so each check you fix is worth about 11 points. Resumes written in another language skip the action-verb and weak-phrasing checks, which read English wording, and are scored out of seven rather than marked down for a language those two checks cannot judge. There is no hidden weighting and no opaque “AI score”: every check, the threshold it applies and how to pass it is documented below. The score is free and needs no account.
·
What are the nine ATS checks?
These are the exact thresholds the scorer applies. The two marked English-only are skipped — not failed — on a resume in another language.
| # | Check | Passes when | Non-English |
|---|---|---|---|
| 1 | Contact info complete | Your name, a valid email address and a phone number are all present | Runs |
| 2 | Has a professional summary | The summary is at least 20 words long | Runs |
| 3 | At least one role with bullets | At least one work-experience entry has real bullet points | Runs |
| 4 | Strong action verbs on bullets | At least 50% of your bullets open with a strong action verb | Skipped |
| 5 | Quantified achievements | At least 30% of your bullets contain a number | Runs |
| 6 | No weak phrasing | No bullet uses “responsible for”, “duties included”, “worked on”, “helped with” or “in charge of” | Skipped |
| 7 | Skills section present | At least one skills group has an entry in it | Runs |
| 8 | Education listed | At least one education entry names a school or a degree | Runs |
| 9 | ATS-safe single-column layout | Your template is single-column (the two-column Sidebar template fails) | Runs |
- 1
Contact info complete
We confirm your name, a valid email address, and a phone number are all present. Applicant tracking systems index these fields first; a resume missing a parseable phone or email can be dropped before a human ever sees it.
- 2
Has a professional summary
We check for a summary of at least 20 words. A short, role-tailored summary front-loads the keywords an ATS scans for and gives a recruiter something to read first instead of a job title and a date.
- 3
At least one role with bullets
Work-experience bullets carry the most ATS weight, so we verify you have at least one role with real bullet points rather than an empty or paragraph-only history.
- 4
Strong action verbs on bullets
We measure how many bullets start with a strong action verb (Led, Built, Reduced, Increased, Delivered…). Passing requires at least half of your bullets — across experience and projects together — to open with one. Verb-led bullets read as achievements, not duties. This check reads English verbs, so it only runs on resumes written in English.
- 5
Quantified achievements
We scan bullets for numbers — percentages, currency amounts, multipliers, counts, time saved. Passing requires at least 30% of your bullets to be quantified. “Grew revenue 34%” beats “grew revenue” for both the parser and the hiring manager.
- 6
No weak phrasing
We flag five filler phrases: “responsible for,” “duties included,” “worked on,” “helped with,” and “in charge of.” These describe duties instead of outcomes and dilute the keywords that matter. Like the action-verb check, it reads English wording, so it only runs on resumes written in English.
- 7
Skills section present
We confirm you have a populated skills section. ATS keyword matching leans heavily on this block, and recruiters often filter candidates by specific skills, so a clearly labelled list is essential.
- 8
Education listed
We check for at least one education entry with a school or a degree — an empty placeholder entry doesn't count. Most applicant tracking systems expect one, even a brief one, and some screens filter on degree or field.
- 9
ATS-safe single-column layout
We verify your chosen template is single-column. Multi-column “designer” layouts can be read out of order by older parsers, jumbling your content. Picking a designer template fails this check and lowers your score — by design, so the trade-off is never hidden.
What is each check worth?
Exactly the same as every other check. There is no weighting behind the scenes and no check that secretly counts double, so the quickest way to lift a low score is to fix whichever check is currently failing rather than to guess which one carries the most weight. The result is rounded to the nearest whole number, which is why a resume passing eight of nine shows 89 and not 88.9. What the number is not is a prediction: it measures whether your resume is structurally readable and complete, not whether you are the right person for the job, and no employer’s own system is obliged to agree with ours. We keep the formula visible instead of hiding it behind an opaque “AI score” precisely so you can tell those two things apart.
How does CVory compare your resume with a job description?
Beyond the structural score, CVory compares your resume against a specific job description. It pulls out the words and two-word phrases that recur in the posting, checks which ones appear in your resume’s content (whole words, with plurals and tenses folded together), and reports a match percentage plus the missing keywords. Because real applicant tracking systems rank candidates partly on keyword overlap with the job, closing genuine gaps — only with terms that truly apply to you — is one of the highest-leverage edits you can make before applying.
Try the free ATS checkerFrequently asked questions
Why is my resume scored out of seven instead of nine?
Because it isn't written in English. The action-verb and weak-phrasing checks recognise English wording, so on a Spanish, Arabic or Japanese resume they would fail every time no matter how good the writing is. Instead of marking you down for a language the checks can't read, CVory leaves both of them out and divides by the seven checks that did run. The panel in the editor names the two it skipped, so nothing is hidden.
What is keyword-gap analysis?
When you paste a job description, CVory pulls out the words and two-word phrases that repeat in it and looks for them in your resume's content — whole words only, with plurals and tenses folded together (“manage,” “managed,” “managing”), never in hidden field names. It shows your match percentage, the keywords you already cover, and the ones you're missing, so you can add those that genuinely apply. If a posting has no repeated keywords, it says so instead of showing 0%. It's free, in the editor and in the standalone checker.
Does a perfect ATS score guarantee an interview?
No. A strong score means your resume is structurally sound and machine-readable, which is what the score measures and all it measures. Getting the interview still depends on relevance, real achievements, and tailoring to the specific role — which is exactly what the score is designed to free you up to focus on.
Build an ATS-ready resume — free
Real-time ATS score and an unwatermarked PDF, free. AI tools on Pro.
