What is ATS? Applicant Tracking Systems Explained

Over 75% of resumes never reach a human recruiter. An invisible piece of software called an ATS is the reason — and understanding how it works is the first step to getting past it.

Last updated:

Check My Resume Free

What Does ATS Stand For?

ATS stands for Applicant Tracking System. It is a software platform used by employers to manage job applications. When you submit a resume online — whether on a company careers page, LinkedIn, Indeed, or a job board — your application almost always goes directly into an ATS, not into a human's inbox. The ATS: • Stores every application in a database • Parses your resume to extract structured data (name, email, job history, education, skills) • Scores or ranks candidates against the job description • Lets recruiters filter, search, and shortlist from hundreds or thousands of applications Think of it like a search engine for job candidates. If your resume doesn't contain the right keywords, it won't appear in the recruiter's search results — regardless of your qualifications.

How Does ATS Work? (Step by Step)

Step 1 — Parsing The ATS reads your resume and breaks it into structured fields: name, contact details, work experience, education, skills, and certifications. This is called parsing. If your resume uses complex formatting (tables, text boxes, columns, graphics), the parser may misread or skip sections entirely. Step 2 — Keyword Matching The ATS compares the parsed content of your resume against the job description. It looks for specific words and phrases — skills, tools, job titles, certifications — that the employer defined as important. Your resume is scored based on how many of these it contains. Step 3 — Ranking & Filtering Candidates are ranked by their match score. Recruiters typically set a minimum threshold (e.g., only show candidates who match 60%+ of required keywords). Applications below that threshold are filed as "rejected" and never seen. Step 4 — Human Review Only candidates who pass the ATS filter reach a human recruiter. This is why a highly qualified candidate can be rejected automatically — not because they aren't good enough, but because their resume didn't use the right language.

Which Companies Use ATS?

Short answer: virtually every company that hires more than a handful of people. • 99% of Fortune 500 companies use an ATS • 75% of mid-size companies (100-1,000 employees) use ATS software • Even small companies increasingly use lightweight ATS tools The most widely used ATS platforms in 2026: Enterprise (large companies): • Workday — used by most Fortune 500 companies • SAP SuccessFactors — dominant in manufacturing and European enterprise • Oracle Taleo — heavily used in finance, healthcare, and retail • iCIMS — popular in healthcare and government Growth & Tech Companies: • Greenhouse — standard at Series A through large tech companies • Lever — common at Series B/C and mid-size tech • Ashby — growing fast among startups and scaleups SMBs & Agencies: • BambooHR — small business standard • Workable — popular with agencies and sub-500-employee companies • Recruitee — common in European SMBs

Why Does ATS Reject Good Candidates?

ATS systems are not intelligent in the way humans are. They match patterns — and they do it strictly. Here are the most common reasons strong candidates get filtered out: 1. Wrong keywords — The candidate has the skill but used different terminology. The JD says "stakeholder management"; the resume says "client liaison." ATS treats these as different. 2. Formatting errors — A two-column resume puts important text where the parser can't read it. Tables and text boxes are common culprits. 3. Unreadable file format — PDFs generated from design tools (Canva, Adobe XD) flatten text to images. The ATS sees a blank page. 4. Missing section structure — ATS expects standard headings: "Work Experience," "Education," "Skills." Creative headings like "My Journey" or "What I've Built" may not be recognised. 5. Incomplete keyword coverage — Matching 6 out of 10 required keywords when the threshold is 7 means automatic rejection. The hard reality: ATS doesn't care about your potential. It cares about the words on the page matching the words in the job description.

How to Make Your Resume Pass ATS

The five most impactful changes you can make: 1. Tailor for every job — Copy key phrases from the job description directly into your resume. If the JD says "cross-functional collaboration," use that exact phrase. 2. Use a clean, single-column format — No tables, no text boxes, no graphics, no headers/footers. A plain Word document will always parse better than a designed template. 3. Include a dedicated skills section — List tools, technologies, and certifications by name. ATS keyword matching is heavily weighted on the skills section. 4. Use exact certification names — "AWS Certified Solutions Architect" not "Amazon cloud cert." ATS matches exact strings. 5. Check your score before submitting — Paste your resume and the job description into a free ATS checker to see your keyword match percentage and identify what's missing. The goal is to get past the ATS filter. Then, your resume needs to impress a human reader. Both goals are achievable with the same well-written, keyword-rich, achievement-focused resume.

Related Topics

what is ATSapplicant tracking systemATS explainedATS resumeATS screeningATS keyword filterATS softwareATS rejectionhow ATS worksresume screening software

Ready to Optimize Your Resume?

Get your free ATS score in under 30 seconds.

Start Free Analysis