Over 75% of resumes are automatically rejected by Applicant Tracking Systems before a human ever lays eyes on them. Why? Because the software couldn't read the formatting, couldn't find the right section headings, or didn't detect enough keyword matches from the job description.
This is the definitive ATS resume checklist. We've broken down exactly what ATS software (like Workday, Taleo, and Greenhouse) looks for, and exactly what breaks their parsers. Follow these 25 ATS requirements, and your resume will make it to the recruiter's desk.
Want to skip the manual checklist?
JD2CV's AI optimizer automatically checks your resume against all 25 ATS requirements and fixes them in under 60 seconds.
ATS Checklist at a Glance — All 25 Requirements
Use this table as your master ATS screening checklist before submitting any application. Each item represents a real criterion that ATS systems use during resume assessment.
Formatting
Section Headings
ATS Keywords
ATS Screening
Content Quality
What Are ATS Requirements? A Complete Explanation
ATS requirements are the technical and content standards your resume must meet to be correctly parsed and scored by an Applicant Tracking System. These requirements fall into four categories:
- Formatting requirements — how your resume file and layout are structured
- Section heading requirements — the exact labels the ATS expects for each resume section
- Keyword requirements — the skills, tools, and job titles the ATS searches for
- ATS screening criteria — the scoring thresholds and match percentages
Missing even one category can cause your resume to be filtered out during ATS screening, regardless of your actual qualifications.
Phase 1: ATS Formatting Requirements
The biggest mistake job seekers make is prioritizing visual design over machine readability. If an ATS can't parse your text, you score a 0%. Here is your formatting checklist:
- Use a single-column layout
Multi-column layouts (like sidebars for skills) confuse older ATS parsers, which read left-to-right, top-to-bottom. They will scramble your experience and skills into a single unreadable sentence.
- Remove all tables, text boxes, and graphics
ATS parsers cannot read text embedded inside images, complex tables, or floating text boxes. If your contact info is in a header graphic, the ATS will think you didn't provide an email.
- Use standard web-safe fonts
Stick to Arial, Calibri, Times New Roman, Garamond, or Helvetica. Custom downloaded fonts can render as symbols when the ATS strips the PDF formatting.
- Use standard bullet points
Use the standard solid circle (•) or dash (-). Avoid using custom SVG icons, checkmarks, or arrows as bullet points, as they often parse as error characters.
- Save as a text-based PDF or DOCX
Unless the application specifically requests Word, use a PDF. But ensure it's a "Selectable PDF" (you can highlight the text). If you export a resume as an image and save it as a PDF, the ATS will see a blank page.
Phase 2: Standard Section Headings
ATS algorithms are programmed to look for specific keywords to identify the start and end of sections. If you get creative with your headings, the ATS won't know where your skills end and your experience begins.
Do Use These
- Work Experience / Experience
- Education
- Skills / Technical Skills
- Certifications
- Professional Summary
Don't Use These
- My Professional Journey
- Where I've Learned
- Things I'm Good At
- Trophies & Badges
- Who I Am
Phase 3: ATS Keyword Optimization
Once your resume passes the formatting check, the ATS scores you based on keywords. If your Resume Match Score falls below a certain threshold (usually 60-70%), you are rejected. Here is your keyword checklist:
- Match the Exact Job Title
If you are applying for "Senior Frontend Engineer," ensure that exact phrase appears in your summary or target title, even if your current title is "UI Developer."
- Include Hard Skills Exactly as Written
ATS bots aren't always smart enough to know that "Search Engine Optimization" and "SEO" are the same thing. Include both forms if both are in the job description: Search Engine Optimization (SEO).
- Don't "Keyword Stuff" at the Bottom
Invisible text tricks (white text on white background) or pasting a block of 50 keywords at the bottom of your resume will be flagged by modern ATS as spam, and your application will be discarded.
- Optimize Keyword Frequency
If a core requirement like "Project Management" is mentioned 4 times in the job description, having it only once in your resume might give you a lower score. Try to mention core competencies 2-3 times naturally in your experience bullets.
Phase 4: ATS Screening Criteria — How the Score Is Calculated
Understanding how ATS screening and ATS assessment work helps you optimize more effectively. Here is what happens when your resume enters an ATS:
- Parsing: The ATS extracts text from your resume file. Formatting errors cause content to be lost or garbled at this stage.
- Section identification: The ATS locates each section (Experience, Skills, Education) using heading keywords. Non-standard headings cause misclassification.
- Keyword extraction: The ATS identifies skills, tools, certifications, and job titles mentioned in your resume.
- Match scoring: Your extracted keywords are compared against the job description requirements. Required skills are weighted more than preferred skills.
- Threshold filtering: Applications below the recruiter's threshold (typically 60–70%) are automatically rejected.
Use JD2CV's free ATS score checker to see exactly where your resume stands in this process before submitting.
Phase 5: Experience & Date Formatting
Applicant Tracking Systems calculate your total years of experience by parsing your dates. If you format them incorrectly, the ATS might think you have 0 years of experience instead of 5.
- Use standard date formats: MM/YYYY (03/2021 - 08/2024) or Month YYYY (March 2021 - August 2024).
- Always include the year: Never just write months.
- Company & Title hierarchy: Put the Company Name, Job Title, and Dates on standard separate lines or separated by clear delimiters like a pipe (|). Don't mix them into a single continuous sentence.
How to Track Your ATS Score — Using an ATS Tracker
Many job seekers apply to dozens of positions without knowing their ATS score for each one. An ATS tracker approach involves:
- Checking your ATS score for each job description before applying
- Targeting a minimum score of 70% before submitting
- Tracking which keyword categories consistently score low
- Building a master resume with strong keyword coverage across your industry
JD2CV's ATS resume checker lets you check your score against any job description instantly, so you can use it as your personal ATS tracker for every application.
How to Test Your ATS Compatibility
You've followed the checklist. Now, how do you know if it actually worked? You need to test it against an ATS simulator.
Instead of guessing, use JD2CV's ATS Resume Checker. It uses the same parsing technology as enterprise ATS platforms to "read" your resume. It will show you exactly what text it successfully extracted, and more importantly, calculate your Resume Match Score against any job description you paste in.
If you want AI to automatically fix all the issues found, use the JD2CV AI Resume Optimizer — it rewrites your resume to pass every requirement on this checklist automatically.
Frequently Asked Questions About ATS Requirements
What is an ATS resume checklist?
+
An ATS resume checklist is a step-by-step guide to ensuring your resume can be accurately parsed and scored by Applicant Tracking Systems. It covers formatting rules, keyword optimization, file types, and section headings to prevent automatic rejection.
What are the ATS requirements for a resume?
+
ATS requirements include: single-column layout, standard fonts (Arial, Calibri, Times New Roman), no tables or graphics, standard section headings (Work Experience, Education, Skills), text-based PDF or DOCX format, and keywords matching the job description. Meeting these ATS requirements ensures your resume reaches human recruiters.
How do I know if my resume is ATS friendly?
+
Your resume is ATS-friendly if it uses a single-column layout, standard fonts, standard section headings (e.g., 'Work Experience'), and contains no tables, columns, or graphics. You can use JD2CV's free ATS resume checker to get a definitive compatibility score.
What format is best for ATS resumes?
+
The best formats for an ATS are simple, text-based PDFs or Microsoft Word (.docx) files. Avoid using complex templates from Canva or Photoshop, as the graphical elements and text boxes break most ATS parsers.
Do ATS systems read PDF or Word better?
+
Modern ATS systems read both PDF and Word (.docx) equally well, provided the PDF was exported from a text document (not scanned as an image). A PDF is generally preferred because it locks in your formatting, ensuring it looks the same to human recruiters.
How many keywords should I include for ATS?
+
There is no exact number, but you should aim to naturally include all the required hard skills, technical tools, and core competencies listed in the job description. Keyword frequency also matters—mentioning a core skill 2-3 times is better than just once.
What is ATS screening?
+
ATS screening is the automated process by which an Applicant Tracking System filters job applications before they reach human recruiters. The ATS parses your resume, extracts keywords, and scores it against the job description. Applications scoring below a threshold (typically 60%) are automatically rejected without human review.
How does ATS assessment work?
+
ATS assessment calculates a match score (0-100%) by comparing your resume's keywords, skills, and qualifications against the job posting requirements. The system weights required skills more heavily than preferred ones. Your goal is to score above 70% to ensure your resume is reviewed by a human recruiter.