What Is an ATS? How Resume Screening Software Actually Works
You've applied to dozens of jobs and heard nothing back. Your resume is solid, your experience is relevant — so what's going on? There's a good chance your resume is being filtered out by software before a human ever reads it. Here's how that works, and what you can do about it.
TL;DR
- ATS stands for Applicant Tracking System — software companies use to manage job applications
- Most mid-to-large companies use one — over 97% of Fortune 500 companies, according to Jobscan
- ATS software parses your resume into structured data, then ranks or filters it against the job description
- Simple formatting, matched keywords, and standard section headings give you the best chance of getting through
- Don't try to "hack" ATS — focus on making your resume genuinely clear and relevant
What ATS Actually Is
ATS stands for Applicant Tracking System. It's software that companies use to manage the hiring process — collecting applications, organizing candidates, and helping recruiters sort through large volumes of resumes.
Think of it as the inbox for job applications. When you click "Apply" on a job posting, your resume doesn't land directly on a recruiter's desk. It goes into the ATS first, where it's stored, categorized, and — depending on the system — evaluated.
Some well-known ATS platforms include:
If you've ever applied through a company careers page and had to create an account, fill out fields, and upload your resume — you were interacting with their ATS.
How Common Is ATS?
Very common among larger employers. According to Jobscan, over 97% of Fortune 500 companies use some form of applicant tracking system. Many mid-sized companies use them too.
Smaller companies and startups are less likely to use a dedicated ATS, though many still use lightweight tools like Lever, JazzHR, or even structured Google Forms. Some very small businesses simply manage applications through email.
The general rule: if you're applying to a company with more than 50-100 employees, there's a good chance your resume will pass through an ATS. If you're applying through any online portal (rather than emailing someone directly), an ATS is almost certainly involved.
What Happens When You Submit Your Resume
Here's a simplified version of what happens behind the scenes when you apply:
Your resume is uploaded
The ATS receives your file (PDF, DOCX, etc.) and stores it in its database alongside all other applicants for that role.
The system parses your resume
The ATS attempts to extract structured information from your document: your name, contact info, work history, education, skills, and so on. It converts your formatted document into data fields it can search and sort.
Your resume is ranked or filtered
Depending on the system and how the employer has configured it, the ATS may score your resume against the job description, check for minimum qualifications (like required certifications or years of experience), or simply make your resume searchable by keyword.
A recruiter reviews the results
The recruiter sees a list of candidates, often sorted by relevance score or filtered by requirements. They then decide which resumes to read in full. If your resume ranked low or was filtered out, the recruiter may never see it.
Important nuance: not every ATS automatically rejects resumes. Some simply organize and store them, leaving all filtering to the recruiter. The experience varies significantly depending on which ATS the company uses and how they've set it up. But in all cases, a well-formatted, keyword-relevant resume will surface higher in the recruiter's view.
Why Resumes Get Filtered Out
When a resume doesn't make it through ATS screening, it's usually for one of these reasons:
Missing keywords
The job description says "project management" but your resume says "program coordination." They might mean the same thing to you, but the software is looking for specific terms. If the keyword isn't there, your resume may score lower.
Formatting the software can't read
Tables, text boxes, multi-column layouts, headers/footers, and embedded images can confuse ATS parsers. The system may skip content inside these elements entirely, meaning parts of your resume become invisible.
Non-standard section headings
"Where I've Made an Impact" instead of "Work Experience." "My Toolkit" instead of "Skills." Creative headings can prevent the ATS from correctly categorizing your information.
Missing minimum qualifications
Some employers set hard filters: "Must have PMP certification" or "Minimum 5 years experience." If the ATS can't find these on your resume, you may be automatically screened out — even if you actually have them but listed them in a way the system didn't recognize.
Unusual file formats
Submitting a .pages file, a designed Canva PDF with heavy graphics, or an image-based document can cause parsing failures. Stick to standard PDF or DOCX.
How to Format Your Resume for ATS
The goal isn't to "trick" the system. It's to make your resume as easy as possible for the software to read correctly. Here's what that looks like:
Use a single-column layout
Avoid sidebars and multi-column designs. The ATS reads top-to-bottom, left-to-right. A single column ensures everything is read in the right order.
Use standard section headings
"Work Experience," "Education," "Skills," "Certifications," "Summary." These are what ATS systems are trained to recognize.
Stick to common fonts
Arial, Calibri, Garamond, Georgia, Helvetica, Times New Roman. Unusual or decorative fonts may not render correctly when parsed.
Avoid tables, text boxes, and images
Content inside these elements is often skipped by parsers. Your skills chart or infographic may look great but be completely invisible to the ATS.
Use standard bullet points
Round bullets or hyphens. Arrows, diamonds, stars, and other special characters may display as garbled text or be stripped entirely.
Save as PDF (usually)
PDF preserves formatting across devices and works with the vast majority of modern ATS platforms. If the application specifically asks for .docx, use that instead.
Put your contact info in the body, not the header
Some ATS systems can't read content placed in document headers or footers. Put your name, email, phone, and LinkedIn URL in the main body of the document.
Keywords: The Most Important Factor
Beyond formatting, the single most important factor is whether your resume contains the keywords the employer is looking for. These come directly from the job description.
When a recruiter searches their ATS for candidates, they type in terms like "Python," "project management," "HIPAA compliance," or "Salesforce." If those terms aren't on your resume, you won't show up in the results.
This doesn't mean stuffing your resume with every keyword you can find. It means using the same terminology as the job description when describing your actual experience. For example:
Instead of
"Managed team communications"
Write
"Led cross-functional collaboration across engineering and product teams"
(if "cross-functional collaboration" is in the job listing)
Both describe the same work, but the second version uses the employer's language, which makes it immediately recognizable to both the software and the human who eventually reads it.
A critical note on honesty: only include keywords for skills and experience you actually have. Keyword matching should come from describing your real qualifications in the employer's language — not from adding skills you don't possess.
Common ATS Myths
"ATS rejects 75% of all resumes automatically"
This statistic is widely cited but difficult to verify. The actual rejection rate depends on the company, the role, the ATS configuration, and the applicant pool. What is true: poorly formatted or keyword-mismatched resumes are less likely to surface in a recruiter's search results, regardless of the exact percentage.
"You can hide keywords in white text to game the system"
This used to work with primitive systems. Modern ATS platforms can detect hidden text, and most recruiters view a parsed/plain-text version of your resume where white-on-white text becomes fully visible. This is considered deceptive and can get you immediately disqualified.
"Creative resume designs help you stand out"
They might stand out to a human — if the resume gets to one. Highly designed resumes with graphics, charts, icons, and unusual layouts are the most likely to be misread by ATS parsers. For most industries, a clean, text-based design is more effective. (Creative roles like graphic design may be an exception, but even then, consider submitting both a designed version and a plain one.)
"ATS is just a robot that decides if you get hired"
ATS is a tool that helps recruiters manage volume. The recruiter still makes the decision. Think of ATS as a search engine for resumes — it helps organize and surface candidates, but a human decides who to interview. Your goal is to make sure the ATS correctly reads and ranks your resume so the recruiter gets the chance to see it.
How to Test If Your Resume Is ATS-Friendly
There are a few simple ways to check:
- Copy-paste test: Open your resume PDF and try to select and copy all the text. Paste it into a plain text editor (like Notepad). If the text comes out jumbled, out of order, or missing sections, an ATS will likely have the same problem.
- Plain text review: Read the pasted plain text version. Does it still make sense? Is all your information there? Are the sections in the right order?
- Keyword comparison: Put the job description and your resume side by side. Highlight every skill and requirement mentioned in the job listing. How many of them appear on your resume using the same or very similar wording?
Tools like Resume Automator can also help — paste a job description and your resume, and it shows you exactly which keywords match and which are missing, plus flags any formatting issues that might cause problems.
The Bottom Line
ATS isn't your enemy. It's a tool that employers use to manage the reality of receiving hundreds (sometimes thousands) of applications per role. Understanding how it works gives you a significant advantage over candidates who don't.
The fix isn't complicated:
- Use clean, simple formatting
- Match the language of the job description
- Use standard section headings
- Be honest about your qualifications
- Save as PDF (or DOCX if specifically requested)
Do these things consistently and your resume will be readable by any ATS on the market — and by the human recruiter who reads it next.
Frequently Asked Questions
What does ATS stand for?
ATS stands for Applicant Tracking System. It's software that companies use to collect, organize, and filter job applications. Think of it as a database and search engine for resumes.
Do all companies use ATS?
Not all, but most mid-to-large companies do. According to Jobscan, over 97% of Fortune 500 companies use some form of ATS. Smaller businesses and startups are less likely to use one, though many still do through platforms like Lever, Greenhouse, or JazzHR.
Can an ATS reject my resume automatically?
It depends on how the employer configures it. Some systems automatically filter out resumes that don't meet hard requirements (like a required certification). Others simply rank resumes and let recruiters decide. Either way, a well-matched, cleanly formatted resume will perform better.
What file format should I use?
PDF is generally the safest choice and works with the vast majority of modern ATS platforms. If the application specifically requests .docx, use that instead. Avoid .pages, .odt, image files, or heavily designed files that might not parse correctly.
Can I trick an ATS by hiding keywords in white text?
No. Most modern ATS systems detect hidden text, and recruiters often review a parsed plain-text version of your resume where hidden content becomes visible. This tactic is considered deceptive and can result in immediate disqualification. Focus on honestly matching your real experience to the job description's language instead.
Should I use a different resume for each job?
Yes. Each job description contains different keywords, requirements, and priorities. Tailoring your resume to match the specific listing — using the employer's terminology and highlighting your most relevant experience — gives you the best chance of ranking well in the ATS and catching the recruiter's attention. See our guide on how to tailor your resume to a job description.
Make sure your resume gets past the filters
Resume Automator scans your resume against the job description, flags missing keywords, and checks formatting for ATS compatibility. First 3 resumes are free.
Try Resume Automator — Free