CareerMarch 22, 2026

How to Build a Resume That Gets Past ATS Systems

By The hakaru Team·Last updated March 2026

Quick Answer

  • *Over 97% of Fortune 500 companies use ATS to filter resumes before a human ever sees them.
  • *An estimated 75% of resumes are rejected by ATS before reaching a hiring manager (Jobscan, 2025).
  • *Use standard section headings, avoid tables/columns, and mirror keywords from the job description.
  • *Submit as DOCX for maximum ATS compatibility. Modern systems handle PDFs, but DOCX is the safest bet.

What Is an ATS and Why Does It Matter?

An Applicant Tracking System (ATS) is software that employers use to collect, sort, scan, and rank job applications. When you submit a resume online, it almost certainly goes through an ATS before any human reads it. According to Jobscan’s 2025 recruiting technology report, 97.4% of Fortune 500 companies and approximately 75% of all employers use some form of ATS.

Popular ATS platforms include Greenhouse, Lever, Workday, iCIMS, Taleo (Oracle), and BambooHR. Each handles resume parsing slightly differently, but they all share the same core function: extracting structured data from unstructured resume documents.

How ATS Parsing Works

When you upload your resume, the ATS:

  1. Extracts text from your document (PDF, DOCX, or plain text)
  2. Identifies sections by looking for standard headings (Work Experience, Education, Skills)
  3. Parses details like job titles, company names, dates, and contact information into structured fields
  4. Matches keywords from your resume against the job description’s requirements
  5. Ranks candidates based on keyword match, experience level, and other criteria

If the ATS cannot parse your resume correctly, your qualifications literally do not exist in the system. A beautifully designed resume that confuses the parser is worse than a plain-text resume that parses perfectly.

Formatting Rules for ATS Compatibility

The number-one reason resumes fail ATS screening is not a lack of qualifications — it is formatting that breaks the parser. According to a 2025 study by TopResume, 43% of resumes have formatting issues that cause parsing errors. Here are the rules:

Use Standard Section Headings

ATS systems look for conventional headings to identify resume sections. Stick to these:

Use ThisNot This
Work ExperienceWhere I’ve Been
EducationAcademic Journey
SkillsMy Toolbox
SummaryAbout Me
CertificationsCredentials & Badges

Avoid Tables, Columns, and Text Boxes

Multi-column layouts and tables are the most common ATS-breaking formatting choices. When an ATS encounters a two-column layout, it often reads across both columns simultaneously, jumbling your work experience with your skills section. Text boxes are frequently ignored entirely.

Rule of thumb: if you copy and paste your resume into a plain text editor (like Notepad) and the content reads in the correct order, the ATS will parse it correctly.

Use a Simple, Clean Layout

  • Font: Use standard fonts (Arial, Calibri, Times New Roman, Garamond). ATS can read any system font, but unconventional fonts may display incorrectly if the recruiter opens the file.
  • Font size: 10–12pt for body text, 14–16pt for headings.
  • Margins: 0.5–1 inch on all sides.
  • Bullet points: Use standard round bullets. Avoid custom symbols, checkmarks, or icons.
  • Headers and footers: Do not put critical information (name, phone, email) in the header or footer — many ATS systems skip these areas entirely.

No Images, Graphics, or Icons

ATS cannot read text embedded in images. This includes:

  • Headshot photos (also not recommended in the U.S. for legal reasons)
  • Skill bar charts or infographics
  • Company logos
  • Icons next to contact information (phone icon, email icon)

Keyword Optimization: The Core of ATS Matching

Keywords are the single most important factor in ATS ranking. A 2025 study by Ladders found that resumes with 60%+ keyword match to the job description were 3x more likely to be shortlisted by recruiters who used ATS filtering.

How to Identify the Right Keywords

  1. Read the job description carefully. Highlight every skill, tool, certification, and qualification mentioned.
  2. Note repeated terms. If “project management” appears three times, it is a high-priority keyword.
  3. Include both the acronym and full term. Write “Search Engine Optimization (SEO)” so the ATS matches either form.
  4. Check similar job postings. If three out of five similar postings mention “Agile methodology,” include it even if one posting does not.

Where to Place Keywords

  • Summary/Profile section: Include your top 3–5 keywords naturally in a 2–3 sentence professional summary.
  • Skills section: List hard skills (tools, technologies, certifications) as a dedicated section.
  • Work experience bullets: Weave keywords into your accomplishment statements.
  • Job titles: If your actual title was ambiguous, consider adding a parenthetical clarification (e.g., “Growth Lead (Digital Marketing Manager)”).

Avoid Keyword Stuffing

ATS is getting smarter. Modern systems and the recruiters reviewing ATS output can detect keyword stuffing — repeating terms unnaturally or hiding white text. This will get your resume flagged or discarded. Every keyword should appear in a natural, contextually relevant sentence.

File Format: PDF vs. DOCX

The file format debate has a clear winner for ATS:

FormatATS CompatibilityFormatting PreservedRecommendation
DOCXExcellent (all systems)Mostly preservedSafest default
PDFGood (modern systems)Perfectly preservedGood if system is modern
Plain TextPerfectNo formattingOnly if requested
Image-based PDFFails completelyN/ANever use

Best practice: Submit as DOCX unless the job posting specifically requests PDF. If you are applying through LinkedIn Easy Apply or a modern ATS like Greenhouse, PDF works fine. When in doubt, DOCX is the safest choice because every ATS on the market can parse it accurately.

Common ATS Mistakes That Kill Applications

1. Using a “Creative” Resume Template

Templates from Canva, Behance, or design marketplaces often use multi-column layouts, text boxes, and image overlays. They look great as PDFs but parse terribly. According to a 2025 survey by Resume Genius, 1 in 4 job seekers use a creative template, and those templates have a 35% higher ATS rejection rate than standard single-column layouts.

2. Omitting Dates From Work Experience

ATS systems use employment dates to calculate years of experience. If you omit dates, the system may rank you as having zero experience for experience-level filters. Always include month and year (e.g., “March 2022 – Present”).

3. Using Acronyms Without Spelling Them Out

If the job description says “Customer Relationship Management” and your resume only says “CRM,” some ATS systems will not make the connection. Always include both forms on first use.

4. Submitting One Generic Resume for Every Job

This is the biggest strategic mistake. Each job description uses different keywords and priorities. A Jobscan analysis of 1 million resumes found that tailored resumes had an average ATS match rate of 72%, compared to 47% for generic resumes. That 25-percentage-point gap is the difference between getting an interview and getting filtered out.

5. Putting Contact Info in the Header

Many ATS systems cannot read document headers or footers. Put your name, phone number, email, and LinkedIn URL in the main body of the document, at the very top.

How to Test Your Resume

Before submitting your resume, run these checks:

The Plain Text Test

Copy your entire resume and paste it into a plain text editor. If the content reads in the correct order with no jumbled sections, your formatting is ATS-safe.

The ATS Scanner Test

Use an ATS resume scanner to check your keyword match rate against a specific job description. Aim for 70%+ keyword match. Our AI Resume Scorer analyzes your resume against ATS best practices and provides actionable feedback.

The Five-Second Recruiter Test

After your resume passes ATS, a recruiter will glance at it for approximately 6–7 seconds (according to a 2018 eye-tracking study by Ladders). Make sure your name, current role, and key skills are immediately visible at the top of the page.

Check your resume’s ATS compatibility

Use our free AI Resume Scorer →

Also see: Complete ATS-Friendly Resume Guide

ATS-Optimized Resume Checklist

Use this checklist before every application:

  • Single-column layout (no tables, text boxes, or multi-column designs)
  • Standard section headings (Work Experience, Education, Skills, Summary)
  • Contact info in the document body, not the header/footer
  • Standard fonts (Arial, Calibri, Times New Roman) at 10–12pt
  • Standard bullet points (round dots, no icons)
  • No images, graphics, charts, or logos
  • Keywords from the job description included naturally
  • Both acronyms and full terms spelled out (e.g., “SEO” and “Search Engine Optimization”)
  • Employment dates in month/year format
  • File saved as .docx (or .pdf if specifically requested)
  • Plain text test passes (copy/paste reads correctly)
  • 70%+ keyword match with target job description

Frequently Asked Questions

What is an ATS and how does it work?

An Applicant Tracking System (ATS) is software that employers use to collect, sort, scan, and rank job applications. ATS systems parse your resume text, extract key information (contact details, work history, skills, education), and match it against the job description’s requirements. Over 97% of Fortune 500 companies and approximately 75% of all employers use some form of ATS.

Should I submit my resume as a PDF or DOCX for ATS?

DOCX is the safest format for ATS compatibility because all major systems parse it accurately. Modern ATS platforms like Greenhouse, Lever, and Workday also handle PDFs well, but some older systems struggle with PDF parsing. If the job posting specifies a format, follow that. If not, DOCX is the safest default. Avoid image-based PDFs, as ATS cannot read text embedded in images.

How do I know if my resume passes ATS screening?

You can test your resume by using an ATS resume scanner tool, which analyzes your resume against a job description and identifies missing keywords, formatting issues, and parsing errors. Look for a match rate of 70% or higher. You can also test by copying and pasting your resume into a plain text editor — if the content is readable and properly structured, ATS systems should parse it correctly.