75% of resumes are rejected by ATS software before a recruiter ever reads them. If you have applied to dozens of job postings without hearing back, there is a strong chance your application was never seen by a human. Applicant Tracking Systems automatically filter out resumes that fail to meet their technical criteria. Understanding how they work is the first step to taking back control of your job search.
In this article, we break down how ATS software works, the mistakes that get your resume eliminated, and the concrete methods to pass these filters. If you want a tool that handles this for you, check out our plans.
What Is an ATS?
An ATS (Applicant Tracking System) is software used by companies to manage the entire recruitment process. It receives applications, extracts information from resumes (parsing), compares keywords against the job description (keyword matching), and assigns a relevance score (scoring) to each candidate.
The numbers are clear: according to Jobscan, 98% of Fortune 500 companies use an ATS. A study by Lever found that the average corporate job posting receives 250 applications, and ATS filters eliminate roughly 75% before human review. From small businesses using BambooHR to enterprises running Workday or Taleo, automated screening has become the default — not the exception.
The most widely used ATS platforms include Workday, Taleo (Oracle), Greenhouse, Lever, iCIMS, and SmartRecruiters. Each has its own parsing quirks, but they all operate on the same principle: extract, structure, and compare your resume data against the job requirements.
The 5 Main Reasons Resumes Get Rejected
1. Incompatible formatting
ATS software struggles with resumes that use tables, multiple columns, headers and footers, or floating text boxes. These visual elements — designed for human eyes — disrupt parsing and cause extraction errors. A two-column resume can have skills mixed in with job titles, rendering the document unreadable to the software.
2. Missing keywords
Keyword matching is the core of ATS filtering. If the job posting mentions "Agile project management" and your resume says "Scrum-based team leadership," some ATS will not connect the dots. Synonyms, abbreviations, and rephrased terms are not always recognized. Every job posting uses specific vocabulary that your resume must mirror.
3. Non-parseable file
A PDF generated from a scanned image contains no extractable text. The ATS sees a blank image. Even some "native" PDFs cause problems when generated by design tools like Canva or InDesign, which embed text as graphic layers rather than selectable text.
4. Non-standard structure
ATS software looks for standard sections: work experience, education, skills, contact information. If you use creative headings like "My Journey" instead of "Work Experience," or "What I Bring" instead of "Skills," the software may fail to identify these sections and skip their content entirely.
5. Over-optimization and keyword stuffing
Conversely, cramming your resume with keywords — repeating them artificially or hiding them in white text — is detected by modern ATS. This practice triggers immediate rejection and can get you blacklisted by the recruiter.
How to Optimize Your Resume for ATS
Choose the right file format
DOCX (Word) remains the most universally compatible format with ATS software. Contrary to popular belief, PDF is not always the best choice: a well-structured PDF (selectable text, no images) works, but DOCX guarantees optimal parsing in 100% of cases. Avoid JPG, PNG, and scanned PDF files.
Use standard section headings
Use clear, recognized section titles:
- Contact Information (name, email, phone, city)
- Professional Summary or Profile
- Work Experience
- Education
- Skills
- Languages
- Certifications (if applicable)
Avoid multi-column layouts, tables, icons, and skill bar graphics. Use a linear, top-to-bottom layout.
Tailor keywords to each job posting
This is the golden rule: every application deserves a tailored resume. Read the job description carefully and identify recurring terms — job title, technical skills, tools, certifications. Integrate them naturally into your experience descriptions and skills section. Do not just list them: contextualize them within concrete achievements.
For example, if the posting mentions "Python" and "data analysis," write: "Built data analysis pipelines in Python, reducing processing time by 40%."
Test your resume before sending
Before each application, verify that your resume parses correctly. Copy and paste your file content into a plain text editor (Notepad, TextEdit): if the text appears in the correct order without garbled characters, the parsing will work. If the text is mixed up or unreadable, rework your layout.
VitamCV automatically analyzes each job posting and adapts your resume by identifying missing keywords, necessary rephrasing, and gaps to fill. The ATS score is calculated transparently and programmatically — no inflated scores. Create your first optimized resume for free.
The VitamCV Approach: AI Coaching vs Form Filling
Most online resume builders work like forms: you fill in fields, pick a template, and get a formatted document. The problem? They do not help you identify what is missing, rephrase your experiences, or adapt your content to a specific job posting.
VitamCV takes a fundamentally different approach. A conversational AI coach guides you through targeted questions to surface undervalued skills, recontextualize your experiences for each job, and identify gaps relative to the target role. The system calculates an ATS score based on programmatic analysis of the overlap between your resume and the job posting — an objective measurement, not a cosmetic estimate.
Every suggestion is explained: you understand why a keyword matters, why a rephrasing is more effective, and how each modification impacts your score. That is the difference between a tool that formats and an assistant that optimizes. For more details on how it works, see our FAQ.
FAQ
What resume format do ATS prefer?
DOCX (Microsoft Word) offers the best universal compatibility with ATS software. A well-structured PDF (selectable text, linear layout, no columns) also works in the majority of cases. Always avoid image files (JPG, PNG), scanned PDFs, and proprietary formats (Pages, InDesign).
Do ATS reject resumes with photos?
ATS do not directly reject resumes containing a photo, but the image can disrupt parsing. It takes up space that could be used for analyzable text content. In the US and UK, including a photo is generally discouraged and can introduce bias concerns. For maximum ATS compatibility, it is best to omit the photo — especially since the global trend moves toward anonymized applications.
How do I know if my resume passes ATS?
The simplest test is to copy and paste your resume into a plain text editor. If all information appears in the correct order and is readable, your resume will parse correctly. For a deeper analysis, VitamCV calculates a transparent ATS score based on the actual overlap between your resume and the target job posting — try it free.
Do ATS read cover letters?
Most ATS can parse cover letters, but their weight in scoring is generally lower than the resume. Some companies configure their ATS to analyze both documents together. The recommendation is to always include a tailored cover letter with keywords from the job posting, as it provides an additional matching opportunity.
Take Action
Your resume deserves to be read by a human. By understanding how ATS work and applying best practices for formatting, structuring, and keyword adaptation, you multiply your chances of passing automated filters.
VitamCV automates this process: our AI coach analyzes each job posting, identifies necessary optimizations, and generates a tailored resume with a transparent ATS score. Your first resume is free, no credit card required.
