ATS·8 min read

Pass the automated filter

ATS-Friendly CV: A Complete Guide to Beating the Automated Filter

If you have applied to dozens of roles and not received a single call, the most likely explanation is that your CV never reached the recruiter at all. The reason, in most cases, is a piece of software called an ATS — an Applicant Tracking System.

Most large Saudi employers — banks, telcos, Aramco, SABIC, government entities, and a growing number of mid-sized firms — now use an ATS to screen CVs before a human ever sees them. A CV that fails the filter is invisible, no matter how qualified the candidate.

This guide explains how those systems work, what they look for, and how to write a CV that gets past them without losing its appeal to a human reader.

What is an ATS?

An ATS is software HR teams use to manage the full hiring funnel. When you apply via a company website or LinkedIn, your CV is ingested and parsed automatically.

The system does three core things: extract data from your CV, compare it to the job requirements, and rank candidates by match score. Low-scoring CVs fall to the bottom and may never reach a human.

How an ATS reads your CV

The system converts your file (PDF or Word) into raw text and tries to identify sections: header, experience, education, skills. Any formatting error can confuse the parser and cause it to miss important data.

Modern systems use NLP to extract job titles, employers, durations and certifications. They still struggle with tables, multi-column layouts, images, and non-standard fonts.

ATS-friendly formatting rules

Keywords: the backbone of an ATS pass

The single biggest factor in your match score is having the right keywords. The system compares the text in your CV to the text in the job ad and scores based on shared terms.

To extract the right keywords from a job ad:

Weaving keywords in naturally

A common mistake is dumping keywords into a list at the bottom. Modern systems care about context, not just presence. The word "Python" in a sentence describing a real project counts for more than the same word in a dry list.

The best approach is to rewrite your experience bullets so the keywords appear in real working context:

Weak phrasing

"Skills: Excel, Power BI, SQL, Python, data analysis, Tableau."

Strong phrasing

"Analysed SAR 12M in sales data with SQL and Python, building Power BI exec dashboards reviewed weekly by the leadership team — raised quarterly forecast accuracy by 31%."

Formatting mistakes that knock you out

Testing whether your CV is ATS-ready

Before you send your CV to any role, run these quick checks:

When the ATS is not the obstacle

Some small and mid-sized Saudi companies, especially in retail, F&B, and early-stage startups, do not use an ATS yet. In those cases the human reader matters more than the system.

Even then, ATS-friendly structure remains clearer and easier to read, so the same rules pay off.

FAQ

What is the best file format for an ATS?
Text-based PDF is best — it preserves formatting and is parseable by modern systems. Avoid old .doc or image formats.
Is it OK to repeat keywords?
Yes, as long as each occurrence appears in a different, real context. Mentioning "project management" in the summary, in an experience bullet, and in the skills section is fine. Keyword stuffing is not.
Does ATS work with Arabic?
Modern systems (Oracle Taleo, Workday, SAP SuccessFactors) handle Arabic well. Older systems may struggle, so keep formatting simple and single-column when applying in Arabic.
Should I add hidden white-text keywords?
Never. It was a 10-year-old trick. Modern systems detect it instantly, disqualify the CV, and may flag the candidate.
Do I need a different CV for every job?
Not a full rewrite — just summary and skill-section tweaks reflecting each ad's keywords. Wazifatuk does this automatically per job.

Score your CV against a real matching engine

Wazifatuk uses an AI model that mirrors modern ATS, giving you an exact match score per LinkedIn job and recommendations on what to change.