How to Pass ATS: Step-by-Step Guide for 2026

Updated April 2026 · By ZoeVera · 8 min read

Most resumes are rejected before a human sees them. Applicant Tracking Systems — used by virtually every employer with a careers portal — filter applications automatically based on keyword and requirement coverage. This guide explains exactly how ATS screening works and gives you a repeatable process for clearing it every time.

How ATS screening actually works

When you submit an application through Workday, Greenhouse, Lever, iCIMS, or Taleo, the ATS parses your resume into plain text and runs a comparison against the job description. It looks for:

The system generates a ranked list. Resumes above a threshold are passed to a recruiter; below it, they are archived. For roles with high application volume, even resumes that technically pass may not be reviewed if they rank in the bottom half of the passed stack.

The literal problem: ATS parsers match words, not concepts. If the job description says “HubSpot” and your resume says “CRM platform,” you do not get credit — even though you may mean the same thing. Exact terminology matters.

Step 1 — Extract keywords from the job description

Before you edit anything, read the job description systematically. Highlight or copy every term that falls into these categories:

Hard skills

Tools, platforms, languages, frameworks, certifications named in the posting

Qualifications

Required degrees, certifications, years of experience, clearances

Domain vocabulary

Industry terms like “stakeholder alignment,” “P&L ownership,” or “go-to-market”

Terms that appear more than once in the job description are higher-weight signals. If “Python” appears three times and “Scala” appears once, “Python” is more important to include.

Step 2 — Run your current resume through an ATS checker

Before editing, establish your baseline. Paste your resume and the job description into an ATS tool — this gives you a score and a keyword gap list. You need to know what is missing before you can fix it efficiently.

A score below 50% means significant keyword gaps. A score of 50–70% is borderline — you may pass the filter but rank low against stronger applicants. A score of 75–85% puts you in the recruiter-visible tier for most roles.

Check my baseline score →

Step 3 — Add missing keywords you genuinely have

Go through your gap list and identify which missing keywords reflect real skills or tools you have used — but have not named in your resume. These are easy wins: you are not fabricating anything, just surfacing what already exists in your experience.

Common places to add keywords:

Only add keywords for skills you genuinely have. If your resume passes ATS because of inflated keywords, a recruiter will identify the discrepancy immediately and your application will be removed — permanently, from that employer's ATS.

Step 4 — Fix your format for ATS parsing

Format errors are invisible to you but catastrophic for ATS. The most common issues:

Format elementATS impactWhat to use instead
Two-column layoutText order scrambled on parseSingle column throughout
Header / footer with contact infoOften not parsed at allContact info in the body text
Tables for skills gridCells read out of order or skippedSimple bullet list under “Skills”
Icons / graphicsInvisible to text parserRemove entirely
Non-standard section headingsATS may miscategorise contentExperience, Education, Skills, Summary
PDF from Canva / InDesignText stored as image, unreadable.docx or PDF from Word / Google Docs

Quick test: open your PDF and try to select and copy all the text. Paste it into a plain text editor. If it reads in logical order, ATS can read it too. If it is jumbled, it will fail the parse.

Step 5 — Strengthen bullet points for both ATS and recruiter review

ATS scores keyword presence; a recruiter evaluates the sentences those keywords appear in. You need bullets that satisfy both. The formula:

[Action verb] + [specific tool / method] + [quantified outcome]

Before — passes neither

Managed data projects across teams

Worked on customer success initiatives

Helped improve marketing performance

After — passes ATS + recruiter

Built 12 ETL pipelines in dbt and BigQuery, reducing report generation time by 40%

Reduced enterprise churn by 18% over 2 quarters using Gainsight health scores and proactive QBRs

Grew paid search ROAS from 2.1× to 3.4× by restructuring Google Ads campaigns and A/B testing 40+ ad variants

Step 6 — Re-test and confirm 75%+

After edits, run the ATS check again against the same job description. Your target is 75–85%. Above 80% puts you in the top tier for most roles. If you are still below 70%, look at which required skills remain absent and whether any of them reflect genuine experience you have not named yet.

Repeat this for every application. The same resume will score differently for two postings with identical job titles, because each posting uses different terminology. Tailoring is not optional — it is the mechanism.

What passing ATS does not guarantee

Clearing ATS puts your resume in the recruiter's review queue. It does not guarantee an interview. Recruiter review is a separate evaluation where your career narrative, bullet quality, and title history are assessed by a human in 6–10 seconds.

If you are passing ATS but still not getting callbacks, the issue has moved upstream. See Resume passes ATS but no interviews? Here's why for the next layer of fixes.

Frequently asked questions

What does it mean to pass ATS?

Passing ATS means your resume cleared the automated keyword-matching threshold. Most ATS platforms rank every application against the job description and pass forward the top matches to a recruiter queue. Clearing the threshold means your resume appeared in that queue.

What are the most common reasons ATS rejects resumes?

The most common reasons are: missing keywords (required skills or tools from the job description not present in the resume), format issues (tables, columns, and graphics that ATS parsers cannot extract text from), and a low overall match percentage.

Do I need a different resume for every job application?

Yes, for any role you strongly want. ATS scoring is always relative to a specific job description. The same resume will score 85% for one posting and 40% for another in the same field because each posting uses different terminology.

Does ATS read PDFs or Word documents?

Most modern ATS platforms accept both. However, PDFs created from design tools like Canva can produce files where text is stored as images — which ATS cannot parse. Use a PDF exported from Word or Google Docs, or a .docx file. Test by copying all text from your PDF into a plain text editor and checking if it reads in logical order.

What is keyword stuffing and should I do it?

Keyword stuffing is hiding keywords in white text or repeating them unnaturally to inflate scores. Modern ATS and recruiter review both flag this. Do not do it. Only add keywords that genuinely apply to your experience.

Check your ATS score in 30 seconds

Paste your resume and a job description to see your match score, the exact keywords you are missing, and an AI-optimized rewrite that fills the gaps.

Analyze my resume →

Need role-specific keywords? Browse ATS tips by role to see which terms matter in your field.

How to Pass ATS: Step-by-Step Guide for 2026