What ATS Software Actually Does, and What Resume Tools Get Wrong About It

By , founder of CVBooster · Published · Updated

10 min read

A resume checker gives you a 62 out of 100 and a red banner warning that your resume "may not pass ATS screening." So you spend an hour cramming phrases from the job posting into a Core Competencies block until the number turns green. Then you apply and hear nothing, exactly like before. The number moved. Nothing else did. That loop is the product most resume tools are actually selling, and it rests on a claim that is not true: that applicant tracking systems read your resume, assign it a score, and reject you automatically below a threshold. They do not. Knowing what ATS software genuinely does is worth more than any score, because it tells you which formatting rules are real and which are folklore you can safely ignore.

What an applicant tracking system is actually for

An ATS is a database with a hiring workflow bolted onto it. Workday, Greenhouse, Lever, iCIMS, SmartRecruiters, Ashby, Taleo and the rest all do roughly the same core set of jobs. They take an application, extract structured fields from the attached file (name, email, phone, employers, job titles, dates, degrees, skills), store that as a candidate record, keep an audit trail so the company can answer questions about who applied and how they were treated, move candidates through stages like applied, screen, interview and offer, send templated emails, and let recruiters search and filter the pile.

Notice what is not on that list: judging you. The parsing step is a data-entry step. It exists so a coordinator does not have to retype your phone number into a form, and so the record is searchable later. Record-keeping obligations are a genuine driver of ATS adoption in the first place. Companies need a defensible log of applicants, not an algorithm with opinions about your font.

Where the auto-reject myth comes from

You have read the line a hundred times: something like 75 percent of resumes are rejected by the ATS before a human sees them. Trace it and you land on resume-tool marketing citing other resume-tool marketing. No major ATS vendor documents a feature that discards applications scoring below a cutoff, because that is not a feature companies would buy. A system that silently deletes qualified applicants is a legal and commercial liability, not a selling point.

There is one kind of genuine automated filtering, and it is worth being precise about it: knockout questions. Are you legally authorised to work in this country. Do you have an active nursing licence. Do you have at least three years of experience with X. Will you relocate. Those are answered by you, in form fields, before you ever hit submit. Some employers configure them to auto-disposition applicants who answer wrong. That is real, and no amount of resume formatting changes it. It also has nothing to do with parsing your PDF.

The other real thing is much more boring. Recruiters do not read all 400 applications. They search, filter, sort, and work the first page or two of results. Never being read is completely real. Being deleted by a robot that scored your bullet points is not. The distinction matters because the two problems have entirely different fixes.

The "ATS score" is a number your resume tool invented

No applicant tracking system produces a compatibility score and hands it to a candidate. Some platforms do rank or match applicants against a requisition internally, and those signals are recruiter-facing, advisory, and routinely ignored. None of that reaches you, and none of it is the percentage sitting in a checker's dashboard.

What a checker actually computes is its own rubric: string matching between your text and the job description, plus a set of formatting heuristics, weighted however the person who built it decided to weight them. That is a legitimate product. It is just not a measurement of anything external.

Here is the tell. Run one unmodified resume through three different free checkers. You will frequently get three meaningfully different scores, sometimes 20 or 30 points apart, with contradictory advice attached. If they were all measuring the same real-world system, they would converge. They do not converge, because there is nothing out there to converge on.

Tip: Score the same file on two different tools before you trust either one. If the numbers disagree, you have already learned the important thing: you are being graded by a rubric, not by an employer's software.

What genuinely breaks parsing

Parsing failures are real. They are just narrower and more specific than the fear marketing suggests. These are the ones worth your attention.

Tip: The cheapest parse test in existence is not a checker. Open your PDF, select all, copy, and paste into a plain text editor. What you see is close to what a parser sees. If the order is scrambled, your phone number vanished, or your job titles ran into your skills list, you have a real problem. If it reads cleanly top to bottom, you are done with formatting and can go work on the content.

Why keyword scoring rewards the wrong behaviour

This is the strongest criticism of score-selling tools, and it holds up. Because the number rises whenever a string appears, the fastest route to a green score is to paste the posting's skill list into your resume verbatim. The metric rewards repetition and punishes legitimate paraphrase.

Consider two candidates. One writes "stakeholder management" three times because the posting used the phrase. The other writes "ran a weekly steering group with three business owners and the finance lead, and cut approval turnaround from two weeks to three days." The scoring tool prefers the first. Every recruiter alive prefers the second. The tool cannot tell the difference between evidence and echo. A human tells the difference instantly.

The stuffing endgame is the white-text trick, invisible keywords hidden behind a matching background. It does get extracted. It also gets you binned the moment a human opens the file and sees a suspiciously empty region, and it reads as dishonesty rather than cleverness. Do not do it.

The honest version is narrower: use the posting's exact vocabulary for things that are actually true of you, inside the bullet where you describe doing the thing. That satisfies search and survives human reading at the same time.

What actually matters, part one: being findable

Recruiters use the ATS the way you use a search box. They type "Kubernetes" or "CPA" or "Salesforce administrator" or a boolean string, and they look at what comes back. This is where keywords genuinely matter, and it works nothing like a percentage.

Search is binary per term. Your record either contains the string the recruiter typed or it does not. That single fact reorganises most keyword advice.

What actually matters, part two: being readable in six seconds

The six-second figure gets thrown around loosely, but the underlying behaviour is not in dispute. The first pass on a resume is a skim, and that skim decides whether a real read ever happens. In it, a recruiter is looking for your current title, current employer, tenure, apparent scope, any decisive credential, and whether the top third of page one plausibly matches the role they are filling.

So design for the skim, not for the parser.

The checklist, and all of it is testable

What you can stop worrying about

The honest version of this advice

The pitch that sells is fear: an invisible machine is shredding your application, so buy the score to survive it. The truer version is less sellable. Your resume was almost certainly parsed correctly. It is sitting in a database next to 400 others, and either it is not surfacing in the searches recruiters actually run, or it surfaces and fails to make its case in the first skim. Both problems are fixable. Neither is fixed by a score.

Use tools for the part they do well. A checker that tells you your PDF has no extractable text, or that your dates failed to parse, or that your experience section was not recognised, is reporting something real and useful. A checker that tells you 68 out of 100 is reporting on its own rubric. Take the first, ignore the second, and put the reclaimed hour into the top third of page one, which is the only part of the document a human is guaranteed to look at.

Looking for a worked example for your job title? Browse the resume examples by job title.

Get your free ATS score · All articles

Built by Mustafa Tarabya at DT Nova. CVBooster for iPhone is on the App Store.