15 Critical ATS Mistakes to Avoid (and How to Fix Them)
The formatting and content mistakes that stop an applicant tracking system from reading your resume properly, each with a concrete fix.
Published · Updated · 7 min read
Table of Contents
- Introduction: The Hidden Cost of ATS Mistakes
- The 15 Most Common ATS Mistakes (by Category)
- ATS Parsing Test Methods
- Prevention Checklist
- Real-World Mini Case Studies
- FAQ
- Conclusion & CTA
Introduction: The Hidden Cost of ATS Mistakes
Most mid-to-large employers run résumés through an Applicant Tracking System (ATS) before a human ever sees them. Small formatting and export mistakes can cause missing sections, garbled dates, or invisible skills, keeping qualified candidates out of recruiter searches. The good news: every common ATS issue has a simple, repeatable fix—especially if you design with single-column structure, plain text, and mobile readability in mind.
If you're new to ATS-friendly fundamentals or want templates you can adapt, start here:
- What is ATS-Friendly Resume? → what an ATS-friendly resume is
- Single vs Two Column → single column vs two column
- The long version → the definitive ATS-friendly resume guide
- Templates → resume templates
- Extract Keywords → how to extract ATS keywords
The 15 Most Common ATS Mistakes (by Category)
A) Formatting Mistakes
1) Using tables for layout Tables can scramble reading order and hide content from parsers.
Before
| Skills | Experience (2022–2026) |
| Python, SQL | Built dashboards; A/B testing ... |
After
Skills: Python, SQL, dbt, BigQuery, Looker
Experience
Company — City (2022–2026) | Data Analyst
• Built dashboards; led A/B testing...
Fix: Convert tables to simple headings + bullet lists (single column).
2) Two-column or sidebar templates Sidebars often rely on columns/text boxes that break the left-to-right flow.
Before
[Sidebar] Skills, Contact
[Main] Experience, Education
After
Contact (in body)
Summary
Skills
Experience
Education
Fix: Use a single column. Keep contact info at the top in the body.
3) Text boxes and shapes Word/Docs text boxes don't always export cleanly; content can vanish.
Before
[Text Box] Certifications: AWS CCP (2023)
After
Certifications
• AWS Certified Cloud Practitioner (2023)
Fix: Replace text boxes/shapes with standard paragraphs and bullets.
4) Headers/footers for contact info Some parsers ignore header/footer regions.
Before
[Header] First Last | email@… | (555) 555-5555
After
First Last
City, Country · [email protected] · (555) 555-5555 · linkedin.com/in/firstlast
Fix: Place contact details in the document body at the top.
5) Graphics, icons, logos in the body Images add file weight and parsing risk without keyword value.
Before: Title line with icons and a headshot After: Text-only headings, no icons Fix: Keep the résumé text-first; showcase visuals on your portfolio.
B) File Format Mistakes
6) Image-only or scanned PDFs If you can't select/copy text, the parser can't either.
Before: Export via "Print to PDF" from a scan (image layer only) After: Export a text-based PDF (or DOCX if the posting asks for Word) Fix: Ensure text is selectable; avoid scans/screenshots.
7) Bloated or non-standard exports Oversized PDFs or password-protected files may fail.
Before: 8MB PDF with embedded images After: A 200–500KB text-based PDF Fix: Remove graphics; use standard fonts; compress if needed.
8) Wrong file type for the portal Some portals still ask for .docx; a few restrict file types outright.
Before: .pages, .odt, or exotic formats After: Text-based PDF (default), or .docx when the posting asks for Word Fix: Follow the posting. Default to a text-based PDF when it says nothing.
C) Content Mistakes
9) Missing must-have keywords No keywords = poor search visibility.
Before
Responsible for infrastructure tasks. Worked on servers.
After
Migrated 42 services from EC2 to EKS with no customer-visible downtime; cut monthly compute spend 31% by rightsizing and adopting spot nodes.
Fix: Pull terms from the JD and integrate naturally (see keyword guide).
10) Keyword stuffing or hidden text Over-stuffing reads poorly; white-on-white text can get you flagged.
Before
SQL SQL SQL SQL SQL (hidden at bottom)
After
Automated SQL models for marketing cohort analysis; improved CTR 14% QoQ.
Fix: Use keywords in achievement bullets with proof.
11) Ambiguous dates and timelines Inconsistent formats break field mapping.
Before: Jan '21–Now, 2023/7–Present
After: Jan 2021–Present (use one format consistently)
Fix: Standardize to MMM YYYY–MMM YYYY or Month YYYY–Present.
D) Structural Mistakes
12) Non-standard section headings Creative labels confuse parsers.
Before: "My Journey", "Wins & Lessons", "Academic Path" After: "Professional Summary", "Work Experience", "Education" Fix: Use conventional headings throughout.
13) Unclear job hierarchy (title/company/dates) Parsers struggle when titles and companies are merged.
Before
Data Analyst at BrightCo, Istanbul 2022–2026 Built dashboards...
After
BrightCo — Istanbul (Jan 2022 – May 2026)
Data Analyst
• Built dashboards...
Fix: Put company on one line, title on the next, and dates clearly.
E) Technical Mistakes
14) Exotic fonts, emoji, special bullets Non-standard glyphs can render as boxes or disappear.
Before: Script fonts, emoji bullets, decorative arrows After: System fonts (11–12 pt), standard bullets (•) Fix: Stick to common fonts (e.g., Calibri, Arial, Cambria) and plain bullets.
15) Mobile-unfriendly layout Tiny font, cramped margins, and long unbroken URLs hurt readability.
Before: 9pt text, 0.3" margins, long raw URLs breaking lines After: 11–12pt body, 1" margins, readable links and spacing Fix: Test on a phone. Ensure line length, spacing, and links are tap-friendly.
ATS Parsing Test Methods
Use these quick checks before every submission:
1) 90-Second Plain-Text Test
- Copy the entire résumé and paste into a plain-text editor.
- Verify order: Name → Summary → Skills → Experience → Education → Certifications.
- Fix any odd symbols, missing line breaks, or jumbled sections.
2) Keyword Coverage Check
- From the JD, list 10 must-have terms.
- Ctrl/Cmd-F each term in your résumé.
- If missing (and true to your experience), add it to a bullet or the summary. → How to extract keywords step-by-step: how to extract ATS keywords
3) Tokenization Peek (local)
# Save your resume as resume.txt first (export to plain text)
tr -cs '[:alnum:]+/#.-' '
' < resume.txt | tr '[:upper:]' '[:lower:]' \
| sed -E '/^(and|the|with|for|to|of|in|a|an|or|on|by|be|as|at)$/d' \
| awk '{count[$0]++} END {for (w in count) print count[w], w}' \
| sort -nr | head -30
Goal: Confirm the top tokens are skills and domain terms, not junk characters.
4) Reading-Order Sanity (Python)
text = open("resume.txt").read().lower()
sections = ["summary","skills","experience","education","certifications"]
print(all(text.find(sections[i]) < text.find(sections[i+1]) for i in range(len(sections)-1)))
True indicates sections appear in a clean sequence.
5) Mobile Check
- Email the PDF/DOCX to yourself; open on your phone.
- Look for legible font, tap-friendly links, and no wrapping glitches.
Prevention Checklist
- Single column, left-aligned; no tables, sidebars, or text boxes
- Conventional headings (Summary, Skills, Work Experience, Education, Certifications)
- Consistent dates (e.g.,
Jan 2021–Present) - Keywords integrated in bullets and summary (no stuffing)
- Contact info in body, not in headers/footers
- Common fonts, 11–12pt body; plain bullets (•)
- Text-based PDF (no scans; moderate file size)
- Plain-text test + Keyword coverage + Mobile check passed
- Consider a single-column layout → resume templates
- For layout decisions, see single vs two column → single column vs two column
Real-World Mini Case Studies
Case Study 1 — Two-Column Designer CV Failing Autofill
- Problem: Sidebar held Skills and Contact; ATS autofill missed the phone number and split skills across sections.
- Fix: Converted to a single-column layout; moved contact into the body; flattened skills into a comma-separated line.
- Result: Autofill captured contact, titles, dates, and all skills correctly. Recruiter search started surfacing the candidate for "Figma" and "Design Systems".
Case Study 2 — Scanned PDF for Senior Analyst
- Problem: The résumé was a scan; text was not selectable. No keywords were indexed.
- Fix: Rebuilt in Word using system fonts and exported a text-based PDF. Added JD-specific terms ("dbt", "BigQuery", "cohort analysis") into achievement bullets.
- Result: Parsed cleanly; recruiter searches began matching the candidate for "dbt" and "BigQuery".
Case Study 3 — Ambiguous Dates & Fancy Bullets
- Problem: Dates used
'21–Now; bullets were custom icons that rendered as empty boxes. - Fix: Standardized to
Jan 2021–Present; switched to plain • bullets. - Result: Dates mapped correctly to roles; no symbol loss in parsed output.
FAQ
Q1: Is a two-column résumé ever safe for ATS? It can work only if the structure is simple and the plain-text order remains intact. For online applications, single column is the safer default. See the comparison: single column vs two column
Q2: Should I submit DOCX or PDF? If a posting doesn't specify, a text-based PDF is the safe default: every mainstream ATS accepts it and it renders identically for the human reader. Send DOCX when the posting explicitly asks for a Word document. Either way, confirm you can select the text.
Q3: Where should I put keywords? In your summary, skills, and experience bullets—with measurable outcomes. Learn extraction methods: how to extract ATS keywords
Q4: Can I use icons or a headshot? Avoid graphics in the résumé body; they don't help parsing or searchability and can increase file size.
Q5: What's the best section order? For most roles: Summary → Skills → Experience → Education → Certifications. If new to ATS, read: what an ATS-friendly resume is
Q6: How do I know my layout is mobile-friendly? Open the file on your phone and check font size, line wrapping, and tap-friendly links. Keep body text 11–12pt.
Check your own file before you apply. Upload your resume for a free basic structure check — no account needed. It reports whether your headings, dates and contact block parse cleanly, which is the part you cannot see by looking at the page.
Conclusion & CTA
Avoiding ATS pitfalls comes down to clean structure, clear language, and simple exports. Use a single-column, text-first layout with standard headings and consistent dates. Integrate role-specific keywords into achievement bullets, then run the plain-text, keyword, and mobile tests before you submit. For deeper dives, see our comprehensive resources:
Building and previewing a resume on ForgeMyCV is free and needs no account; a PDF download starts at $0.99. Start with a template, or check the file you already have first.