1ATS Scores and Fit Scores Are Not the Same Thing
An ATS score tells you whether your resume has the right words. A job fit score tells you whether you're actually right for the job. Those sound similar. They aren't.
Most people treat them like they're interchangeable. They stuff their resume with keywords, run it through a scanner, get an 85%, and think they're set. But all that score tells you is that your document matches the text of the job description. It says nothing about whether you have the depth, the seniority, the location, or the realistic salary expectations to actually land the role.
Think of it this way. You could write a resume that perfectly mirrors every keyword in a CTO job description. Your ATS score would be 95%. But if you're a junior developer with two years of experience, you're not getting that job. The words match. The person doesn't.
2What Is an ATS Score
ATS stands for Applicant Tracking System. It's the software companies use to collect, sort, and filter resumes. Big names include Greenhouse, Lever, Workday, and Taleo.
An ATS score is a keyword-based matching metric. It compares the text on your resume against the text in the job description and returns a percentage. Higher percentage means more keywords in common. That's pretty much it.
Here's what most people get wrong about ATS: the majority of companies don't actually auto-reject based on keyword scores. A 2023 study found that fewer than 25% of employers use hard ATS filters to screen out candidates. Most recruiters use the ATS as a search tool, not a gatekeeper. They search for specific skills when they have 500 applicants, but they're not setting a "must score 80% or auto-reject" threshold.
- What it measures: Keyword overlap between your resume and the job description
- What it's good for: Making sure you're using the right terminology so recruiters can find you
- What it misses: Whether you actually have the skills, depth, seniority, or fit for the role
- Common misconception: That a low ATS score means automatic rejection. Most companies don't work that way.
3What Is a Job Fit Score
A job fit score goes deeper. Instead of comparing words on a page, it evaluates whether you, as a candidate, are genuinely compatible with the role. That means looking at multiple dimensions that keyword matching can't touch.
Fit scoring uses semantic analysis. It doesn't just check if you wrote "project management" on your resume. It understands that "led cross-functional product launches" means the same thing. It reads context, not just keywords.
But the real difference is what it measures. A fit score evaluates you across five dimensions at once, giving you a picture of where you stand that no keyword scanner can provide.
- Skills match: Do you have the skills listed in the job description, even if you describe them differently, and at the depth the role actually needs? A job needing an expert won't be satisfied by someone who took a weekend course.
- Experience: Do your relevant years in this specific field meet what the role wants? A staff engineer role needs staff-level experience in the field, not three years out of school in an unrelated one.
- Seniority fit: Does the job level match your career stage? Two levels off in either direction, junior for a senior candidate or VP for a manager, counts against you.
- Industry fit: Does your background include the industry or domain the role is built around, or something adjacent to it?
- Culture & logistics: Location, remote alignment, and salary range fit. A perfect skills match for a job that pays half what you need, or requires on-site in a city you can't reach, is still a no.
5 Dimensions of a Job Fit Score
Example: an overall 86 (Strong Match) breaks down across five weighted dimensions
Strong = 70%+, moderate = 50-69%, weak = below 50%. Skills Match carries the most weight (40 of 100 points), followed by Experience (25), Seniority Fit (15), then Industry Fit and Culture & Logistics (10 each).
4Why Job Fit Matters More
Here's the practical reality. Most ATS "filters" aren't actually eliminating your application. The recruiter is going to see your resume whether your keyword score is 60% or 90%. What determines whether they reach out is fit.
Fit scores help you prioritize your time. If you're applying to 10 jobs a week, you want to spend the most effort on the ones where you're a genuine match, not just a keyword match. A job where you score 90% on keywords but 55% on fit is a waste of your best cover letter.
Fit scoring also reveals hidden mismatches you wouldn't catch by reading the job description. Maybe the role technically lists skills you have, but the seniority level is two rungs above where you are. Maybe the salary range (visible on Glassdoor even when it's not in the listing) is below what you'd accept. Maybe the "remote" job actually requires you to be in Pacific time and you're in London. These are fit problems, not keyword problems.
ShouldApply calculates your job fit score across five dimensions, not just keywords. See where you actually stand before spending time on an application.
Check Your Fit Score5How ShouldApply Calculates Your Fit Score
ShouldApply's scoring reads the job description and your profile together in a single pass. It pulls out the job's real requirements, seniority expectations, and quality signals, then scores your skills, experience, seniority, industry background, and logistics against them.
Each dimension is scored independently on its own point scale, Skills Match out of 40, Experience out of 25, Seniority Fit out of 15, Industry Fit out of 10, and Culture & Logistics out of 10, then summed into one 0-100 number. Skills carries the most weight because it is the strongest single predictor of whether a recruiter calls you back.
After scoring, you get a "Why Not 100" report. This breaks down exactly where you lost points. Maybe your skill match is 36/40 but your experience is 15/25 because the role wants 8+ years and you have 5. That's specific. That's actionable. You can decide whether that gap is something you can address in a cover letter or whether it's a real blocker.
- Profile analysis: Skills, depth, seniority, location, and salary range pulled from your profile
- JD parsing: Requirements separated into must-haves, nice-to-haves, and quality signals
- Dimensional scoring: Each of the five dimensions scored independently, then summed into a final score
- Why Not 100 report: Specific breakdown of where you lost points and what you can do about it
6ATS vs Fit Score: When to Focus on Each
Both scores serve a purpose. The question is when to care about each one.
Before you decide to apply, check your fit score. This tells you whether the job is worth your time at all. If your fit score is below 60%, no amount of keyword stuffing will fix the underlying mismatch. You'd be better off finding a role that actually matches your experience.
After you decide to apply, optimize for ATS. Once you know you're a genuine fit, make sure your resume reflects that in the language the company uses. Mirror their terminology. If they say "stakeholder management" and you wrote "client relations," adjust it. This is where ATS optimization actually matters: making sure a recruiter can find the match that already exists.
The mistake most people make is doing this backwards. They optimize for ATS first, get a high keyword score, and assume they're a strong candidate. Then they wonder why they never hear back. The keywords matched, but the fit didn't.
7Why Skills Match Carries the Most Weight
ShouldApply weights Skills Match at 40 of the 100 points, more than any other dimension, for a specific reason. It's the strongest single predictor of whether a recruiter calls you back, and it's not just whether a skill is on your profile. The engine reads how deeply the role needs each skill and how deeply you actually have it.
Think about it this way. Two candidates apply for the same data science role. Candidate A has 6 years of ML experience and has deployed models to production. Candidate B has 2 years of mostly academic experience but lists the same keywords. A keyword scanner might treat them as equally qualified. ShouldApply's skill depth read doesn't: Candidate A scores near the top of the 40 points, Candidate B scores well below it, because the difference between using a skill once and leading a team on it is exactly what the depth model is built to catch.
The job's core, defining skill, the one in the title or mentioned most, counts two to three times more than secondary ones inside that 40-point dimension. A role missing its core skill can't score above roughly half of the Skills Match points, even with everything else strong.
Experience (25 points) and Seniority Fit (15 points) come next, because years in the right field and career-stage alignment are the next strongest predictors. Industry Fit and Culture & Logistics round out the score at 10 points each. The Why Not 100 report shows exactly how many points each dimension cost you.
The point budget, and what actually moves each dimension
Why two people with the same score need completely different fixes
| Category | Point budget | What moves it |
|---|---|---|
| Skills MatchDepth, not presence | 40 points. The job's core defining skill counts 2-3x a secondary one. | Tailoring, and surfacing skills you already have but never listed. The one dimension writing can fix. |
| ExperienceRelevant years only | 25 points. Time in an unrelated field does not count toward this role. | Time, or reframing genuinely relevant work the profile filed under the wrong heading. |
| Seniority FitDeducts both directions | 15 points. Overqualified costs points the same way underqualified does. | Changing which roles you apply to. No rewrite closes a level gap. |
| Industry FitAdjacency gets partial credit | 10 points. Same sector scores full, adjacent partial, unrelated low. | Naming domain knowledge that matches the company, or changing target sector. |
| Culture and LogisticsWeighted, not a gate | 10 points. Remote roles score full automatically. | Your stated location, remote preference, and salary floor. |
Skills Match carries the largest budget because depth of skill is what separates a candidate who can do the job from one who reads like they might. That is a design decision about structural fit, not a measured callback claim.
See the full five-dimension breakdown for any job. ShouldApply shows exactly how many points each dimension cost you, so you know whether the gap is skills, experience, or something else.
Get Your Score BreakdownWritten by
Jesse Johnson
Founder, ShouldApply
Founder of ShouldApply. I write about job search strategy, hiring, and how to spend your time on opportunities that actually fit. Full bio →
Keep Reading
Frequently Asked Questions
On ShouldApply's scale, 85+ is a strong match where you should apply with confidence and invest time in a tailored application. 70-84 is a solid match worth applying to, especially if your gaps are in "nice to have" areas. 60-69 is borderline. You can apply, but go in with realistic expectations and check the Why Not 100 report to understand what's working against you. Below 60, your time is better spent on stronger matches. These aren't hard cutoffs. A 68 with one fixable gap (like resume wording) is very different from a 68 with a fundamental seniority mismatch.
No, and this is where most job seekers get tripped up. You can have a 95% ATS keyword match and a 55% fit score. That happens when your resume uses all the right words but you don't have the depth, seniority, or experience the role actually requires. It also works the other way: you might be a perfect fit for a role but score low on ATS because you described your skills using different terminology. A fit score tells you whether you should apply. An ATS score tells you whether your resume is formatted to get past the initial screen. You need both, but fit comes first.
Not at all. Your resume is still the document that gets you in the door. A fit score helps you decide which doors are worth walking up to. Think of it as triage. Before you spend 30 minutes tailoring a resume and writing a cover letter, a fit score tells you whether that investment is likely to pay off. Once you've confirmed the fit, your resume is how you communicate that fit to the hiring team.
Keyword matchers do one thing: compare text strings. ShouldApply uses semantic analysis to understand meaning, not just words. It evaluates skill depth (do you have surface knowledge or real expertise), experience level alignment, seniority fit, industry background, and logistics like location and salary. A keyword tool would tell you to add "machine learning" to your resume. ShouldApply tells you whether your 2 years of ML experience is enough for a role that needs 7.
Yes, and the Why Not 100 report shows you exactly how. Some gaps are close calls, a skill you have but at a lower depth than the role wants, which the report will flag with the specific point cost. Other gaps take longer to close, like years of relevant experience or a seniority level you haven't reached yet. The report tells you which dimension cost you the most points, so you know whether to target a cover letter fix or a different role entirely.
Free Tools
Related Posts
ShouldApply Outcome Data
The outcome side of the score: how applications in each band have actually performed so far.
ShouldApply vs Otta
Preference matching vs fit scoring: why a curated feed still needs a number.
Am I Qualified for This Job?
A practical framework for deciding whether you meet enough requirements.
How to Find Skills You're Missing
Identify and close the specific skill gaps holding you back.
How ShouldApply Works
See how job fit scoring, ghost detection, and skill gap analysis work.
Keywords don't get you hired. Fit does.
Paste any job description and get a real fit score across five dimensions. See exactly where you match, where you don't, and what to do about it.
Get Your Fit Score