Skip to main content

ATS optimization guide

How to get your resume past applicant tracking systems

Most large company applications are screened by ATS software before a human sees them. Here is how to optimize your resume to pass ATS screening without making it unreadable for human reviewers.

What ATS actually does (and what it does not do)

Applicant Tracking Systems (ATS) like Workday, Greenhouse, Lever, and Taleo parse your resume into a structured database and screen candidates by keyword matching, experience, and education.

The myth

They do notscore your resume on a 1–100 scale and automatically reject below a certain threshold. That is a myth perpetuated by services selling “ATS optimization tools.”

What actually happens

ATS extracts information and allows recruiters to filter by keywords. What that means for you: the keywords in the job description need to appear somewhere in your resume.

The keyword matching approach

Four steps to close the gap between your resume and any job description.

  1. 1

    Copy the job description into a text document.

  2. 2

    Highlight all technical skills, tools, and role-specific terms.

  3. 3

    Check which ones appear in your resume.

  4. 4

    Add the missing ones where they genuinely apply to your experience — not keyword-stuffed at the bottom.

Example

A data analyst JD that mentions “SQL, Tableau, Python, A/B testing, and stakeholder communication” needs those exact terms in your resume if you have that experience.

Formatting rules for ATS compatibility

These are not stylistic preferences. Each rule addresses a specific way ATS parsers fail to read resumes correctly.

Section headers

Use standard headers: Work Experience, Education, Skills. Avoid creative headers like 'My Journey' or 'What I Have Done.'

Single-column layout

No tables, columns, or text boxes. ATS parsers struggle with multi-column layouts. Use a single-column format.

No headers or footers

Name and contact details should be in the body, not the Word header. ATS parsers often skip header and footer regions entirely.

File format

Submit as .docx or .pdf. Both are generally safe with modern ATS. When in doubt, .docx is more universally parseable.

No graphics or icons

Use plain text checkmarks (✓) at most — images, icons, and decorative elements are not read by ATS.

What human reviewers care about that ATS does not

Once past the ATS, your resume is read by a human for 6–10 seconds. At that stage, quantified impact, clear writing, and logical structure matter more than keyword density. Optimize for ATS to get through the gate; optimize for humans once you are through it.

Quantified impact

Reduced churn by 18%

Clear writing

No jargon, no filler phrases

Logical structure

Most relevant information first

The free tool that helps

Jobscan

jobscan.co compares your resume to a job description and shows keyword match percentage and missing terms. The free version gives 5 scans per month — enough to optimize applications to target companies.

Next steps

Optimize your resume

ATS compatibility is one layer. Get the full picture on writing a resume that works for both the software and the humans reading it.

Optimize your resume