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.

#CheckPasses whenNon-English
1Contact info completeYour name, a valid email address and a phone number are all presentRuns
2Has a professional summaryThe summary is at least 20 words longRuns
3At least one role with bulletsAt least one work-experience entry has real bullet pointsRuns
4Strong action verbs on bulletsAt least 50% of your bullets open with a strong action verbSkipped
5Quantified achievementsAt least 30% of your bullets contain a numberRuns
6No weak phrasingNo bullet uses “responsible for”, “duties included”, “worked on”, “helped with” or “in charge of”Skipped
7Skills section presentAt least one skills group has an entry in itRuns
8Education listedAt least one education entry names a school or a degreeRuns
9ATS-safe single-column layoutYour template is single-column (the two-column Sidebar template fails)Runs
  1. 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. 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. 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. 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. 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. 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. 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. 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. 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 checker

Frequently 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.