Most job seekers assume their resume is read by a human first. It isn't. At companies that receive more than a few dozen applications, an Applicant Tracking System (ATS) filters resumes before a recruiter ever opens them. Studies consistently show that 70-75% of resumes are eliminated at this stage. Here's exactly how to make sure yours isn't one of them.
What ATS systems actually do
An ATS doesn't "read" your resume the way a human does. It parses your document into structured data, extracting your name, contact info, job titles, companies, dates, and skills, then scores it against the job's required criteria. The score determines whether a recruiter ever sees your application.
Most ATS systems (Workday, Greenhouse, Lever, iCIMS, Taleo) are looking for three things: keyword matches, parseable formatting, and complete required fields. If any of these fail, your score drops, often below the threshold that would trigger a human review.
The 6 most common reasons resumes fail ATS
1. Missing keywords from the job description
ATS systems don't infer. If the job description says "stakeholder management" and your resume says "worked with leadership teams," you get zero keyword credit. You need to use the exact phrases from the JD, not synonyms, not paraphrases.
Copy the job description into IceSume's keyword tool. It extracts the must-have and nice-to-have keywords and shows you which ones are already in your resume, so you know exactly what to add.
2. Using tables, columns, or text boxes
Tables, multi-column layouts, and text boxes are invisible to many ATS parsers. The content inside them is either skipped entirely or parsed out of order. This is why some two-column resume templates can cause your Skills section to appear inside your Experience, or vanish completely.
Safe formats: single-column layouts, or two-column layouts built specifically to be ATS-parseable (where each column is a separate logical section, not a floating frame).
3. Non-standard section headers
ATS systems are trained to recognize specific section names. "Work History" works. "Where I've Been" doesn't. Use these standard headers and nothing else:
- Work Experience (not 'Professional Journey' or 'Career History')
- Education (not 'Academic Background')
- Skills (not 'Expertise' or 'Competencies')
- Certifications (not 'Credentials' or 'Qualifications')
- Summary or Professional Summary (not 'About Me' or 'Profile')
4. Dates in non-standard formats
ATS date parsers are fragile. "Jan 2022 - Present" is safe. "01/22 - now", "January of 2022", or using slashes instead of hyphens can cause parsing errors that make your tenure look wrong, or make the ATS think you have an unexplained gap.
Use Month YYYY format consistently throughout: "Mar 2021 - Dec 2023". Never use slashes or abbreviations like "2/21".
5. Submitting as DOCX when PDF is required (or vice versa)
Some ATS systems parse PDFs poorly (especially older Taleo versions). Others can't handle DOCX with tracked changes or complex styles. Read the job application instructions carefully. When in doubt, DOCX is safer for ATS parsing; PDF is better for direct human viewing.
6. No professional summary
The summary section at the top is one of the highest-weighted sections in most ATS systems. It's where you put your most important keywords in a natural, readable format. Resumes without a summary miss the opportunity to front-load the terms the ATS is scanning for.
Not sure if your resume passes? Get an instant score across 22 ATS checkpoints, free.
The ATS-safe resume checklist
- Use a clean, single-column or ATS-verified two-column template
- Include a professional summary (3-4 sentences, keyword-rich)
- Use standard section headers: Experience, Education, Skills, Certifications
- Match keywords from the job description exactly, no paraphrasing
- Format all dates as Month YYYY (e.g. Jan 2022 - Mar 2024)
- Avoid tables, text boxes, headers/footers, and graphics
- Save as PDF unless the listing specifies DOCX
- Include your contact info as plain text (not inside a header/footer)
- Use bullet points starting with action verbs for all experience items
- Keep your resume to 1 page (under 5 years) or 2 pages (5+ years)
Before vs after: the same resume, ATS scored
Software Engineer experience bullet
Before: Responsible for improving the performance of our backend systems and working with the team on various projects.
After: Reduced API response time by 40% through query optimization and Redis caching, improving performance for 2M+ daily active users.
The first version has no keywords, no measurable impact, and starts with a passive phrase. The second version has specific technologies, a measurable outcome, and starts with a strong action verb. Both improve ATS score and human readability simultaneously.
How to check your ATS score before applying
IceSume's ATS Checker scores your resume across 22 checkpoints, covering content quality, structure, contact completeness, and keyword density. You get a 0-100 score, a breakdown by category, and a prioritized list of exactly what to fix.
It's fully free, works without an account, and accepts PDF or DOCX uploads. Paste a job description alongside your resume to get a keyword gap analysis specific to that role.