Most resumes get filtered before a human ever reads them. Here's exactly how to fix your resume for ATS — keyword alignment, formatting, file type, and the tests to confirm it works.
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:
- Copy the full job description
- Look for repeated terms — especially in the requirements and responsibilities sections
- Note the exact phrasing: "project management" vs. "program management" vs. "project coordination" are different strings to ATS
- 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 this | Use this |
|---|---|
| About Me / My Story | Summary or Professional Summary |
| Where I've Worked / Career History | Work Experience or Experience |
| What I Know / Toolkit | Skills |
| Where I Studied / Academics | Education |
| What I've Built / Portfolio | Projects |
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
- Run the plain text test now — paste your current resume into Notepad and see what ATS actually sees
- Fix formatting first — remove tables, columns, and text boxes before touching keywords → How to Fix Resume Formatting →
- Fix keywords for your next application → FixResume AI fixer — 1 free credit, no card required
- Start with a clean ATS-safe template → Free resume builder →
- Go broader — ATS is one of six resume problems → The complete resume fix guide →
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.