Learning how to make a resume that passes ATS is the most useful job search skill in 2026, because most large employers now filter applications with software before a human ever sees them. An applicant tracking system reads your resume, scores it against the job description, and ranks it. A resume that scores low never reaches the hiring manager, no matter how good the candidate is. That is why learning how to make a resume that passes ATS matters more than polishing the design.
The system is not judging your worth. It is matching words, dates, and formats, and it does so with strict rules. A resume with the right keywords in the right places, in a format the parser can read, will pass. A resume with beautiful design, clever formatting, and the wrong words will fail. This guide explains the rules in plain language, with the tools and the checks that prove your resume will pass.
The good news is that an ATS-friendly resume is also a human-friendly resume. Clear headings, real achievements with numbers, and keywords that match the job all help a hiring manager too. The system and the human want the same thing, which is a resume that makes the match obvious in seconds.
Quick jump
- Quick Answer. An ATS Resume in 30 Seconds
- How to Make a Resume That Passes ATS in 7 Steps
- Keywords, Mirroring and the Match Rate
- Format, Fonts and the Parser Rules
- Teal, Jobscan and Rezi for Testing Your Resume
- Work Experience Bullets That Score and Impress
- Skills, Certifications and the Education Section
- Common ATS Failures and How to Fix Them
- Applying, Following Up and the Human After the System
- How to Make a Resume That Passes ATS for a Career Change
- Related Guides
- Frequently Asked Questions
- The Bottom Line
Quick Answer. An ATS Resume in 30 Seconds
Knowing how to make a resume that passes ATS comes down to five rules. Use a single-column layout with standard headings. Mirror the exact keywords from the job description. Save it as a .docx or a text-based PDF. List achievements with numbers, not duties. And test it with a scanner such as Jobscan or Teal before you apply. Jobscan recommends a match rate of 75 percent or higher, and its free plan includes five scans a month, with paid plans from $49.95 a month.
Teal is the best free starting point, with a free resume builder, keyword matching, and a job tracker, and Teal+ from $29 per 30 days. Rezi is the strongest ATS-first builder, with a free plan and Pro at $29 a month or $149 lifetime. The rest of this guide proves that short answer, with the format, keyword, and testing steps in order.
| ATS rule | What to do | What breaks it |
|---|---|---|
| Layout | Single column, standard headings | Tables, text boxes, two columns |
| Keywords | Exact words from the job post | Synonyms the system does not match |
| File type | .docx or text-based PDF | Scanned image PDF, JPG |
| Headings | Work Experience, Education, Skills | Clever headings such as My Journey |
| Dates | Month and year, consistent format | Missing dates, vague ranges |
How to Make a Resume That Passes ATS in 7 Steps
Step one is the job description. Copy the posting into a document and highlight the repeated words. The skills, the tools, and the qualifications that appear three times are the keywords the system will score. A posting that mentions Python, data analysis, and stakeholder reporting ten times is telling you exactly what to include, and a resume that ignores those words will score low.
Step two is the master resume. Build one long resume with every job, every skill, and every achievement, and keep it as your private source document. The master resume is never sent anywhere. It exists so each application can be tailored in minutes, by copying the relevant parts into a targeted version for one job.
Step three is the tailored version. For each application, copy the master resume into a new file, and shape it to the job. Put the matching skills near the top, use the posting’s exact words for tools and qualifications, and cut the experience that does not relate. A tailored resume takes twenty minutes and doubles the match rate. A generic resume takes two minutes and loses to every tailored one.
Step four is the format. Use a single-column layout, standard headings such as Work Experience, Education, and Skills, and a clean font such as Calibri, Arial, or Georgia at 10 to 12 points. No tables, no text boxes, no headers or footers with key information, and no graphics. The parser reads text in order, and anything inside a table or a text box may be read out of order or skipped entirely.
Step five is the achievements. Replace duties with results, and add numbers to every result you can. Increased sales by 22 percent in one year. Cut onboarding time from five days to two. Managed a team of eight across three sites. Numbers are the evidence the system and the human both look for, and a resume without numbers reads like a list of jobs, not a record of work.
Step six is the file. Save the resume as a .docx file, or as a text-based PDF exported from a word processor, never as a scanned image or a JPG. Test the file by copying the text out of it and pasting it into a plain text document. If the text pastes cleanly in the right order, the parser can read it. If it pastes as a mess, the parser will fail too.
Step seven is the scan. Run the tailored resume through Jobscan or Teal against the job description, and read the report. Fix the missing keywords, the formatting issues, and the weak bullets the report names. A match rate of 75 percent or higher is the target Jobscan recommends, and a resume that scores below 60 percent needs real work before it is sent.
Keywords, Mirroring and the Match Rate
Keywords are the heart of ATS scoring. The system compares the words in your resume with the words in the job description, and it scores the overlap. The words that matter most are the hard skills, the tools, and the qualifications. Python, Salesforce, project management, CPA, forklift licence, and similar terms are scored directly. Soft skills such as leadership and communication count less, because every applicant claims them and the system cannot verify them.
Mirroring means using the posting’s exact words, not your own synonyms. If the posting says customer success, write customer success, not client happiness. If the posting says data analysis, write data analysis, not working with numbers. The system matches exact strings, and a synonym is a miss, however accurate it is. This is not dumbing down your resume. It is speaking the employer’s language, which is what a good application does.
The match rate is a guide, not a verdict. Jobscan scores the match out of 100, across more than 30 parameters, and recommends aiming for 75 percent or higher. A score of 90 percent on a resume full of stuffed keywords will still fail with a human, because the human reads the resume after the system passes it. The target is a high match rate on a resume that reads naturally, with the keywords woven into real achievements, not listed in a hidden block.
Keyword stuffing is the mistake that ruins a good score. A white-text block of keywords at the bottom of the page, or a skills section with fifty terms, will be caught by modern systems and will disgust the human who finds it. The right place for keywords is in the work experience, inside bullet points that describe real work. A keyword inside a real achievement is evidence. A keyword in a list is a claim.
Tailoring is the work that makes keywords honest. A resume tailored to one job uses the posting’s words because the candidate’s experience genuinely matches them. A resume that claims every keyword for every job is lying, and the interview will expose it. Tailor to the jobs you can genuinely do, and the keywords will be true as well as effective.
Format, Fonts and the Parser Rules
The parser is a simple reader, and simple readers need simple documents. A single-column layout is the first rule, because a two-column resume is read by the parser in an order the writer never intended. The left column and the right column get mixed together, and the work history becomes unreadable. A single column, top to bottom, is the only layout that parses reliably.
Standard headings are the second rule. Use Work Experience, Education, Skills, and Certifications, exactly as written, because the parser looks for those words to sort your resume into sections. A heading such as My Journey or What I Bring will not be recognised, and the experience under it may be filed in the wrong place or ignored. Creativity belongs in the bullet points, not in the headings.
Fonts are the third rule. Use a standard font such as Calibri, Arial, Georgia, or Times New Roman, at 10 to 12 points for body text and 14 to 16 for headings. Avoid decorative fonts, because the parser may not recognise their characters, and avoid font sizes below 10 points, because the human who reads the resume after the system will struggle. A resume is a document, not a design project, and the font should disappear.
Tables, text boxes, headers, footers, and graphics are the fourth rule, and the rule is simple. Do not use them. A table that looks tidy on screen may be read by the parser as a jumble of cells. A text box may be skipped entirely. A header or footer may not be read at all, which means a phone number in the header can vanish. Put your name, phone, email, and location in the body of the page, in plain text, at the top.
Dates need a consistent format. Write month and year for every job, such as March 2022 to June 2024, and use the same format throughout. A missing end date, a vague range such as 2022 to present without a month, or a mix of formats will confuse the parser and the human. Employment gaps are better stated plainly than hidden, because a gap the system cannot parse looks worse than a gap explained in one line.

Teal, Jobscan and Rezi for Testing Your Resume
Teal is the best free starting point for most job seekers. Its free plan includes unlimited resumes, unlimited PDF downloads, a job tracker, and a resume checker that scores your resume from 0 to 100 percent using more than 15 checks for ATS compatibility, formatting, and best practice. Its Job Matcher shows the top five keywords from a saved job that your resume is missing. Teal+ costs $29 per 30 days, or $13 for 7 days, and adds unlimited matching and AI features. The free tier is generous enough for a full job search, with the paid tier best saved for a heavy application sprint.
Jobscan is the best standalone scanner. Paste your resume and a job posting, and it scores the match, lists the missing hard skills, and suggests phrasing changes, across more than 30 parameters. Its free plan includes five scans a month, which covers a focused search. Its paid plan costs $49.95 a month, or $89.95 every three months, and it is the priciest tool here, so treat it as a one-month tool for the roles you care about most. Jobscan also offers a free resume builder with unlimited downloads.
Rezi is the strongest ATS-first builder. It is built around a 23-point scoring system, with keyword targeting and ATS-safe templates as its core. Its free plan allows one resume and three PDF downloads, which is enough to test the scoring on a real application. Rezi Pro costs $29 a month, or $149 for a lifetime plan, and it suits a job seeker who wants one targeted resume built from scratch in an ATS-first tool.
Kickresume and Enhancv are worth knowing for design-led resumes, but they need care for ATS use. Both offer beautiful templates, and both can export ATS-safe versions if you choose a simple template and avoid graphics. Use their simple templates only, and run the result through a scanner before you send it, because a beautiful template that fails the parser is a beautiful failure.
Novoresume offers a one-time purchase instead of a subscription, with a free single-page resume and Premium from $23.99 one-time. It suits a job seeker who wants a clean resume without a monthly bill. Its templates are ATS-safe when kept simple, and its one-time price is the cheapest paid route on this list.
Work Experience Bullets That Score and Impress
A bullet point has one job, which is to prove a result. The shape that works is action, then result, then number. Redesigned the onboarding process, cutting training time from five days to two. Led a team of eight across three sites, raising customer satisfaction by 14 points. Built a reporting dashboard that saved six hours a week. Each bullet names what you did, what changed, and how much, in one line.
Start every bullet with a strong verb. Led, built, cut, raised, delivered, redesigned, launched, and negotiated all work. Avoid weak verbs such as helped, assisted, worked on, and was responsible for, because they describe presence, not impact. A bullet that starts with helped could describe anyone in the room. A bullet that starts with led describes you.
Quantify everything you can, and estimate honestly where exact numbers are lost. A percentage, a dollar figure, a team size, a time saved, or a volume handled all count. If you do not know the exact figure, use a range or an approximation and say so in the interview. An honest estimate beats a missing number, and a missing number beats a vague claim such as improved things significantly.
Keep each bullet to one or two lines, and keep the whole resume to one page for early career and two pages for experienced hires. A bullet that runs to three lines is two bullets hiding in one, and a resume that runs to four pages will not be read in full. Cut the oldest jobs first, and cut the bullets that describe routine duties rather than results.
Tailor the bullets to the job, not only the skills section. A bullet about data analysis should use the posting’s words for the tools and the methods, because the system scores the whole resume, not only the skills list. A bullet that says analysed sales data in Excel and Tableau will score higher than a bullet that says worked with numbers, and it will impress the human more too.
Skills, Certifications and the Education Section
The skills section should be a short, honest list of the tools and methods the job needs. Group it into two lines, such as Technical skills, then a comma-separated list, and Languages, then a list. Keep the list to the skills you can genuinely use, because the interview will test them. A skills section with thirty terms looks like stuffing, while a section with twelve relevant terms looks like a professional.
Certifications belong in their own section, with the full name, the issuing body, and the year. A certification written as an abbreviation alone, such as PMP or CPA, may not be matched by a system looking for the full name, so write both, such as Project Management Professional (PMP). An expired certification should be listed as expired or removed, because a system that checks dates will flag it, and a human who finds it will doubt the rest of the resume.
Education should list the degree, the institution, and the graduation year, in that order. Recent graduates should add relevant coursework, projects, and internships, because the education section is their strongest evidence. Experienced hires should keep education to three lines, because twenty years of work matters more than a degree from twenty years ago. A GPA is worth listing only if it is strong and recent, and it should be omitted otherwise.
Awards and publications belong in a short section at the end, if they relate to the job. An award for sales performance belongs on a sales resume. An award for a school debate does not belong on a finance resume. The test is simple. If the award makes a hiring manager more likely to interview you, include it. If it only fills space, cut it.
Volunteer work and side projects count, especially for career changers and recent graduates. A side project that shows the skill the job needs is evidence, and it belongs in the work experience or in a projects section. A volunteer role that shows leadership belongs on the resume too. The system scores the words, and the human scores the initiative, so both benefit.

Common ATS Failures and How to Fix Them
The first failure is the creative template. A resume with two columns, icons, progress bars, and a photo will fail most parsers, because the parser reads the layout as a puzzle. The fix is a plain single-column resume with standard headings. Save the creative design for the portfolio, and let the resume do the job it exists to do.
The second failure is the wrong file type. A scanned PDF, a JPG, or a Pages file will fail, because the parser cannot read the text. The fix is a .docx file or a text-based PDF exported from Word or Google Docs. Test the file by copying the text out of it. If the text pastes cleanly, the file is safe. If it pastes as a mess, the file is not.
The third failure is missing keywords. A resume that describes the work in its own words, without the posting’s terms, will score low even when the candidate is a perfect match. The fix is tailoring, with the posting’s exact words woven into the bullets. Run the scanner, read the missing keywords, and add the ones you genuinely have.
The fourth failure is the hidden header. A phone number, an email, or a LinkedIn link placed in the header or footer may not be read by the parser, which means the recruiter cannot contact you even when your resume passes. The fix is to put all contact details in the body of the page, in plain text, at the top. A parser that cannot find your phone number cannot pass your resume to a human who can call you.
The fifth failure is the employment gap handled badly. A gap with no explanation looks like missing data to a parser, and like a secret to a human. The fix is a single line, such as career break for family care, or full-time study, with the dates. A stated gap is a fact. A hidden gap is a question, and questions cost interviews.
Applying, Following Up and the Human After the System
Passing the system is only the first step. The resume must also impress the human who reads it next, and that human spends about six seconds on the first scan. The top third of the resume must answer three questions in those six seconds. What is this person, what have they done, and why does it match this job. A summary of three lines, a skills line, and the most recent job, all in the top third, answers all three.
Apply through the employer’s system, not only through a job board, when you can. An application through the company site enters the same ATS, but it arrives with fewer competitors and a cleaner record. A referral helps more than any formatting trick, so ask a contact at the company to refer you, and mention the referral in the application. A referred resume is read by a human first, which is the outcome the whole process is chasing.
Follow up once, politely, a week after applying, with a short email to the recruiter or the hiring manager. Restate your interest in one line, add one fact that strengthens the application, and ask whether there is anything more they need. A follow-up that adds value is remembered. A follow-up that only asks for news is forgotten.
Prepare for the interview as if the resume has already done its job, because it has. The interview will test the claims on the resume, so know the numbers, the stories, and the tools you listed. A candidate who can explain every bullet in detail will pass the interview. A candidate who cannot explain a keyword they stuffed into the skills section will fail it.

How to Make a Resume That Passes ATS for a Career Change
A career changer faces a harder test, because the system scores the words on the resume against a job the candidate has not held before. The fix is to lead with transferable skills, not with job titles. A teacher moving into training should lead with curriculum design, stakeholder communication, and public speaking, because those are the words the training role uses. A retail manager moving into operations should lead with inventory, scheduling, and team leadership, because those are the words the operations role scores.
The summary is the career changer’s best tool. Three lines can reframe a whole career, such as a retail manager with eight years of team leadership and inventory control, moving into operations, with a certification in supply chain management. The summary tells the system and the human what to look for, before either reads the job history. Without a summary, the system reads a retail resume against an operations job and scores it low, because it never learns the connection.
A projects section helps more than a second page of old jobs. A career changer should add a short section with two or three projects that prove the new skill, such as a volunteer project, a freelance job, or a course project. A project with a result and a number is evidence the system can score, and it is evidence the human will ask about. One strong project can outweigh five years of unrelated job titles.
Certifications close the gap fastest. A short, recognised certification in the new field, such as a Google certificate, a CompTIA credential, or a project management course, gives the system the exact keyword it is looking for, and it gives the human a reason to trust the change. List the certification with its full name and year, and put it near the top of the resume, where both readers will see it first.
Related Guides
- How to Optimize Your LinkedIn Profile for Recruiters
- How to Prepare for an AI Job Interview
- How to Switch Careers with AI Tools
Frequently Asked Questions
What is an ATS and how does it read my resume?
An applicant tracking system is software that employers use to collect, sort, and rank applications. It reads your resume as plain text, extracts the headings, dates, and keywords, and scores the match against the job description. A resume that the parser cannot read, or that lacks the job’s keywords, will rank low and may never reach a human.
Should I save my resume as PDF or Word?
Save it as a .docx file, or as a text-based PDF exported from Word or Google Docs. Both parse reliably in most systems. Never send a scanned image PDF or a JPG, because the parser cannot read the text in an image. Test the file by copying the text out and pasting it into a plain document to check it reads cleanly.
How many keywords should my resume have?
Include the keywords that genuinely match your experience, woven into your work bullets and your skills section. That honest weaving is the core of how to make a resume that passes ATS without resorting to tricks the system will catch. There is no magic number, but a match rate of 75 percent or higher on Jobscan is a good target. Avoid stuffing keywords in a hidden block or a fifty-term list, because modern systems detect it and hiring managers dislike it.
How long should an ATS-friendly resume be?
One page for early career job seekers, and two pages for experienced hires. A single-column layout with standard headings, a short summary, and bullets that prove results with numbers will fit. Cut the oldest jobs first, and cut routine duties before you cut achievements.
Do I need to tailor my resume for every job?
Yes, for the jobs you care about. Tailoring takes twenty minutes, and it means mirroring the posting’s exact keywords, shaping the bullets to the role, and cutting irrelevant experience. A tailored resume scores higher and reads better than a generic one, and it is the single most effective step in this guide.
Is it okay to use a resume template?
Yes, if the template is a simple single-column layout with standard headings and no tables, text boxes, or graphics. Teal, Rezi, and Novoresume all offer ATS-safe templates. Avoid creative templates with two columns, icons, and progress bars, because most parsers read them badly.
The Bottom Line
Learning how to make a resume that passes ATS is a set of simple rules, applied with care. One column, standard headings, the posting’s exact keywords, achievements with numbers, a .docx or text-based PDF, and a scan with Jobscan or Teal before you apply. Teal will build it free, Rezi will score it, and Jobscan will prove the match.
Build the master resume once, tailor it for every job you care about, and test it before you send it. That routine is how to make a resume that passes ATS again and again, for every application in your search. The system is not your enemy. It is a filter, and a resume built for the filter is a resume that reaches the human who can hire you.