ATS Resume Format: How to Pass Applicant Tracking Systems
How applicant tracking systems parse resumes, which layouts and section headers they read correctly, and where to put keywords without stuffing them.
An ATS reads a resume by sorting its text into fields: work history, education, skills, contact details.
Clear section labels and a single-column layout parse cleanly; tables, text boxes, and graphics often don't. This guide walks through each resume section, shows which templates hold up, and explains how recruiters actually filter and search the parsed results.
ATS resume format: section-by-section guide
The structure of a resume matters to ATS systems because they use section headers to assign parsed content to the right fields. 'Work Experience' maps to employment history. 'Education' maps to degree and institution data. 'Skills' maps to the skills index.
When sections are labeled clearly and in a standard order, the ATS can extract and structure the data accurately. When sections are missing, mislabeled, or buried under non-standard headers, information gets dropped or mis-assigned.
Contact information formatting
Contact information should appear at the top of the resume, in plain text, in the main document body. This sounds obvious but is violated by the majority of designer resume templates.
Include: full name, city and state (no street address required), phone number, professional email address, and LinkedIn URL. The LinkedIn URL should be your customized vanity URL (linkedin.com/in/yourname), not the auto-generated string of numbers. GitHub or portfolio links are appropriate for technical and creative roles.
Do not include a photo, date of birth, or marital status — these are not relevant and create legal exposure for employers using the resume.
Format phone numbers consistently: (555) 867-5309 or 555-867-5309 — either is fine. Avoid email addresses with nicknames or numbers that look unprofessional. The name at the top of the resume should match the name on your LinkedIn profile and any background check documentation.
Work experience — chronological structure ATS expects
Work experience is the most heavily weighted section in ATS parsing. Use reverse chronological order — most recent role first — which is both the ATS standard and what recruiters expect.
For each role, the structure should be: job title on one line, company name and location on the same or next line, dates of employment (month and year for both start and end), and bullet points below.
The job title should appear before the company name — most ATS systems prioritize the job title field and expect it to appear first.
Dates are a common parsing failure point. Use a consistent format — 'January 2021 – March 2023' or 'Jan 2021 – Mar 2023' or '01/2021 – 03/2023' — and apply it to every role.
Do not use only years (2021–2023) if you want the ATS to calculate tenure accurately, as a system may interpret '2021–2023' as the full years rather than partial years. For current roles, use 'Present' or 'Current' rather than leaving the end date blank.
Bullet points under each role should start with action verbs and include measurable outcomes where possible.
The ATS is not evaluating the quality of your bullet points — that's the recruiter's job — but the text of your bullets is the primary source of keyword extraction for your work history. 'Led cross-functional product launches using Agile methodology' will match keywords like 'product management,' 'Agile,' and 'cross-functional' in ways that 'Responsible for product' will not.
Skills section: how to include keywords naturally
A dedicated skills section serves two purposes: it creates a concentrated block of keyword-dense text that ATS systems index directly, and it gives recruiters a fast-scan summary of capabilities.
The skills section should be a simple list or comma-separated string of skills — not a rating system, not a visual bar chart, not a skill-and-years-of-experience matrix. ATS systems can parse a comma-separated or bulleted list of skills reliably.
They cannot extract skill levels from visual bars or infer that '████░░' means 'intermediate Python.'
Organize skills into logical groupings if the list is long: 'Technical Skills,' 'Tools & Platforms,' 'Languages,' 'Certifications' — all of these are valid sub-labels.
For roles where there are many relevant skills, list them explicitly rather than relying on the ATS to infer them from context.
If the job description mentions 'HRIS,' 'Workday,' and 'ADP,' all three should appear in the skills section even if they also appear in the work experience bullets.
Education section formatting
Education is typically placed after work experience for candidates with 3+ years of experience, and before work experience for recent graduates. The standard format for each entry: degree type and field (Bachelor of Science in Computer Science), institution name, graduation year. Location is optional.
GPA is optional and generally only included if 3.5 or above and within the last 5 years. Relevant coursework, honors, and academic projects can be included for early-career candidates.
Avoid abbreviations that the ATS might not recognize: spell out the full degree name ('Bachelor of Science' rather than 'BS') on first use, with the abbreviation in parentheses if needed.
Certifications can live in the education section or in a standalone section labeled 'Certifications' — either is fine. For professional certifications, include the full certification name, issuing body, and year obtained: 'PHR (Professional in Human Resources), HRCI, 2022.'
ATS resume templates and examples
The resume template market is full of design-forward options that fail ATS parsing completely.
Most templates on Canva, Etsy, and design-focused template sites are built to look impressive as PDF previews — they use columns, text boxes, and custom fonts that render beautifully in a PDF viewer and extract as garbage in an ATS.
The templates most likely to pass ATS are often the least visually distinctive, which frustrates candidates who want their resume to stand out.
The resolution is that design differentiation happens through content quality, not visual complexity — and that a recruiter who actually reads your resume is what creates the callback, not the font choice.
Single-column vs two-column layouts
Single-column layouts are the safest choice for ATS compatibility. The entire resume flows top to bottom in a single text stream, which maps directly to how ATS parsers read documents. There is no column-splitting logic to fail.
For candidates with a lot of information to fit — extensive work histories, multiple degrees, long skills lists — a single column can feel cramped, but this is almost always solved by tightening content rather than adding a second column.
Two-column layouts can work if the columns are created with tab stops or spacing rather than tables or text boxes.
A two-column layout where the right column is actually a continuation of the same left-to-right text stream — using tab characters to push certain elements to the right — will parse correctly.
A two-column layout where each column is a separate text frame (the standard design tool approach) will not. The practical test: copy all the text from the resume into a plain text document. If it reads logically from top to bottom, the columns are ATS-safe.
If the text from both columns interleaves in a jumbled stream, it will fail.
Free ATS-friendly resume templates that actually work
The most reliably ATS-compatible resume templates come from sources that prioritize function over design: Microsoft Word's built-in resume templates (the simple and basic categories), Google Docs resume templates (the 'Serif' and 'Swiss' templates), and the plain templates offered by resume tools like Jobscan, Resume.io, and Resume Worded.
These are not visually exciting, but they parse correctly across all major ATS platforms. Greenhouse's own candidate-facing materials recommend plain single-column formats. iCIMS and Workday's documentation similarly favor simple .docx formatting.
If you want a polished-looking ATS-safe template, look for Word or Google Docs templates that use formatting only through built-in Word styles (Heading 1, Heading 2, Normal text) rather than manual text positioning.
Templates that pass this test include Resume Genius's 'Simple' and 'Basic' templates, Zety's ATS resume templates, and the default templates in Microsoft Word labeled 'Basic,' 'Timeless,' and 'Chronological.'
ATS keyword optimization without keyword stuffing
Keyword optimization is the most misunderstood part of ATS resume strategy.
The goal is not to cram as many keywords as possible into the document — modern ATS platforms and the humans who review results can identify keyword stuffing, and a resume that reads as a keyword list rather than a coherent professional narrative damages credibility with the recruiter who opens it.
The goal is to ensure that the keywords that accurately describe your experience and qualifications appear in your resume in the form that the job description uses.
How to find the right keywords from job descriptions
Start with the job description you're targeting.
Read it carefully and identify three categories of keywords: required skills and qualifications (these are often listed explicitly under 'Requirements' or 'Qualifications'), preferred skills and tools (listed under 'Nice to Have' or 'Preferred'), and job-specific language (the terms and titles the company uses for this type of work).
Copy the job description into a word frequency tool or paste it into Jobscan's free job match tool to surface the most heavily repeated terms.
Then compare that keyword list to your resume. For every required keyword in the job description that describes something you actually have experience with, it should appear at least once — preferably twice — in your resume.
Once in the skills section and once in a work experience bullet. The skills section establishes the keyword; the work experience bullet adds context that confirms it's genuine experience rather than self-reported.
Use both the spelled-out version and the acronym for important terms: 'Human Resources (HR),' 'Applicant Tracking System (ATS),' 'Search Engine Optimization (SEO).' ATS systems generally handle common acronyms, but including both ensures coverage across parsers that don't expand abbreviations.
For tool and software names, use the exact name as it appears in the job description: if the JD says 'Workday HCM,' don't just write 'Workday.'
Where to place keywords for maximum ATS score
Keyword placement matters beyond keyword presence. ATS systems assign higher relevance to keywords that appear in specific locations: job titles, section headers, and early in the document.
A keyword that appears in your most recent job title carries more weight than the same keyword appearing in a bullet point for a job from 2015.
If the role you're targeting is a 'Senior HR Business Partner' and your title was 'Senior People Operations Partner,' consider adding 'HRBP' or 'HR Business Partner equivalent' in the job title line or immediately beneath it — as long as this is accurate to the role's actual responsibilities.
The professional summary or profile section at the top of the resume is prime keyword real estate. This section appears immediately after contact information and is indexed early by the parser.
A well-written summary that uses 3–5 keywords from the target job description — naturally integrated into a two-to-three sentence professional narrative — provides strong keyword signals without requiring keyword stuffing elsewhere.
Avoid summary sections that are pure keyword lists ('Results-driven HR professional with expertise in HRIS, talent acquisition, performance management, employee relations, and compliance') — these are keyword-dense but read as hollow to recruiters.
Common ATS resume mistakes that cause rejection
Most ATS rejections are caused by a small set of formatting and content errors that are straightforward to fix once you know what to look for.
The following are the most frequent causes of ATS parsing failure and low keyword match scores, based on analysis from Jobscan, Resume Worded, and resume parsing research from recruiting technology vendors.
- Using a two-column layout created with tables or text boxes — the single most common ATS killer
- Placing contact information in a Word document header or footer — headers/footers are often ignored by parsers
- Submitting a design-created PDF from Canva, Adobe InDesign, or similar tools — these parse as images, not text
- Using non-standard section labels: 'My Story' instead of 'Work Experience,' 'Where I've Been' instead of 'Education'
- Including a skills section with visual bars, ratings out of 5, or percentage-based proficiency indicators
- Using tables to organize information within sections — tables disrupt linear text flow for parsers
- Embedding important information in graphics, logos, or icons that the parser cannot read
- Using dates formatted inconsistently or with only years — causes tenure miscalculation
- Not including a skills section at all — missing a dedicated keyword index
- Over-relying on uncommon synonyms instead of the exact terminology from the job description
- Including a photo, which some ATS platforms flag and which creates legal risk for the employer
- Using text boxes for callouts, pull quotes, or 'biggest achievements' sections — these disappear in parsing
How HR teams use ATS to filter resumes (recruiter perspective)
Understanding how recruiters actually use ATS systems clarifies what matters most in ATS optimization. Recruiters do not typically watch resumes get auto-rejected by a bot — they interact with ATS through a search and ranking interface that surfaces candidates who match defined criteria.
When a recruiter opens a job posting in Greenhouse, Lever, or iCIMS, they see a ranked list of applicants with match scores, parsed profile summaries, and keyword highlights. They search by skills, job titles, location, and education — exactly the fields that ATS parsing populates.
The first filter is typically a knockout question layer — minimum requirements the company has set as hard filters (years of experience, location, specific credential). Candidates who don't meet these filters may be automatically moved to a 'rejected' or 'not qualified' stage without human review.
The second layer is the recruiter's keyword search and ranking review. A recruiter with 300 applicants for a role might search for 'Salesforce' and surface the 40 candidates whose parsed profiles include that term — and that shortlist is where human judgment takes over.
The implication for candidates is that ATS optimization is about getting into the search results, not gaming a fully automated decision. The human review still happens — but only for candidates whose parsed profiles contain the right signals.
A perfectly written resume that uses a two-column Canva template may parse with no skills extracted and no keyword matches, meaning it never appears in the recruiter's search results even though the recruiter would have been excited about the candidate.
For HR teams advising candidates: the highest-leverage intervention is teaching candidates to match their skills section and work experience language to the specific job description they're applying to, and to use a plain single-column template.
These two changes alone significantly increase the probability of appearing in recruiter searches. Taleo and Workday in particular run at large enterprise employers — companies with thousands of applicants per role — and are less forgiving of formatting errors than modern mid-market systems.
ATS resume formatting checklist
Use this checklist before submitting any resume to an ATS-screened application. Run through each item and fix any that don't pass before submitting.
- File format: .docx for older enterprise ATS; text-based PDF only if confirmed ATS-compatible or the employer requests it
- No columns: the entire resume flows in a single, top-to-bottom text stream — no Word tables, no text boxes
- Contact information is in the main document body — not in a Word header or footer
- All text uses a standard font: Calibri, Arial, Helvetica, Georgia, or Times New Roman, 10–12pt
- Section headers use standard labels: 'Work Experience' (or 'Professional Experience'), 'Education,' 'Skills,' 'Certifications'
- Work experience is in reverse chronological order with job title appearing before company name
- Dates are formatted consistently (Month Year – Month Year) for all roles
- Current role uses 'Present' as the end date rather than a blank field
- Skills section is a plain text list — no visual bars, rating systems, or proficiency percentages
- Core skills from the target job description appear at least once in the skills section and once in work experience
- Both spelled-out terms and acronyms are included for key credentials and tools
- No photos, graphics, logos, or decorative icons that contain text information
- Bullet points use standard characters (•, -, *) — not custom symbols or wingdings
- No text boxes or callout boxes within the document body
- Document passes the plain-text test: copy all text into Notepad and verify it reads logically top to bottom
Frequently asked questions about ATS resume formatting
Does ATS read PDFs?
Most modern ATS platforms — Greenhouse, Lever, Ashby, Workable — read text-based PDFs reliably. Older enterprise systems like Taleo and some Workday configurations parse .docx files more accurately than PDFs. The main distinction is text-based vs image-based PDFs: a PDF exported directly from Word or Google Docs is text-based and parses well; a PDF from Canva, Adobe InDesign, or a scanner is image-based and may extract no text at all. If you're unsure whether the employer's ATS reads PDFs, submit .docx — it is never the wrong choice from a parsing standpoint.
What fonts are ATS-friendly?
ATS systems parse font-agnostically — they read the text content, not the visual rendering. However, some fonts with complex ligatures or unusual character encoding can cause character substitution errors in parsed output. Safe fonts with no known parsing issues include Calibri, Arial, Helvetica, Georgia, Garamond, and Times New Roman. Avoid script fonts, handwriting fonts, display fonts, and any decorative font. Font size should be 10–12pt for body text and 14–16pt for your name heading. The most important rule: use a font that is embedded in the document rather than relying on system fonts the employer's computer might not have.
Do columns fail ATS?
Yes — columns created with Word tables, text boxes, or design tools like Canva and InDesign consistently cause ATS parsing failures. The parser reads the underlying document structure, not the visual layout. For a two-column Word table, this means the parser reads across each table row — extracting the left and right column text interleaved — rather than reading each column independently. The result is garbled text that doesn't map correctly to any resume field. Single-column layouts are the safest approach. If you want a two-column visual effect that still passes ATS, use tab stops to push text to the right rather than using table or text box columns.
What is an ATS resume score and how is it calculated?
An ATS resume score (also called a match score or relevance score) is the system's numerical assessment of how well a candidate's parsed resume matches the requirements of a specific job posting. Scores are calculated by comparing the keywords, skills, titles, and qualifications extracted from the resume against the criteria defined in the job posting — including required skills, preferred skills, minimum years of experience, and education requirements. Candidates with higher match scores appear higher in recruiter search results. Tools like Jobscan simulate this scoring against a specific job description and show which keywords are missing from your resume.
Should I use a resume objective or summary?
A professional summary (2–3 sentences describing your experience and what you bring to the role) is more valuable than a resume objective (a statement of what you're looking for) from both an ATS and recruiter perspective. The summary is prime keyword real estate — it appears at the top of the document and is indexed early by the parser. A well-written summary that naturally incorporates 3–5 keywords from the target job description provides strong keyword signals. Objectives are generally seen as outdated; they describe what you want rather than what you offer, and they waste the most-indexed section of your resume.
How many keywords should be in an ATS resume?
There is no target keyword count — the goal is accurate coverage, not keyword density. The practical rule: every skill, tool, certification, or qualification listed in the job description's 'Requirements' section that you genuinely have should appear in your resume using the exact language from the JD. For a typical job posting, this usually means 10–20 specific keyword terms that appear naturally in your skills section and work experience bullets. Keyword stuffing — repeating the same terms many times or listing every keyword from the job description regardless of accuracy — is detectable by modern ATS platforms and damages credibility with human reviewers.
Can ATS read my LinkedIn profile instead of a resume?
Some ATS platforms include LinkedIn integration that allows candidates to apply with their LinkedIn profile instead of uploading a resume — Easy Apply on LinkedIn routes applications through this path. However, the ATS still parses the profile data into structured fields, and the same rules apply: complete, keyword-rich profiles with clear job titles, dates, and skills sections parse more accurately than sparse or incomplete profiles. For direct applications to company career sites, a formatted resume file is almost always required — LinkedIn integration is an additional channel, not a replacement.
Does ATS reject resumes automatically?
ATS platforms don't 'reject' resumes in the way the myth describes — they don't send rejection letters automatically based on keyword counts. What they do is rank, filter, and sort candidates, making some applications visible to recruiters and others invisible. Knockout question filters (minimum years of experience, required certifications, work authorization) can automatically disqualify candidates who don't meet hard requirements before the resume is ever reviewed. Beyond knockouts, low keyword match scores push resumes lower in search results, meaning a recruiter working through 300 applicants may never reach the candidates at the bottom of the relevance ranking.
What section headers does ATS recognize?
Standard section headers that all major ATS platforms recognize reliably: 'Work Experience,' 'Professional Experience,' 'Employment History,' 'Education,' 'Skills,' 'Technical Skills,' 'Certifications,' 'Summary,' 'Profile,' 'Objective.' Non-standard headers that frequently cause parsing errors: 'My Story,' 'What I've Done,' 'Where I've Been,' 'Things I'm Good At,' 'Career Highlights' (when used as the main work experience label). Creative or branded section names may look distinctive but create real risk: if the ATS doesn't recognize the header, it may skip the section entirely or dump the content into an 'Other' field that recruiters don't review.
If you're an HR or TA team evaluating ATS platforms — or advising hiring managers on which system handles resume parsing most reliably — we cover the full landscape of applicant tracking systems with independent feature analysis, verified pricing, and side-by-side comparisons of Greenhouse, Lever, Ashby, iCIMS, Workday, Taleo, and more.
Explore ATS softwareMore on Applicant Tracking Systems
Recruiting CRM vs ATS: What Is the Difference?
An ATS is designed to manage active applicants through a hiring pipeline. A recruiting CRM is designed to build and nurture relationships with candidates before they apply. Most growing teams still need an ATS as the operational core, but a recruiting CRM becomes valuable when sourcing, talent pooling, and long-term candidate engagement start mattering more than reactive applicant flow alone.
Behavioral Interview Questions: A Guide for Hiring Managers
Behavioral interview questions by competency, how to score STAR answers with a scorecard, and how to build a structured behavioral interview process.
What Is Talent Acquisition? How It Differs from Recruiting
What talent acquisition is, how it differs from recruiting, what the function owns (employer brand, hiring design, workforce planning), and when to hire for it.
From our network
- FinanceOpsClub — independent research for finance and accounting software buyers, from audit management to expense tracking.
- SalesOpsClub — software guides for revenue leaders evaluating CRM, sales engagement, and forecasting tools.
- FleetOpsClub — independent research for fleet management software buyers, from ELD compliance to GPS tracking.
- ITCommons — software guides for IT operations teams evaluating endpoint management, help desk, and asset tracking tools.
- CreatorStackClub — independent research for content creators evaluating video editors, scheduling tools, and analytics platforms.