Resume Score
How Resume Score works
Your resume is scored on six dimensions. Each one is counted from what the file actually contains, then combined with fixed weights, so the same resume always gets the same score. Here is what each dimension measures, how much it counts, and a real report from start to finish.
- Free, no credit card
- Ready in about a minute
- Same file, same score
6
dimensions, each counted from your resume
2
modes: general readiness, or matched to a job description
60s
or less until your score is ready
770+
Live resumes scored by real candidates since launch
01 · Text analysis
What your resume says.
First we extract the full text and check the writing itself: how much of it is backed by numbers, how clearly it points to your target role, and whether the basics a recruiter expects are there.
- Sections: contact, summary, experience, education, skills, certifications
- Impact: which bullets carry a number or an outcome, and which only list duties
- Verbs: bullets that open with the action, against passive phrasing
- Role signal: the skills and level your profession calls for, named inside a role
- Consistency: unexplained gaps, conflicting dates, unclear progression
02 · Layout and ATS safety
How a parser sees it.
Applicant tracking software reads your PDF before a person does. A layout that looks good on screen, like two columns, tables, icons or skill bars, can come out scrambled or empty when that software pulls the text. We measure the layout from the file itself, and we also look at each page as an image to flag risks that text alone can't show.
- Columns and tables that break the order the text is read in
- Icons and skill bars that turn into nothing as text
- Font size, density and white space, for the person who reads it next
- Contact details in headers and footers, which some parsers drop
What we never evaluate: age, gender, ethnicity, nationality, religion, health, disability or any other protected attribute. A photo is noted only as a formatting point.
03 · Job description match
How it fits the job.
Add a job description and the score switches from general readiness to role match. Your resume and the posting are read together, requirement by requirement, so the report can show exactly what the job asks for that your resume doesn't show yet.
- Meaning: do your bullets show the competencies the job asks for, in your own words?
- Keywords: the job's priority terms, including close synonyms
- Qualifications: required skills, years of experience and domain depth
- Seniority: whether your level matches what the role expects
04 · Weighted scoring
The score is math, not a mood.
Your overall score is a weighted average of the six dimension scores. The weights are fixed for each mode, and most of them sit on what a recruiter judges: results in your bullets, and the skills your profession and level call for.
Resume readiness
When you don't add a job description.
Role match
When you add a job description.
What the number means
- < 55Needs work
- 55–69Fair
- 70–79Good
- 80–89Very good
- 90+Exceptional
Most first uploads land between 50 and 70. A 90 is rare: it passes every check and has a result on most bullets. Layout is measured from the file itself, so the same file always scores the same, and a few checks (template text left in, sample contact details, impossible dates, spelling) cap the score until they are fixed.
A real report
79 / 100. A real report, with the name taken off.
An actual report from September 2026 for a data analyst with about eight years of experience, shared with the candidate's permission. Name, employers and contact details are removed. Every number, diagnosis and recommendation is as the system produced it, including the blunt parts and the part where it rates its own confidence.
This report was scored with our first scoring model, which weighted the six dimensions differently from the table above. The dimension scores below are exactly as generated; scored again today, the same resume would get a different total.
Six dimensions
tap to openATS parse readiness86Strong
3 of 3 core sections were detected.
- No priority fixes.
Layout safety83Strong
4 of 4 date ranges use the same format, across 4 headings.
- Style every section heading the same way: one case, one weight, one size.
Structure & readability100Strong
45 bullets averaging 15 words, 0 of them over 40, in a document of 771 words.
- No priority fixes.
Impact & quantification53Fair
13 of 39 experience bullets carry a number. The other 26 describe responsibilities rather than a result.
- Add a measurable result to the 26 bullets that carry no number: a percentage, a count, a currency figure or a time saved.
- Open with the action on the 39 bullets that start with something else. The verb should be the first word.
Skills & role signal70Good
7 of 14 skills in the analyst taxonomy are named, 7 of them inside a role rather than only in a list.
- Name cohort analysis, dashboard, ETL and experimentation if you have used them. They are expected for an analyst and absent here.
Completeness & basics93Strong
Of the sections a reader expects, 3 of 3 essentials and 2 of 3 supporting sections are present, and email and phone are both present.
- No priority fixes.
Layout risks the visual analysis found
From rendering the PDF, not the text. ATS layout 70 · recruiter readability 75.Multi-column layout
ATS systems may not parse text in the intended order, leading to misinterpretation of information.
Fix: rewrite the resume in a single-column format for improved ATS parsing.Role icons and graphics
ATS may not interpret icons correctly, potentially leading to ignored or misread content.
Fix: remove icons and use text-based descriptions.Small font size
Too-small fonts are difficult to read, affecting both ATS keyword detection and recruiter readability.
Fix: increase the font size to a minimum of 10–12 points.Photo inclusion
Photos are not parsed by ATS and may be discouraged in certain regions.
Fix: consider removing the photo if applying where photo-free resumes are preferred.What the report told the candidate to do
Quick wins
- Add metrics to achievements in the Senior Analyst role for clarity.
- Use active verbs to start all bullet points in the experience section.
Top fixes
- Make bullet points follow a consistent grammatical structure.
- Give specific examples of SQL depth, such as complex queries, to demonstrate expertise.
- Reframe the less impactful bullets to show direct business outcomes.
Weak bullets, quoted
- "Assisting US customer acquisition team in improving CTR and CR"
- "Created 5 useful & replicable automation snippets"
No number, no outcome, and the first one starts with a gerund. Both are true and both are fixable with a count and a result.
Strengths, weaknesses, missing terms
- Strengths: strong analytics background; quantified achievements where they exist.
- Weakness: inconsistent bullet structure.
- Expected term not found: BigQuery.
- Interview readiness: "appears well-prepared with significant experience in data analytics."
It means the file parses (86), the layout is mostly safe (83), the writing is readable (100) and the basics are present (93), while two thirds of the bullets describe duties rather than results (53) and half the analyst skill set is unnamed (70). It is a fix list in weighted order. The cheapest points are in Impact; the biggest risk is the two-column layout the visual analysis flagged as high severity.
Shared with the candidate's permission; name, employers, contact details and any identifying project names removed. All scores, diagnoses and recommendations are reproduced as generated. A score is a readiness estimate, not a guarantee of selection.
Not the same as Job Match
How a job match is scored
Job Match gives each open job its own score out of 100, separate from your resume score. It compares your resume with that one job, so the same resume can score high for one role and low for another.
FAQ
Questions about Resume Score.
Does the same resume always get the same score?
Yes. Every dimension is counted from what the file contains and the weights are fixed, so the same file always gets the same number. Change the resume and the score moves with it.
Why did my score change when I added a job description?
With a job description, the score switches from general readiness to role match and uses the second set of weights, led by impact evidence and how closely your resume matches the posting. A different question gets a different number.
If my resume scores well, will it pass every ATS?
Not guaranteed. Workday, Greenhouse, Lever, iCIMS and Taleo each read a PDF their own way. The score checks for the layouts that commonly break them; it doesn't imitate any one system.
Does a high score mean I'll get the job?
No. A higher score improves your odds of clearing the first screen, but it can't see budget freezes, referrals or internal candidates, and the model can miss things. Treat it as a structured signal, not a verdict.
Do you judge age, gender or a photo?
No. We never evaluate age, gender, ethnicity, nationality, religion, health, disability or any other protected attribute. A photo is noted only as a formatting point, because some parsers and markets handle it badly.
Is the sample report real?
Yes. GenioPrep generated it in September 2026 on a real resume, and it is reproduced with the candidate's permission. Only identifying details are removed; the numbers and the wording are the system's.
Does 79 mean the resume is good?
It means the mechanical dimensions are strong and the content has a specific, fixable weakness: 26 bullets without a result. The label is "Good"; the fix list is the useful part.
Will my report look like this?
Same structure: six dimensions, layout risks, quick wins, top fixes and your weak bullets quoted, with your own numbers. Your score shows straight away; the full report is free with an account. Freshers get the same dimensions, weighted the same way.
Ready to see your own score?
Upload your resume, add a job description if you have one, and get your score in about a minute. The full report, with what to fix first, is free with an account. No credit card.