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
- Use a simple single-column layout. Multi-column layouts are sometimes read in the wrong order.
- Save as text-based PDF, not a scanned image. To test: try selecting and copying the text — if you can, the parser can too.
- Use standard fonts: Arial, Calibri, or Tajawal for Arabic. Avoid decorative fonts.
- No important text inside images, headers, or footers.
- Use clear section headings: Work Experience, Education, Skills. Avoid creative titles like "My Journey".
- Use a consistent date format: 01/2024 – 07/2026 or Jan 2024 — Jul 2026.
- Avoid tables for skills or experience. Use bullets instead.
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:
- Read the ad twice and note any term that appears more than once.
- Identify the job titles (Business Analyst, Software Engineer, Customer Relations Manager).
- Pull out tools and technologies (Excel, SAP, Salesforce, Python, …).
- Note local certifications and knowledge (VAT, Zakat regulations, SOCPA).
- List the soft skills mentioned (team leadership, project management, communication).
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
- Saving the CV as a JPG, PNG, or scanned PDF.
- Using complex tables for experience or skills.
- Hiding white-text keywords on a white background — modern systems detect this instantly and disqualify the CV.
- Using non-standard bullet glyphs from decorative fonts.
- Inventing job titles ("Customer Service Champion" vs. "Customer Service Manager").
- Mixing Arabic and English mid-word in ways that confuse the parser.
Testing whether your CV is ATS-ready
Before you send your CV to any role, run these quick checks:
- Open the file and copy all the text into a plain text editor. If it reads in the right order, the parser will read it too.
- Compare the skills in the job ad to the skills in your CV. Do at least 70% appear?
- Use a matching tool like Wazifatuk to get an exact match score per job, with recommendations for what to adjust.
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.