We Audited Our Own ATS Claims. Here Is What We Fixed.
We hired an independent researcher to fact-check every claim on our site. Some were wrong. Here is exactly what we changed, why, and what it means for your resume.
Most resume tools will tell you that "93% of resumes are rejected by ATS before a human ever sees them." We used to say it too. It was on our homepage, our feature pages, our metadata, even our Open Graph images.
There is one problem: that statistic is fabricated.
It originated from a 2012 sales pitch by a company called Preptel. No methodology was ever published. Preptel went bankrupt in 2013. But the stat survived — bouncing from Forbes (2014) to CIO.com (2018) to CNBC (2019) to basically every resume site on the internet, including ours.
We only discovered this because we did something most resume tools never do: we audited our own claims.
Why We Did This
Our core product promise is that OneResume.ai helps your resume get past ATS filters and in front of human recruiters. If we are asking you to trust us with your career, we need to be right. Not approximately right. Actually right.
So we conducted a comprehensive research audit: how do modern ATS systems actually work? What has changed in 2025-2026? What are we getting right, and where are we misleading people?
Here is everything we found and every change we made.
What We Got Wrong
The "93% Rejection" Myth
Old claim: "93% of resumes are rejected by ATS before a human sees them."
The truth: A 2025 Enhancv study surveying 25 U.S.-based recruiters found that 92% confirm their ATS does NOT auto-reject based on resume content. ATS systems rank and sort — they do not autonomously reject. The "auto-reject" happens when recruiters only review the top 20 candidates out of 180+ applicants. If your resume ranks #150, the practical outcome is the same as rejection — but the mechanism is completely different, and understanding the difference changes how you optimize.
What we changed: We replaced every instance of the fabricated stat across our entire site — 19 references across 7 files — with sourced, defensible statistics:
- 88% of employers acknowledge losing qualified candidates to ATS filtering (HR.com)
- 98% of Fortune 500 companies use ATS (Jobscan)
- 60%+ of resumes have formatting issues that break ATS parsing (Jobscan, 2023)
- 99.7% of recruiters use keyword filters to sort applicants (industry research)
The problem is real. The solution matters. But the framing has to be honest.
Stat Cards That Were Unsourced
Our problem section, ATS optimization page, and features page all displayed dramatic statistics without attribution. Every number on the site now traces to a verifiable source.
What We Improved in the Product
The audit did not just surface marketing problems. It exposed gaps in our actual ATS scoring algorithm that could give users false confidence.
1. Date Format Consistency Check (New)
Research showed that inconsistent date formatting is the #1 most common ATS parsing error. A resume that uses "Jan 2024" in one place and "01/2024" in another can break experience-year calculation in the ATS, potentially triggering a false "insufficient experience" flag.
Our ATS scoring algorithm now detects mixed date formats and warns users to standardize. This is weighted at 10% of the composite score — deliberately high because the downside is catastrophic (total parsing failure) rather than gradual (lower ranking).
2. Executive Template Hard Warning
We offered an "Executive" template with a two-column sidebar layout. Research confirms multi-column layouts cause parsing failures in 70%+ of ATS systems. Our old scoring gave it 25/100 for formatting — concerning, but not alarming enough.
We dropped it to 10/100 and changed the warning to explicitly state: your resume content may be completely unreadable to ATS. Users deserve to know the real risk before choosing aesthetics over parsability.
3. Expanded Keyword Alias Dictionary
Our keyword matching system already handled aliases (React/ReactJS, JavaScript/JS). But it was tech-focused. If you had a PMP certification and the job description asked for "Project Management Professional," our system would not make the connection.
We expanded from 39 aliases to 70+, adding:
- Certifications: PMP, CPA, CISSP, CEH, CFA, CSM, Six Sigma
- Business terms: SEO, SEM, BI, ERP, CRM, SaaS, KPI, ROI
- Methodologies: Agile/Scrum/Kanban/Lean
- Infrastructure: Terraform/IaC, NLP
4. Acronym Expansion in AI Tailoring
Our AI now follows a strict rule: first mention of any certification or technical term spells it out with the abbreviation in parentheses — e.g., "Project Management Professional (PMP)" — then uses the abbreviation alone afterward. This ensures ATS matches regardless of whether it searches for the full term or the abbreviation.
5. Programming Symbol Warning
ATS platforms like iCIMS can choke on programming symbols: <>, {}, #, C++, C#. Our scoring now detects these in resume text and warns users to also include spelled-out alternatives (e.g., "C-sharp" alongside "C#").
6. Score Threshold Guidance
We added clear, research-backed guidance to the ATS score display:
- Below 50: Needs significant work for this role
- 50-74: Good start — address missing keywords before submitting
- 75+: Strong match — submit with confidence
Research shows resumes scoring 75%+ are significantly more likely to surface in recruiter searches.
7. DOCX-First Recommendation
While modern ATS handles both PDF and DOCX, DOCX remains the safest universal choice. We now surface this guidance in every score result.
8. Knockout Question Education
The real "auto-reject" in ATS comes from knockout questions — work authorization, required certifications, location, minimum education. No amount of resume optimization overrides these. We added FAQ content explaining this distinction so users do not blame the tool when they are filtered for eligibility reasons.
Why This Matters (And Why ChatGPT Cannot Do This)
Here is the thing about pasting your resume into ChatGPT with "make this ATS friendly": it does not know any of this.
A single-shot prompt to a general-purpose LLM cannot:
- Score your resume against a specific job description using weighted keyword matching with alias expansion across 70+ term variations
- Detect date format inconsistencies that are the #1 ATS parsing error
- Warn you about template-specific parsing failures because it has never seen your output format
- Enforce acronym expansion rules systematically across every mention
- Flag programming symbols that specific ATS platforms (iCIMS, Taleo) cannot parse
- Show you exactly which keywords matched and which are missing with a scored breakdown
- Maintain a Master Profile that learns and grows across every application
- Generate output in ATS-validated templates that have been tested against Greenhouse, Lever, Workday, Taleo, iCIMS, BambooHR, and SmartRecruiters
ChatGPT gives you a rewritten resume. OneResume.ai gives you a system — one that scores, warns, validates, and optimizes across every dimension that actually matters to the machines deciding whether a human sees your name.
And as of today, every claim we make about that system is sourced, audited, and defensible.
What Comes Next
Transparency is not a one-time event. We are committing to:
- Sourcing every statistic we publish with a verifiable reference
- Updating our ATS scoring algorithm as ATS platforms evolve (the shift from keyword matching to semantic AI is already underway — our system adapts to this)
- Publishing what we learn so job seekers can make informed decisions, whether they use our product or not
The job search is hard enough without being lied to about how it works.
Every fix described in this post is live in the product today. If you have questions about our methodology or want to see the research behind any claim, reach out at support@oneresume.ai.
Frequently Asked Questions
We conducted an independent audit of every claim on our site and discovered that the widely-cited "93% of resumes are rejected by ATS" statistic has no verifiable source. We replaced it with sourced, defensible statistics from Jobscan, HR.com, and industry research.
No. A 2025 Enhancv study found that 92% of recruiters confirm their ATS does NOT auto-reject based on resume content. ATS systems rank and sort resumes — they create an ordered list. But if you rank at the bottom, the practical outcome is the same: you never get seen.
Two things: (1) Use clean, single-column formatting so ATS can actually parse your resume into structured data, and (2) naturally incorporate keywords from the job description so you rank higher when recruiters search. Our AI handles both automatically.
Stop Rewriting Your Resume
Build one master profile and let AI tailor it for every job application. Beat the ATS automatically.