ATS-Friendly Resume: The Complete Guide
Short answer: An ATS-friendly resume is one an applicant tracking system can parse into the right fields: name, contact details, experience, education and skills. To get there, use one column, standard headings, real selectable text, and contact details in the body of the page rather than the header. Avoid tables, text boxes, images and columns. Use honest keywords taken from the job ad, and keep the file under 2.5MB. Test it by pasting the text into a plain-text editor before you apply.
If you apply to a mid-size or large employer, the first thing to "read" your resume is probably software, not a person. This guide explains how applicant tracking systems work, the documented reasons resumes fail to parse, and how to write one that both the software and the recruiter can work with. Every rule below is backed by vendor documentation or a named source listed at the end of the page.
What is an applicant tracking system?
An applicant tracking system (ATS) manages the hiring pipeline end to end: job posting, application intake, screening, interview scheduling and feedback. Workday, one of the largest HR software vendors, describes it as a centralized database of candidate information that recruiters use to review resumes and filter applicants against specific requirements (Workday). The technology is not new: Workday dates the earliest ATS tools to the 1970s.
Put simply, an ATS is the searchable archive your resume lands in. Clean data gets found. Garbled data gets lost, however strong your experience is.
How does an ATS read a resume, step by step?
- Intake. You upload a file through a careers site or a job board connected to it.
- Parsing. A parsing engine extracts the text and maps it to fields such as education, skills and work history, building a structured profile (Workday).
- Indexing. Your profile becomes searchable by job title, skills, tools and location.
- Filtering. Recruiters apply knockout questions or filters and review the candidates that match.
- Human review. A person reads your resume and decides whether to call you.
Step two is the one you control. When parsing fails, Greenhouse's documentation says the resume is simply attached to the candidate profile without populating the fields, and the team has to enter the details manually (Greenhouse). In practice, that means your data may not show up in searches.
Why do resumes fail to parse?
Greenhouse, a widely used ATS, publishes a list of the reasons a resume might not parse (Greenhouse):
- Files larger than 2.5MB. This is often caused by high-resolution images embedded in the resume.
- Graphics, photos or word art.
- Resumes uploaded as an image rather than a document such as a .docx or .pdf.
- Tables, headers and footers in complex layouts.
- Name and contact details placed in the header, footer or a text box.
- Columned layouts.
- Unclear sections and inconsistent formatting between sections.
- Spaced-out letters used for style, which stop the parser from recognising the word.
- Abbreviated job titles, such as "Sr. Account Exec" instead of "Senior Account Executive".
Almost none of these have anything to do with how qualified you are. A strong candidate can lose out because of a pretty template.
Quick reference: safe vs risky elements
| Element | Parses well | Causes problems |
|---|---|---|
| Layout | Single column | Two or more columns, tables |
| Contact details | Top of the page body | Header, footer or text box |
| File | Text-based PDF or DOCX | Image or scanned PDF |
| Headings | Experience, Education, Skills | Creative or unusual headings |
| Job titles | Written out in full | Ambiguous abbreviations |
| Visuals | Bold text and simple bullets | Icons, skill bars, photos |
| File size | Under 2.5MB | Large files with embedded images |
What formatting rules make a resume ATS-friendly?
How should the page be laid out?
Use one column that reads top to bottom. Put your name first, then your target title, then one contact line (city, phone, email, LinkedIn URL), all in the body of the page. Keep nothing important in the header or footer.
Which font and size should I use?
Pick a common, readable font and stick to it. Harvard's career center recommends consistent format and spacing, consistent use of bold and capitalisation for emphasis, and balanced white space so the page is easy to skim (Harvard).
Which section headings does an ATS recognise?
Stick to conventional headings that software and recruiters expect:
- Summary
- Experience (or Work Experience)
- Education
- Skills
- Certifications
- Languages
"My Journey" or "What I Bring" may feel original, but they make automated classification harder.
How should I write dates and job titles?
Write the full job title, then the employer, then the dates in one consistent format (for example, 2023–2026). List roles from most recent to oldest. Harvard recommends reverse chronological order within each section, and warns against starting every line with a date (Harvard).
How do I choose keywords from the job description?
Recruiters search with words: titles, skills, tools and certifications. So:
- Read the ad twice and highlight the job title, required skills and tools.
- Sort them into three lists: skills you clearly have, skills you partly have, and skills you don't have.
- Use the first list in the ad's own wording in your summary, experience and skills. If the ad says "stakeholder management", don't only write "working with teams".
- Add the second list honestly, with context that shows your level.
- Never add the third. Keyword stuffing is obvious to a human reader in seconds and can backfire in the interview.
Harvard notes that generative AI can help you incorporate keywords from a job description and brainstorm better bullet points, but it should not be the primary author because its output tends to be generic (Harvard).
How do I write experience as achievements?
Keywords get you found; results get you chosen. Write each bullet as verb + what you did + the result, with a number where you have one.
| Weak | Stronger |
|---|---|
| Responsible for customer service | Handled about 60 customer queries a day and cut response time with a shared reply library |
| Worked on sales reports | Built a weekly Excel sales report that leadership used to track branch performance |
| Helped with the new system rollout | Coordinated training for 25 staff on the new system within two weeks |
Use your real numbers only. Harvard's guidance is to be specific rather than general, active rather than passive, and fact-based, quantifying and qualifying your results (Harvard).
Do ATS filters screen out qualified people?
Yes, and it's documented. Harvard Business School's Hidden Workers: Untapped Talent study found that hiring processes designed to find "perfect" candidates efficiently systematically exclude categories of qualified workers, including caregivers and people with disabilities (Harvard Business School). You can't change an employer's filters, but you can:
- Explain any gap in one short, honest line instead of leaving it blank.
- Use the titles and skills recruiters actually search for.
- Tailor your resume for the roles that matter most instead of sending one version everywhere.
What about Arabic and English resumes in the Gulf?
Language support varies by system and by employer, so there's no universal rule. What you can control is a clean, text-based file. If you're applying in Saudi Arabia or the UAE:
- Apply in the language of the job ad. Most private-sector ads in the region are written in English.
- Keep an Arabic version for Arabic-language ads and for Saudi Arabia's national employment platform, Jadarat.
- Keep both versions identical in content, dates and titles.
DrCV produces both. Adding a second language costs +$3.99 for a general CV or +$2.49 for a tailored one. For regional conventions such as nationality and notice period, see our Saudi and Gulf CV format guide.
How do I test my resume in five minutes?
- Open your PDF and try to select all the text. If nothing highlights, it's an image, so re-export it from your editor.
- Copy the text and paste it into a plain-text editor. Does your name and contact line appear first? Do the dates sit next to the job titles? Is the order logical?
- Check the file size is under 2.5MB (Greenhouse).
- Search your resume for the five most important terms in the job ad. Are they there, in the same wording?
- Read it as a recruiter with one minute to spare. Can they tell what you want and what you've achieved?
What are the most common mistakes?
Harvard lists the top five resume mistakes as spelling and grammar errors, missing email and phone details, passive language, poor organisation, and not demonstrating results (Harvard). On top of those, ATS-specific mistakes include:
- Two-column templates with icons downloaded from design sites
- Large photos that inflate file size
- Star ratings or progress bars for skills, which neither parsers nor people can interpret
- A generic summary that never names the target role
- One resume for every application, with no tailoring
Where should I start?
- Starting from scratch? Use our ATS-friendly CV template.
- Want the basics in five minutes? Read What is an ATS resume?.
- Want a fill-in structure? See the ATS-friendly resume template guide.
- Applying in Dubai or the Gulf? Read CV format for Dubai and the Gulf.
Check your resume free
Upload your resume to DrCV for a free ATS check. You'll see how a parser reads your file and which sections and keywords are missing. If you'd like a ready ATS-friendly PDF, it costs $13.99 for a general CV or $5.49 for one tailored to a specific job.
FAQ
What does ATS stand for?
Applicant Tracking System: software employers use to post jobs, collect applications and turn resumes into structured candidate profiles that recruiters can search and filter.
Does an ATS automatically reject resumes?
Usually people make the decisions. Recruiters set the filters and screening questions, then search the database. If your file doesn't parse, or it lacks the terms recruiters search for, it may simply never surface.
Should I send a PDF or a Word file?
Follow the employer's instructions first. If none are given, a text-based PDF exported from Word or Google Docs is a safe default. Greenhouse, for example, documents parsing failures for resumes uploaded as images rather than .docx or .pdf documents.
Can an ATS read a two-column resume?
Columned layouts are a documented cause of parsing failures in Greenhouse, so a single column is the safer choice.
How long should an ATS resume be?
One page if you are early in your career, two pages if you have long, relevant experience. Length matters less than relevance.
How can I check my resume for free?
Upload it to DrCV for a free ATS check that shows what a parser reads and which sections or keywords are missing.
Sources
- Greenhouse Support: Unsuccessful resume parse — Documented causes of parsing failure: file size over 2.5MB, tables, columns, headers and footers, images
- Workday: What is an applicant tracking system? — How a parsing engine builds structured candidate profiles; ATS origins in the 1970s
- Harvard Mignone Center for Career Success: Guide to Creating a Strong Resume — Resume language, top five mistakes, reverse chronological order, AI guidance
- Harvard Business School: Hidden Workers: Untapped Talent — How efficiency-driven hiring systematically excludes qualified candidates