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

Popular posts from this blog

The Identity Trap: The Hidden Psychological Barrier Stopping You From Your Next Level

The AI Playbook for Solo Founders in South Africa.

Why I'll Never Leave Etwatwa to Build the Next Big SA Tech Company.