How to Make an ATS-Friendly Resume: Formatting Rules That Actually Matter
Make an ATS friendly resume without guesswork: layout, headings, dates, fonts, and file type rules, plus a 5-minute parse test and the myths to ignore.
Key takeaways
- An ATS-friendly resume does two jobs: it parses cleanly into the right fields and it contains the words recruiters search for.
- A single-column layout with standard headings, plain bullets, and consistent dates removes almost all parsing risk.
- Keep your name and contact details in the main body of the page, not in the document header or a text box.
- Use a text-based PDF or DOCX, and follow the posting's file instructions when they exist.
- Test every new template with a plain-text paste and the application's autofill preview before you apply.
You have probably heard that a robot will reject your resume if you use the wrong font, a PDF, or a single table. You have probably also heard that this is a myth. Both claims contain some truth, and that is why advice about the ATS friendly resume is so confusing.
Here is the useful version. An applicant tracking system (ATS) does two things with your resume: it parses it, pulling your details into database fields, and it lets recruiters search and sort candidates. Formatting matters for the first job. Content matters for the second. A resume that fails either one is harder to find and harder to read, even if no software ever "rejects" it.
This guide separates the formatting rules that genuinely reduce risk from the ones that do not, gives you safe defaults for layout, headings, dates, fonts, and file types, and walks you through a five-minute test you can run on any template before you apply.
What an ATS-friendly resume actually means#
Almost every large employer uses an ATS. Jobscan's 2026 ATS usage report found a detectable ATS on the career sites of 97.4% of Fortune 500 companies, a share that has stayed near 98% since 2018. Smaller employers use them widely too. So the question is not whether your resume will go through one, but what the system does with it.
Fortune 500 companies with a detectable ATS
Share of Fortune 500 career sites where Jobscan detected an applicant tracking system, by report year
Source: Jobscan, 2026 ATS Usage Report
View dataHide data
| Label | Value |
|---|---|
| 2018 | 98.2% |
| 2019 | 98.8% |
| 2023 | 97.4% |
| 2024 | 98.4% |
| 2025 | 97.8% |
| 2026 | 97.4% |
Job 1: Parse cleanly#
When you upload a resume, a parser extracts text and tries to sort it into fields: name, email, phone, job titles, employers, dates, education, skills. If your layout confuses the parser, your phone number might land in the "skills" field, or a whole job might vanish. A recruiter looking at your profile then sees a broken record.
Job 2: Be findable#
Recruiters search their ATS by job title, skills, tools, certifications, and location, then sort and filter the results. If your resume does not contain the words they search for, you do not show up, no matter how clean the formatting is. That is the content side of ATS-friendliness, covered in the keyword section below.
Job 3: Read well to the human who opens it#
Eventually a person reads your resume, often quickly. In a 2018 Ladders eye-tracking study, recruiters spent about 7.4 seconds on an initial resume screen, and layouts with clear sections did well while multiple columns and clutter did not, according to HR Dive. The same plain structure that helps a parser also helps a skimming human.
For a full explanation of how these systems store and rank candidates, read what an applicant tracking system is and how it works.
How resume parsing works, step by step#
Knowing what the parser does with your file makes every formatting rule in this guide make sense. Vendors use different technology, but most follow the same broad sequence.
| Stage | What happens | What can break |
|---|---|---|
| Text extraction | The system pulls raw text from your PDF or DOCX | Images, scans, and text boxes yield nothing |
| Segmentation | It splits the text into sections using headings | Creative headings blur section borders |
| Field mapping | It assigns text to fields like title, employer, dates | Columns and tables mix fields together |
| Normalization | It standardizes dates, titles, and skill names | Odd date formats or invented titles fail to map |
| Indexing | It stores the record so recruiters can search it | Missing keywords mean you never surface |
Extraction comes first, and it is unforgiving#
If the parser cannot pull text out of an element, nothing downstream can recover it. A skills list drawn as a graphic, a summary inside a floating text box, or a contact line stored in an image simply does not exist to the system. That is why "real text in the main body" is the single most important rule.
Segmentation depends on headings#
The parser looks for familiar headings to decide where Experience ends and Education begins. When it cannot find them, it guesses, and a guess can push your degree into a job entry or your certifications into your skills. Standard headings remove the guesswork.
Normalization is where consistency pays off#
Many systems convert what they extract into standard forms, such as turning "Jan 2023" into a date value or matching "JS" to "JavaScript" in a skills list. Consistent dates and widely used terms make that conversion more reliable. Unusual abbreviations and invented titles are more likely to fall through.
What the recruiter sees afterward#
Recruiters often work from the parsed profile and a search results list, then open the original file for candidates who look promising. If parsing went wrong, your profile may show a blank title, a missing employer, or garbled skills in that list. That does not reject you automatically, but it makes you look like a weaker match next to cleaner records.
ATS myths vs. facts#
Much of the anxiety about ATS comes from claims with no traceable source. The most famous is that "75% of resumes are rejected by ATS before a human sees them." The HR Gazette, summarizing a 2025 Enhancv interview study, notes that the figure circulates without a credible source.
That study interviewed 25 U.S. recruiters. It is small and qualitative, so treat it as a window into practice rather than a national statistic. Still, the pattern is clear: systems mostly organize and help sort; people and knockout questions do most of the rejecting.
What 25 recruiters said about ATS screening
Share of recruiters interviewed in September–October 2025; a small, qualitative sample
Source: Enhancv recruiter interviews (2025)
View dataHide data
| Label | Value |
|---|---|
| No auto-reject for format or design | 92% |
| Value clear structure | 92% |
| Value relevant skills | 88% |
| Use knockout questions | 84% |
| Value natural keyword use | 76% |
| ATS has an AI fit score | 44% |
| Find over-designed resumes hard | 20% |
| Use content-based auto-reject | 8% |
Here is how the common claims hold up.
| Claim | Reality | What to do |
|---|---|---|
| "ATS rejects most resumes automatically" | Most rejections come from knockout questions and human review | Answer screening questions accurately |
| "ATS can't read PDFs" | Text-based PDFs usually parse; image PDFs don't | Export PDFs from a word processor |
| "Any design element gets you rejected" | Design rarely triggers rejection, but can scramble parsing | Keep core content in one column |
| "You need a special ATS template" | Structure matters, not a label | Test any template yourself |
| "Keyword stuffing beats the system" | Recruiters read what the search surfaces | Use keywords naturally in context |
| "Fonts can block parsing" | Common fonts parse fine; text in images doesn't | Use a standard font as real text |
That does not mean filters never matter. Harvard Business School research on "hidden workers" found that many systems rely on negative filters, such as ranking down candidates who have not been employed for six months, according to HBS Working Knowledge. Those filters judge your history and answers, not your font. Formatting cannot fix them, but clear dates and accurate screening answers keep you from tripping them by accident.
The ATS myths guide goes deeper on each claim, including where the myths came from.
"Not auto-rejected" is not the same as "safe." A resume that parses badly can still lose out because its record looks incomplete in search results, or because a recruiter cannot find your experience quickly.
The ATS-friendly resume layout: one column, standard order#
Layout is where parsing problems start, so get it right first. The safest structure is a single column read top to bottom, with sections in a conventional order.
Why single column#
Many parsers read a document as a linear stream of text. Jobscan describes how tables and multi-column layouts can scramble that order, producing what it calls "text-layer scrambling" where content is read in the order it was coded rather than the order it appears. In one example it describes, a design-heavy resume run through a major ATS kept the work history but dropped the skills, summary, contact details, and portfolio links.
Some modern parsers handle simple two-column layouts. The problem is that you cannot know which system an employer uses, or which version. A single column removes the gamble.
Standard section order#
For most candidates, this order parses well and reads well:
- Contact details (name, city and state, phone, email, LinkedIn or portfolio)
- Summary (two to four lines, optional but useful)
- Skills (grouped, comma- or bar-separated)
- Work Experience (reverse chronological)
- Education
- Certifications, Projects, or Volunteer Experience (as relevant)
New graduates can move Education above Experience. Career changers can move Skills or Projects higher. The resume formats guide explains when each order makes sense.
Element-by-element risk#
The table below rates common design elements by how likely they are to cause parsing problems, with a safer alternative for each.
| Element | Parse risk | Safer alternative |
|---|---|---|
| Two-column layout or sidebar | Medium to high | One column; skills as a section |
| Tables for jobs or skills | High | Plain lines separated by bars or commas |
| Text boxes and shapes | High | Normal paragraphs and headings |
| Contact info in the document header | Medium | Contact info as the first lines of the body |
| Icons for phone, email, location | Medium | Plain text labels or none |
| Skill bars, charts, and graphics | High; carry no readable data | List skills with a proficiency word |
| Photos | Medium; also a bias concern in the U.S. | Leave off unless local norms require it |
Section headings the ATS recognizes#
Parsers rely on headings to decide where one section ends and the next begins. Creative headings make that harder. Use plain, standard names.
| Use this heading | Instead of | Why |
|---|---|---|
| Work Experience | Where I've Made an Impact | Parsers map common terms to fields |
| Skills | My Toolbox | "Skills" is the expected label |
| Education | Learning Journey | Clear, searchable, expected |
| Certifications | Badges and Credentials | Matches how recruiters filter |
| Summary | Hello! | Signals an intro, not a job entry |
| Projects | Things I've Built | Standard label for portfolios |
"Professional Experience" and "Experience" are also fine. Keep headings on their own line, in the same style throughout, and avoid placing two headings side by side.
Contact information and the resume header#
Your contact block is the most important data the parser extracts. If it fails, a recruiter may not be able to reach you, even if they like your resume.
Put contact details in the body#
Word processors have a "header" region that repeats at the top of each page. Some parsers skip it. Put your name and contact lines as the first lines of the main document instead. It looks identical on the page and removes the risk.
What to include#
- Full name on its own line, in a slightly larger size.
- City and state (a full street address is no longer expected).
- One phone number and one professional email address.
- LinkedIn URL and, if relevant, a portfolio or GitHub link, written as plain text.
Separate items with a vertical bar or spaces rather than icons. The full guide to the resume header covers formatting details, including how to handle a preferred name.
Phone and email formatting#
Write your phone number in a standard national format, such as "(555) 014-2233" or "555-014-2233," and include a country code only if you are applying across borders. Use an email address based on your name. Avoid putting your email inside a hyperlink with different display text; parsers read the visible text, so what they see should be the address itself.
Do not hide extra keywords in white text, tiny fonts, or the margins. Parsed text appears in the recruiter's view of your record, so hidden keywords show up in plain sight and look like an attempt to game the system.
Dates, job titles, and company names#
After contact details, the fields parsers work hardest to get right are titles, employers, and dates. Consistency is the rule.
Use one date format everywhere#
Pick a format and use it for every entry. Month and year is the safest choice for jobs; years alone work for education and older roles.
| Date format | Parses well? | Notes |
|---|---|---|
| Jan 2023 – Present | Yes | Clear and common |
| 01/2023 – Present | Yes | Compact; keep it consistent |
| 2021 – 2023 | Usually | Fine for education and older roles |
| Spring 2023 | Risky | Season words may not map to dates |
| '21–'23 | Risky | Apostrophe years confuse some parsers |
Write "Present" or "Current" for your current role, not a blank. Use the same dash style in every date range.
Give each job a clean title line#
Put the job title, employer, location, and dates on one or two consistent lines. For example: "Senior Data Analyst | Northwind Logistics | Denver, CO | Mar 2022 – Present." Use the title as it appeared, or a widely understood equivalent if your company's internal title is unusual ("Customer Success Manager" rather than "Client Happiness Hero").
If you held several titles at one company, list the company once and stack each title with its own dates. The guide to multiple positions at the same company shows layouts that parse well.
Fonts, bullets, and special characters#
Typography is the area with the most myths and the least real risk. Common fonts parse fine as long as they are real text.
Fonts and sizes#
Choose one readable font family, such as Calibri, Arial, Helvetica, Georgia, Garamond, or Cambria. Use 10 to 12 point for body text, 11 to 14 point for section headings, and a little larger for your name. The best resume fonts guide compares options for readability.
Bullets and symbols#
- Use standard round or square bullets, or simple hyphens.
- Avoid arrows, checkmarks, emoji, and icon fonts, which may convert to odd characters.
- Use plain bars ("|") or commas to separate inline items.
- Spell out symbols that matter, such as "and" instead of an ampersand in section headings.
Bold, italics, and caps#
Bold and italics are fine for emphasis, and all-caps headings are fine. Avoid whole paragraphs in all caps; they are harder for humans to read and offer no parsing benefit.
Skills section format that parses#
Write your skills as plain text, grouped by type, with a separator the parser can split on. Grouping helps humans scan, and plain separators help software tokenize each skill.
SKILLS
Data and analytics: SQL, Python (pandas), Tableau, Excel (Power Query), A/B testing
Platforms: Snowflake, dbt, Salesforce, Google Analytics 4
Certifications: Tableau Desktop Specialist (2025)
Languages: Spanish (professional working proficiency)
If you want to show proficiency, use words ("advanced," "working knowledge") rather than bars, dots, or stars. Graphical ratings carry no readable data, and most recruiters find them hard to interpret anyway.
Links and URLs#
Write links as visible text, such as "linkedin.com/in/jordanlee" or "github.com/jlee-data." A hyperlink hidden behind a word like "Portfolio" disappears when the text is extracted. Shorten long URLs by removing "https://" and "www," and make sure each one works before you send the resume.
Length and page breaks#
Two-page resumes parse fine. Page count is a human-reader decision, not an ATS limit. What matters is that each page continues the same single-column structure, that a job entry does not split awkwardly with its title on one page and all its bullets on the next, and that page numbers or repeated names in the footer do not interrupt the text. For page-count guidance by career stage, see how long a resume should be.
PDF or Word: choosing the right file type#
File type causes more worry than it deserves, but there are a few real traps. Use this decision table.
| Situation | Send this | Why |
|---|---|---|
| Posting specifies a format | Exactly what it asks for | The system is set up for it |
| Online portal, no instruction | Text-based PDF or DOCX | Both usually parse well |
| Emailing a hiring manager | Layout stays fixed on every device | |
| Recruiter asks for an editable file | DOCX | Agencies often reformat resumes |
| You only have a scanned copy | Rebuild it as a new document | Image files have no text to read |
Text-based vs. image-based PDFs#
A PDF you export from Word, Google Docs, or a resume builder contains a text layer that a parser can read. A PDF made by scanning a printed page, or by exporting a design tool's artwork as an image, may contain only a picture of text. To check, open your PDF and try to highlight a single word. If you cannot, the parser probably cannot either. The Harvard College resume guide likewise reminds you to make sure formatting translates properly when converted to PDF.
File names#
Name the file so a recruiter can find it: "Firstname-Lastname-Resume.pdf" or "Firstname-Lastname-Data-Analyst.pdf." Avoid "resume_final_v7.pdf." For more on the trade-offs, read PDF or Word for your resume.
Keywords: the content half of an ATS-friendly resume#
Clean formatting gets your data into the system. Keywords get you found once it is there. If a recruiter searches for "Salesforce" and "pipeline management," your resume needs those exact words in it.
Mirror the job post's language#
Read the posting and list the job title, required skills, tools, certifications, and repeated phrases. Where they truthfully describe your work, use the employer's wording in your summary, skills section, and bullets. The resume keywords guide explains how to prioritize them, and the keyword-finding walkthrough shows the extraction step by step.
Write acronyms both ways#
Recruiters search in different ways, so include both the full term and the acronym at least once: "Search Engine Optimization (SEO)," "Certified Public Accountant (CPA)," "Electronic Health Records (EHR)."
Match the job title where it is honest#
Recruiters very often search by job title first. If the posting says "Product Marketing Manager" and your official title was "Marketing Manager, Product Launches," consider a summary line or headline that uses the target title, such as "Product marketing manager with 6 years of launch experience." Do not change the title in your work history to something you never held; use the summary and bullets to bridge the gap instead.
Put keywords in context, not in piles#
A skills section helps search, but keywords inside bullets do double duty: they get found and they prove you used the skill. "Built weekly pipeline dashboards in Salesforce for a 14-person sales team" beats a bare "Salesforce" listed in a block of 40 tools.
The free resume keyword scanner compares your resume against a job post and lists matched and missing terms, so you can see gaps before a recruiter does.
How to test whether your resume is ATS-friendly#
You do not need to guess. These five steps take about five minutes and catch nearly every structural problem.
- Run the plain-text paste test. Open your PDF or DOCX, select all text, copy, and paste it into a plain text editor. Read top to bottom.
- Check the order. Your name and contact details should come first, then sections in order, with each job's title, employer, and dates together.
- Check for missing pieces. Look for anything that vanished: sidebar skills, links, contact lines, or text from a box or table.
- Use a parser preview. Upload the resume to a parser tool or to an application with an "autofill from resume" option, and see whether each field fills correctly.
- Fix and repeat. Change one thing at a time, export again, and rerun the test until the output is clean.
Here is what the paste test can reveal.
Scrambled (two-column template):
SKILLS Senior Data Analyst Python SQL Northwind Logistics Tableau Mar 2022 – Present
Built weekly forecasting models Excel Denver, CO reduced stockouts 18%
Clean (single-column template):
Senior Data Analyst | Northwind Logistics | Denver, CO | Mar 2022 – Present
- Built weekly demand forecasting models in Python and SQL, reducing stockouts 18%
SKILLS
Python | SQL | Tableau | Excel
In the scrambled version, the sidebar skills are woven into the job entry. A parser would struggle to tell which words are a title, which are skills, and which are a date.
How to read an autofill preview#
When an application offers to fill fields from your resume, treat the result as a free parse report. Check the work history entries first: does each one have the right title, employer, and start and end dates? Then check education, and finally the contact fields. If two jobs merged into one, or a date landed in the wrong entry, the cause is almost always layout, not content.
Fix the field by hand before you submit, because the corrected version is what the recruiter will see. Then fix the underlying layout in your template so the next application parses cleanly without manual repairs.
What to fix first when the test fails#
If the paste test or preview shows problems, fix them in this order. Each step solves the most common cause of the symptom.
| Symptom | Likely cause | First fix |
|---|---|---|
| Name or contact details missing | Placed in the document header or a text box | Move them into the first lines of the body |
| Skills missing or scattered | Sidebar column or table | Move skills to a single-column section |
| Jobs merged or out of order | Columns, tables, or inconsistent title lines | Use one title-line format for every job |
| Dates missing or wrong | Unusual date formats or dates in a separate column | Use "Mon YYYY – Mon YYYY" on the title line |
| Strange characters | Icons, symbol fonts, or special bullets | Replace with plain text and standard bullets |
| Nothing extracted at all | Scanned or image-only PDF | Rebuild the resume as a text document |
For a quicker check, the free ATS resume checker flags sections, dates, and contact details that do not parse, and the resume parser shows your resume field by field the way an ATS stores it. If something does break, the guide to resume parsing errors lists the usual causes and fixes.
Test every new template once, not every application. After a template passes, you only need to recheck when you change the layout, add a new section type, or switch tools.
When a designed resume is fine#
ATS-friendly does not mean ugly. It means the structure is simple. You can still use a clean accent color, good spacing, a well-chosen font, and clear hierarchy. What you avoid are layout tricks that hide text from a parser.
Some situations call for a more designed version, as long as you keep a parse-safe one for portals.
| Where the resume goes | Which version | Notes |
|---|---|---|
| Online application portal | ATS-friendly | It will be parsed, searched, and stored |
| Email to a hiring manager | Either; ATS version is safer | It may be forwarded into the ATS |
| Networking or career fair handout | Designed version is fine | A human reads it directly |
| Creative portfolio site | Designed version | Pair it with a portfolio link |
| Recruiter or agency request | ATS-friendly DOCX | Agencies often reformat and upload |
If you work in a visual field, the creative resume guide covers when design helps. For choosing a template that balances both needs, see how to choose a resume template.
Keeping two versions in sync#
If you keep both a designed and an ATS-friendly version, update content in one place first, usually the ATS version, then copy changes into the designed one. Dates, titles, and numbers should match exactly across both, because a recruiter may see the parsed profile and the designed PDF side by side. A quick diff of the two text exports before each application catches drift.
ATS-friendly rules for special situations#
The core rules apply to everyone, but a few situations need small adjustments.
- New graduates: Put Education above Work Experience and add a Projects section with standard formatting. Treat each project like a job entry, with a title line and bullets.
- Consultants and contractors: List the agency or your own business as the employer, then name major clients inside the bullets. This keeps the employer field clean and still makes client names searchable.
- Career changers: Keep chronological order so dates parse, but lead with a summary and skills section that use the new field's vocabulary.
- Federal applicants: USAJOBS resumes follow their own rules on length and required details, so do not assume a private-sector ATS template fits. The federal resume guide covers what changes.
- International applications: Some countries expect a photo or personal details that U.S. resumes omit. Follow local norms, but keep the structure single-column and text-based either way.
Portal quirks#
Large platforms such as Workday, Greenhouse, Lever, and iCIMS each handle uploads a little differently, and some ask you to retype details after parsing. Always review the autofilled fields before you submit. The guide to applying through Workday, Greenhouse, and other portals walks through the common screens.
Common ATS formatting mistakes and quick fixes#
Most problems come from a handful of habits. Fix these and your resume will parse cleanly on almost any system.
Heading
BeforeMy Professional Journey
AfterWork Experience
Date range
BeforeSummer '22 → now
AfterJun 2022 – Present
Contact line (moved out of the document header, icons removed)
Before[phone icon] 555-0142 [envelope icon] jordan.lee@email.com
AfterJordan Lee | Austin, TX | 555-0142 | jordan.lee@email.com | linkedin.com/in/jordanlee
Other mistakes worth catching:
- Skills listed only in a sidebar or table, so they never reach the parsed record.
- Job titles placed under the dates instead of on the title line, so titles and employers swap.
- A summary written inside a text box, which some parsers skip entirely.
- Hyperlinks attached to words like "Portfolio" with no visible URL, which disappear in plain text.
- Two different resumes uploaded to the same employer with different dates or titles.
Remember that formatting is only part of the picture. Many systems also show recruiters a match score; the guide to ATS resume scores explains what those numbers mean and how much to trust them.
Next steps: your ATS-friendly resume checklist#
Run through this list once for your master template, then focus your energy on tailoring content for each job.
- Single-column layout with no text boxes or tables for core content.
- Standard section headings: Summary, Skills, Work Experience, Education.
- Name and contact details in the body, not the document header.
- One consistent date format, with "Present" for your current role.
- Job title, employer, location, and dates on a clean title line.
- A common font at 10 to 12 point, with plain bullets.
- Text-based PDF or DOCX, matching any instruction in the posting.
- Keywords from the job post in your summary, skills, and bullets.
- Plain-text paste test passed, with nothing missing or out of order.
Once your template passes, stop worrying about the robot. Spend the time you save on what actually moves recruiters: relevant experience, specific results, and the job post's language used honestly. Whether you build in a word processor or a resume builder such as Resume Maker, any clean document that passes the paste test will do the job.
Frequently asked questions
Sources
- 2026 Applicant Tracking System (ATS) Usage Report, Jobscan
- Does ATS Reject Resumes? Interviews With 25 Recruiters, Enhancv
- Debunking the ATS Rejection Myth, HR Gazette
- Resume Tables, Columns, and ATS, Jobscan
- Eye-tracking study shows recruiters look at resumes for 7 seconds, HR Dive
- How to Tap the Talent Automated HR Platforms Miss, Harvard Business School Working Knowledge
Free tool
Resume Keyword Scanner
Compare your resume with a job post and see matched and missing keywords.
Try it freePut this into practice
Draft your resume with an AI assistant that edits inline, then export a clean one-page PDF.
Build my resumeKeep reading
More in ATS & KeywordsATS & Keywords20 min read
What Is an ATS Score? How Resume Scores Work and How to Raise Yours
Learn what an ATS score measures, what a good ATS score is, and the edits that raise it, with a worked example, score bands, and over-optimization warnings.
ATS & Keywords19 min read
ATS Myths: What Applicant Tracking Systems Really Do to Your Resume
ATS myths debunked: the 75% rejection stat, auto-rejection, white-text tricks, PDFs, and keyword stuffing, plus what actually gets your resume seen.
ATS & Keywords19 min read
Resume Parser Errors: Why Your Application Looks Broken in the ATS
Why a resume parser scrambles your titles, dates, and contact details, how to test your file in 10 minutes, and the fixes that make every field read cleanly.