ATS Scoring Engine

How Your ATS Score
is Calculated

NextCV analyses 7 key resume sections using a weighted scoring engine — completely offline, in real time. Here's exactly what we check and how each point is earned.

100% Offline On-Device Only 7 Weighted Sections Keyword Analysis
Home ATS Scoring System

Score Bands

Your overall score ranges from 0 to 100. Each band represents a different level of ATS readiness.

0–40
41–60
61–80
81–100
Poor Average Good Excellent
0 – 40
Poor
Needs significant work to pass ATS filters
41 – 60
Average
Passes some filters but has clear gaps
61 – 80
Good
Well-optimized; passes most ATS systems
81 – 100
Excellent
Highly optimized; top-tier ATS performance

How the Engine Works

NextCV's scoring engine runs entirely on your device — no data ever leaves your phone. Here's the analysis pipeline:

1
Parse Resume
All sections of your saved resume are read
2
Score Sections
Each of 7 sections is individually scored 0–100
3
Apply Weights
Sections are multiplied by their importance weight
4
Final Score
Weighted sum gives your overall 0–100 ATS score

Overall Score = Σ (Section Score × Section Weight)
= (Experience × 30%) + (Skills × 20%) + (Summary × 15%) + (Personal Info × 10%) + (Education × 10%) + (Projects × 10%) + (Certifications × 5%)

Section Weights

Not all sections are equal. Work Experience carries the most weight because it's the #1 factor recruiters and ATS systems evaluate.

Work Experience
30%
Skills
20%
Pro Summary
15%
Personal Info
10%
Education
10%
Projects
10%
Certifications
5%

Section-by-Section Breakdown

Click any section to see exactly which criteria are checked and how points are awarded.

Work Experience
Highest impact section — recruiters read this first
30% weight

Experience is the single most important section. The engine checks completeness, depth of descriptions, use of action verbs, and whether you've included measurable results.

+20 pts
Has experience
+15 pts
Company names filled
+15 pts
Job titles filled
+25 pts
Rich responsibilities
+15 pts
Action verbs used
+10 pts
Quantified results
  • Each role must have a company name and job title
  • Responsibilities must be longer than 30 characters
  • Descriptions should start with action verbs (Led, Built, Designed, Delivered…)
  • At least one entry should contain quantified achievements (numbers, percentages, team size)
Pro tip: Add at least 3–5 bullet points per role. Write "Reduced API latency by 40%" instead of "Worked on performance improvements" — numbers dramatically improve your ATS and recruiter score.

ATS systems scan for skill keywords before a human ever reads your resume. The engine checks quantity, diversity across categories, and whether technical and soft skills are both present.

+20 pts
Has skills
+30 pts
15+ skills listed
+20 pts
Technical skills present
+20 pts
Soft skills / tools
+10 pts
2+ categories used
  • Aim for 15 or more skills total
  • Include at least one Technical skill (languages, frameworks)
  • Include at least one Soft skill or Tool
  • Use at least 2 skill categories for better ATS keyword parsing
Pro tip: Organize skills into Technical, Tools, and Soft Skills categories. ATS systems match job description keywords against your skills list — the more relevant keywords you include, the higher your match score.

A well-written summary boosts keyword density at the top of your resume — exactly where ATS parsers place highest importance. Length, action verbs, and sentence structure all affect your score.

+20 pts
Summary present
+45 pts
80+ words
+20 pts
Action verbs used
+15 pts
2+ sentences
  • Must be present (missing = 0 points)
  • 80+ words earns maximum length points (50+: partial, 20+: minimal)
  • Must include action verbs (Led, Developed, Delivered, Managed…)
  • Must have at least 2 complete sentences
Pro tip: Write 80–120 words. Start with your job title and years of experience, mention 2–3 core strengths, then state what value you bring. Use the same keywords from job descriptions you're targeting.

ATS systems extract contact details to create candidate profiles. Missing email or phone means recruiters can't reach you — these fields are checked first.

+30 pts
Email present
+30 pts
Phone present
+25 pts
LinkedIn URL
+15 pts
Portfolio / GitHub
  • Professional email address (30 pts)
  • Mobile phone number (30 pts)
  • LinkedIn profile URL (25 pts — strongly recommended)
  • Portfolio or GitHub URL (15 pts — optional bonus)
Pro tip: A missing LinkedIn URL costs you 25 points in this section. Most modern recruiters verify candidates on LinkedIn — always include it. Portfolio/GitHub is especially valuable for tech and design roles.

Many job postings set minimum degree requirements. ATS systems verify these automatically. The engine checks that your primary qualification has all required fields.

+40 pts
Entry present
+25 pts
Degree name
+20 pts
Institution name
+15 pts
Field of study
  • At least one education entry must be present
  • Degree name (e.g. Bachelor of Engineering)
  • Institution / University name
  • Field of study / Major (bonus 15 pts)
Pro tip: Always use the full official name of your degree and institution — ATS systems match against exact degree filters. "B.Tech" alone is weaker than "Bachelor of Technology in Computer Science."

Projects are especially valuable for freshers, career-switchers, and tech roles where portfolio work matters. The engine rewards meaningful descriptions and listed technologies.

+30 pts
Projects present
+40 pts
Descriptions >20 chars
+30 pts
Technologies listed
  • At least one project entry
  • Description must be more than 20 characters (2–3 sentences recommended)
  • List the technologies / frameworks used (adds keyword coverage)
Pro tip: Describe the problem you solved, the approach you took, and the outcome or impact. Listing technologies (React, Node.js, PostgreSQL) directly boosts your skill keyword density for ATS matching.

Certifications carry lower weight but provide a free bonus to your score and signal credibility. Complete certification entries (with issuer and date) score the maximum points.

+50 pts
Certs present
+30 pts
Issuer named
+20 pts
Issue date added
  • At least one certification entry
  • Issuing organization (Google, AWS, Microsoft, Coursera…)
  • Issue date (confirms currency of the credential)
Pro tip: Even one relevant certification (AWS Cloud Practitioner, Google Data Analytics, Scrum Master) can set you apart. Add the full issuer name — "AWS" is less impactful than "Amazon Web Services."

Ready to Hit 80+?

Download NextCV, build your resume, and see your ATS score in real time — completely free.