75% of resumes are rejected before a human ever reads them, according to multiple industry surveys. The 12 most common causes are specific and fixable: contact info in Word headers that parsers can’t see, tables that scramble reading order, skills rating graphics that don’t extract as text, wrong file formats, non-standard section headings, missing job description keywords. None require redesigning your resume. Most take under 30 minutes to correct.
Most candidates who blame ATS rejection for their job search failures are not wrong - but they misdiagnose the cause. The problem is usually not that “ATS systems reject everyone” or that “keywords are all that matter.” The problem is a specific set of fixable mistakes that predictably reduce ATS scores.
Here are the 12 most common, with exact corrections.
1. Contact Information Placed in the Document Header
The mistake: Using your word processor’s “header” feature (Insert → Header in Microsoft Word) to place your name and contact information at the top of the document. It looks identical on screen. It looks fine when printed. The ATS does not parse it.
Most ATS parsers extract body text. The header and footer zones are skipped. Your name does not exist in the system. Your email is not findable. You are a match score with no contact details, and no one will call you because no one can.
The fix: Delete the document header. Type your name and contact information as regular paragraph text at the top of the document body. It will look exactly the same to a human reader.
2. Tables Used for Experience Layout
The mistake: Using a table to align your job title on the left and your dates on the right. This creates a clean, visually balanced layout that many resume templates use.
The problem: ATS parsers read tables left-to-right, row by row. A two-column table with “Senior Analyst | Goldman Sachs” on the left and “2022–2024” on the right may parse as “Senior Analyst 2022–2024 Goldman Sachs” with your dates adjacent to your title but separated from your company. Or it may parse in reading order: first all left-column content, then all right-column content, producing “Senior Analyst Goldman Sachs [next job title] [next company]” followed by “2022–2024 2020–2022.”
The fix: Use tabs or simple paragraph formatting to separate your title from your dates. No tables in the experience section.
3. Skills Bars, Dot Ratings, and Progress Indicators
The mistake: Listing your skills with visual ratings - five stars, filled circles, a bar at 80% - to indicate your proficiency level.
The problem: These graphics are not text. An ATS extracts text from your document. The rating elements do not parse as anything; they are invisible to the scoring engine. You have now communicated your skill level only to human readers, not to the system doing the initial screening.
The secondary problem: Experienced recruiters know there is no objective meaning to a four-out-of-five-star rating. What does four stars mean for Python? That you are slower than a senior engineer but faster than a beginner? It signals that you prioritized aesthetics over substance.
The fix: Remove all rating graphics. Write your proficiency in words when precision matters: “Python (6 years, production use)” or “Spanish (professional working proficiency).“
4. Using the Wrong File Format for the Specific System
The mistake: Always submitting PDF, or always submitting DOCX, without considering which ATS is receiving your file.
PDF is generally the safer choice for modern ATS platforms, but Taleo and some older iCIMS configurations extract text more reliably from DOCX. If you submit a PDF with a complex layout to an older Taleo implementation, you may get poor extraction even though the document looks perfect.
The fix: When the application system specifies a format, use that format. When it accepts both and gives no guidance, PDF is the better default for the majority of modern platforms. For applications going through LinkedIn Easy Apply or Indeed Easy Apply, the format matters less because those platforms convert your file anyway.
5. Creative Section Headers That Parsers Do Not Recognize
The mistake: Writing section headers like “What I Bring to the Table,” “My Professional Journey,” “Where I’ve Worked,” or “Areas of Expertise and Passion.”
The problem: ATS parsers use a whitelist of recognized section categories. “Experience,” “Professional Experience,” “Work History,” “Employment” - these are on the whitelist. Anything else either does not get categorized or gets filed under “other,” which reduces the scoring weight of all the content in that section.
“Areas of Expertise and Passion” is particularly problematic because the parser may split it: “Areas of Expertise” is a skills section, “and Passion” is a word the parser does not know what to do with.
The fix: Use exactly these headers and no others: Professional Experience (or Work Experience), Education, Skills (or Technical Skills or Core Competencies), Certifications, Summary (or Professional Summary). That’s it.
6. Listing Soft Skills as Standalone Keywords
The mistake: Adding “Communication skills,” “Leadership,” “Team player,” “Detail-oriented,” and “Problem solver” to your skills section as standalone entries.
The problem: Modern ATS systems, particularly those with AI-augmented screening, have been specifically calibrated to discount these terms because they appear on virtually every resume and predict nothing about candidate quality. In some configurations, a high density of generic soft skill terms correlates negatively with match scores because it signals filler content.
The fix: Remove generic soft skills from your skills section entirely. If communication is genuinely important for the role, demonstrate it in a bullet point: “Presented quarterly business reviews to C-suite audience of 15 senior executives across three business units.” That sentence contains communication as an implicit signal and adds context that a bare skills keyword cannot provide.
7. Dates Formatted Inconsistently
The mistake: Using different date formats across your resume - “Jan 2022 to Dec 2023” for one role, “2024 – Present” for another, and “September 2020” for a third.
The problem: ATS parsers calculate your years of experience in each role by parsing start and end dates. Inconsistent date formats confuse parsers. “January 2022 to December 2023” parses correctly in most systems. “Jan 2022 - Dec 2023” may not, depending on how the em dash is handled. A range of “2020–2022” without months gives the parser only year-level precision, which affects experience calculations.
The fix: Choose one date format and use it throughout. The most reliable format is “Month Year - Month Year”: “January 2022 – December 2023.” For current roles: “January 2024 – Present.” Use en dashes (–) not hyphens (-) or em dashes (-), and keep it consistent.
8. Including Photos, Headshots, or Graphics
The mistake: Adding a professional photo to your resume, either embedded or in a template that includes a photo placeholder.
The problem: Images are not parseable. An embedded photo takes up significant file size, sometimes causes rendering issues with PDF parsers, and adds zero value to ATS scoring. In some jurisdictions, including photos creates legal complications for hiring teams required to screen without demographic information.
The fix: Remove all images from your resume. This includes decorative dividers, company logos, certification badge graphics, and profile photos. Text only.
9. Applying with a General Resume Instead of a Tailored One
The mistake: Keeping a single master resume and submitting it to every job without editing.
The problem: ATS scoring is a keyword match against a specific job description. A general resume that covers your entire career may score 40–55% against any given role. A tailored resume that mirrors the specific job description language scores 70–85%. The difference is not the quality of your experience; it is the coverage of relevant terms.
The fix: For every application, take 15 minutes to compare your resume against the job description. Add missing skills you actually have. Mirror the exact phrasing for key competencies. Update your summary to match the role’s level and specialization. This is the single highest-ROI activity in a job search.
10. Functional or Hybrid Resume Formats
The mistake: Using a functional resume format that groups skills and accomplishments by category rather than by employer, or a hybrid that mixes chronological experience with categorical skill summaries.
The problem: ATS parsers are trained on chronological resumes. They expect a sequence of employer-job title-dates-bullets. Functional formats separate your accomplishments from the employers and dates they belong to. The parser cannot associate your achievements with your experience timeline. Years of experience calculations are unreliable. Scores are lower.
The fix: Use reverse-chronological format. Period. If you have gaps you are worried about, address them within the chronological structure rather than trying to obscure the timeline.
11. Abbreviating Your Job Titles
The mistake: Writing your title as “Sr. PM” instead of “Senior Product Manager,” or “VP, Corp Dev” instead of “Vice President, Corporate Development.”
The problem: ATS systems match against job titles. “Sr. PM” will not match a search for “Senior Product Manager.” “PM” might match “Product Manager” in some systems but not others. Abbreviating your title reduces the probability of appearing in recruiter searches and reduces your title-match score against relevant job postings.
The fix: Write titles in full. If your official title uses abbreviations (some companies have titles like “Sr. Dir., Ops” in their HR systems), expand them on your resume. The LinkedIn profile on record for your employer will confirm your title if needed; your resume is an optimized document, not a verbatim transcript of your HR record.
12. Omitting Relevant Keywords Because They Feel Obvious
The mistake: Not listing foundational skills that you consider basic because they seem too obvious to include.
If you are a data analyst, you might not list “Excel” because it feels like a given. But if the job description lists “Excel” as a required skill and your resume does not contain the word “Excel,” your keyword coverage has a gap. The ATS does not know that Excel is obvious for your background.
The fix: Read the job description and include every required skill you have, regardless of how foundational it seems. Excel, PowerPoint, Microsoft Office, SQL, Google Analytics - these are worth including explicitly when the job posting calls for them, because their presence or absence affects your match score.
Every one of these mistakes is fixable in under an hour. Before your next application, paste your resume into a plain text editor and look for formatting issues. Run it through ATS CV Checker against the specific job description to see which keywords you are missing. The difference between a resume that scores 45% and one that scores 80% is usually a combination of three or four of these mistakes - and all of them have straightforward fixes.