The Complete ATS-Friendly Resume Guide (2026)

Everything you need to know to make sure your resume parses cleanly through Workday, Greenhouse, Taleo, and other ATS platforms.

Roughly 75% of resumes never reach a human reviewer. They are filtered out by an applicant tracking system (ATS) — software that parses your file, extracts data, and ranks you against a job description. The good news: the rules an ATS plays by are simple and stable. Once you know them, your resume will pass every time.

What an ATS actually does

An ATS converts your PDF or DOCX into structured fields: name, email, work history, education, and skills. It then matches your content against the job's required keywords and assigns a score. Recruiters typically only review candidates above a threshold — often the top 25%.

The 12 ATS rules every resume must follow

  1. Use a single-column layout — multi-column files often parse out of order
  2. Stick to standard section headings: Summary, Experience, Education, Skills, Certifications
  3. Avoid headers and footers — ATS often ignores text inside them
  4. No images, icons, charts, or text inside shapes
  5. No tables for layout (a simple data table is usually fine)
  6. Use standard fonts: Calibri, Arial, Helvetica, Inter, Source Sans Pro, Times New Roman
  7. Spell out abbreviations the first time: Search Engine Optimization (SEO)
  8. Use the exact keywords from the job ad — including the same phrasing
  9. Save as PDF unless the job posting requests .docx
  10. Name your file First-Last-Resume.pdf — never resume-final-v3.pdf
  11. Match dates as MM/YYYY consistently
  12. Don't bury contact info in a sidebar — keep it at the top

Run our free ATS checklist below Tick each item and instantly see your score and what to fix.

Keyword strategy that actually works

Open the job description and copy it into a free word-cloud tool. The largest words are your priority keywords. Use them naturally inside your bullets — not stuffed at the bottom in invisible text. ATS systems built after 2020 detect keyword stuffing and downrank you.

Hard vs soft keywords

TypeExamplesWhere to place
Hard skillsPython, SQL, AWS, Salesforce, FigmaSkills section + at least one bullet point
Soft skillsStakeholder management, mentoring, written communicationInside experience bullets — never alone
ToolsJira, Notion, HubSpot, TableauSkills section, grouped by category
CertificationsPMP, AWS SAA, Google AnalyticsDedicated certifications section

The 6 formatting choices that break ATS

Use a layout that's been ATS-tested on Workday & Greenhouse Our templates are tested on the top 5 ATS platforms before release.

How to test your resume against any ATS

  1. Save your resume as a plain .txt file — if any section is mangled or missing, an ATS will see the same
  2. Paste your resume into a Notepad / TextEdit window — check that bullets, dates, and headings remain in order
  3. Run it through a free ATS scanner (jobscan.co, resumeworded.com)
  4. Compare your skills against the job ad and add missing keywords if you legitimately have them

What to do if you've been rejected silently for weeks

Audit your last 5 applications: same template? Same keywords? Same ATS provider (often visible in the URL)? Most candidates rejected silently are tripped by the same fixable issue across every application — typically a sidebar layout or missing job-title match.

Frequently asked questions

Is PDF or Word better for ATS?

PDF is preferred unless the job posting explicitly asks for .docx. Modern ATS handles both equally well.

Do ATS read tables?

Simple two-column data tables are okay. Complex grids used for layout often parse incorrectly.

Should I include the same keywords multiple times?

Mention each key skill 2–3 times naturally across your resume. More than that risks looking spammy.

Are resume scanners and ATS the same thing?

No. Scanners (like Jobscan) emulate ATS so you can test your resume. ATS are the actual systems used by employers.

Can ATS parse my LinkedIn URL?

Yes, as long as it's clickable plain text — not embedded inside an icon image.