Back to blogATS basics

ATS-Friendly Resume Format: The Structural Rules That Actually Matter

·5 min read

Most resume advice argues about wording. But before a single recruiter reads a word, your resume has to survive one unglamorous step: getting parsed from a file into structured text by an Applicant Tracking System. A resume that looks stunning in a design tool can arrive on the other side as scrambled fragments - and no keyword strategy saves a document the machine could not read. This guide is the format layer: the structural rules that keep your resume intact end to end.

What "ATS-friendly" actually means

ATS-friendly does not mean plain, ugly, or stripped of personality. It means the file is structured so parsing is unambiguous: one clear reading order, standard section names, real text instead of images, and no layout tricks that confuse the extractor. The goal is that the text a recruiter sees in the ATS matches the text you wrote, in the right order, with nothing dropped.

The format rules that matter, ranked

Not every rule carries equal weight. Here is where to spend your attention, from highest impact to lowest.

RuleWhy it mattersRisk if ignored
Single-column layoutParsers read top-to-bottom; columns get read out of orderHigh
Real text, not imagesImage-based text is invisible unless OCR runsHigh
Standard section headings"Work Experience" is recognized; "My Journey" is notMedium
Text-based PDF or .docxBoth parse reliably across platformsMedium
No text boxes or tables for layoutContent inside them is often skipped or reorderedMedium
Common fonts, normal sizingExotic fonts can map to the wrong glyphsLow

Layout: one column, always

The single biggest format decision is column count. Two-column resumes - skills in a sidebar, experience in the main area - are popular in templates because they look efficient. But many parsers flatten a page into a single stream of text, and when they hit two columns they can interleave them: your job title ends up glued to a random skill, dates land in the wrong place, and the ranking logic reads gibberish. A single-column layout removes the ambiguity entirely. You lose nothing that matters and gain reliable parsing.

Here is what interleaving actually looks like. A two-column resume that reads fine to a human - sidebar on the left, experience on the right - can come out of a parser as:

"SKILLS Python SQL Senior Data Analyst, Northwind Group Tableau Excel Jan 2022 - Present Communication Led migration of…"

A recruiter searching the parsed text still finds the keywords - but the structured fields (title, employer, dates) that filters and ranking depend on are now wrong or empty. That is the quiet failure mode: nothing looks broken from your side.

Sections: use the names the machine expects

An ATS looks for known section headings to route content into the right fields. Creative labels break that mapping. Use the boring, standard names:

  • Work Experience(or Experience) - not "Where I've Been" or "My Path"
  • Education- not "Academic Adventures"
  • Skills - a plain list, not a graphic with rated bars
  • Certifications and Projects where relevant

Inside each experience entry, keep a consistent order: job title, company, location, dates, then bullets. Consistency helps the parser and helps the human skim.

Section order matters too. Reverse-chronological - summary, experience, skills, education - is the order every parser and recruiter expects, and it is the right choice for the vast majority of applicants. Purely functional resumes (skills first, employers buried or dateless) parse poorly into experience fields and read as evasive to recruiters; if you have employment gaps, handle them in the bullets and summary honestly rather than restructuring the whole document around them.

Fonts, sizes, and margins

Font choice is a low-risk rule, but it is free to get right. Use a common system font - Calibri, Arial, Helvetica, Georgia, Garamond - at 10-12pt for body text and 14-16pt for your name and headings. Margins between 0.5" and 1" keep the text block parseable and printable. What to avoid: script and display fonts (glyph-mapping errors), font sizes below 9pt (recruiters simply won't fight them), and cramming via negative letter-spacing. If you're fighting for space, cut content - the resume length guide covers what to cut first.

File type: PDF or DOCX?

For years the advice was "always .docx" because older systems mangled PDFs. Modern parsers handle text-based PDFs well, so either works - with two conditions. First, the PDF must be text-based, not a scanned or exported image. Second, if the posting explicitly asks for a specific format, follow it exactly; that instruction is sometimes enforced by the ATS itself. When in doubt, .docx remains the safest universal choice.

The 10-second self-test: open your PDF, select all, and copy it into a plain-text editor. If the text arrives complete and in the right order, a parser will almost certainly read it the same way. If words are missing, glued together, or shuffled, you have found your problem before any employer did.

The things that quietly break parsing

Beyond the big rules, a handful of small choices cause outsized damage:

  • Headers and footers - contact info placed in the document header can be skipped entirely by some parsers. Keep your name, email, and phone in the main body.
  • Icons for contact details - a phone icon next to a number is decorative; if the number itself is an image, it disappears.
  • Dates as images or unusual formats- keep dates as plain text in a consistent format like "Jan 2024 - Present". Month + year beats year alone, because some systems compute total experience from date ranges.
  • Special characters and dingbats as bullets - stick to standard round or square bullets.
  • Photos and logos - they add parsing noise, and in US and UK hiring they are conventionally left off entirely.
  • Linked-file tricks- text embedded in charts, SmartArt, or design-tool exports is often rasterized. If it's not selectable, it's not readable.

A known-good template spec

If you'd rather copy a working structure than derive one, this is the spec every ATS-safe template reduces to:

  1. Name and contact info as plain text at the top of the body.
  2. A 2-3 line summary that mirrors the target job title.
  3. Work Experience in reverse-chronological order: title, company, location, dates, 3-5 bullets each.
  4. Skills as grouped plain text (core skills / tools / certifications).
  5. Education last (unless you're a recent graduate - then it moves up).

You can grab a copy-and-fill version from the free ATS resume templates, or see the structure filled in for your specific role in the resume examples by job title - each one follows this exact spec and explains why it works.

How to verify your format actually survived

You do not have to trust that your format is clean - you can check. The fastest test is to run your resume through a scanner and see what text it extracted and how it scored against a real job description. If sections come back empty or keywords you clearly included show as missing, that is a parsing problem, not a content problem. Cvali's ATS resume scanner does exactly this - it reads your file the way an ATS would and shows you the result before you submit anywhere.

Once the format is clean, the next layer is content: the right keywords and strong bullets. For the keyword side, see how to find the right resume keywords, and to rewrite the resume itself into a clean, single-column structure, the AI Resume Builder outputs ATS-safe templates by default.

The short version

One column. Real text. Standard headings. Text-based PDF or .docx. Contact info in the body, not the header. Get those six things right and your resume will arrive intact at every ATS, which is the whole point of formatting - it is the price of admission, not the thing that wins the job. What wins the job is the content that survives once the format lets it through.

FAQ

Frequently asked questions

What is the best resume format for an ATS?

A single-column layout, saved as a text-based PDF or .docx, with standard section headings and contact details in the body rather than the header. That structure parses reliably across Greenhouse, Lever, Workday, and other platforms without scrambling your content.

Do two-column resumes work with an ATS?

Often not. Many parsers flatten a page into one text stream and read two columns out of order, gluing unrelated content together. A single-column layout removes that risk entirely while losing nothing that matters to a human reader.

Should contact info go in the resume header?

No. Some ATS parsers skip the document header and footer, so a name, email, or phone placed there can be dropped. Keep all contact details as plain text at the top of the main body.

Get started

Your resume score is waiting.

Upload your resume, paste the job description, and see exactly where you stand.

Scan My Resume
No credit cardNo account neededResults in seconds