Skip to main content

How to Write an ATS-Friendly Resume in 2026 (7 Rules That Actually Work) — ResumeChecker

The 7 ATS rules that decide if your resume gets read by a human. Written by an ML engineer who analyzed 5,000+ real CVs — free Gemini-powered checker included.

Key Takeaways

  • 75% of resumes are rejected by ATS software before a human ever sees them
  • ATS parsers read text linearly, top-to-bottom — visual layout tricks confuse them
  • Use standard section headings ("Work Experience", not "My Journey") — parsers key on these
  • Save as .docx or PDF-text (not scanned image PDF) — .pages, .odt, .rtf are frequently rejected
  • Match 60-80% of the job description's exact keywords — but never keyword-stuff
  • Skip tables, columns, headers/footers, images, and text boxes — they break ATS parsing
  • One-column layout with left-aligned text is the format 95% of ATS handle correctly

What is an ATS, and why should you care?

An Applicant Tracking System (ATS) is the software that receives, parses, and scores your resume before any recruiter opens it. Roughly 99% of Fortune 500 companies and about 75% of mid-size employers use one. If your resume can't be parsed cleanly by the ATS, it never reaches a human — no matter how good your experience is.

The bad news: most ATS platforms (Workday, Greenhouse, Lever, Taleo, iCIMS, SmartRecruiters) each parse slightly differently. The good news: they all fail on the same basic mistakes. Fix those and your resume will pass 95% of ATS instances.

Rule 1: Use a single-column layout

The single most common ATS failure is a multi-column resume. ATS parsers read left-to-right, top-to-bottom, one line at a time. When they hit a two-column layout, they either concatenate columns row-by-row (garbling your data) or drop the second column entirely.

A single-column layout with left-aligned text is boring — but boring is what parses cleanly. Save the multi-column layouts for your portfolio site, not your ATS resume.

Rule 2: Use standard section headings

ATS parsers use pattern matching to find sections. When your resume says "Work Experience", the parser locates it, extracts everything below, and files it under experience. When it says "My Professional Journey", the parser may skip it entirely — and your 10 years of experience get dumped into a generic "other" bucket the recruiter never sees.

Stick to standard headings: Contact Information, Professional Summary, Work Experience (or Experience), Education, Skills, Certifications, Projects. Boring. Effective.

Rule 3: File format matters more than you think

The safest formats are .docx and PDF-with-selectable-text. If you're not sure whether your PDF has selectable text, try to highlight a word in it — if you can, the text is embedded. If you can only select the whole page as an image, it's a scanned PDF and most ATS platforms cannot read it.

Avoid .pages (Apple), .odt (LibreOffice), .rtf (rich text), and image-only PDFs. Some ATS accept them; many reject silently.

Rule 4: Match keywords to the job description

ATS scoring is heavily driven by keyword matching between your resume and the job description. If the job posting says "Python", "AWS", and "Kubernetes" and your resume says "Django", "cloud infrastructure", and "container orchestration", the ATS may score you low even though you're qualified — because the exact strings don't match.

Aim for 60-80% keyword overlap with the job description. Include both the acronym and the expansion the first time (e.g., "Applicant Tracking System (ATS)"). Never keyword-stuff — modern ATS platforms detect it and penalize the entire resume.

Rule 5: Skip formatting tricks

These formatting elements break ATS parsing more often than they help:

Tables

Even for a skills matrix, tables get read row-by-row instead of column-by-column, garbling the content. Use bulleted lists instead.

Headers and footers

Most ATS ignore content in Word/PDF headers and footers entirely. Never put your name, email, or phone there — put them in the main body at the top.

Text boxes and shapes

ATS parsers treat text boxes as separate objects, often skipping them or extracting them out of order. Use plain paragraphs.

Images and graphics

ATS cannot OCR your resume. Photos of yourself, skill-bar graphics, and icons before section headings are all invisible to the parser. Keep them out.

Rule 6: Get your contact info parsed correctly

The very first thing an ATS extracts is your contact information. Put it plainly at the top of the first page:

Full Name (larger font than body text) · City, Country · +country-code phone · your.email@domain.com · linkedin.com/in/yourname

Never format the email as a hyperlink display text ("Email me") — the parser stores the display text, not the underlying href. Put the actual address visibly.

Rule 7: Test before you send

The final step every job seeker skips: verify your resume parses correctly. Copy the text out of your PDF or DOCX — if what you paste is jumbled, ATS will see the same jumble. Better yet, run it through a free ATS checker that shows you the score before you apply.

ResumeChecker (this site) uses Google's Gemini AI to give you an instant ATS score, keyword gap analysis, and section-by-section improvement suggestions. No signup, no email required. Upload once, fix what it flags, then apply with confidence.

FAQ

How many ATS platforms are there?

The market is dominated by ~10 platforms: Workday, Taleo (Oracle), Greenhouse, Lever, iCIMS, SmartRecruiters, BambooHR, JazzHR, ADP, and Cornerstone. Together they cover 90%+ of large employer job applications.

Do all ATS platforms score the same way?

No. Each has different keyword weighting, section detection, and format tolerance. But every platform fails on the same basic mistakes (multi-column layouts, image-based PDFs, weird section names). Fixing those universally lifts your score across all of them.

Should I include a photo on my resume?

In the US, UK, Canada, Australia, and most of Western Europe: no. ATS ignores photos anyway, and recruiters actively skip resumes with photos to avoid bias-hiring accusations. In parts of Asia, the Middle East, and continental Europe (Germany, France), photos are common — check regional convention.

What ATS score is "good"?

Above 80 usually means your resume parses cleanly and matches the job description well. 60-80 is a functional resume that needs targeted keyword fixes. Below 60 means structural issues — bad format, missing sections, or heavy formatting damage.

How long should an ATS resume be?

One page for < 5 years experience, two pages for 5-15 years, three pages for senior / academic. ATS itself has no length limit but recruiters skim — aim for the shortest length that includes every job-relevant keyword.