1. What the software actually does
An Applicant Tracking System, or ATS, is the software companies use to handle the flood of applications they get. It reads your CV, sorts the details into fields, and ranks you against what the job asks for. The recruiter usually sees a shortlist, not every CV.
For a popular role, that flood can be hundreds of people. If the software can't read your CV properly, you're effectively not in the pile.
2. Where most CVs trip
Parsing is the weak point. Tables, columns, text boxes, headers, and logos often come through as gibberish or get skipped. Anything important you tucked inside one of those can vanish.
Watch out
If your job title and dates live inside a table or a graphic, the ATS may never read them. As far as it's concerned, you never held the job.
3. How to format so it reads cleanly
Keep it boring, in the best way. One column. Plain headings like Experience, Education, and Skills. A normal font. A text-based PDF or a Word file, unless the application asks for something else.
Tip
Spell out acronyms once, like Search Engine Optimization (SEO). Some systems match the full phrase and others the short form, so give them both.
4. Check before you apply
You can't eyeball what the software sees. Hassan's free check reads your CV the same way a screening system does, hands you a score, and points to the exact keywords and fixes that will move it.
Frequently asked questions
What counts as a good ATS score?
Higher is better: it means your CV matches more of what the role asks for and is formatted so the system can read it. Clear every flagged keyword and formatting issue before you apply.
PDF or Word for an ATS?
Modern systems read both. Use a text-based PDF, not a scanned image, unless the application specifically asks for a Word file.