Skip to main content
Writing Guide Updated 2026-08-19

How to Write an ATS Resume

An applicant tracking system, or ATS, is software that screens resumes before a recruiter reads them. It parses your document into fields: name, email, job titles, dates, skills. Then it checks those fields against the keywords in the job description. A shortlist goes to a human.

Most of the guidance online makes this sound like a wall you have to trick. It is not. An ATS reads text. Give it clean text in a predictable order and it does its job. The resume that passes is the resume that is boring to a parser and readable to a person at the same time.

This guide walks through what an ATS actually does, the layout rules that survive parsing, how to place keywords without stuffing, how to write bullets that carry a keyword and a result, and which file format to send. It ends with a full example resume you can copy the structure from.

What an ATS Actually Does

An ATS does not look at your resume the way you do. It sees text, not design. It extracts content into structured fields and scores how well that content matches the posting.

Two jobs happen in most systems. Parsing turns your file into text and maps it to the right fields. Ranking matches your text against keywords from the job ad. Some systems only rank. Others filter candidates out before a recruiter ever looks.

The stakes are concrete. Jobscan's 2025 survey of 384 recruiters found that 99.7% use keyword filters inside their ATS. Pika's analysis of 50,022 real resume scans found the average keyword match score was 65 out of 100. Half of all resumes scored 61 or less.

None of this means a machine decides your fate. Most systems hand a ranked list to a person. Your job is to rank high enough to be on that list.

Why Resumes Fail: Formatting vs Keywords

The most common reason a resume underperforms is not formatting. It is keyword mismatch. Jobscan's analysis is blunt: a candidate with ten years of exactly the right experience can score below a candidate with five years of less relevant experience, if the second candidate matched more of the posting's phrasing.

Formatting still matters, because a layout the parser cannot read loses your content entirely. But once the file parses cleanly, relevance decides whether you make the shortlist.

Layout Rules That Pass the Parse

You rarely know which ATS a company uses, so build for the least capable one you might face. A plain single column with standard headings passes all of them. Fancy layouts pass only the ones built for them. Start with our ATS resume templates, which follow every rule below.

  • One column running top to bottom, no sidebar
  • Standard section headings: Professional Summary, Work Experience, Education, Skills
  • No photo, no two-column table, no text boxes
  • Real text, not a picture of your resume
  • A common font with consistent spacing

Section by Section

Every section below uses a heading name a parser already knows. That is the whole trick: the section names do the mapping for you.

  • Contact details. Put your name, phone, email, city, and LinkedIn in the body as the first lines. Some parsers skip the header and footer regions of a file, so contact details there can fail to map.
  • Professional summary. Write two or three lines that state your role and your strongest result. Mirror the job title from the posting where it fits. If the ad says Senior Operations Manager, use that phrase, not a clever synonym.
  • Work experience. List roles in reverse chronological order. Under each, give the title, company, location, and dates, then a short set of bullets. Keep the dates on the same entry as the role so the parser attaches them correctly.
  • Skills. List hard skills: named tools, systems, certifications, and processes. Use the exact terms from the job description. This section is where you cover tools that do not fit naturally into a bullet.
  • Education. Degree, institution, graduation year. Add certifications and licences in their own line or a short section, since many systems map them to a separate field.

Keywords Done Right

Keywords are the literal words a recruiter or an ATS searches for, and matching is often exact. Your job is to mirror the phrasing of the posting, not to write synonyms.

Pull the hard skills, tools, and the job title from the job description, and place them where they belong: in the skills section, inside real experience bullets, and in your summary. Use the posting's exact terms. If it says REST APIs, write REST APIs, not web services.

There is no magic keyword count. Relevance and natural placement beat volume. Stuffing a resume with terms you have never used is easy for a recruiter to spot, and it actively hurts you in modern systems.

Never hide keywords in white text or zero-size font. Parsers read hidden text, and any recruiter who pastes your resume into plain text sees the block instantly. It reads as dishonest and can get you rejected.

Writing Bullets That Carry Keywords

A bullet that carries a keyword and a result serves both audiences. The machine gets the exact term. The recruiter gets a number and a named tool. Aim to write every important bullet that way.

Use a strong action verb, a specific result, and a named tool or metric. Start each bullet with the action. Put the number in the same sentence as the tool.

Before: vague duty After: specific result
Responsible for warehouse operations and managing a team Managed 25 warehouse associates and cut order errors by 18% in two quarters
Worked with SQL databases Built SQL reporting dashboards that reduced weekly close time from 4 hours to 45 minutes
Good communication skills Presented weekly KPI reviews to a leadership team of 12

File Type and the 60-Second Copy-Paste Test

Modern systems parse text-based PDFs reliably. The failure mode is an image-based PDF, where the characters are pixels, not text. Word, Google Docs, and most resume builders keep a real text layer by default.

If a posting does not specify a format, .docx is the safest default. Design-tool exports, like anything built in Canva or InDesign, use embedded text boxes and custom fonts that break parsing. Save those for portfolios.

Before you submit, run the copy-paste test. Paste your resume into a plain text editor. If the text comes out in the right order with your headings and keywords intact, the file will parse. If it comes out garbled or empty, fix the file first.

Page Length: What Actually Matters

One page is the standard for early-career candidates. For candidates with five or more years of experience, two pages is acceptable and often better. Cutting real accomplishments to force one page removes the detail and metrics that both the ATS and the recruiter want.

ATS Myths vs Reality

A lot of what circulates about ATS resumes is outdated or plain wrong. Here is the short version.

Myth Reality
White text keywords are a safe trick No. Parsers read them, and recruiters see them in plain text. They read as dishonest.
Your resume must fit on one page No. One page for early career, two pages once you have five or more years of experience.
Never send a PDF, always use Word Both work on modern systems, as long as the PDF has a real text layer. Use .docx when a posting asks for it.
An ATS rejects your resume automatically Most systems rank and shortlist. A low match rank is the real problem, and you fix that with keywords and content.

Dos and Don'ts

Do Don't
Use a single column and standard headings Use sidebars, photos, or tables
Mirror the job title and keywords from the posting Guess synonyms for the posting's exact terms
Put keywords inside quantified bullets Stuff the skills section with unrelated terms
Export as a text-based PDF or .docx Send a screenshot or an image-based PDF
Run the copy-paste test before submitting Hide keywords in white text

Full Example Resume

Here is a complete resume that follows every rule in this guide. It is one column, uses standard headings, carries the job description's exact keywords, and quantifies each bullet. Use it as a structure to copy for any role.

Jamie Carter

Operations Manager

Austin, TX | [email protected] | (512) 555-0148 | linkedin.com/in/jamiecarter

Professional Summary

Operations manager with 8 years in warehouse and logistics leadership. Cut fulfillment costs 15% across two sites while keeping on-time delivery above 98%. Skilled in inventory control, process improvement, and team leadership.

Skills

Inventory Management, Warehouse Management Systems, Lean Six Sigma, Process Improvement, Team Leadership, Budget Management, Data Analysis (SQL), OSHA Compliance

Work Experience

Operations Manager

2021-Present

Northside Logistics

  • Managed a team of 45 across receiving, picking, and shipping
  • Cut fulfillment cost per order 15% by reworking the picking layout
  • Kept on-time delivery above 98% for 24 consecutive months
  • Led the rollout of a new Warehouse Management System across two sites

Operations Supervisor

2018-2021

Meridian Distribution

  • Supervised 18 associates and reduced order errors by 22%
  • Introduced weekly inventory cycle counts that cut stock discrepancies 30%
  • Trained 40+ new hires on safety and warehouse processes

Education

B.S. Supply Chain Management, University of Texas, 2018

Certifications

Lean Six Sigma Green Belt, OSHA 30-Hour

Frequently Asked Questions

What does ATS stand for?

Applicant tracking system. It is software that screens and ranks resumes before a recruiter reads them.

Does an ATS reject one-page resumes?

No. One page suits early-career candidates; two pages is fine with five or more years of experience. Length is not what fails resumes.

Should I send a PDF or a Word document?

Both work if the PDF has a real text layer. .docx is the safest default when the posting does not specify a format.

Do ATS systems reject resumes with photos?

Most do not reject on photos, but a photo adds nothing to parsing and can cause errors. Leave it off for ATS-focused applications.

How do I know if my resume will pass?

Paste it into a plain text editor. If the text reads correctly in order, the file will parse. Then run it through a free ATS checker for a full score.

Ready to test your resume?

Run it through the free ATS checker. It scores parseability, structure, keyword match, and content quality in seconds, entirely in your browser.

Run the Free ATS Checker