Resume Tips · 9 min read · Published 2026-05-08

15 Resume Mistakes That Get You Auto-Rejected by ATS Engines

Most resume rejection happens silently — your application gets filtered out before any human reviews it. Here are the 15 most common mistakes that trigger ATS auto-rejection, and how to fix each.

Most resume rejection happens silently. Your application gets filtered out, you never hear back, and you have no idea why. After auditing thousands of resumes through real ATS engines, the same 15 mistakes show up over and over. Here's each one — and how to fix it.

1. Two-column layout

Why it auto-rejects: ATS reads top-to-bottom, left-to-right. Two-column layouts get serialized in scrambled order. Your skills section ends up between bullets from the wrong job.

Fix: Single column. Always. See our format guide.

2. Tables for layout

Why it auto-rejects: Even invisible tables (no borders) break parsing. Cells extract in order, but the order rarely matches reading order.

Fix: Use tab stops or simple paragraph alignment instead. Job title and date on the same line via tabs, not table cells.

3. Contact info in the document header

Why it auto-rejects: Most ATS engines completely ignore the header/footer area. Your name, phone, and email become invisible.

Fix: Move contact info into the body of the document, on the very first line.

4. Custom or "modern" fonts

Why it auto-rejects: Avenir, Proxima Nova, Montserrat, Poppins — these aren't installed on most ATS server environments. Font substitution often produces letterspacing issues that break word boundaries.

Fix: Use Arial, Calibri, Helvetica, Garamond, or Times New Roman. See font compatibility guide.

5. Image-based PDFs

Why it auto-rejects: ATS engines without OCR see your scanned PDF as a single image. Your candidate profile is blank.

Fix: Always export as text-based PDF from Word ("Save As → PDF"). Test by opening the PDF and trying to highlight text with cursor.

6. Missing or wrong-format dates

Why it auto-rejects: The ATS calculates "years of experience" from your dates. If dates are formatted weirdly (apostrophe-shortened years, period separators) the calculation fails — and you score 0 years experience.

Fix: Use one of: "January 2021 – Present" / "Jan 2021 – Present" / "01/2021 – Present". See date formatting guide.

7. Custom section headers

Why it auto-rejects: "My Career Story" instead of "Experience." "What I'm Good At" instead of "Skills." The ATS doesn't recognize the section, fails to extract that data correctly.

Fix: Use conventional names exactly: PROFESSIONAL EXPERIENCE, EDUCATION, SKILLS, CERTIFICATIONS.

8. Skills shown as graphics (progress bars / pie charts)

Why it auto-rejects: Graphics aren't text. Your "Python ████████░░ 80%" looks beautiful in Word but parses as nothing.

Fix: Plain text comma-separated list. "Python (advanced), JavaScript, Go, SQL."

9. Keyword stuffing

Why it auto-rejects: Modern ATS engines have anti-spam logic. Repeating "project management" 10 times in your resume triggers stuffing detection — your resume may be silently demoted or rejected.

Fix: Each important keyword 2-3 times max, spread across summary, job titles, bullets, and skills section. See keyword density guide.

10. Missing job titles

Why it auto-rejects: Some templates put dates and job titles in formats the ATS can't parse correctly. Result: your work entry has a company name but no role.

Fix: Format: "Job Title — Company Name | City | Date Range" on a single line, with the title FIRST.

11. Acronyms without expansion

Why it auto-rejects: JD says "Financial Planning & Analysis." Your resume only says "FP&A." The ATS may not connect them — your match score drops below threshold.

Fix: Spell out the first occurrence: "Led FP&A (Financial Planning & Analysis) for the MEA region."

12. Special characters and Unicode bullets

Why it auto-rejects: Custom bullets (✔ ► ◆ ★) often render as boxes (□) or get stripped entirely. Same with em-dashes (—) and curly quotes (' ").

Fix: Standard ASCII only. Bullets: • or - or *. Dashes: hyphen or en-dash. Disable Word's smart-quote autocorrect.

13. Photos / portraits in ATS-targeted resumes

Why it auto-rejects: Photos themselves rarely cause rejection, but the formatting around photos (sidebars, headers, complex layouts) often does. Many ATS engines also have anti-bias filters that down-weight resumes with photos in markets where they're non-standard (US, UK).

Fix: Maintain two versions. ATS-optimized (no photo) for online submissions. Personal version (with photo) for direct email or regional job boards in markets where photos are expected.

14. Salary history or expectations on resume

Why it auto-rejects: In some US states (California, NY, Massachusetts), asking for salary history is illegal. Some ATS engines pre-filter resumes with salary mentions to avoid compliance issues. In other markets, salary on resume signals inexperience.

Fix: Never include salary on your resume. Discuss in interviews when asked.

15. Outdated or irrelevant content

Why it auto-rejects: Listing roles from 20+ years ago, irrelevant hobbies, or skills you haven't used in a decade dilutes keyword density. The ATS calculates relevance per the JD — if half your resume is old/irrelevant, your relevance score drops.

Fix: Keep recent 10-15 years prominent. Older roles in 1-2 line summaries. No hobbies unless directly relevant. No outdated tools you haven't touched in 5+ years.

The hidden 16th mistake: not testing your resume

The biggest mistake of all: sending out 50 applications without ever checking what the ATS actually extracts from your resume.

You can fix all 15 issues above and still have parsing problems you didn't anticipate — non-standard name formats, currency symbols that don't render, language characters, you name it.

Run your resume through a parser BEFORE you start applying, not after you've sent 100 applications without callbacks. ATS Verification shows you exactly what the parser extracted vs your original document. The mismatches are usually obvious — and fixing them is mechanical, not creative.

The fix list ranking

If you can only fix 3 issues, prioritize:

  1. Layout: single column, no tables, no header/footer for contact info
  2. Fonts: Arial / Calibri / Helvetica / Garamond / Times New Roman, 10-12pt
  3. Dates: consistent format across all roles, "Present" for current role

These three fixes alone resolve ~70% of parsing failures we see in real resumes.

Run a free ATS scan — find out which of these 15 mistakes are affecting your resume

Share:LinkedInX (Twitter)

Free tools that pair with this article

Bullet Rewriter
Score any bullet 0-100. STAR / XYZ / PAR rewrites.
Keyword Extractor
Pull top weighted keywords from any JD.
Cover Letter Checker
Score length, weak phrases, and JD match.
Resume Length Checker
Word count, page estimate, trim/expand verdict.

Run your resume through the ATS — for free

See exactly what an ATS reads (or doesn't). Takes 30 seconds.

Scan my resume free →
Written by
ATS Verification Team

We test resumes against the parsing engines used by Workday, Greenhouse, Lever, Taleo, iCIMS and more. Articles distill what we've learned from real ATS extraction outputs. No fluff scores, just receipts.

Published May 8, 2026·9 min read
Try the free ATS scanner →See all 5 free tools

Related articles

Scan resume free