Your CV vs The Applicant tracking system
Your CV isn't
being rejected by a recruiter.
It's
being rejected by a robot. Here's how the system actually works — and how to
stop losing before anyone sees you.
By
Bryan Botilheiro · Etwatwa, Daveyton · June
2026
Tech
· Recruitment · Community
I am building an ATS — an Applicant Tracking System — for a
recruitment agency.
And the more I build, the more frustrated I get. Not at the
technology. At the fact that nobody is explaining how it works to the people it
affects most.
Job seekers in South Africa are applying for roles, waiting
weeks, and hearing nothing back. They think they are being ignored. They are
not. They are being filtered out by software before a single human being has
touched their application. And they have no idea it is happening.
That ends here. I am going to break down exactly how an ATS
works, what it means for your CV, and what you need to do differently — whether
you are a fresh matric graduate looking for retail work or a professional
chasing a corporate role.
|
The barrier between a
job seeker and an interview is no longer just qualifications. It is a
matching algorithm. And most people are failing it without knowing the test
exists. |
What Is an ATS — Really?
ATS stands for Applicant Tracking System. It is software used
by companies and recruitment agencies to manage job applications at scale. When
a recruiter posts a job and receives 300 applications in a week, they are not
reading 300 CVs. The ATS reads them first, scores them, and hands the recruiter
a ranked shortlist.
Most large companies use one. Most recruitment agencies use
one. I am building one right now. And the scoring logic is simpler than you
think — which means the fix is also simpler than you think.
How the Scoring Works
When you apply for a job, the ATS does two things in sequence.
First, it parses your CV — it strips out the formatting and
extracts raw information: your name, your contact details, your work history,
your skills, your education. This is where most people immediately lose points
without realising it, because the parser is reading plain text, not a designed
document. If your CV is built in Canva with columns, icons, and a photo in the
corner, the parser reads scrambled nonsense. Your five years of experience
might get skipped entirely because it was sitting inside a design element the
system could not process.
Second, it compares your extracted information against the job
requirements. It looks for keyword matches — does your CV mention the same
skills, tools, job titles, and qualifications the employer listed? The closer
the match, the higher your score.
|
Score |
What It Means |
What Happens |
|
85–100% |
CV language closely mirrors the job post |
Top of the shortlist — reviewed first |
|
65–84% |
Most requirements covered |
Included in the shortlist |
|
40–64% |
Some gaps — partial match |
Reviewed only if the shortlist is thin |
|
Below 40% |
Key requirements are missing |
Auto-filtered — recruiter never sees you |
Candidates who score below a set threshold are automatically
filtered out. The recruiter never sees them. It does not matter how good you
are. If your CV does not speak the system's language, you are invisible.
|
Real Example The job post says 'cash
handling experience required'. Your CV says 'I assisted customers and managed
payments'. A basic ATS keyword matcher does not connect those two phrases.
You score zero on that requirement — even though you have done the job. |
One CV Is Not Enough. It Has Never Been Enough.
This is the piece of advice that most people ignore. And it is
the most important thing I can tell you.
Sending the same CV to every job you apply for is one of the
biggest mistakes you can make in today's job market. Not because your
experience changes — it does not. But because every job post uses different
language to describe what they want, and the ATS scores you against that exact
language.
You need a master CV — a complete document with everything you
have ever done. And then before every single application, you create a tailored
version. You read the job post, you identify the key words and phrases, and you
make sure your CV reflects that language.
That is not dishonesty. That is fluency. You are translating
your real experience into the language the employer understands.
How to Tailor a CV in Under 15 Minutes
→
Read the job post and highlight every skill,
requirement, and qualification mentioned
→
Open your master CV and check which of those terms you
actually have — but may have described differently
→
Update your phrasing to match the job post language
where it is accurate to do so
→
Rewrite your professional summary to speak directly to
that specific role
→
Move the most relevant experience to the top
→
Save it as a new file: CV_Cashier_Checkers_June2025 or
CV_ProjectManager_TechCo_June2025
Do this for every application. Every single one. It takes
fifteen minutes and it is the single highest-return action you can take in a
job search.
What Your CV Should and Should Not Include
These rules apply whether you are going for a cashier role or
a C-suite position. The content differs. The formatting rules do not.
|
✅
DO Include |
❌
DO NOT Include |
|
Full name and phone number |
Tables, columns, or text boxes |
|
City or area you live in |
Canva graphics, logos, or photos |
|
Work experience with clear dates |
Headers and footers with key info |
|
A dedicated skills section |
Your ID number or marital status |
|
Quantified achievements where possible |
Salary expectations |
|
Availability and shift preferences |
Vague phrases like 'hardworking team player' |
|
References with contact numbers |
Spelling mistakes or unclear job titles |
A Note for Retail and General Work Applicants
If you are applying for retail, warehouse, hospitality,
domestic, or general labour roles — your CV does not need to be long. It needs
to be right.
The ATS for these roles is configured differently. It is not
heavily weighting years of experience or formal qualifications. It is looking
for different signals. Make sure you include these:
→
Your area or township — proximity to the workplace
matters enormously for retail employers
→
Your availability — weekends, public holidays, early
shifts, late shifts, immediately available
→
Every language you speak — being multilingual is a real
competitive advantage in South African retail
→
Informal experience — spaza shop work, domestic work,
market trading, community service, school leadership. All of it counts. Write
it down.
→
A direct phone number at the top of your CV — retail
employers call first. They rarely email.
|
Do Not Undersell Informal Experience Two years helping run your
uncle's hardware store means you handled stock, served customers, processed
payments, and supported daily operations. Write it like that. The experience
is real. The language just needs to reflect it. |
Why I Built JobLaunchSA — and Why It Matters for This
JobLaunchSA is one of my ventures. I built it because I kept
seeing the same problem: job seekers in townships and underserved communities
had real skills and real experience, but no access to the tools or knowledge
that would help them present those skills professionally.
The CV builder at joblaunchsa.co.za/build-cv.html is free. No
account. No watermark. No catch. You fill in your details, and you walk away
with a clean, professional, ATS-ready CV in PDF format.
But the part I want to highlight here is the AI writing
assistance — because it directly solves the problem I have been describing
throughout this post.
The AI Fills In the Language Gap
Most people know what they did in their previous roles. They
do not know how to write it in a way that an ATS will recognise and score. The
JobLaunchSA builder uses AI to generate your professional summary and key
responsibilities based on what you enter — using industry-standard language
that tracking systems are built to read.
It does not make things up. It takes your real experience and
helps you articulate it the way a professional would. You review it, you edit
it, you make it yours.
|
What This Looks Like in Practice You type: 'Worked at a
hardware shop for 2 years, helped customers, counted stock, used the till.'
The AI might return: Managed daily inventory counts and maintained accurate
stock levels. Assisted customers with product selection and provided pricing
guidance. Processed cash and card transactions using a point-of-sale system.
Supported store operations including opening and closing procedures. That is
the same experience — written in a language an ATS will score at 80% or
above. |
It Is Built for the South African Context
Most CV builders are designed for the UK or the US. They do
not understand NQF levels. They do not understand SETA qualifications. They do
not understand how South African recruiters think or what local employers
actually need to see.
JobLaunchSA is built here,. That is not a small thing. It is
the difference between a tool that works and a tool that is technically
available but practically useless for someone in Etwatwa or Khayelitsha or
Soshanguve.
Stop Losing Before You Have Even Started
The South African job market is brutal. The unemployment rate
is real. The competition is real. And yes, the ATS filter is another obstacle
in a long list of obstacles.
But it is an obstacle you can clear. Unlike most of the
others.
You do not need a connection. You do not need money. You do
not need a degree from a particular institution. You need to understand how the
system works, write your CV in its language, and use the free tools that exist
to help you do exactly that.
The ATS I am building will rank candidates by match score. I
am telling you exactly how that score is calculated. Use that information.
|
The people who
understand the system are not smarter or more qualified than you. They just
stopped playing a game they did not know the rules to. |
Build your free ATS-ready CV at joblaunchsa.co.za/build-cv.html
Bryan Botilheiro
Building tech ecosystems in South
Africa's townships — one problem at a time. Etwatwa, Daveyton.
Comments
Post a Comment