By Chanuka Jeewantha · Published · Updated
Applicant tracking systems get blamed for a lot of rejections they had nothing to do with. They also filter out plenty of strong candidates for reasons that have nothing to do with ability. Understanding what the software actually does, rather than the myths around it, is the difference between writing for the machine at the expense of the human, and writing something that passes both.
What an ATS is, and what it is not
An applicant tracking system is database software. It stores applications, lets recruiters search and filter them, and parses your CV into structured fields: name, contact details, work history, education, skills. It is not an artificial intelligence deciding whether you deserve the job, and in most companies it does not auto-reject anyone. A human still makes the call.
What it does do is decide how findable you are. If the parser cannot read your CV cleanly, your experience lands in the wrong fields or disappears, and when a recruiter searches for a skill you actually have, you do not come up. You were not rejected. You were never surfaced.
The formatting that breaks parsing
A handful of design choices cause most parsing failures. Text inside images or logos cannot be read at all. Multi-column layouts often get read across the columns, scrambling the order. Tables can collapse into unreadable strings. Headers and footers are sometimes ignored entirely, which is a problem if your contact details live there.
The fix is not an ugly CV. It is a single-column layout with standard section headings, real text rather than text baked into graphics, and contact details in the body rather than the header. A clean, well-designed CV and a parseable one are the same document. The trouble comes from decorative templates that prioritise looking different over being read.
Keywords, and how they actually count
Recruiters search the database using the language of the job description. If the posting says "stakeholder management" and your CV says "worked with senior people across the business", you describe the same thing but you will not appear in that search. Matching the posting's own terms, where they are genuinely true of you, is what makes you findable.
This is not keyword stuffing. A block of skills with no evidence behind them reads as padding to the human who eventually opens the CV, and carries no weight. The keywords that count are the ones attached to real experience in your work history, because they survive both the search and the read.
The short version
- An ATS mostly filters for findability, not merit; a human still decides.
- Single column, standard headings, real text, contact details in the body.
- Mirror the job posting's exact terms where they are true of you.
- Keywords only count when the experience behind them is visible.
