ResumeAtlas

ATS Resume Checklist

ATS Resume Checklist (2026): 30-Point Check Before You Apply

Work through these 30 items before you hit submit. Covers format, keywords, section labels, bullets, and contact — then use the free scan to catch what you missed for this specific posting.

No signup needed for the first scan · Results in about 60 seconds · Full intelligence dashboard

Check my resume against the job description — free

Guest scan free · sign in for +1 scan + free job-specific optimize · pay to download an ATS-friendly resume in seconds

Last updated: April 2026

What does an ATS look for in a resume?

An ATS (Applicant Tracking System) is software that parses, indexes, and scores resumes before a human reads them. It extracts structured fields — name, contact, work history, education, skills — then measures keyword overlap between your resume text and the job description. Most mid-size and enterprise employers use one. Greenhouse, Lever, Workday, iCIMS, and Taleo are among the most common.

A 30-point checklist exists because the most common ATS failures are preventable formatting and keyword errors — not qualification gaps. Candidates with the right experience get filtered out because their resume uses a two-column layout, a non-standard section heading, or a synonym instead of the exact term in the posting. This checklist prevents those failures before they cost you an interview.

A — Format and File

  • File is .docx or a text-based PDF (not a scanned image)

    Scanned PDFs are images — ATS cannot extract text from them. Your qualifications become invisible.

  • Layout is single-column throughout the content area

    Multi-column layouts break ATS parsing order. Skills from the left column get merged into experience text from the right, creating garbled output.

  • No tables in the Work Experience or Skills sections

    Most ATS read table cells in unpredictable order. Use plain text for all content sections; tables are only safe in the contact block.

  • No important content in headers or footers

    Many ATS skip header and footer regions entirely. Contact details, names, or page numbers in headers may not be parsed.

  • Font is standard: Arial, Calibri, Times New Roman, or Garamond

    Decorative or uncommon fonts can render as garbled characters during text extraction, corrupting keyword matching.

B — Contact Section

  • Full legal name appears at the top (not a nickname)

    Some ATS auto-populate candidate profiles from the name field. Nicknames can create duplicate profiles or mismatched records.

  • Professional email address (no university address if 5+ years post-graduation)

    An active university email signals you may have lost access. A gmail or custom domain reads as current and professional.

  • Phone number is included with country code if applying internationally

    ATS systems require a parseable phone field for applicant profiles. Missing or malformatted numbers create data entry errors for recruiters.

  • LinkedIn URL is live, complete, and dates match your resume

    Recruiters cross-reference LinkedIn for every shortlisted candidate. Inconsistent dates are the most common disqualifying discrepancy.

  • No photo, age, date of birth, or marital status

    In most jurisdictions these details create legal liability for the employer. Some ATS auto-flag resumes containing them.

C — Section Headings and Structure

  • "Work Experience" — not "Career Journey", "My Story", or "Where I've Made My Mark"

    ATS classifies sections by heading keywords. Non-standard labels cause experience bullets to be parsed as unclassified text, invisible to keyword scoring.

  • "Education" — not "Academic Background" or "Where I Studied"

    Same parsing logic: ATS expects exact or near-exact matches to standard section labels to correctly attribute degree and institution data.

  • "Skills" or "Technical Skills" — not "What I Bring" or "Toolbox"

    Skills sections are keyword-dense and heavily weighted. Creative headings cause ATS to skip the section or mis-weight the terms inside.

  • Entries within each section are in reverse-chronological order (most recent first)

    ATS and recruiter scanning both assume most recent experience is first. Out-of-order entries create confusion and can make your most relevant experience less visible.

  • Not using a functional resume format (skills-first, experience de-emphasized)

    Functional resumes are nearly universally misread by ATS. The skills section is parsed without context, and experience bullets may not be associated with dates or employers.

D — Keywords and Job-Description Match

  • Required tools and technologies from the JD appear verbatim in your resume

    ATS keyword matching is often exact or near-exact. If the posting says 'Tableau' and your resume says 'data visualization software', you will not match.

  • Required qualifications (degree level, years of experience) are explicitly stated

    Many ATS filter by hard cutoffs: "Bachelor's degree required", "5+ years experience". If these are not stated explicitly, automated screening may reject you before a human reads the resume.

  • The target job title (or a close variation) appears in your summary or most recent role

    Job title is one of the highest-weighted fields in most ATS. Matching the title signals role fit before any other content is parsed.

  • Soft skills emphasized in the JD are supported by evidence in your experience bullets

    Soft skills listed only in a skills section carry almost no weight. A soft skill demonstrated in a bullet (led, negotiated, facilitated) is both ATS-readable and recruiter-credible.

  • Every skill listed in your skills section appears in at least one experience bullet

    Skills-section-only terms are lower-confidence signals. When the same term appears in both skills and experience, it scores higher and is more credible to human reviewers.

These keyword checks require comparing to your specific job description.

ResumeAtlas does this automatically — paste your resume and the posting, and you get a full keyword match score, missed terms, and rejection risks in about 60 seconds. No signup needed.

Check keyword match — freeNo signup needed for first scan
  • ✓ Full intelligence dashboard — not a partial preview
  • ✓ Keyword coverage, rejection risks, and selectable fixes
  • ✓ Results in about 60 seconds

E — Experience Bullets and Metrics

  • Every bullet starts with a strong action verb (past tense for previous roles, present for current)

    Action verbs signal outcomes, not duties. Bullets starting with "Responsible for" or "Helped with" are consistently rated lower by recruiters and score weaker in ATS because they lack outcome terms.

  • At least one bullet per role includes a metric (%, $, time, volume, or count)

    Metrics are the fastest shortlist signal. A bullet with a number is retained in recruiter memory 3–5× longer than one without.

  • Experience section uses bullets only — no paragraphs

    ATS and recruiters both scan, not read. Paragraph text in experience sections is parsed as unstructured text and keyword-matched less reliably than bulleted lines.

  • No "responsible for" or "duties included" bullets — show outcomes instead

    "Responsible for managing a team" tells a recruiter nothing about impact. "Led a 6-person team, reducing delivery cycle by 22%" shows both ownership and result.

  • Dates are formatted consistently throughout (Month Year or Year only — not mixed)

    Mixed date formats (Jan 2022 in one entry, 2022 in another) create parsing ambiguity. ATS may calculate incorrect tenure, affecting filtering rules based on years of experience.

F — Final Review Before Submitting

  • No spelling or grammar errors anywhere in the document

    ATS can misparse misspelled keywords (e.g. 'Pyhton' instead of 'Python'). Recruiters disqualify for typos — often immediately, without reading further.

  • File name is professional: "FirstName-LastName-Resume.docx" — not "resume_v3_FINAL_final2.docx"

    The file name is the first impression before the resume opens. A chaotic name signals disorganization; it also makes candidate management harder for recruiting teams.

  • Resume length is appropriate for experience level (1 page <5 years, 2 pages 5–15 years, 3 pages rarely)

    Resume length is a soft signal of self-editing judgment. Recruiters spending 7–10 seconds on first pass do not benefit from a 4-page resume for a 3-year career.

  • LinkedIn profile dates and job titles match the resume exactly

    Recruiters cross-reference LinkedIn during shortlisting. Any discrepancy — even a month difference in end dates — triggers doubt and often disqualification.

  • You have checked the resume against the keywords in this specific job description

    A resume polished for format and general quality still fails ATS if it misses the exact terms the posting requires. Each application needs a targeted keyword check.

Common ATS Failures — Before and After

These are the five patterns that most commonly cause technically qualified candidates to fail ATS screening. Each has a straightforward fix.

FailureBeforeAfter
Creative section heading"Where I've Made My Mark""Work Experience"
Multi-column layoutSkills on left column, experience on right columnSingle-column layout: contact → summary → experience → skills
Responsibility-only bullet"Responsible for managing a team of analysts""Led 6-person analytics team; reduced reporting cycle from 5 days to 1 day"
Generic skills list"Communication, teamwork, problem-solving, leadership""SQL, Tableau, A/B testing, stakeholder reporting, Python (pandas, scikit-learn)"
Missing JD keywordResume says "analytics" — JD requires "data analysis""Data analysis" added verbatim; skill reinforced in experience bullet

The one thing this checklist cannot do

Format and structure issues are durable — fix them once and they apply to every application. But keyword matching is job-specific. A resume polished to format perfection still fails ATS if it misses the exact terms the posting requires — and those terms change with every role.

The only way to know if your resume matches a specific job description is to compare the two texts directly. ResumeAtlas does this in about 60 seconds: paste your resume and the posting, and you get a keyword match score, missed required terms, and selectable fixes. No signup needed for the first scan.

Use this checklist to verify format. Use the ATS resume checker to verify keyword match for each posting before you apply.

Related ATS Guides

ATS Resume Checklist — Frequently Asked Questions

Do I need to sign up to check my resume against a job description?

No signup needed. Paste your resume and the target job description into ResumeAtlas and you get a full intelligence dashboard — keyword match score, rejection risks, and selectable fixes — in about 60 seconds. Your first scan is completely free with no account required.

What does ATS actually check in a resume?

ATS software parses your resume into structured fields — contact, work history, education, skills — then scores keyword overlap between your resume text and the job description. Common failure points include: multi-column layouts that break parsing order, tables in the experience section, creative section headings it cannot classify, and missing exact-match terms from the posting.

Does PDF or Word format pass ATS better?

Both pass most modern ATS if the text is selectable (not scanned). .docx is the safest choice for older systems. PDF is fine for cloud-based ATS like Greenhouse, Lever, and Workday when the file is text-based, not image-based. Never submit a scanned PDF.

How many keywords should my resume have?

There is no universal keyword count. The goal is to match the required qualifications, tools, and skills from the specific posting — not to hit a number. A resume that exactly matches 20 core keywords from the JD will outperform one that stuffs 80 generic terms. Use the job description as your checklist.

Does ATS read tables or columns in a resume?

Most ATS struggle with tables and multi-column layouts in the experience and skills sections. Text inside table cells is often parsed in the wrong order or skipped entirely. Use a single-column layout with plain text for all content areas. Tables are safer in the contact block at the top.

What ATS score should I aim for?

Different tools report different scores using different algorithms — there is no universal passing threshold. What matters is whether your resume covers the required qualifications and keywords from the specific posting. Focus on match quality for each application, not a generic score.

Can I use a two-column resume with ATS?

Technically, but the risk is high. Most modern ATS read left-to-right, top-to-bottom across columns, mixing sidebar skills with main-column experience text. The result is garbled text that fails keyword matching even when the right words are present. Use a single-column layout to be safe.

How often should I run through this ATS checklist?

Once to fix format and structure issues — those are durable. For keyword matching and job-description alignment, run through a scan for each application. The format checks in this list are one-time; the keyword and match checks need to be done per posting.

You've done the checklist. Now check the keywords.

The one thing this checklist can't do: tell you which keywords are missing for this specific job description. Paste your resume and the posting into ResumeAtlas — you get a full match score, rejection risks, and selectable fixes in about 60 seconds.

Check my resume — no signup needed

Guest scan free · sign in for +1 scan + free job-specific optimize · pay to download an ATS-friendly resume in seconds