What is an ATS?
An applicant tracking system is the software an employer uses to collect and manage job applications. Here’s what it does with your resume, and why a layout that looks great to you can come out scrambled.
What an applicant tracking system does
Think of an ATS as a shared inbox and database for hiring. When you apply, it typically:
- Stores your application and the answers you gave on the form.
- Parses your resume: extracts the text and tries to fill fields such as name, contact, employers, job titles, dates, education and skills.
- Applies the employer’s rules, such as knock-out questions (“Are you authorised to work in…?”).
- Lets recruiters search and sort candidates by keyword, title, location or stage, and in some products shows a match or ranking.
- Tracks the process: stages, interview notes, emails and offers.
A person almost always reviews applicants before an interview. The practical goal is simple: make sure the parsed version of you is complete and contains the words that person will search for.
Myths worth dropping
- “75% of resumes are rejected by robots.” This figure is repeated everywhere without a verifiable source. Rejections are mostly human decisions or employer-set screening questions.
- “ATS can’t read PDFs.” Text-based PDFs generally parse fine. Image-only PDFs are the problem.
- “Hide keywords in white text.” Parsed text shows everything in plain black; a recruiter reading it will see the stuffing.
- “There’s one ATS score.” Each product and employer is configured differently. Any score, including ours, is an estimate.
See how a parser reads four layouts
Same resume, same words. Only the layout changes. Pick one to see the text a simple extractor would produce and which fields it could fill.
Extracted text
Priya Shah priya.shah@email.com | 555-0199 EXPERIENCE Data Analyst, Northwind Foods Jan 2022 – Present • Built SQL reports for 12 stores SKILLS SQL, Tableau, Python
Fields filled
| Name | Priya Shah | OK |
|---|---|---|
| priya.shah@email.com | OK | |
| Job title | Data Analyst | OK |
| Dates | Jan 2022 – Present | OK |
| Skills | SQL, Tableau, Python | OK |
Top-to-bottom text, one heading per section: every field lands where it belongs.
Simplified illustration. Real parsers vary: many handle simple columns better than this, some worse. Check your own file’s extracted text with the ATS checker.
How to write for an ATS without writing for robots
The fixes that help parsing are the same ones that help a tired recruiter: one column, standard headings, a date on every role, plain-text contact details at the top, and skills written as words rather than rating bars. The ATS-friendly resume guide covers each rule, and the free template gives you a layout that already follows them.
In the demo above the words never change; only the path the parser takes through the page does. The Moon is similar, always half lit, and ahaboo narrates how our viewing angle turns that into a crescent.
Questions people ask
What does ATS stand for?
Applicant tracking system: software employers use to post jobs, collect applications, store candidate records and move people through hiring stages.
Does an ATS automatically reject resumes?
Most rejections come from people or from rules the employer sets, such as knock-out questions about work authorisation or required licences. Some systems also rank or match candidates, but how that works depends on the product and the employer’s settings.
Do all companies use an ATS?
Most large employers and many small ones use one, often built into their HR software. Smaller firms may still work from email inboxes and spreadsheets.
Can an ATS read PDFs?
Modern systems generally read text-based PDFs. They cannot read text that exists only as an image, such as a scanned page or a design exported as pictures.
How can I see what the ATS sees?
Upload your resume to the ResumeATS checker. It shows the plain text extracted from your file in reading order, which is a good proxy for what a parser has to work with.