ATS

What is an ATS-friendly resume? What six vendors actually document

Every guide to ATS-friendly resumes gives you the same formatting rules. None of them says where the rules came from. So we went and read the documentation for six applicant tracking systems and wrote down all 32 things they actually say about handling a resume file. The familiar rules are not in there. Some things nobody mentions are.

Illustration of a resume document beside a checklist panel, one item marked in blue

The short answer, and the whole definition

An ATS-friendly resume is one that hiring software can read. It needs to pull the text out and put each piece in the right place. Your name goes in the name field. Your last job goes in the work history.

That is the whole test. It is about the file working, not about how the file looks.

Most advice skips straight past that and hands you a list of design rules instead. We wanted to know who decided those rules, so we went looking for the source.

  • The test is whether the text can be extracted and mapped, nothing more.
  • A plain file that parses cleanly is ATS-friendly. A beautiful one that does not is not.
  • No format guarantees an interview. Parsing is the floor, not the ceiling.

What we actually read

Six systems: Ashby, BambooHR, Jobvite, SAP SuccessFactors, SmartRecruiters and Workday. We read their product documentation and wrote down every specific thing they say about taking in a resume file and reading it.

That came to 32 statements. Each one is on our parsing research page with the company's own wording and a link to the page it came from. You can check any of them yourself.

The silences turned out to matter as much as the statements. Jobvite barely says anything beyond naming the parser it uses. BambooHR lists which file types it accepts and stops there. Workday's main recruiting product publishes no file format list at all. The list people quote belongs to a different Workday product.

The rules everyone repeats are not in the documentation

Here is what we found. Out of 32 statements, not one mentions two-column layouts. None mentions tables. None mentions fonts. None mentions how many pages your resume should be. None mentions icons or graphics.

That does not make the advice wrong. A simple layout is easier for a person to read, and software given less to interpret has less to get wrong. But nobody who publishes these rules points to a source, and we could not find one either.

One company says something close to the opposite. Ashby writes that its newer parser is better at reading resumes with complex layouts. That is a vendor telling you its software handles the thing everyone warns you about.

So treat the usual list as a sensible precaution. Do not treat it as a rule. The difference matters if you are about to rebuild a resume that was working fine.

Common ATS formatting rules against what vendors actually documentThe rules repeated across the web are: never use two columns, never use tables, avoid headers and footers, use only standard fonts, keep it to one page, and never use graphics. None of these appear in the six vendors' own documentation. What the vendors do document is that image-only and scanned PDFs can fail to parse, password-protected PDFs are rejected, upload size limits apply, parsing is not always accurate, format and word order can change the result, and some fields are never autofilled.REPEATED EVERYWHEREfound in no vendor documentationACTUALLY DOCUMENTEDfrom the six vendors' own pagesNever use two columnsNever use tablesAvoid headers and footersUse only standard fontsKeep it to one pageNever use graphics or iconsImage-only and scanned PDFs can fail to parseProtected or secured PDFs are not acceptedUpload size limits apply, 50MB and 16MB at AshbyParsing is not always accurate, SAP states thisFormat and word order can change the resultWorkday does not autofill Skills or LanguagesSix vendors: Ashby, BambooHR, Jobvite, SAP SuccessFactors, SmartRecruiters, Workday
Left: rules asserted on the pages currently ranking for this query. Right: what the six vendors publish. The left column is not contradicted by the documentation. It is simply absent from it.

What the vendors do document

What the companies do document is duller than the folklore. That is probably why it gets ignored. It is also the part worth acting on.

The clearest one is images. Ashby says an image-only PDF can fail when imported by email. SAP says PDFs that started life as a scan or a photo may not read properly. SmartRecruiters has a specific error code, UNPARSABLE_RESUME, for when the file it receives is an image. Three separate companies describing the same failure.

This is the one rule with real evidence behind it. It catches anyone who scanned a printed copy, exported their resume as a picture, or built it in a tool that turns text into graphics. There is no text in the file, so there is nothing to pull out.

The others are limits rather than design choices. SAP says a resume attached to a candidate profile cannot be a protected or secured PDF. Ashby sets a 50MB cap on uploads, and a lower 16MB point above which search and autofill stop working. SmartRecruiters has a second error code, INCOMPLETE_RESUME, for a file that does not hold enough to build a candidate record from.

"Never use a two-column layout"
Before

Two columns break the parser, so a single column is required.

After

No vendor documentation we found says this. Ashby says its enhanced parser improves handling of complex layouts.

Why it works

This turns a rule back into a preference. One column is still a fine default because it reads well. But it is not worth rebuilding a resume that already works.

"Export as PDF to be safe"
Before

PDF is the safe format for applicant tracking systems.

After

PDF is fine when it contains real text. Three vendors document that image-only or scanned PDFs can fail outright.

Why it works

The file extension is not what decides this. Whether you can select the text inside it is.

"Get the formatting right and the system will read it correctly"
Before

Correct formatting produces correct parsing.

After

SAP states directly that resume parsing is not always completely accurate. Workday documents that results change with format and word order.

Why it works

Some misreading comes from the software, not from your file. So check what got pulled out, rather than reformatting again and hoping.

"Put your skills in a skills section and the system will index them"
Before

A dedicated skills section guarantees the system captures my skills.

After

Workday documents that its core parsing does not autofill hidden fields, Languages or Skills.

Why it works

Write your skills into your job descriptions as well. A skill sitting only in a list may never make it across.

Why every guide says something different

There is no such thing as "the ATS". There are dozens of products from different companies, and each employer sets its own up differently. Jobvite does not even write its own parser; it uses one from a company called DaXtra. Two jobs you apply to this week may be read by completely different software.

So no formatting rule can be universal. When an article tells you what happens inside a system without naming the system, that is worth noticing.

It also explains why the handful of documented items matter more than their number suggests. When three separate companies describe the same failure, you are close to a real rule. When nobody documents something, repeating it a thousand times does not make it one.

What to actually do with your resume

Start with one check that takes five seconds. Open your file and try to select a line of text with your cursor. If you cannot highlight the words, your resume is a picture and no software can read it. That single test catches the only failure three separate companies have documented.

After that: no password on the file, no scanned copies, and keep the file a normal size.

Use section headings anyone would recognise. Put your skills inside your job descriptions as well as in a skills list. That second one is not folklore. Workday says its core parsing skips the Skills and Languages fields, so a skill sitting only in a list may not travel.

Then check what was actually read instead of assuming. Ryzio's free ATS resume checker tells you which rules your file breaks and shows the rule behind each one.

And keep the design choices that help a human. A person reads your resume after the software does. The software was never the one you were trying to impress.

  • Select text in your file. If you cannot, it is an image and will fail.
  • No password protection, no scanned copies, sensible file size.
  • Put skills in context as well as in a list.
  • Check what was extracted instead of trusting a formatting rule.

ATS formatting questions, answered

What makes a resume ATS-friendly?

The software has to be able to read the text and sort it into fields. The one failure the documentation backs up is sending an image. Ashby, SAP and SmartRecruiters all say image-only or scanned files can fail. Rules about columns and fonts appear nowhere in the six companies' documentation.

Do two-column resumes break applicant tracking systems?

We could not find any company saying so. Ashby says close to the opposite: its newer parser is better at reading complex layouts. One column is still a sensible default, because it is simpler for software and easier for people. It is just not a documented requirement.

Is PDF or Word better for an ATS?

Both are widely accepted. What matters is whether the file holds real text. A PDF saved from Word is fine. A PDF that is a scan or a photo is the case three companies document as failing. Open the file and try to select the text.

Will perfect formatting guarantee the system reads my resume correctly?

No. SAP says plainly that parsing is not always completely accurate. Workday says results can change with format and word order. Some of the misreading comes from the software, not from anything wrong with your file.

Why does every website give different ATS formatting advice?

Because there is no single ATS. The six systems here are separate products. Some use a parser built by another company. Each employer configures its own. Advice written as if it applies everywhere is usually describing one system, or none.

What this article relies on

See what a parser can actually read

A formatting checklist tells you what somebody thinks should work. Checking the file tells you what was readable. Run a resume through the checker and see the per-rule result.