How to Pass the ATS Every Time
Most CVs in South Africa are rejected by software before a human ever sees them. Here's exactly how the system works — and how to beat it.
You apply for a job that fits you perfectly. You have the qualification, the experience, the drive. And then… nothing. No call, no email, no rejection even. For most South African job seekers applying online today, the reason is simple and frustrating: a computer screened you out before a person ever opened your CV.
That computer is called an Applicant Tracking System, or ATS. Almost every large employer in South Africa — the banks, the retailers, Eskom, Sasol, government departments, the big recruitment agencies — uses one. This guide explains what an ATS actually does, why good candidates get filtered out, and exactly how to build a CV that sails through to a human recruiter.
What is an ATS, really?
An Applicant Tracking System is software that receives, sorts, and ranks job applications automatically. When you upload your CV to a careers portal, the ATS reads it, pulls out information (your name, contact details, skills, work history, qualifications), and stores it in a database. Recruiters then search that database the same way you'd search Google — by typing in keywords like "financial accountant Sandton SAICA".
If your CV contains the words the recruiter searches for, you appear. If it doesn't, you're invisible — even if you're perfect for the role. The ATS isn't judging your character or your potential. It's matching text. That's the whole game, and once you understand it, you can win it.
Why good candidates get rejected
People assume rejection means they weren't qualified. Often, it means their CV was unreadable to the machine. Here are the most common reasons a strong candidate never gets seen:
- The CV is a designed graphic. Beautiful Canva templates with columns, icons, text boxes and photos confuse the ATS. It reads the text in the wrong order, or not at all.
- Important information is inside a header, footer, or image. Many systems ignore these areas completely. If your phone number is only in the header, it can vanish.
- The keywords don't match the advert. You wrote "looked after money for the company" when the advert said "financial management". The ATS was searching for the second phrase.
- The file type is wrong. A CV saved as an image, or an unusual format, can't be parsed.
- Tables and text boxes. Putting your skills in a neat table often scrambles them when the ATS extracts the text.
The 8 rules of an ATS-friendly CV
1. Use a simple, single-column layout
One column, top to bottom. No sidebars, no columns, no text boxes. The ATS reads left to right, top to bottom — give it a document that flows that way. Save your creativity for the interview.
2. Save as a .docx or a text-based PDF
A Microsoft Word (.docx) file is the safest choice — almost every ATS reads it cleanly. If the application asks for a PDF, make sure it's a real text PDF (you can select and copy the text) and not a scanned image or an exported graphic. If you can't highlight the words with your mouse, neither can the ATS.
3. Mirror the words in the job advert
This is the single most powerful step. Read the advert carefully and use its exact language in your CV — where it's true for you. If the advert asks for "stakeholder management", "reconciliations", or "SAICA articles", and you have done those things, use those exact words. Don't paraphrase. The recruiter is searching for the advert's terms, so your CV must contain them.
4. Use standard section headings
The ATS looks for headings it recognises. Use plain ones: Personal Details, Professional Summary, Work Experience, Education, Skills. Avoid clever titles like "My Journey" or "What I Bring" — the machine doesn't know what those mean.
5. Put contact details in the body, not the header
Type your name, phone number, email and city as normal text at the top of the page — not inside the document's header or footer area. In South Africa, include your city and province (e.g. "Polokwane, Limpopo") because recruiters filter by location.
6. Spell out abbreviations at least once
The ATS may search for either the short or the long form. Write both: "Basic Conditions of Employment Act (BCEA)", "South African Institute of Chartered Accountants (SAICA)", "National Qualifications Framework (NQF) Level 6". That way you match whichever the recruiter types.
7. Use a clean, common font and normal bullet points
Arial, Calibri, Helvetica or Times New Roman at 10–12pt. Use simple round bullet points (•), not ticks, arrows, or emojis, which can turn into strange characters when the ATS extracts your text.
8. Don't hide keywords in white text
An old trick was to paste job keywords in white font so the human couldn't see them but the machine could. Modern systems and recruiters catch this instantly, and it gets you blacklisted. Be honest — match the keywords with real experience.
What an ATS-friendly CV looks like
- One column, black text on a white background
- Standard headings: Summary, Experience, Education, Skills
- Keywords taken straight from the job advert
- Saved as .docx or a selectable-text PDF
- Contact details as normal text at the top
- Simple font, simple bullets, no images
What gets you filtered out
- Two-column "designer" templates with sidebars
- Your photo, logos, icons and infographics
- Skills or dates inside tables and text boxes
- Contact details only in the header/footer
- A CV saved as an image or scanned document
- Vague wording that doesn't match the advert
A quick 5-minute check before you apply
- Open your CV and try to select all the text with your mouse. If parts won't highlight, they're images — fix them.
- Copy everything and paste it into a plain document. If it comes out jumbled, your layout is too complex.
- Read the advert and circle 8–10 key phrases. Check each one appears in your CV where it's true for you.
- Confirm your name, phone, email and city are normal text at the top.
- Save as Firstname-Surname-CV.docx — a clear filename looks professional and is easy for recruiters to find later.
Ready to use your new CV?
Browse real, current South African vacancies — each one links straight to the employer's official application page. No fees, ever.
Find jobs on OnboardingSA →