Scores explained
Past the Bots reports two main numbers. Here's what each one measures and how to move it — honestly.
The two scores
Parse health / completeness
How cleanly a machine can read your résumé and whether the essentials are present and detectable — name, contact info, clear Experience / Education / Skills sections. Low scores almost always come from layout the parser can't follow (columns, text boxes, graphics) or missing sections.
JD match
How well your résumé lines up with one specific job description — driven by the skills and terms the role emphasizes. It's weighted toward the important, role-defining keywords rather than every word in the posting.
Reading missing keywords
The missing-keywords list is the gap between what the job asks for and what your résumé currently says. Treat it as a checklist of things to consider— for each term, ask “is this genuinely true of my experience?” If yes, work it in naturally where you actually did it. If no, leave it out: a missing keyword is better than a claim you can't defend in an interview.
Honesty, by design
Every tool here — scoring, the ATS-safe rebuild, and the AI rewrites — is built to represent your real experience accurately. The point isn't to game a number; it's to make sure a strong, truthful résumé isn't filtered out for fixable formatting before a human ever reads it.
Common questions
Why did my score change when I barely edited anything?+
What's a “good” score?+
Should I just stuff in every missing keyword?+
The bot didn't detect my name / a job. Why?+
Ready to try it? Check a résumé or open the live editor.
Still stuck?
Email us and a human will help.