ATS9 min read·

What is an ATS, and how to beat it

If you've applied to more than a handful of jobs in the last few years, your resume has been read by software before it's been read by a person. That software is called an Applicant Tracking System, or ATS. It's the tool recruiters use to manage the flood of applications most postings generate — and it's the reason perfectly qualified candidates get rejected without ever speaking to a human.

The internet is full of advice about “beating” the ATS. Most of it is wrong. Some of it actively hurts your chances. This guide is the honest version: what ATSes actually do, what they actually reject, and the four things that really matter when you're writing a resume in 2026.

What an ATS actually does

An ATS is essentially three things stitched together: an inbox, a parser, and a search interface. The inbox collects applications. The parser extracts structured fields (name, email, work history, education, skills) from your resume into the database. The search interface lets recruiters filter the applicant pool by keyword, years of experience, location, and education.

The big names — Greenhouse, Lever, Workday, Taleo, iCIMS, SmartRecruiters — differ in interface but not in basics. They all do the same three things. They all use roughly the same parsing technology (these days, machine-learning-based document parsing, not the brittle keyword regex of a decade ago).

Where rejections actually happen

A common myth is that the ATS itself rejects you. It doesn't. What happens is more mundane: a recruiter runs a keyword search, your resume doesn't surface in the results, and your application stays in the queue until the role is filled by someone whose resume did.

This is the most important thing to internalize about ATSes: they don't score your resume; they index it. Your job is to make sure the indexable version of your resume contains the keywords a recruiter is plausibly going to search for, in places the parser can read them.

The four things that actually matter

1. Use a standard layout the parser can read

Modern ATS parsers handle single-column layouts perfectly, two-column layouts pretty well, and exotic layouts (rotated text, text-in-image, complex tables) badly. If you're applying to a Fortune 500 in a conservative industry, a single-column template removes ambiguity. If you're applying to a tech company or design studio, a two-column layout is fine. All ten Vitao templates are tested against Greenhouse, Lever, Workday, and Taleo.

2. Match the job description's vocabulary

If the posting says “Salesforce administrator” and your resume says “CRM admin,” you're invisible to a recruiter searching for “Salesforce.” This isn't keyword stuffing — it's using the same words for the same things. Read three or four postings for the role you want before you write, and mirror the language they share.

3. Quantify the work, every time you can

Recruiters don't search for adjectives. They search for years (“5+ years”), technologies (“Python”), and scale (“managed team of 12”). Every bullet on your resume should include at least one number if it can. “Led growth team” is invisible; “Led 4-person growth team, +18% activation” is searchable and credible.

4. Save as PDF, not Word

This is now safe advice. A few years ago some ATSes preferred .docx because their PDF parsers were unreliable. That's not true anymore — every major ATS in 2026 parses well-formed PDFs cleanly, and PDFs preserve your layout. If a posting specifically asks for .docx, send .docx; otherwise default to PDF.

What doesn't matter (despite the rumors)

  • White-on-white keyword stuffing.Hasn't worked since ~2015. Modern parsers extract structured text, not raw glyphs, and recruiters who notice the trick will reject you on principle.
  • Special characters in headings.“EXPERIENCE” and “Experience” parse identically. The em-dash in your section title is fine.
  • The exact font you use.Pick something readable that renders at 10–11pt body. Recruiters care about readability, not typeface.
  • Including a photo.This is geographic, not ATS-driven. Photos are expected in most of continental Europe and forbidden in the US. The ATS doesn't care either way.

The honest summary

Beating the ATS is less about gaming software and more about writing a resume that matches the job, contains the words a recruiter will search for, quantifies its claims, and lives in a layout the parser can read. Do those four things and your resume will surface in the recruiter's searches. After that, getting the interview is the human's problem, not the parser's.

If you'd rather skip the layout question entirely, every Vitao template is built for this, and the editor flags ATS-breaking edits in real time. Browse the resume examples by role to see how the principles look applied to specific jobs.

Ready to write yours?

10 templates. $9 once. No subscription.

Start my resume