ATS Resume Format: Why 75% of Resumes Never Reach a Human (And How to Fix Yours)

Learn how Applicant Tracking Systems work and the 10 formatting rules you must follow to get your resume past the ATS and into a recruiter's hands.

2026/06/07· ATSpass Team

Last updated: June 2026 | Reading time: 10 minutes


You spent hours perfecting your resume. You chose the perfect template, wrote compelling bullet points, and even added a professional headshot. You hit "apply" feeling confident.

Then you never hear back.

Here's the brutal truth: There's a 75% chance your resume never made it to a human being. It was rejected by a machine — an Applicant Tracking System (ATS) — before anyone even saw your name.

This isn't a conspiracy theory. It's how modern hiring works. And if you're a non-native English speaker, the odds are even worse because small formatting and language issues that seem minor to you are fatal errors for an ATS.

In this article, you'll learn:

  • How ATS actually works (with real examples)
  • The specific formatting rules that determine pass or fail
  • A step-by-step checklist to make your resume ATS-friendly
  • Common mistakes that kill even great candidates

Table of Contents:


What Is an ATS and Why Does It Matter?

An Applicant Tracking System (ATS) is software that employers use to collect, sort, and filter job applications. Think of it as a digital gatekeeper that stands between you and the hiring manager.

The Scale of the Problem

StatisticSource
98% of Fortune 500 companies use an ATSJobscan
75% of resumes are rejected by ATS before human reviewHarvard Business School
The average job posting receives 250+ applicationsGlassdoor
Recruiters spend 6-7 seconds scanning a resume they actually seeTheLadders

The math is simple: If 250 people apply and the recruiter can only review 20, the ATS filters out 230 resumes. You need to be in that top 20.

The Major ATS Players

Not all ATS are created equal. The most common systems are:

ATS SystemUsed ByKnown Issues
WorkdayAmazon, Netflix, SalesforceStrict formatting rules
GreenhouseStripe, Airbnb, DropboxGood with standard formats
LeverShopify, Slack, FigmaModerate parsing accuracy
Taleo (Oracle)Banks, government, enterprisesVery strict, older technology
iCIMSStarbucks, Toyota, UberStandard parsing
SmartRecruitersVisa, Bosch, SquareFlexible formatting

Each system has slightly different rules, but they all share one thing in common: they reward simplicity and punish complexity.


How ATS Reads (and Rejects) Your Resume

The Parsing Process

When you upload your resume, here's what happens inside the ATS:

  1. Text Extraction: The ATS strips away all formatting and converts your resume to plain text
  2. Section Detection: It tries to identify sections (Work Experience, Education, Skills)
  3. Keyword Matching: It compares your resume against the job description for required skills and qualifications
  4. Ranking: It assigns a relevance score based on keyword matches and experience level
  5. Filtering: Resumes below a threshold score are hidden from recruiters

Here's where it goes wrong:

Parsing Failures That Kill Your Application

1. Multi-Column Layouts

ATS reads left-to-right, top-to-bottom. If you have a two-column resume, it might read your right column before your left column, jumbling your experience.

What the ATS sees:

Skills: Python, SQL, Tableau
Name: John Chen
Data Analyst | 2022-Present
Work Experience:...

Your name and job title got mixed up with your skills. Rejection.

2. Tables and Text Boxes

Many ATS systems simply skip content inside tables and text boxes. That elegant skills matrix you created? The ATS sees a blank space.

3. Images and Graphics

ATS can't read images. That infographic showing your skill levels? Invisible. Your professional photo? Ignored (and in some countries, actually problematic).

4. Headers and Footers

Contact information placed in headers or footers is often completely stripped by the parser. The recruiter sees your experience but has no way to contact you.

5. Special Characters and Fancy Fonts

Bullet points like or may not be recognized. Custom fonts may render as gibberish. Stick to standard bullets ( or -) and common fonts.


The 10 ATS Formatting Rules You Must Follow

Rule 1: Use a Single-Column Layout

Always. No exceptions. Even if the template looks beautiful with two columns, it's ATS poison.

Rule 2: Use Standard Section Headings

ATS looks for specific keywords to identify sections. Use these exact headings:

✅ Use This❌ Avoid This
Work ExperienceProfessional History, Career Journey
EducationAcademic Background, Studies
SkillsCompetencies, Expertise
Summary / Professional SummaryProfile, About Me
CertificationsCredentials, Accreditations

Rule 3: Save as .docx or PDF (Check the Job Posting)

  • PDF: Safest for most modern ATS. Preserves formatting.
  • .docx: Required by some older ATS (Taleo). If the job posting doesn't specify, PDF is usually fine.
  • Never submit: .jpg, .png, .pages, .txt

Rule 4: Use Standard Fonts

Safe choices: Arial, Calibri, Helvetica, Georgia, Garamond, Trebuchet MS

Avoid: Any decorative or custom font

Rule 5: No Headers, Footers, or Text Boxes

Put everything in the main body of the document. Contact info goes at the top of the page, not in a header.

Rule 6: Use Simple Bullet Points

Safe: (Option+8 on Mac, Alt+0149 on Windows) or -

Risky: , , , , arrows, emoji

Rule 7: Include Dates in Standard Format

Best: Month Year – Month Year (e.g., January 2022 – March 2024)

Avoid: "Present," "Current," "2022-now" — some ATS don't understand these

Instead of "Present," write the current month and year.

Rule 8: Use Full Job Titles (Don't Abbreviate)

❌ Bad: "Sr. SWE at G" (Senior Software Engineer at Google) ✅ Better: "Senior Software Engineer at Google"

The ATS may not understand abbreviations, especially for titles.

Rule 9: Match Keywords from the Job Description

This is the most important rule for passing the keyword filter:

  • If the job description asks for "Project Management," don't write "Led cross-functional teams"
  • If it asks for "Python," don't write "Proficient in scripting languages"
  • Use the exact terminology from the job posting

But don't keyword-stuff. Use keywords naturally within your bullet points.

Rule 10: Keep It Under 2 Pages

Most ATS have file size limits. A 3-page resume with graphics might exceed the limit and fail to upload entirely.


ATS Resume Template: A Before-and-After Example

❌ BEFORE: ATS-Unfriendly Resume

┌─────────────────────────────────────┬─────────────────────┐
│           JOHN CHEN                 │  SKILLS             │
│     Data Analyst • New York         │  • Python           │
│                                     │  • SQL              │
│  [Profile Photo]                    │  • Tableau          │
│                                     │  • Machine Learning │
├─────────────────────────────────────┴─────────────────────┤
│  EXPERIENCE                                             │
│  ▸ Data Analyst, TechCorp (2022-Present)               │
│    → Analyzed data to improve business outcomes        │
│    → Created dashboards for stakeholders               │
│                                                         │
│  ▸ Junior Analyst, Data Inc. (2020-2022)               │
│    → Assisted senior team members                      │
└─────────────────────────────────────────────────────────┘

Why this fails:

  • Two-column layout confuses the parser
  • "Present" may not be recognized
  • Arrow bullets () may not render
  • "Assisted" is a weak verb with no results
  • Missing measurable achievements

✅ AFTER: ATS-Optimized Resume

JOHN CHEN
New York, NY | john.chen@email.com | linkedin.com/in/johnchen

PROFESSIONAL SUMMARY
Data Analyst with 4 years of experience transforming complex datasets into 
actionable business insights. Specialized in SQL, Python, and Tableau. 
Bilingual in English and Mandarin. Proven track record of reducing reporting 
time by 60% and improving forecast accuracy by 25%.

WORK EXPERIENCE

Data Analyst | TechCorp | New York, NY
January 2022 – June 2026
• Reduced monthly reporting time by 60% (from 5 days to 2 days) by automating 
  data pipelines with Python and SQL
• Built 15+ interactive Tableau dashboards used by 50+ stakeholders across 
  sales, marketing, and operations
• Improved demand forecast accuracy by 25% through machine learning models, 
  resulting in $500K annual inventory savings
• Led cross-functional project with engineering and product teams to redesign 
  the customer analytics platform

Junior Analyst | Data Inc. | New York, NY
March 2020 – December 2021
• Analyzed customer behavior data to identify churn patterns, presenting 
  findings to senior leadership monthly
• Created standardized SQL queries used by 8 team members, reducing 
  ad-hoc request turnaround time by 40%
• Supported A/B testing framework that increased conversion rates by 12%

EDUCATION
Master of Science in Data Analytics | Columbia University | New York, NY
Graduated: May 2020

SKILLS
Python, SQL, Tableau, R, Machine Learning, Statistical Analysis, 
Data Visualization, A/B Testing, Project Management

CERTIFICATIONS
• Google Data Analytics Certificate (2021)
• AWS Certified Cloud Practitioner (2022)

Why this passes:

  • Single-column layout
  • Standard section headings
  • Dates in Month Year format
  • Every bullet starts with a strong action verb
  • Achievements are quantified
  • Skills listed explicitly (for keyword matching)

The Hidden ATS Keywords Trap

Here's something most job seekers don't know: ATS don't just count keywords — they understand context.

Modern ATS (especially Workday and Greenhouse) use AI to understand:

  • Whether you have the required years of experience
  • If your skills match the seniority level
  • Whether your job titles align with the role

The Keyword Matching Checklist

Before submitting, compare your resume against the job description:

Job Description SaysYour Resume Should Say
"5+ years of experience"Ensure your relevant experience totals 5+ years
"Python, SQL, AWS"Include all three explicitly in your Skills section
"Cross-functional collaboration"Use that exact phrase or equivalent
"Bachelor's degree required"List your degree clearly
"PMP certification preferred"Include if you have it

Pro tip: Create a "master resume" with every skill and achievement you've ever had. Then, for each job application, create a tailored version that emphasizes the most relevant keywords.


How to Test Your Resume Against Real ATS

Method 1: Copy-Paste Test

  1. Open your resume PDF
  2. Select all text (Ctrl+A / Cmd+A)
  3. Copy and paste into a plain text editor (Notepad, TextEdit)

If the text looks garbled, out of order, or missing sections, the ATS will struggle too.

Method 2: ATSpass ATS Compatibility Check

Upload your resume to ATSpass and get an instant score with specific feedback:

  • ✅ Parsing accuracy: Can the ATS read all your sections?
  • ✅ Keyword density: Are you using the right terminology?
  • ✅ Formatting issues: Any hidden problems?
  • ✅ Readability score: Will a human recruiter like it?

Method 3: Jobscan Comparison

Paste your resume and the job description into Jobscan.co. It will show you exactly which keywords you're missing.


Quick Checklist: Before You Hit "Apply"

Use this checklist every time you submit an application:

  • Single-column layout
  • Standard section headings (Work Experience, Education, Skills)
  • Dates in "Month Year – Month Year" format
  • No tables, text boxes, headers, or footers
  • Standard fonts (Arial, Calibri, Helvetica)
  • Simple bullet points (• or -)
  • Saved as PDF (or .docx if requested)
  • Filename: FirstName_LastName_Resume.pdf
  • Keywords match the job description
  • All achievements include numbers
  • Contact info is in the main body, not a header
  • Under 2 pages
  • Passes the copy-paste test

The Bottom Line

Getting past the ATS isn't about gaming the system — it's about speaking the same language. The ATS exists because recruiters are overwhelmed with applications. Your job is to make it as easy as possible for both the machine and the human to see your value.

The good news: Once you understand these rules, formatting an ATS-friendly resume becomes second nature. And the even better news: Most of your competition doesn't know these rules.

By following the guidelines in this article, you're already ahead of 75% of applicants who get filtered out before a human ever sees their resume.


Want to be 100% sure your resume will pass? Upload it to ATSpass for a free ATS check → — Get your compatibility score and fix any issues before you apply.


Related articles: