ATS GUIDE · UPDATED MAY 2026

    What is an applicant tracking system (ATS), and how do you beat it?

    The 2026 guide to the software that filters 75% of resumes before a human reads them, with the format and keyword rules to get past it.

    Updated May 2026·9 min read

    QUICK ANSWER

    An applicant tracking system (ATS) is software that 90% of large employers use to parse, score, and rank resumes before a recruiter sees them. To get past one, submit a single-column resume in DOCX or text-selectable PDF, mirror 60-80% of the job description's exact keywords, and aim for a 75+ ATS score. The widget below runs that scoring on your resume for free in 30 seconds.

    SEE THE OUTPUT, THEN SCORE YOUR OWN
    EXAMPLE OUTPUTSoftware engineer applicant, mid-size firm JD
    YOUR ATS SCORE
    89/ 100, strong
    +31 from 58 before edits
    CriticalCritical (2)
    EXPERIENCEQuantify impact
    Applied
    Worked on backend services for the payments team.
    Owned 3 of 8 microservices in the payments stack (Go + Postgres), cut p99 checkout latency from 410ms to 145ms, and shipped idempotent retry logic that recovered $2.1M in previously failed transactions per quarter.
    Why: The JD calls for backend services, latency wins, and ownership scope. The original surfaces none.
    FORMATWorkday parser fix
    Applied
    Two-column resume with sidebar for skills
    Single-column layout, skills moved inline under each Experience role with a Skills summary block at the bottom.
    Why: Workday and most ATS parsers read top-to-bottom. Two-column layouts cause parse failure on ~41% of resumes.
    NotableWorth fixing (1)
    KEYWORDSJD match
    Applied
    Familiar with cloud infrastructure and CI/CD pipelines.
    Built and operated AWS infrastructure (ECS, RDS, Lambda) with GitHub Actions and Terraform-managed deploys; ran on-call rotation for 6 services with 99.95% uptime over 18 months.
    Why: The JD names AWS, GitHub Actions, and on-call by keyword. Generic "cloud infrastructure" fails the match.

    Example output. Your real review uses your own resume and the JD you paste.

    1Upload your resume (PDF)
    Drop PDF here, or click to browse
    10MB max. Text-based PDFs only.
    2Paste a job URL, role name, or the full job description

    ATS BY THE NUMBERS

    90%

    of large employers use automated systems to filter or rank applications (World Economic Forum, 2025)

    75%

    of resumes are filtered by ATS before a human reads them (industry consensus)

    10.6x

    increase in interview likelihood when your resume includes the exact job title from the posting (Jobscan, 2024)

    Your resume meets a bot before it meets a recruiter.

    Around 90% of large employers use applicant tracking systems to parse, score, and rank resumes before any human reads them. The bot reads top-to-bottom, maps your text into structured fields, and scores against the job description. The way to "beat" the bot is to be one of the resumes the recruiter's filter surfaces, which means matching the JD's keywords precisely and being parseable as structured data. The widget above runs that scoring on your resume against the JD you paste, in 30 seconds.

    What the widget checks

    Single-column layout

    Two-column resumes fail Workday parsing on ~41% of submissions. Left-column sidebars get read after the right column, scrambling chronology.

    No tables or graphics

    Tables scramble content order during parsing. Skills inside a table cell often never reach the indexed record.

    Contact info in body, not headers

    Many parsers skip headers and footers entirely. Contact info placed there becomes invisible.

    Standard fonts only

    Arial, Calibri, Times New Roman. Decorative fonts trip the parser.

    Standard section headers

    Work Experience, Education, Skills. Custom labels like "Career Journey" fail field mapping.

    MM/YYYY or Month YYYY dates

    Mixed date formats reduce timeline confidence. Pick one and use it consistently.

    DOCX or text-selectable PDF

    Image-based PDFs (Canva exports) cannot be read by any ATS. Rebuild in Google Docs, Word, or a parseable template.

    File size under 2MB

    Most ATS parsers reject files over 2MB or process them slowly enough that timing causes drops.

    How the free review works

    1. Upload your resume

    DOCX or text-selectable PDF only. Image-based PDFs cannot be read by any ATS. 10MB max.

    2. Paste the job description

    Full JD text or the URL of the posting. The score is tailored to that exact JD.

    3. Apply the rewrites

    Critical and Notable edits are grouped by severity. Each shows the original, the rewrite, and which keyword or formatting rule it fixes.

    4. Download the new PDF

    The preview rebuilds your resume live as you accept edits. Single-column, Workday-safe, ready to submit.

    NOT APPLYING YET?

    Get the weekly ATS-keyword drop

    Every Monday: the specific ATS keywords showing up in newly posted JDs at Goldman, McKinsey, Google, and 20 other firms. Free, no spam.

    Frequently Asked Questions

    What is an applicant tracking system in simple terms?

    Software that 90% of large employers use to parse, score, and rank resumes before a recruiter sees them. The two most common are Workday (banks, large enterprises) and Greenhouse (growth-stage tech).

    How does an ATS read my resume?

    Top-to-bottom in document order. The parser extracts text into named fields: contact, employer, title, dates, education, skills. Layout failures (two-column, tables, headers) scramble or drop fields.

    What score do I need to pass?

    75+ for first-cut survival at most large firms. 80+ for competitive roles.

    How do I find the right keywords?

    Paste the JD into the widget above. It extracts the keywords and tells you which ones are missing from your resume. The exact job title is the highest-leverage single keyword.

    Does Workday actually reject resumes automatically?

    Rarely. It acts as a search engine for recruiters who filter the database. The way to "beat" Workday is to match the filter, not avoid rejection.

    Which ATS does [my target firm] use?

    Goldman, JPM, MS, BofA = Workday. McKinsey/Bain/BCG = internal systems often built on Workday. Google/Meta/Amazon = internal. Startups under ~500 people = Greenhouse, Lever, or Ashby.

    Is the widget really free?

    No catch. Upload, paste, get the score and rewrites without an account.

    How often should I rerun this?

    Every time, for every firm. The keyword match is JD-specific.

    WHEN YOU ARE READY FOR THE FULL TOOLKIT

    Score your resume, then reach the alum who already got in

    Once your ATS score clears 80, Offerloop helps you find a USC, NYU, Michigan, or UPenn alum at the firm you applied to, drafts the cold email, and tracks the reply.

    Create your free Offerloop account

    Free tier: 3 contacts per search, 2 interview preps, no credit card.