Skip to content
Back to Blog
Resume Tips

The ATS Resume Checklist: 12 Checks Before You Apply (2026)

Said AltanSaid AltanJuly 14, 20268 min read

In 2026, 97.8% of Fortune 500 companies run resumes through an applicant tracking system (ATS) before a human reads them (source: Jobscan). The software parses your file into a database, scores it against the job, and ranks you. If the parser mangles your layout or the keywords are not there, you are filtered out before anyone reads a word.

This is not a small effect. In Harvard Business School's Hidden Workers study, 88% of employers admitted their own software rejects qualified candidates (source: Harvard Business School). The fix is not gaming the system. It is formatting your resume so the parser reads it correctly and the recruiter finds what they need in the roughly seven seconds they spend on it.

Two rules sit underneath everything below. First, the parser is dumber than you think, so remove anything it could misread. Second, the recruiter is faster than you think, so make the important things impossible to miss. Every check here serves one or both.

Run these 12 checks before you hit apply.

1. Save a text-based PDF, not an image

A PDF is safe only if its text is selectable. A resume exported as a flattened image is a picture, and the parser reads nothing inside it.

Test: open your PDF and try to highlight one line of text with your cursor.

Before: a resume exported from a design tool as a single flattened graphic.

After: a PDF where every line is selectable, copyable text.

If you cannot highlight the text in your PDF, neither can the ATS.

Which format should you send when the posting does not specify? A text-based PDF is the safest default, because it preserves your layout exactly across every device a recruiter might open it on. Send a .docx instead when the application portal explicitly asks for Word, or when you know the company uses an older system, since a small number of legacy parsers still handle Word more reliably than PDF. The one format to never send is a scanned or photographed document, which is an image no matter what extension it carries.

2. Use a single-column layout

Two-column resumes look modern and parse badly. Many scanners read straight across the full width of the page, so a skills sidebar gets interleaved into the middle of your job descriptions and both turn to noise.

Before: a narrow left sidebar of skills next to a right column of experience.

After: one full-width column, sections stacked top to bottom.

The safest resume in 2026 is the most boring one to look at: single column, standard order, no surprises for the parser.

This is the trap of the beautiful template. The multi-column, icon-heavy designs that look impressive in a gallery are often the exact layouts that parse worst, so a resume that wins a design award can still lose to a plain one in the system that actually screens it. If you use a builder, pick one that outputs clean, single-column, selectable text, and judge it by how it parses rather than how it looks.

3. Put contact details in the body, not the header

Many applicant tracking systems ignore text placed in a document's header or footer region. If your name, email, and phone live up there, they can vanish from the parsed record entirely.

Before: contact information sitting in the Word header area above the page.

After: your name and contact details as the first plain lines of the document body.

4. Use standard section headings

The parser maps your content by matching heading labels it recognizes. Creative headings break that mapping, and a section it cannot label is a section it may drop.

Before: "Where I've Made an Impact" and "My Toolkit"

After: "Work Experience" and "Skills"

Our free ATS checker grades completeness on exactly this: whether the standard sections a recruiter expects are present and labeled.

5. Match the exact keywords from the job description

ATS keyword matching is literal. "Project management" and "managed several projects" are not the same string to a scanner, even though they mean the same thing to a person.

Pattern: pull the 8 to 10 most-repeated skills, tools, and titles from the posting, and use those exact terms wherever they are honestly true of you.

Before: Built dashboards and reports for the analytics team.

After: Built Tableau dashboards and SQL reporting pipelines for the analytics team, the exact tools the posting named.

You do not have to guess which ones matched. Paste the job description into our ATS checker and it shows you which keywords are present and which are missing before you apply.

6. Place keywords in context, not a hidden block

Keyword stuffing is the oldest ATS trick and the easiest to catch. A block of white-on-white terms or a wall of comma-separated buzzwords reads as spam the moment a recruiter opens the file, and modern parsers flag it.

Before: a hidden paragraph of 40 keywords in white text at the bottom of the page.

After: each keyword earned inside a real accomplishment bullet or a visible skills section.

Every keyword on your resume should survive being read aloud to a hiring manager.

7. Spell out every acronym once

A recruiter might search "Search Engine Optimization" while the ATS indexes the exact string on your page. If your resume only says "SEO," you miss the long-form search, and if it only says the long form, you miss the acronym search.

Pattern: write Search Engine Optimization (SEO) on first use, then use the short form after.

Cover both spellings for every acronym that matters to the role.

8. Quantify every bullet you can

Numbers are where a recruiter's eye lands and what proves the claim. A bullet without a number is an assertion; a bullet with one is evidence.

Before: Responsible for improving the new-user onboarding flow.

After: Redesigned the new-user onboarding flow and cut first-week drop-off from 40% to 22%.

For a role-specific model of what strong quantified bullets look like, see our software engineer resume example. This is the single dimension our checker weighs most heavily under Impact and Experience.

9. Format dates consistently and account for gaps

Parsers extract your employment dates to reconstruct your career timeline. Inconsistent formats confuse them, and unexplained gaps get you cut: 49% of employers say they automatically reject resumes with an employment gap longer than six months (source: Harvard Business School).

Pattern: use one date format everywhere, such as Mar 2023 - Present.

For a deliberate gap, add a one-line entry that names it plainly, like 2023 - Full-time caregiver. A labeled gap reads as a decision; a silent one reads as a red flag.

10. Use recognizable job titles

"Customer Happiness Hero" is invisible in a search for "Customer Support Specialist." The ATS ranks you against the standard title in the posting, so lead with the standard title and park the internal one in parentheses.

Before: Growth Ninja

After: Marketing Specialist (internal title: Growth Ninja)

11. Keep graphics, icons, and tables out of the content

Logos, skill rating bars, icons, and data trapped inside table cells often parse as gibberish or disappear. Never place a real fact, whether a date, a metric, or a skill, inside a graphic or a table.

Before: proficiency shown as five-star rating graphics next to each skill.

After: skills listed as plain text in a labeled Skills section.

If the information matters, it belongs in selectable text, not in a picture of text.

12. Name the file professionally and run one final parse test

The filename is the first thing a recruiter sees in their inbox, and it is a free signal.

Pattern: Firstname-Lastname-Resume.pdf, never resume-final-v3-REAL.pdf.

Then run the finished file through a checker and read what it actually extracts. Our ATS checker scores parseability, keyword match, and completeness in one pass with no signup, which is the fastest way to see your resume the way the software does.

The 60-second recap

Before you submit, confirm all 12:

  • [ ] Text in the PDF is selectable, not an image
  • [ ] Single-column layout, sections stacked
  • [ ] Name and contact in the body, not the header
  • [ ] Standard section headings (Work Experience, Education, Skills)
  • [ ] Exact keywords from the posting are present
  • [ ] Keywords sit in real bullets, not a hidden block
  • [ ] Every acronym spelled out once
  • [ ] Every possible bullet quantified
  • [ ] One consistent date format, gaps labeled
  • [ ] Standard, searchable job titles
  • [ ] No facts locked inside graphics or tables
  • [ ] Professional filename, checked before sending

The bottom line

An ATS is not the enemy. It is a document parser with a search box, and it rewards the resume that is easy to read and honest about its keywords. The candidates who get filtered out are almost never the least qualified. They are the ones whose formatting hid their qualifications from the machine.

Fix these 12 things once and every application after gets the benefit. For the strategy behind the format, read how to beat ATS systems and our perfect resume guide.

Said Altan

Said Altan

Founder, Rolevanta

Self-taught engineer. Built the automation that landed me interviews at big tech companies — then turned it into Rolevanta so others can skip the credentials gate.

How does your resume score?

Run every check in this article automatically. Upload your resume and get your ATS score with concrete fixes, free and without an account.

Check my resume free