99% of Fortune 500 companies run resumes through an Applicant Tracking System before a human ever reads them (Jobscan, 2024). 75% of resumes are rejected at that stage. Most of those rejections are not about qualifications: they are about formatting that breaks parsers, missing keywords, and file types that ATS cannot read correctly. This guide provides the exact template structure, spacing specifications, and keyword strategy that passes all four major ATS platforms, plus a self-test method you can use before submitting any application.

What ATS Actually Does to Your Resume

Most candidates know that ATS "screens resumes," but the mechanism matters for understanding why formatting rules exist. ATS systems do not read your resume as a human would. They parse it as structured data: they extract text from each section, assign it to a field (name, email, job title, company, dates, skills), and then compare your extracted skills and job titles against the job's required and preferred keywords.

The parse failure points are predictable. Tables confuse the column-extraction logic: text in the left column of a Word table may be extracted into the wrong field, or skipped entirely. Text in the right column of a two-column layout is processed after the left column but in sequence with the entire left column, destroying the chronological and hierarchical structure the parser expects. Headers and footers in Word documents are often not parsed at all by most ATS, meaning any contact information placed there is invisible to the system.

ATS System Market Share Primary Users Notable Parsing Behavior
Workday 37% (large enterprise) Fortune 500, large enterprises Strict section header requirements; prefers DOCX; poor at custom section names
Taleo (Oracle) 21% Large enterprise, government Oldest major ATS; worst at two-column layouts; requires exact standard headers
Greenhouse 15% (growth stage) Tech companies, startups (Series B+) Better PDF handling than Taleo; still prefers DOCX for parsing; more forgiving of formatting
Lever 12% Tech companies, creative agencies Best PDF handling of the four; still recommends DOCX; relatively robust parser
iCIMS 9% (mid-market) Mid-size companies, healthcare Used heavily in healthcare; strict certification field parsing; poor with specialty characters

Source: SHRM HR Technology Survey, 2024.

The ATS-Safe Template: Complete Fill-In-The-Blank

The following template uses the structure and formatting rules that pass all four major ATS systems listed above. Copy it into a Word document. Replace every bracketed placeholder with your own information. Do not add columns, tables, graphics, or text boxes.

Zone 1: Contact Header

One line per item. No tables, no columns, no borders. All text left-aligned or centered.

[Your Full Name]

[City, State] • [Phone Number] • [Email Address]

linkedin.com/in/[yourprofile] • [github.com/yourhandle — for tech roles only]

ATS rule: Never put contact information in a Word header or footer. ATS systems skip those entirely. All contact info must be in the document body.

Zone 2: Professional Summary

Section header: exactly "Summary" or "Professional Summary" (not "Profile," "About Me," or "Objective"). 3-4 sentences max.

Summary

[Job Title] with [X] years of experience in [industry/function]. [One specific achievement with a number]. Strong background in [primary skill 1], [primary skill 2], and [primary skill 3]. [Target role or industry statement — match the job posting's language exactly].

Zone 3: Work Experience

Section header: exactly "Work Experience" or "Experience" or "Professional Experience." Each entry: job title, then company, then dates. Never reverse this order.

Work Experience


[Job Title]

[Company Name], [City, State] | [Month Year] – [Month Year or Present]

• [Action verb] + [what you did] + [measurable result]. Used [keyword from job posting].

• [Action verb] + [what you did] + [measurable result].

• [Action verb] + [what you did] + [measurable result].


[Previous Job Title]

[Company Name], [City, State] | [Month Year] – [Month Year]

• [Action verb] + [what you did] + [measurable result].

• [Action verb] + [what you did] + [measurable result].

ATS rule: 3-5 bullets per position. The job title must appear on its own line above the company name. ATS parsers use the hierarchical line order to determine which text is the title and which is the employer.

Zone 4: Education

Education


[Degree Name], [Major]

[University Name], [City, State] | [Month Year]

GPA: [X.X] (include only if 3.5+ or required by posting)

Zone 5: Skills

Section header: exactly "Skills" or "Core Competencies." Use pipe ( | ) separators. Never use bullet points, a comma list, or a skills table.

Skills

[Category 1]: [Skill] | [Skill] | [Skill] | [Skill]

[Category 2]: [Skill] | [Skill] | [Skill]

[Category 3]: [Certifications or Tools]

Example: Technical: Python | JavaScript | SQL | Docker | AWS | React | PostgreSQL | Git

Zone 6: Certifications (Optional)

Certifications

[Certification Full Name] ([Abbreviation], [Issuing Body], exp. [Year])

[Certification Full Name] ([Abbreviation], [Issuing Body], exp. [Year])

ATS Formatting Rules: Safe vs. Hostile

The formatting rules below are derived from Jobscan's ATS parsing research (2024) and ResumeGo's ATS accuracy study (2023). The "why" for each rule is explained at the parser level, not just as a blanket prohibition.

Element ATS-Safe Choice Hostile Choice Why It Matters
File format .docx .pdf, .pages, .jpeg of resume DOCX parsed by 97% of ATS; PDF by 83%; others much lower (Jobscan, 2024)
Layout Single column Two columns Two-column right sidebar skipped entirely by 61% of ATS (Resumeworded, 2024)
Tables Never Skills table, experience table Tables cause parsing errors in 84% of tested ATS systems (Jobscan, 2024)
Contact info placement Document body, top Word header/footer Header/footer content is extracted separately and often not mapped to contact fields
Section headers Standard: Experience, Education, Skills, Certifications Creative: "My Journey," "Where I've Been," "What I Know" Workday and Taleo require exact standard headers to assign content to the correct field
Fonts Calibri, Arial, Garamond, Georgia, Times New Roman Decorative or icon fonts, custom fonts not embedded Non-standard fonts may render as garbled characters or square boxes in ATS
Graphics / images None Profile photo, icons, skill bars, logos Images are never parsed; skill bars and icon bullets are extracted as garbage characters or skipped
Text boxes Never Highlight boxes, callout text boxes Text boxes are treated as embedded objects, not body text, and are skipped by most parsers
Bullet style Standard bullet (•) or hyphen (-) Custom symbols, arrows, checkmarks, emoji Non-standard bullet characters often render as replacement characters (?) that break text extraction
Entry order within experience Job title first, then company, then dates Company first, or dates first ATS uses line position to determine field type; deviations cause misclassification of titles and employers

Font, Margin, and Spacing Specifications

These are the exact specifications that pass all five major ATS systems reliably:

Typography

Body font: Calibri 11pt, Arial 11pt, or Garamond 11-12pt

Name (header): Same font, 16-20pt, bold

Section headers: Same font, 11-12pt, bold, ALL CAPS or Title Case

Avoid: Any font below 10pt (readability issue), Times New Roman for tech roles (dated), Comic Sans or script fonts (always)

Layout and Spacing

Margins: 0.75 to 1.0 inch on all sides (never below 0.5 inch)

Line spacing: Single (1.0) to 1.15; slight spacing between sections

Between sections: 6-8pt spacing after each section block

Page length: 1 page (under 5 YOE) or 2 pages (5+ YOE). Never extend via margin compression.

ATS Platform Differences: What Changes by System

The four major systems have meaningfully different parse behaviors. If you know which ATS a company uses (often listed in the URL of their careers page or discoverable through LinkedIn job posts), tailor accordingly.

Workday (Large Enterprise)

URL signal: careers.company.com/jobs/workday or myworkdayjobs.com

DOCX required: Yes, strongly preferred

Section headers: Must be exact standard terms (Summary, Experience, Education, Skills). Workday is the strictest of the four on this.

Tip: Workday often asks you to re-enter information into form fields after uploading. Your resume must still be clean for the parsed fields to pre-populate correctly, saving you time.

Taleo / Oracle (Large Enterprise)

URL signal: taleo.net in the URL or Oracle HCM

Age: Oldest major ATS; most rigid parser

Critical rule: Avoid any non-standard formatting. Taleo has the worst handling of two-column layouts, tables, and decorative elements of any major ATS.

Tip: When applying through Taleo, submit DOCX only. Even if you have a clean PDF elsewhere, use DOCX for Taleo applications.

Greenhouse (Tech / Growth)

URL signal: greenhouse.io/jobs or boards.greenhouse.io

PDF handling: Better than Taleo; still recommend DOCX

More forgiving: Greenhouse has a more modern parser and handles some formatting edge cases better than Workday or Taleo.

Tip: Tech companies using Greenhouse often have human reviewers who actually read resumes; formatting matters for readability too, not just parsing.

Lever (Tech / Creative)

URL signal: jobs.lever.co

Best PDF handling: Lever has the strongest PDF parser of the four major systems; PDF is still fine here

Most flexible: Lever is the most formatting-forgiving major ATS, but the safe template structure still applies.

Tip: Lever passes resumes quickly to human reviewers at smaller tech companies. Readability and keyword clarity are equally important here.

How to Self-Test Your ATS Resume

Before submitting any application, run your resume through this three-step self-test. It takes 5 minutes and catches the formatting failures that block 75% of resumes.

Step 1: Copy-Paste Test
Select all the text in your resume (Ctrl+A), copy it (Ctrl+C), and paste it into a plain text editor like Notepad. If the text flows in the wrong order, section headers are missing, or contact info is gone: your formatting is breaking the parser. Fix the layout before submitting.
Step 2: Keyword Check
Open the job posting. Identify 10-15 key required skills and job title terms. Search your resume (Ctrl+F) for each term. Every required term should appear at least once in your experience bullets or skills section, not just in your summary. The ATS match threshold is typically 60-75% of key terms.
Step 3: ATS Scanner
Run your resume and the job description through an ATS scanner (Resume Optimizer Pro's free checker does this). Look for a keyword match score and any flagged formatting issues. Target 70%+ keyword match before submitting. Anything below 50% means you need to rewrite bullets to mirror the posting's language.

Keyword Strategy: How to Get to 70% Match

The average ATS keyword match threshold is 60-75% of job description keywords, according to Talent Board data (2024). Reaching that threshold requires deliberate keyword placement, not just adding keywords to a skills list. ATS systems weight keywords differently depending on where they appear:

Placement Location ATS Weight Best Practice
Job Title (current/recent) Highest If your official title doesn't match the posting, add the posting's title in parentheses: "Marketing Specialist (Digital Marketing Manager)"
Summary / Objective High Include the exact job title from the posting in your summary's target statement
Experience bullets High Mirror the posting's exact terminology in your bullets ("project management" not "managing projects")
Skills section Medium List every required skill from the posting using exact abbreviations (AWS not "Amazon Web Services" if the posting says AWS)
Education / Certifications Medium Use official degree and certification names exactly as they appear in the posting's requirements
Keyword stuffing will backfire: Adding every keyword from a posting regardless of whether you have the skill will (a) get you past the ATS but (b) fail immediately with a human reviewer who finds a keyword you cannot discuss in an interview. Keyword-match only what you can substantiate.

7 Common ATS Template Mistakes

1. Using a Two-Column Layout
61% of ATS systems skip the right column entirely. A two-column resume looks professional to humans but is structurally broken for parsers. Switch to single-column before your next application.
2. Tables in Any Section
A skills table (2 columns of skills side by side) causes parse errors in 84% of tested ATS systems. Use pipe separators on a single line instead: Python | JavaScript | SQL | AWS.
3. Contact Info in the Header or Footer
Word headers and footers are often not parsed by ATS systems. If your phone number and email are in the document header, the ATS cannot extract them. Move all contact info into the document body.
4. Submitting PDF to Taleo or Workday
PDF parses at 83% vs. DOCX at 97%. For applications going through Taleo or Workday, always use DOCX. Keep a clean DOCX version of your resume alongside your formatted PDF version.
5. Creative Section Header Names
"My Career" instead of "Experience," "What I Know" instead of "Skills." Workday and Taleo cannot map these to the correct database fields. Use only standard header names.
6. Skill Bars or Progress Indicators
A graphical bar showing "Python: 80%" is not parseable text. ATS systems extract text, not images. Your Python proficiency will simply be invisible to the parser. Use text-based skill listings only.
7. No Keyword Match to the Specific Posting
Using the same resume for every application and never mirroring the posting's specific terminology. The ATS match threshold is typically 60-75% of required keywords. A generic resume often lands at 30-40%, well below threshold.

Frequently Asked Questions

An ATS-friendly resume template is a resume format that an Applicant Tracking System can parse correctly. It uses single-column layout, standard section headers (Experience, Education, Skills), no tables or text boxes, no graphics, and contact information in the document body (not in a Word header/footer). The file is submitted as DOCX for maximum parse accuracy. All of these rules exist because ATS systems extract resume content as structured data: formatting that breaks the extraction logic causes your information to be misclassified or skipped.

Submit as DOCX unless the application specifically requires PDF. DOCX is parsed successfully by 97% of ATS systems; PDF by 83%. The gap is significant for older systems like Taleo and Oracle. If the job posting says "PDF only," then submit PDF. Otherwise, DOCX is always safer. Keep both a DOCX version (for ATS) and a formatted PDF version (for emailing to a recruiter directly or handing at a career fair).

61% of ATS systems skip the right column of a two-column layout entirely (Resumeworded, 2024). The remaining 39% parse it incorrectly in most cases, mixing right-column text with left-column text in the wrong order. Two-column resumes look professional to human reviewers but are structurally broken for automated parsing. If your certifications, contact info, or education are in a right sidebar, they may be completely invisible to the ATS.

Run the three-step self-test: (1) Copy-paste all text into Notepad — if it flows in correct order and no text is missing, your formatting is clean. (2) Check that every required keyword from the job posting appears at least once in your experience bullets or skills section. (3) Run it through a free ATS scanner and aim for 70%+ keyword match. If you pass all three steps, your resume will reach a human reviewer.

Calibri, Arial, Garamond, Georgia, and Times New Roman are all ATS safe and widely used. Calibri 11pt is the most common choice in 2026 and renders cleanly in all major ATS systems. Avoid decorative fonts, script fonts, or any font that is not a standard system font. Custom fonts that are not embedded in the document may render as squares or garbled characters in some ATS environments.

No. A single-column, cleanly formatted DOCX resume looks professional to human reviewers. The standard template structure is what most experienced HR professionals and recruiters are accustomed to reading. A visually designed two-column template with graphics may look more impressive at a glance, but it will be rejected by ATS before a human ever sees it. The ATS-safe format gets you to the human reviewer; at that point, your content and quantified achievements determine the outcome.

Target 60-75% keyword match with the specific job posting. For a typical posting with 15-20 required skills and keywords, that means 9-15 of those terms should appear in your resume. They should appear in both your skills section and at least once in your experience bullets. Do not pad your resume with every keyword regardless of fit; hiring managers who read through will flag the mismatch during interviews. Match only keywords you can substantiate.