You're qualified. Your experience matches the role. You've applied to dozens of jobs — and heard nothing back.

The most common reason isn't that recruiters don't like you. It's that they never saw your resume. An Applicant Tracking System (ATS) filtered it out before any human looked at it.

This guide shows you exactly how to fix your resume to pass ATS screening — formatting, keywords, file type, section structure, and the tests to confirm it works before you send it.

What Is ATS and Why It Rejects Qualified Candidates

An ATS is software companies use to collect, sort, and filter job applications. When you apply online, your resume goes into the ATS first — not a recruiter's inbox. The system parses your resume, extracts information, scores it against the job requirements, and ranks it against other applicants.

Resumes that don't score above a threshold never get seen. The recruiter only reviews the ones that do.

Here's what most people don't realize: ATS doesn't read your resume the way a human does. It extracts raw text and matches it against a list of required keywords and phrases. A resume with perfect experience but the wrong terminology will score lower than one with weaker experience but better keyword alignment.

That's why qualified candidates get auto-rejected every day.

Signs Your Resume Is Being Filtered by ATS

  • Applying to 10+ jobs with no callbacks — especially at mid-to-large companies that handle volume applications
  • No response even when you're clearly qualified — your background matches the role description but silence follows
  • Getting responses from smaller companies but not larger ones — small companies often skip ATS entirely; large ones don't
  • Your resume has tables, columns, text boxes, or graphics — these break ATS parsing
  • Your resume was built in Canva, Figma, or a design tool — these export as image-heavy PDFs that ATS can't read

How to Fix Your Resume for ATS — Step by Step

Step 1: Fix the File Format

Most ATS systems handle .docx and plain .pdf best. Avoid:

  • .pages — not universally supported
  • Image PDFs — exported from Canva, Figma, or scanned — ATS can't extract text from images
  • .jpg or .png of your resume — never submit these unless explicitly asked

If you built your resume in a design tool, rebuild it in Google Docs, Microsoft Word, or use FixResume's free resume builder — which exports clean, ATS-parseable PDFs.

Test it: Open your resume PDF and try to select and copy text. If you can't select it, it's an image PDF — ATS will see a blank document.

Step 2: Remove Everything ATS Can't Parse

ATS parses left to right, top to bottom, in plain text. Anything that interrupts that flow causes parsing errors — your information gets scrambled or dropped entirely.

Remove all of these:

  • Tables and columns (two-column layouts are the most common ATS killer)
  • Text boxes and shapes
  • Headers and footers containing important information (name, contact — ATS often skips these entirely)
  • Graphics, icons, profile photos
  • Horizontal rules or decorative lines created with shapes (plain hyphens or underscores are fine)
  • Hyperlinked icons (LinkedIn bird icon, etc.) — use plain text URLs or linked text instead

Replace with: A single-column layout. All contact information in the body of the document, not in a header or footer. Plain bullet points. No color beyond black text (some ATS systems strip styling entirely).

Full guide: How to Fix Resume Formatting Issues →

Step 3: Fix Your Keywords

This is the highest-leverage fix. ATS scores your resume by matching it against keywords the hiring manager entered — usually pulled directly from the job description.

How to identify the right keywords:

  1. Copy the full job description
  2. Look for repeated terms — especially in the requirements and responsibilities sections
  3. Note the exact phrasing: "project management" vs. "program management" vs. "project coordination" are different strings to ATS
  4. Look for required tools, certifications, and technologies listed explicitly

How to add them correctly:

  • Use the exact terminology from the job posting, not synonyms
  • Add missing skills to your skills section if they genuinely apply to your background
  • Rewrite bullet points to mirror the language of the role — not to fabricate experience, but to describe your real experience in the employer's vocabulary
  • Include the job title you're applying for somewhere in your resume — ideally in your summary

What not to do: Don't keyword-stuff. Some people add invisible white text (white on white background) with keywords — modern ATS systems flag this, and if a human ever sees it, you're immediately disqualified.

If tailoring keywords manually for every application sounds tedious — it is. FixResume's AI fixer does this automatically: paste the job description, upload your resume, and it identifies the missing keywords and rewrites your bullet points to match.

Step 4: Use Standard Section Headings

ATS systems look for specific section labels to classify your information. Creative headings confuse the parser.

Instead of thisUse this
About Me / My StorySummary or Professional Summary
Where I've Worked / Career HistoryWork Experience or Experience
What I Know / ToolkitSkills
Where I Studied / AcademicsEducation
What I've Built / PortfolioProjects

Step 5: Fix Your Fonts and Formatting

Stick to standard fonts ATS systems recognize reliably:

  • Safe choices: Arial, Calibri, Georgia, Times New Roman, Garamond, Helvetica
  • Avoid: Decorative or display fonts, any font that requires a special font file to render

Font size: 10–12pt for body, 14–16pt for your name, 11–12pt for section headings.

Margins: 0.5–1 inch on all sides. Narrower than 0.5 inch can cause parsing issues in some systems.

Step 6: Put Contact Information in the Right Place

Your name, email, phone, and LinkedIn should be at the top of the document body — not inside a header/footer element. Many ATS systems skip document headers entirely, meaning your name and contact details disappear.

How to Test If Your Resume Will Pass ATS

Before sending, run these three checks:

1. Plain text test. Copy your entire resume and paste it into Notepad (Windows) or TextEdit in plain text mode (Mac). If the result is readable and in logical order — name, contact, summary, experience, education — ATS can parse it. If sections are jumbled or missing, your formatting is breaking the parse.

2. Selection test. Open your resume PDF and try to click and drag to select text. If you can't select it, it's an image-based PDF. Rebuild it.

3. Keyword gap test. Compare your resume against the job description. List the key skills and terms in the job posting. How many appear in your resume, in the same phrasing? Any that don't are gaps. FixResume automates this comparison and shows you exactly what's missing.

Common ATS Resume Mistakes (Quick Reference)

  • Two-column layout — merges left and right column text into garbage
  • Tables for skills or contact info — ATS reads table cells in unpredictable order
  • Using synonyms instead of job description language — ATS matches strings, not meaning
  • Sending a Canva or Figma PDF — image-based, no extractable text
  • Contact info only in the document header — frequently skipped by ATS parsers
  • Leaving out the target job title — some ATS rank resumes that include the title higher
  • Listing skills with icons or graphics instead of text — visual skill bars are invisible to ATS
  • Abbreviations without spelling them out — write "Search Engine Optimization (SEO)" not just "SEO" if the posting uses the full term

Full breakdown: Common ATS Mistakes and How to Fix Each →

The Fastest Way to Fix Your Resume for ATS

Doing all of this manually for every job application is time-consuming. The keyword research alone — reading the job description, identifying gaps, rewriting bullet points — can take 30–60 minutes per application.

FixResume does it in under a minute. Upload your resume, paste the job description, and the AI:

  • Identifies every keyword in the job description your resume is missing
  • Rewrites your bullet points to use the right language for that specific role
  • Shows you a match score so you know how well-aligned the result is
  • Outputs a clean, ATS-safe PDF ready to submit

You get 1 free credit when you sign up — no card required. Try it on your next application.

Frequently Asked Questions

What percentage of resumes get rejected by ATS?

Estimates vary, but studies suggest 70–75% of resumes are eliminated by ATS before a recruiter ever sees them. At companies receiving hundreds of applications per role, this number is likely higher.

Do all companies use ATS?

Not all. Small businesses and startups often don't. But most mid-to-large companies, and virtually all enterprise employers, use some form of ATS. If you're applying through an online portal — rather than emailing a resume directly — assume ATS is involved.

Is a PDF or Word doc better for ATS?

Both work if the document contains real, selectable text. .docx is slightly more universally parseable. Plain PDFs (not image-based) are also fine. Avoid PDFs exported from design tools — they're almost always image-based.

Can I have a well-designed resume that also passes ATS?

Yes — but the design needs to be ATS-safe. Single column, standard fonts, no tables or text boxes. Visual polish comes from typography, spacing, and clean section structure — not from columns and graphics. FixResume's resume builder produces templates that are both professional-looking and ATS-friendly.

Will ATS reject my resume if I don't have all the required skills?

ATS scoring is based on keyword match rate, not a binary pass/fail on every requirement. A resume with 80% keyword alignment will typically still surface for recruiter review. The goal is to include every keyword that genuinely reflects your background — not to manufacture skills you don't have.

How do I know what keywords to add?

Read the job description carefully. Look for repeated terms, especially in the requirements section. The skills, tools, and certifications listed there are what the ATS is matching against. If you've done the work, make sure your resume says so — in the same language the job posting uses.

What to Do Next

The fix isn't complicated once you know what ATS is actually looking at. Most ATS failures come from two things: a format the system can't read, and keywords that don't match. Fix those two and you move from filtered-out to seen.