ATS Resume Formatting Rules: What Actually Gets You Past the Scanner in 2026
You followed every design tip on Pinterest. Your resume looks gorgeous — custom fonts, elegant two-column layout, a tasteful header graphic. Then you applied to 47 jobs and heard nothing back.
The problem isn't your experience. It's that applicant tracking systems couldn't read your resume in the first place. Resume parsing software doesn't care about aesthetics. It cares about structure, and it has rigid rules about what it can and can't extract.
Here's every formatting rule that actually matters, broken into clear pass/fail decisions.
Why ATS Formatting Rules Are Different From Design Rules
Design rules exist to impress humans. ATS formatting rules exist to survive software extraction. These goals directly conflict.
A recruiter might love your infographic-style resume — if they ever see it. But resume scanning software like Taleo, Workday, Greenhouse, and iCIMS reads your document top-to-bottom, left-to-right, in a single stream. It's looking for parseable text, recognizable section headers, and standard structure. Anything that breaks that stream — columns, text boxes, embedded images — creates gaps or garbled output.
The ATS doesn't "reject" your resume in the dramatic sense. It parses what it can, misses what it can't, and serves up an incomplete profile to the recruiter. Your carefully written bullet points about managing a $2M budget? Gone, because they were inside a text box the parser skipped.
File Format: Should You Submit a PDF or Word Document?
The rule: Submit a .docx file unless the job posting specifically requests PDF.
Here's why this is more nuanced than the "always PDF" advice you've heard: Modern ATS platforms (Greenhouse, Lever, Workday) parse PDFs reasonably well in 2026. But older systems — still used by Fortune 500 companies, government agencies, and staffing firms — struggle with PDF layers, especially PDFs exported from design tools like Canva or InDesign.
A .docx file created in Microsoft Word or Google Docs gives every ATS the cleanest extraction. If the application portal offers a file type dropdown and includes .docx, choose it.
Exception: If the posting says "PDF only" or you're applying in a creative field where the PDF is the portfolio piece, send the PDF. But make it a text-based PDF (exported from Word), not an image-based one (exported from Illustrator).
Hard fail: .pages files, .jpg screenshots of your resume, and PDFs created by "printing" a designed layout to PDF with flattened text layers.
Fonts, Font Sizes, and Spacing That ATS Systems Can Actually Read
The rule: Use a standard system font at 10–12pt for body text, 13–16pt for headers.
ATS-compatible fonts that parse cleanly across all major systems:
- Calibri
- Arial
- Helvetica
- Times New Roman
- Georgia
- Cambria
- Garamond
Avoid: Custom fonts, decorative typefaces, and anything that requires embedding. When an ATS encounters an unrecognized font, it substitutes — sometimes breaking character spacing or rendering special characters as boxes.
Spacing: Use single or 1.15 line spacing. Avoid manually adding spacing with extra line breaks (hitting Enter repeatedly). Use paragraph spacing settings in Word instead — ATS handles formatting-level spacing correctly but sometimes reads multiple blank lines as section breaks.
Resume font size below 9pt fails on some systems because OCR fallback (used when text extraction fails) can't reliably read it.
The Truth About Columns, Tables, and Text Boxes
The rule: No columns. No tables for layout. No text boxes. Period.
This is the single most common ATS formatting failure I saw as a recruiter. Here's what happens technically:
- Two-column layouts: The parser reads left column top-to-bottom, then right column top-to-bottom. Your experience section might merge with your skills section into unintelligible text. Workday handles columns better than Taleo, but you don't know which system you're hitting.
- Tables: Some ATS reads cells in random order. Your "Company | Title | Dates" row might parse as "Dates Company Title." Others skip table content entirely.
- Text boxes: Most ATS platforms cannot extract text from floating text boxes at all. Content inside them simply vanishes.
What to use instead: Standard left-aligned paragraphs with bold text for emphasis. If you want visual separation, use horizontal lines created with the border tool (bottom border on a paragraph), not inserted shapes.
How to Format Your Section Headers So ATS Recognizes Them
The rule: Use exact conventional header names, formatted with Word's built-in heading styles.
ATS platforms look for specific section labels to categorize your content. Use these exact names:
- Work Experience (or "Professional Experience" or "Experience")
- Education
- Skills
- Certifications (or "Licenses & Certifications")
- Summary (or "Professional Summary")
What fails:
- Creative headers like "Where I've Made Impact" instead of "Work Experience"
- "My Toolbox" instead of "Skills"
- Headers formatted only with font size changes but not heading styles — some parsers use document structure (H1, H2 tags) to identify sections
Apply Heading 2 style in Word to your section headers. This embeds structural markup that helps parsers identify sections even if the text label is slightly non-standard.
Don't use ALL CAPS for headers by typing in caps lock. Instead, use the font formatting "All caps" option, which preserves the actual letter casing in the underlying text stream.
Where to Put Contact Information (and What to Leave Out)
The rule: Place contact information at the top of page one, as plain text (not in a header/footer).
This is critical: Many ATS platforms cannot read document headers and footers. If your name, email, and phone number live in the Word header area, the parser might not extract them at all. Put them in the body of the document, above your first section.
Include:
- Full name
- Phone number
- Email address
- City and state (no full street address needed in 2026)
- LinkedIn URL (spelled out, not hyperlinked text that hides the URL)
Leave out:
- Photos (some ATS flag these for compliance reasons; others simply can't process them)
- Logos or icons next to contact details
- Your full mailing address (privacy concern, no hiring value)
Keyword Placement Rules: Density, Location, and Context
The rule: Match keywords from the job description exactly, place them in context within your experience bullets, and don't stuff.
Resume keyword optimization isn't about cramming terms into a skills section. Modern ATS platforms (and the recruiters who use them) evaluate keyword context. Here's what that means practically:
- Exact match matters. If the job description says "project management," don't write only "managed projects." Include the exact noun phrase and the verb form.
- Location matters. Keywords in your Work Experience section carry more weight than keywords in a standalone Skills section on most platforms. Put them in both.
- Density threshold. There's no magic number, but appearing once per relevant keyword is the minimum. Two to three mentions across different contexts (summary, experience, skills) is ideal. More than five mentions of the same phrase triggers spam filters on Greenhouse and Lever.
- Context signals. "Proficient in Python" alone is weaker than "Built automated reporting pipeline in Python that reduced manual processing by 6 hours weekly." The ATS surfaces context to recruiters who then evaluate credibility.
Want to see how your resume actually scores against a specific job? Paste any job description into Resume Inspector — it's free, no credit card needed — and you'll see exactly which keywords are missing and whether your formatting will pass in under a minute.
What a Passing ATS Resume Actually Looks Like (Before and After)
Before (fails parsing):
A two-column layout with a dark sidebar containing skills and contact info in a text box. Section headers say "My Journey" and "Expertise." File saved as PDF from Canva. Education placed in a table.
After (parses cleanly):
Single-column .docx. Name and contact info as plain text at top of body. Sections labeled "Professional Summary," "Work Experience," "Skills," "Education." Each job entry formatted as:
Job Title | Company Name
City, State | Month Year – Month Year
• Bullet starting with action verb, containing keywords, showing measurable result
• Second bullet with different keyword, different accomplishment
Heading 2 style applied to each section header. Calibri 11pt body, 14pt headers. No graphics, no icons, no text boxes. Standard bullet characters (•), not custom symbols.
Quick-Reference Checklist: ATS Formatting Rules at a Glance
| Rule | Pass | Fail |
|---|---|---|
| File format | .docx (or text-based PDF) | .pages, image PDF, .jpg |
| Layout | Single column | Two columns, sidebar |
| Tables | None for layout | Using tables for structure |
| Text boxes | None | Any floating text boxes |
| Fonts | Calibri, Arial, Georgia, etc. | Custom/decorative fonts |
| Font size | 10–12pt body, 13–16pt headers | Below 9pt anywhere |
| Section headers | Standard names + Heading styles | Creative/non-standard labels |
| Contact info | Top of body text | In header/footer area |
| Keywords | Exact match, in context, 1–3x each | Stuffed, synonyms only, or missing |
| Graphics | None | Logos, icons, photos, charts |
| Bullet characters | Standard (•, -, ▪) | Custom symbols or emoji |
| Hyperlinks | Plain text URLs visible | Hidden behind anchor text |
If you want more detail on building the actual content that goes inside this structure, check the guide on ATS resume tips that actually work for the content strategy that complements these formatting rules.
Before you submit your next application, run a quick ATS check — it takes under a minute and shows you what the software will flag before a recruiter ever sees it. Paste your target job description into the free analysis tool and see exactly what's missing. No credit card, no commitment — just clarity on whether your formatting actually passes.