How to Beat the ATS: What Applicant Tracking Systems Actually Do
A demystified guide to how ATS software filters CVs, and the practical changes that get your application in front of a human.
What an ATS is, and what it isn't
An Applicant Tracking System is a database. It stores every application a company receives, parses the CV into searchable fields, and lets recruiters search and filter by keywords, location, experience level, and screening question answers. The myth that an "ATS rejects your CV automatically" is mostly wrong — humans do the rejecting. But the ATS decides which CVs the human sees first, and that's almost the same thing in practice.
How parsing works
When you upload a CV, the ATS converts it from PDF or Word into structured text and tries to map sections to fields: name, email, work history, education, skills. Anything it can't parse is dropped. Common parsing failures:
- Text inside images, headers, or footers
- Multi-column layouts (the parser reads left-to-right and scrambles content)
- Tables, especially nested ones
- Decorative fonts and icons
- File names with special characters
A CV that looks beautiful in PDF can become unreadable mush in the ATS. Test yours by copy-pasting from the PDF into a plain text document and seeing what survives.
How searching works
Recruiters search the database with boolean queries like "product manager" AND (fintech OR payments) AND london. To appear in their search:
- Use the exact job title in the role description if it matches
- Mirror the language of the job advert — if they say "stakeholder management", use that phrase
- Spell out acronyms once: "Search Engine Optimisation (SEO)"
- List tools and technologies by their full name
Practical CV changes
- Single column, no tables
- Standard section headings (Experience, Education, Skills)
- Save as PDF unless the form specifies otherwise — most modern ATS handle PDF fine
- File name:
Firstname-Lastname-CV.pdf - No headers or footers — put your contact details in the body
What you can't game
ATS systems are getting smarter, including LLM-based parsing that understands context. Don't stuff keywords in white text — that's been detectable for a decade and is an instant reject signal. Don't lie about job titles or dates — most ATS now do automatic LinkedIn cross-checks.
The best long-term ATS strategy is the same as the best long-term job-search strategy: write a clear CV with real achievements, tailor lightly for each role, and complement applications with direct outreach.
