You applied. You qualified. You never heard back. If this sounds familiar, an Applicant Tracking System (ATS) may have ranked your resume too low, or a formatting issue may have kept it from being read correctly, before a human saw it.
What Is an Applicant Tracking System?
An ATS is software that companies use to receive, sort, and rank job applications. Instead of a recruiter reviewing every resume manually, the ATS automatically scores candidates based on how well their resume matches the job description.
Jobscan's Fortune 500 usage survey puts ATS adoption among Fortune 500 companies at around 97-99%, and most mid-size employers use one too. The major platforms include Workday, Greenhouse, Lever, iCIMS, and Taleo.
How ATS Software Evaluates Your Resume
When you submit your resume, the ATS does several things:
- Parses your document: extracts text from PDF or DOCX and converts it to structured data
- Identifies sections: attempts to categorise your experience, education, skills, and contact details
- Scores keyword match: compares your text against the job description's required terms
- Ranks candidates: orders all applicants by match score so recruiters see the strongest first
A Myth Worth Retiring: "75% of Resumes Are Auto-Rejected"
You'll see this figure everywhere, but it traces back to 2012 marketing material from a resume-optimization company that shut down the following year, with no published study or methodology behind it. Recruiters surveyed on the question have pushed back on the idea that most ATS platforms auto-reject candidates outright — what actually happens more often is ranking: a poorly-matched or badly-formatted resume gets sorted to the bottom of the pile rather than deleted outright, which in practice still means it may never get read. The fixes below matter either way.
What Actually Hurts Your ATS Ranking
The most common reasons a resume ranks poorly or gets misread:
- Missing keywords: the job requires 'Python' and your resume says 'programming' (the ATS may not connect these)
- Formatting issues: tables, text boxes, and multi-column layouts break the parser, causing data to be misread or lost
- Wrong file format: submitting PDF when .docx is required (or vice versa)
- Incorrect section headings: using 'Employment' instead of 'Experience' can confuse section detection
- Missing required qualifications: if the job requires a specific certification and it's not on your resume, you're out
ATS vs. Human Reading: Two Different Filters
Your resume faces two evaluations: ATS scoring first, then human reading. The trick is that what passes the ATS (keyword density, exact matches) isn't always what impresses humans (clear narrative, quantified achievements, concise language). You need to optimise for both.
How to Write a Resume That Passes ATS
- Use standard section headings: Experience, Education, Skills, Summary
- Single-column layout: no tables, text boxes, or graphics
- Mirror the exact language from the job description
- Include both acronyms and full terms: 'Search Engine Optimization (SEO)'
- Save in the format specified by the application; default to PDF if unspecified
- Don't hide keywords in white text: modern ATS systems detect this
Testing Your Resume Against an ATS
The best way to know if your resume will pass an ATS is to test it against the job description before you apply. Jumproo's free ATS scanner does exactly that, paste your resume and the job description, and get your match score with specific fixes in seconds.
Check your ATS score free → Scan My Resume