About sourcing: what employer-side systems do comes from the vendors' own documentation, linked in Sources at the end. Employers configure these systems, so read vendor behavior as what the software can do, not as what every employer has switched on. How CVder's score works is read from the code behind its checker, as of November 2026.
Where an ATS score comes from
"ATS score" can mean two different things, and it helps to keep them apart.
The checker's score. Resume checkers, CVder's included, compare your resume with a job posting and return a number, usually out of 100. Each tool decides what to count and how much each part weighs, so two checkers can give the same resume different scores, and each is right by its own rules.
What the employer's system shows. That depends on the software and on how the employer set it up. Three examples from the vendors' own pages:
- Greenhouse says it "does not assign a single numerical score to rank candidates". Its Talent Matching feature puts applicants in match categories instead (strong, good, partial and limited match, plus "needs manual review"), and its help center says the feature does not auto-reject or auto-advance anyone. More on what Greenhouse can and cannot do is in our Greenhouse resume guide.
- Workday HiredScore gives candidates a grade from A to D, shown to recruiters in its Spotlight view and on the Pending Actions dashboard. A D means, in the documentation's words, "Candidate does not meet most basic qualifications."
- iCIMS describes its AI as able to "rank candidates based on skills and experience".
So a checker's number is an estimate made by a different tool. No checker can know how a particular employer has set up its system, or what its recruiters see.
Q.What is a good score on CVder's checker?
CVder's free ATS checker scores out of 100 and puts a label on each range:
| Score | Label on the result |
|---|---|
| 85 to 100 | Strong match |
| 70 to 84 | Solid match, with a few gaps to close |
| 50 to 69 | Decent start, with fixable gaps |
| Below 50 | Needs work. Several gaps to close |
These are CVder's own bands, not an industry standard, and another checker's 70 does not mean the same as CVder's 70. Once enough checks have been run, the result also shows how your score compares with other people's recent checks.
For a job you are qualified for, aim to close the gaps the checker lists, not to reach a particular number. If you meet the requirements and still score low, check whether your resume names the skills and tasks the posting asks for, in the posting's own words.
How CVder's score is calculated
The score is the sum of twelve parts, each worth a set number of points, minus up to 10 points of deductions. An AI model first reads the resume and the posting into structured fields, such as skills, job titles, dates and stated requirements. A fixed formula then works out the points from those fields.
| Part | Points | Bar on the result |
|---|---|---|
| Required hard skills and tools | 18 | Skills match |
| Nice-to-have skills | 6 | Skills match |
| Soft skills the posting asks for | 8 | Skills match |
| How closely your recent experience matches the role | 14 | Experience relevance |
| How well your tasks match the job's duties | 12 | Experience relevance |
| Years of experience against the minimum asked | 8 | Experience relevance |
| The posting's keywords | 8 | Keywords coverage |
| Measurable results | 4 | Keywords coverage |
| Job title match | 6 | Format compliance |
| Education and certifications | 6 | Format compliance |
| Location, work authorization and languages | 6 | Format compliance |
| Core details present: email, phone, LinkedIn, skills, experience, education | 4 | Format compliance |
Each bar on the result is the average of its parts, shown as a percentage, and the weakest bar is flagged. A few details matter when you read it:
- Skills can match by meaning. A skill can count when your wording differs from the posting's but the meaning is close. A required skill also counts when you name it in your summary or in an experience bullet rather than in the skills section.
- Keywords count up to the posting's own use. For each keyword, the checker counts how often the posting uses it and how often your resume does, and gives credit up to the posting's count. Mentioning a term more often than the posting does adds nothing. The whole part is worth 8 points, against 32 for skills, so repetition is a weak lever.
- Measurable results are read from numbers, percentages and verbs such as "increased", "reduced" or "saved".
- Years of experience compares what your resume shows with the minimum the posting asks for. A posting that names no minimum gives full points.
Deductions, up to 10 points: 3 for no email address, 2 for no phone number, 5 for no work experience entries, and up to 2 for leaning on filler phrases such as "responsible for", "team player" or "fast learner".
The cap at 49. If the posting states a hard requirement and your resume shows nothing for it, the total is capped at 49, whatever the other parts add up to. That applies when the posting requires:
- a certification or a language your resume does not mention;
- a degree, and your resume lists no education;
- a security clearance you do not show.
It also applies when the posting says it cannot sponsor a visa and your resume says you need sponsorship. The cap keeps a resume that misses a stated requirement out of the upper bands, however well the rest of it matches.
Why 100 is the wrong target
Volume does not buy a match. In CVder's checker, extra mentions beyond the posting's own count earn nothing. Greenhouse says the same of its matching: "a longer list of matched terms doesn't always mean a higher match score." The University of Bristol's careers service warns that repeating keywords "does not improve your chances and can make your CV harder to read."
Some gaps are real. If a posting asks for eight years and you have four, or for a certification you do not hold, the honest score is lower, and no rewording should hide it. The score is not the employer's decision, so a gap is a reason to think about the application, not necessarily to skip it.
A person still reads the resume. Greenhouse says Talent Matching does not auto-reject or auto-advance anyone. Workday says "final hiring decisions always remain with the recruiter and hiring manager". Bristol's careers service calls automatic rejection based on content alone "very unlikely". Recruiters also search their databases with keyword and Boolean queries, which Greenhouse and LinkedIn Recruiter both document, so the posting's key terms need to be on your resume in the form the posting uses.
The automatic step that does exist runs on your answers, not your resume text. Employers can set rules that reject or decline an application based on a screening answer, so answer those questions carefully.
See what your resume is missing — before you apply.
CVder reads the job posting and your resume side by side, then shows the exact terms to add and the formatting a parser would trip on.
How to raise your score honestly
- Paste the whole posting rather than only the requirements list. Duties and the job title feed the score too.
- Start with the weakest bar. The result flags it.
- Check each missing skill against what you can do. If you have it, name it the way the posting does, in your skills section and in the bullet where you used it (where to put skills on a resume). If you do not have it, leave it off.
- Describe the posting's tasks in your recent roles, where you have actually done them.
- Put a number on results where you honestly can: time saved, volume handled, budget, a percentage.
- Check your contact details and sections. Email, phone, LinkedIn, skills, experience and education should all be on the resume.
- Bridge a different job title. If your past title differs from the posting's but the work was the same, say so in your summary using the posting's term.
- Re-run the check after each round of edits, against the same posting, and compare.
The full method for rewriting a resume around one posting is in how to tailor your resume to a job description.
- There is no universal ATS score. Every checker has its own formula, and an employer's system may show a grade, a category or nothing at all.
- On CVder's checker, 70 to 84 is a solid match and 85 or more a strong match.
- A missing stated requirement, such as a certification or a language, caps CVder's score at 49.
- Close real gaps: skills you have, in the posting's words, with results you can measure. Repeating keywords moves little.
- A score is your tool, not the employer's verdict.