How the CareerForge resume score works

Every scoring product should be able to explain its number. This page states exactly what the free CareerForge score checks, what it weighs, and what it does not measure. It is CareerForge's own analysis of your resume text. It is not a reading of any employer's screening system, because no tool can see inside one.

The free score: one paragraph version

The free checker scores resume text with a fixed rule model: the same text always produces the same number, and the number is computed by CareerForge's rules, not by a language model. Findings are written in plain language; the score behind them is deterministic.

What is checked

The free score starts from a base of 50 and adds up to 42 points across six checks:

up to 8 pointsA readable email address. A contactable email in the resume text.
up to 7 pointsA phone number. Ten digits in any common formatting.
up to 5 pointsA LinkedIn URL. Recruiters commonly check LinkedIn before replying; its absence is a finding, not a catastrophe.
up to 10 pointsMeasurable achievements. At least one bullet with a number: a percentage, an amount of money, a multiplier, a team or volume figure.
up to 8 pointsStrong action verbs. Bullets that open with what you did (led, built, launched, reduced) rather than 'responsible for'.
up to 4 pointsA professional summary. A short summary or profile section at the top.

The result is clamped between 30 and 82. Grades map to the score: A from 90, B from 80, C from 70, D from 60, otherwise F. Because the free read caps at 82, a perfect free score is a B+; the higher end of the scale is only reachable in the signed-in check, which adds the job-fit and formatting components below.

The signed-in check: six weighted components

Inside the product, a resume is scored on six components and combined with fixed weights: keyword fit with a pasted posting (25%), formatting (25%), section structure (20%), contact details (15%), date consistency (10%), and file format (5%). With no posting pasted, the keyword component has no data, and the remaining five weights are renormalized so an absent posting neither boosts nor zeroes the score. An absent posting is missing data, never a hidden zero.

How the job match is computed

The job match report compares your resume text with the posting you pasted. It splits the posting into required and preferred qualifications, extracts the requirement terms, and checks each against your resume with alias awareness (so "A/B tests" and "A/B testing" count as the same term). Boilerplate words that appear in every posting are vetoed, so "team player" padding does not inflate the result. When a posting carries no readable requirements, the report says so and returns no number instead of a fabricated zero.

Application Match in Job Check: the weights

The Job Check scores one resume against one posting. Each stated requirement is weighted by how the posting frames it: required requirements count in full, responsibilities at 0.7, and preferred extras at 0.4. A requirement with clear supporting evidence in your resume earns its full weight; one only partly shown earns half. The percentage is the earned share of the possible weight, rounded to the nearest 5 to avoid false precision.

The verdict band beside the number reads the same way every time: STRONG from 65, GOOD from 40, STRETCH below 40. A verdict summarizes how much of the posting your resume evidences. It is CareerForge's assessment of your resume text against the posting you pasted; it is not the probability of an interview, not a reading of any employer's screening system, and no score guarantees anything. Where a requirement has no supporting evidence, the report says "not evidenced in your resume", which means the resume does not show it, never that you cannot do it.

What the score does not mean

  • It is not a prediction of hiring outcomes. A score is an analysis of text, and hiring depends on the role, the market and timing.
  • It is not a reading of Workday, Greenhouse, Lever, Taleo or any other employer's system. No external tool can reproduce a proprietary one.
  • It does not auto-reject anyone. CareerForge does not reject resumes; it analyzes them.
  • It does not measure how well your resume fits a specific job. That is the job match, which needs a pasted posting.

Run it on your own resume

The free check takes about a minute, needs no account and no card, and shows the same methodology applied to your own text.

Check my resume free

Where to go next

Keep reading