What an ATS is and why it decides whether your resume gets read
An ATS stores and ranks applications before any human reads them. Here is what the software actually does, what is myth, and how to prepare for it.
ATS stands for Applicant Tracking System. It is the software that receives your application, extracts the text from your resume, stores it in a database, and lets a recruiter search, filter and sort hundreds of candidates in seconds. It is the front door of virtually every structured hiring process today.
Here is where the confusion starts: an ATS rarely rejects anyone by itself. What it does is decide the order in which you appear β and in practice the effect is similar, because nobody opens page 12 of a candidate list. This article separates what the software really does from what became internet folklore, and what that means for your resume.
What an ATS actually does
When you hit "apply", your file goes through four steps before it reaches human eyes:
- Parsing: the system converts your PDF or DOCX into text and tries to identify your name, contact details, job titles, employers, dates, education and skills.
- Structuring: those fragments become database fields. That is why two-column resumes, or experience buried inside a text box, often come out scrambled.
- Indexing and search: the recruiter searches for terms ("Python", "CRM", "SOC 2") and the system returns everyone whose text contains them.
- Ranking: most modern systems sort candidates by how well they match the requirements the recruiter entered for that specific job.
Note that none of those steps includes an "auto-reject" button. What exists are filters and sort orders configured by people β and that is where the real problem lives.
Almost every large employer runs one
Jobscan runs an annual audit of the career pages of Fortune 500 companies. In 2025 it detected an ATS at 489 of the 500 (97.8%). The figure has been steady for years: 98.4% in 2024, 97.4% in 2023, 98.8% in 2019. Among the largest employers, Workday leads with more than 39% and SAP SuccessFactors follows with 13.2%.
Outside the Fortune 500 the market is far more fragmented. Across a sample of 12,820 companies, the same study found Greenhouse (19.3%), Lever (16.6%), Workday (15.9%) and iCIMS (15.3%). So there is no single system to optimize for β only a set of behaviors they all share.
The "75% get auto-rejected" myth
You have seen the stat: "75% of resumes are rejected by the ATS before a human sees them." It has circulated for over a decade, and it has no known primary source. No published study from an ATS vendor or research institution supports that number.
Jobscan's own report is careful here: it says more than 90% of employers filter or rank candidates by criteria β which is a very different claim from software discarding people on its own.
| What people say | What actually happens |
|---|---|
| The robot reads and rejects your resume | The software extracts text and ranks; the discard comes from criteria a person configured |
| There is a secret ATS passing score | Filters are set per job by the recruiter β years of experience, degree, location, keywords |
| White-text keyword stuffing works | Hidden text is parsed as normal text, and once the recruiter spots it the application is usually dropped |
| Having the right words is enough | The word has to sit in context the parser can attach to a role and a date range |
Where qualified candidates actually get lost
The credible data on exclusion does not come from vendors. It comes from Harvard Business School and Accenture, in the report *Hidden Workers: Untapped Talent*, which surveyed more than 8,000 workers and 2,250 executives across the US, UK and Germany.
88% of employers agree that qualified, high-skilled candidates are vetted out of the process because they do not match the exact criteria established by the job description.
β Hidden Workers: Untapped Talent β Harvard Business School / Accenture, 2021
The conclusion is uncomfortable for both sides: the bottleneck is not the intelligence of the software, it is the rigidity of the criteria people feed into it. A job requiring "5 years of Salesforce" will sort down someone with four and a half, even if they are the strongest applicant in the pool.
As a candidate you do not control those criteria. What you control is how obvious your resume makes it β to the parser and to the human β that you meet what the posting asks for.
What this changes about your resume
If the system has to extract text and match terms, three things matter more than design:
- Predictable structure. One column, standard section headings (Experience, Education, Skills), dates as month/year.
- Real text. No resume exported as an image, no critical information trapped in a chart, icon or page header.
- The posting's vocabulary. If the ad says "inventory management", do not write only "stock control". Use their term, and add the synonym if it reads naturally.
- Context around the keyword. "Excel" floating in a list is worth less than "Advanced Excel (VLOOKUP, pivot tables) to consolidate monthly reports across 12 branches".
- One file per job. A single generic resume cannot rank well against postings with different requirements.
How to check whether yours survives
There is a two-minute home test: open your PDF, select all, copy, and paste into a plain text editor. What you see is roughly what the parser sees. If the order scrambled, if the phone number that lived in the header vanished, or if dates fused into job titles, you have found your problem.
The next step is comparing that text against the job description and listing what is missing. That is exactly what CvFlux ATS analysis automates: a 0-100 score, the list of absent terms, and what to rewrite in each section.
Want to see your score before you send the next application?
Analyze my resumeIn short
- An ATS is a searchable, sortable application database β not an automatic judge.
- Practically every large employer uses one (97.8% of the Fortune 500 in 2025).
- The "75% auto-rejected" figure has no source. Ignore it.
- The real risk is rigid human-defined criteria: 88% of employers admit they lose good people that way.
- Your defense is simple structure, extractable text, and vocabulary aligned to each posting.
Frequently asked questions
Does an ATS reject my resume automatically?
In most cases, no. The system organizes, searches and ranks applications according to criteria a recruiter set up. Rejection happens when those filters are strict, or when you land at the bottom of a list nobody scrolls to the end of.
What file format is best for an ATS?
A text-based PDF (not a scan) is accepted by every current system and preserves your layout. DOCX also works well. Avoid images, scanned PDFs, and unusual formats like Pages or ODT unless the posting asks for them.
Does hiding keywords in white text work?
No. The parser reads hidden text as normal text, so the word does register β but the moment the recruiter opens the file and sees the trick, the application is usually dropped for bad faith. The downside far outweighs the upside.
Which ATS should I optimize for?
None specifically. Workday, Greenhouse, Lever, iCIMS and SuccessFactors differ in interface but share the same fundamentals: parse text, index keywords, rank against recruiter criteria. Optimize for those behaviors and you cover all of them.
Do I need a different resume for every job?
You need one base resume plus per-job adjustments β mostly in the summary, the skills section, and the verbs in your most recent roles. It is not a rewrite; it is realigning vocabulary to the posting.
Sources
Would your resume pass the ATS?
Paste the job description and get a 0-100 score, the exact list of missing keywords and what to rewrite.
2 free credits when you create your account. No credit card required.
Read next
How to format a resume an ATS can actually read
Most "my resume vanished in screening" problems are formatting, not content. Here is what breaks the parser and how to fix it.
Read articleHow to pull the right keywords out of a job description
A keyword is not decoration. It is the term the recruiter searches for. Here is how to find them and where to put them.
Read article12 mistakes that make your resume vanish in automated screening
None of these produce an error message. You only notice the silence. Run the list and clear whatever applies to you.
Read article