ATS & Keywords

How to Pass ATS Resume Scanning in 2026: The Complete Guide

98% of Fortune 500 companies use an applicant tracking system. 75% of resumes never reach a human. This is the practical playbook to be in the 25% that do.

By Surya L.Updated Apr 19, 2026.11 min
On this page(9)

The 60-second answer

An applicant tracking system (ATS) is software that parses your resume into a database, scores it against the job description, and ranks it before a human sees it. To pass one: use a single-column layout with standard section headings, mirror 60 to 80 percent of the job description's hard skills word-for-word, submit as a selectable-text PDF (never a scanned image), avoid tables / text boxes / headers / footers, and spell out every acronym on first use. That is the whole game.

If your resume is landing nowhere despite good experience, the system that rejected you was almost certainly an ATS, not a recruiter. This guide walks through exactly how these systems work, the seven things that break them, the ten tactics that reliably get through, and the free tools to verify your resume before you hit submit.

What an applicant tracking system actually does

An ATS is a database with a parser on the front end. When you submit a resume, the parser reads the file and tries to extract structured data: your name, contact info, employers, job titles, dates, schools, skills, and individual bullet points. That structured data is stored as a candidate record. The recruiter then searches or filters against that record using Boolean queries (for example, "Python AND (PySpark OR Airflow) AND senior NOT intern") and ranks the results.

The quality of your ranking depends on two things: whether the parser extracted your content cleanly, and whether the extracted content matched the recruiter's query. Break either one and you are invisible, no matter how strong your background is. A CV that took five years to earn can be filtered out by a table boundary the parser misread in three milliseconds.

Why 75% of resumes get filtered out before a human reads them

The 75% figure is from Jobscan's 2024 benchmark against 1.2 million resumes. Three broad failure modes explain almost all rejections:

  • Parsing failures (roughly 40%). The ATS could not extract your content correctly. Fancy two-column layouts, embedded icons, and text inside images all break parsers. The recruiter sees a half-empty candidate record and moves on.
  • Keyword mismatch (roughly 45%).Your resume was parsed fine but does not contain the hard skills in the job description with enough density. If the JD lists "Kubernetes" eight times and your resume says "container orchestration" instead, you score low.
  • Formatting rejections (roughly 15%). Some ATS platforms auto-reject resumes that fail structural checks: no email detected, no work history section, or file type the parser cannot read (such as a scanned image PDF).

The good news: all three are fixable in under an hour once you know what to look for.

The 7 ATS killers you are probably doing

1

Multi-column layouts

Most parsers read top-to-bottom, left-to-right in a single pass. A two-column layout causes them to interleave your experience dates with your skills list. The resume looks beautiful to humans and gibberish to the ATS.

2

Tables and text boxes

Tables are the number-one cause of parsing errors. Your job title ends up under a different employer. Text boxes can be ignored entirely. Replace both with plain heading + paragraph structure.

3

Headers and footers

Many ATS parsers do not read the header/footer zones at all. Move your contact info into the body of the document, near the top, as normal text.

4

Images, icons, and charts

Text inside an image is invisible to the parser. Even decorative icons can confuse column detection. The only image an ATS handles reliably is no image at all.

5

Fancy fonts and small sizes

Stick to Calibri, Arial, Helvetica, Georgia, or Garamond at 10pt or higher. Scripts, ligatures, and condensed faces throw off character recognition on older parsers.

6

Wrong file type

Save as a selectable-text PDF or a clean DOCX. Never submit a scanned image PDF, JPG, PNG, or a Pages / Keynote / InDesign export the ATS cannot read.

7

Missing keywords

You can be perfectly formatted and still fail if you do not use the job description's exact words. The ATS matches strings, not meaning. Write "Python" not "scripting language"; write "Kubernetes" not "container orchestration".

The 10 tactics that reliably get past ATS in 2026

  1. 1

    Use a single-column layout

    One column, top to bottom. This alone resolves 80% of parsing failures. All 20 ResumeBuildz templates are single-column by default.

  2. 2

    Use standard section headings

    "Experience", "Education", "Skills", "Projects", "Certifications". Avoid creative headings like "Where I've Been" or "My Toolbox". Parsers are trained on the standard set.

  3. 3

    Mirror 60–80% of the JD's hard skills

    Copy the exact phrasing for tools, frameworks, certifications, and methodologies. If the JD says "SCRUM", write "SCRUM" not "agile".

  4. 4

    Include both acronym and long form

    "AWS (Amazon Web Services)", "SaaS (Software-as-a-Service)", "CI/CD (Continuous Integration / Continuous Deployment)". Different JDs index different forms.

  5. 5

    Put skills in a dedicated section

    ATS platforms have a skills slot in their schema. A dedicated Skills section feeds that slot directly. Burying skills inside prose makes them harder to index.

  6. 6

    Use dates in MM/YYYY format

    May 2022 – Aug 2024, not "Summer 2022 to Fall 2024". Parsers extract dates better when they are numeric.

  7. 7

    Save as selectable-text PDF

    Open the file and try to select a word. If text highlights normally, you are fine. If the whole page highlights as one block, it is an image PDF and the ATS sees nothing.

  8. 8

    Start bullets with action verbs

    "Led", "Built", "Shipped", "Reduced". Bullets starting with verbs parse into the achievement slot more reliably than "Responsibilities included..."

  9. 9

    Quantify at least 60% of bullets

    Numbers do not just impress humans. Some ATS ranking algorithms weight bullets containing digits higher because they signal specificity.

  10. 10

    Keep file size under 1 MB

    Larger files occasionally trigger upload limits or partial parses. A well-formatted text-based PDF should be 150 to 400 KB.

Run a free ATS scan on your resume in 30 seconds

No sign-up. 12 checks. Fix suggestions inline.

ATS-friendly file formats: PDF vs DOCX vs plain text

FormatATS compatibilityBest for
Text-based PDFExcellent (all modern ATS)Default choice in 2026. Preserves formatting, parses cleanly.
DOCX (Word)ExcellentRequired by some older ATS (pre-2018 Taleo). Slightly more reformatting risk.
Plain text (TXT)Perfect parsingPaste-into-form fields. No formatting so rarely needed as upload.
Scanned / image PDFFailsNever use. ATS sees zero text. You will be auto-rejected.
Pages, InDesign, PSDFailsExport to PDF or DOCX first.

Unless the job posting explicitly says otherwise, submit a text-based PDF. It is the safest bet across the ATS market in 2026.

The top 5 ATS systems used by companies in 2026

Understanding which ATS a company uses can help you tune your resume for that system's quirks. You can often spot it from the URL of the job application page.

Workday

Most Fortune 500 HR orgs

How to spot it: URL contains "myworkdayjobs.com"

Strong parser. Handles PDFs and DOCX equally well. Cares about exact skill-string matches.

Greenhouse

Tech startups and scale-ups

How to spot it: URL contains "greenhouse.io" or "boards.greenhouse.io"

Excellent parser. Often lets you paste plain text directly. Custom questions matter almost as much as resume.

Lever

Mid-size tech companies

How to spot it: URL contains "jobs.lever.co"

Modern parser. Weights skills section heavily. Resume + LinkedIn auto-merge into the candidate record.

iCIMS

Large US enterprises

How to spot it: URL contains "icims.com"

Older parser. Extra sensitive to tables, columns, and non-standard headings. Keep formatting minimal.

Taleo (Oracle)

Legacy enterprise (banks, govt)

How to spot it: URL contains "taleo.net"

Oldest parser of the group. Sometimes prefers DOCX over PDF. Spell out every acronym.

Free tools to test your resume's ATS score

  1. ResumeBuildz free ATS checker. 12 structural and keyword checks. No sign-up, no upload: paste your resume and paste the JD. Scores on a 100-point scale with exact fixes. Open the checker →
  2. Jobscan. Paid after three free uses per month. Strong keyword matching, weaker on structural advice.
  3. Resume Worded. Free tier gives a score. Heavily up-sells on the paid coaching.
  4. Manual plain-text test. Open your PDF, select-all, copy, paste into Notepad. Whatever the ATS sees is now in Notepad. If sections are jumbled or text is missing, the ATS will have the same problem.

External references

Further reading on this topic from independent sources. All external links open in a new tab.

Frequently asked questions

Does ATS read PDF?+
Yes, modern ATS systems read selectable-text PDFs reliably. Scanned image PDFs fail because the text is locked inside an image. To verify yours is text-based: open the file and try to highlight a word. If text highlights, you are safe.
How many keywords should I include?+
Aim for 60 to 80 percent match on the hard skills and tools listed in the job description. Do not keyword-stuff. Each keyword should appear in context within a bullet point, not in a list you dumped at the bottom.
Can I use a resume template from Canva or Word?+
Canva templates often use multi-column layouts and image-based text that break ATS parsers. Standard Word templates are safer. The safest option is an ATS-tested template from a resume builder that explicitly tests against ATS parsers.
Should I have different resumes for different jobs?+
Yes. Tailor the skills section and your top three bullets to each job. A tailored resume gets roughly 3x more callbacks than a generic one sent to multiple postings.
Does LinkedIn Easy Apply skip the ATS?+
No. Easy Apply feeds LinkedIn's extracted data directly into the company's ATS. Your LinkedIn profile is effectively your resume for those applications, so the same ATS rules apply.
What is a good ATS score?+
Above 70/100 on most checkers puts you in the top 25 percent of applicants. Above 85 is elite. Aim for 80+ and move on. Diminishing returns kick in hard after that.
How do I know if a company uses an ATS?+
Assume yes. 98 percent of Fortune 500 companies and around 70 percent of mid-size companies use an ATS. The URL of the application page often reveals which one (myworkdayjobs.com, greenhouse.io, lever.co, icims.com, taleo.net).

Build an ATS-optimized resume for free

20 ATS-tested templates. Live 12-point ATS score. Free AI bullet rewrites. No sign-up required to start.

Spotted something off?

Suggest an edit