ATS-Friendly Resume: How to Get Past Applicant Tracking Systems
There's a lot of fear around applicant tracking systems, and most of it is overblown. The software isn't out to reject you. But it can garble a badly built resume, and that's worth avoiding.
An ATS-friendly resume is one that applicant tracking software can read accurately and match to a job. Use a single-column layout, standard headings (Summary, Experience, Education, Skills), a common font and a text-based PDF or Word file. Then mirror the exact keywords from the job description in your summary, skills and experience.
What an ATS actually is
An applicant tracking system is the software a company uses to post jobs, collect applications and move candidates through hiring. You've almost certainly used one without noticing: Workday, Greenhouse, Lever, iCIMS, Oracle Taleo and SAP SuccessFactors are some of the big names. Research by the resume tool Jobscan has found that nearly all Fortune 500 companies use one, and they're common at mid-sized firms and recruitment agencies too.
Here's the shift in thinking that helps most: an ATS is closer to a searchable database than a robot judge. It stores every application, and recruiters search and filter it. So you're trying to do two things. Make sure the software reads your resume correctly, and make sure you turn up when a recruiter searches for the skills the job needs.
What happens to your resume after you click "apply"
First, the system parses your file. It pulls out the text and sorts it into fields: name, contact details, job titles, employers, dates, education, skills. Anything it can't read, like words baked into an image, simply disappears at this point. You won't get an error message. It's just gone.
Next come any screening questions attached to the application, such as work authorisation, notice period or a required licence. These knockout questions filter out more applicants than formatting ever does.
Then a recruiter searches. They type in keywords, job titles, locations or qualifications and get back a list. If a skill isn't on your resume, you won't appear for that search, no matter how good you are at it.
Some systems also rank candidates by how closely they match the job description. Even then, a person decides who moves forward.
ATS myths you can safely ignore
A lot of ATS advice online comes from companies selling ATS "checkers", and it shows. Here's what holds up and what doesn't.
| You'll hear | What's actually true |
|---|---|
| "75% of resumes are rejected by an ATS." | No published research supports this, and it's been widely questioned. Rejections usually come from knockout questions or a recruiter's filters. |
| "An ATS can't read PDFs." | Modern systems read text-based PDFs fine. Scanned and image-only PDFs are the real problem. |
| "Hide keywords in white text." | The hidden text shows up in the parsed profile recruiters see. It looks exactly as dishonest as it is. |
| "Any design gets you auto-rejected." | Colour and a clean design are fine. Information placed inside graphics, text boxes or complex tables is what gets lost. |
| "You need a 100% match score." | There's no universal score, and stuffing keywords to chase one makes the resume worse for the person who reads it next. |
Formatting that survives the software
The goal is simple: nothing on your resume should depend on the software "seeing" a layout. If the information still makes sense as plain text, you're fine.
In practice that means one column for your experience and education, and plain section names (Summary, Experience or Work Experience, Education, Skills, Certifications). "My Journey" might feel personal, but software and skimming humans both look for "Experience".
Keep your name, phone and email in the body of the page, not in the document's header or footer. Don't put anything important inside images, icons, charts or text boxes. Those skill bars showing "Python: 80%" carry no readable information at all, and they invite awkward interview questions about the missing 20%.
Stick to a common font such as Arial, Calibri, Lato or Georgia at 10.5 to 12 pt, write dates the same way next to every job ("Mar 2022 - Present"), and spell abbreviations out once, like "Search Engine Optimization (SEO)", so you match searches for either version. Send a text-based PDF unless Word is requested, and name it something sensible: "Firstname-Lastname-Resume.pdf".
The overall structure matters as much as these details. Our resume format guide covers which format to choose and how to order your sections.
ResJo templates export a text-based PDF with standard headings and your contact details in the body.
Keywords, done properly
Keywords are just the words a recruiter is likely to type into that search box: skills, tools, qualifications, job titles. You don't have to guess them, because the job description lists them for you.
Read the posting with a highlighter, real or digital. Mark every hard skill, tool and certification, plus the job title itself. Anything that appears twice, or sits under "must have", is a priority. Then use the employer's exact wording. If they say "Google Analytics 4", don't write "web analytics" and hope for the best.
Put each keyword where it's true. List it in your skills section, then prove it in a bullet point under the job where you used it. And if the posting asks for something you genuinely haven't done, leave it out. Interviewers ask about everything on the page.
What that looks like in a bullet point
"We're hiring a Digital Marketing Executive with hands-on experience in SEO, Google Analytics 4 and paid social campaigns."
Handled marketing activities and social media for the company.
Ran paid social campaigns on Meta and LinkedIn with a monthly budget of $5,000, cutting cost per lead by 22% in six months.
Grew organic traffic 38% year on year through technical SEO fixes and content, measured in Google Analytics 4 (GA4).
The second version uses the posting's own terms, shows the size of the job and proves it with numbers. Notice that it reads better to a human too. That's the point: ATS-friendly and recruiter-friendly are mostly the same thing. For a full routine, see how to tailor your resume to a job description.
Test your resume in 2 minutes, for free
You don't need a paid "ATS scanner" to find out whether your resume can be read. Open your PDF, select all the text and copy it. Paste it into Notepad or a blank email. Now read what came out.
Is every word there? Is it in a sensible order, with your name and contact details first and each section under its heading? If chunks are missing, jumbled or turned into strange symbols, the software is probably struggling with it too. Simplify the layout and try again.
Then your PDF was saved as an image, and no ATS will read it. Rebuild it from a text-based template before you apply anywhere else.
Before you hit apply
Check that you have
- One column and standard headings
- Name and contact details in the body of the page
- The job title and core skills from the posting, where they're true
- Abbreviations spelled out once
- A text-based PDF with a plain file name
- Passed the copy-and-paste test
Take out
- Text inside images, icons or skill bars
- Text boxes and complex tables
- Hidden or repeated keywords
- Creative section names
- Contact details in the header or footer
- Scanned or photographed pages
Already have a resume you're unsure about? Upload it to ResJo and it'll be rebuilt in a clean, ATS-friendly template. From there, AI Optimize can tailor the wording to any job description in seconds, using AI credits included with paid plans.
Frequently asked questions
What is an ATS-friendly resume?
A resume that applicant tracking software can read and sort correctly: simple layout, standard section headings, real text rather than images, and keywords taken from the job description.
Can an ATS read PDF resumes?
Yes. Modern applicant tracking systems read text-based PDFs well. The trouble comes from scanned PDFs or PDFs saved as images, where there's no text to read. If a posting specifically asks for Word, send Word.
Do two-column resumes work with an ATS?
Many modern parsers handle a simple two-column layout, but older systems can read straight across the columns and mix up your content. One column is the safest choice. If you like a sidebar, keep it for short items such as contact details and skills, and run the copy-and-paste test in this guide.
How many keywords should a resume have?
There's no magic number. Include the core skills, tools, certifications and job title from the posting wherever they're true for you, usually once in your skills section and again in context in your experience. Repeating a keyword many times doesn't help.
Is it true that 75% of resumes are rejected by an ATS?
There's no published research behind that number, and it has been widely questioned. Applications are usually screened out by knockout questions, such as work authorisation, or by a recruiter's own searches and filters, not by an automatic formatting score.
Do ATS read headers and footers?
Some do and some don't. Keep your name, phone number and email in the main body of the page so they're never lost.
Can AI make my resume ATS-friendly?
AI is good at matching your wording to a job description quickly. In ResJo, AI Optimize tailors your summary and experience to a job title or description while keeping your original text safe. Check the result yourself, though: every claim on your resume has to be true.
Are ResJo templates ATS-friendly?
Yes. Every ResJo template produces a text-based PDF that most applicant tracking systems can read, with standard section headings and your contact details in the body of the page.
Put this guide to work in the next 10 minutes
Pick an ATS-friendly template, start from 4.25M+ pre-written examples and download your PDF free. No credit card needed.