In the Saudi market, the first reader of your CV isn't a recruiter — it's software. Large employers push every file through an applicant-tracking system (ATS), and if the program can't read yours, you're filtered out before a human ever sees it. This guide shows you how to build a CV the system can actually parse, so your file reaches the person who decides.
What an ATS is, and why it matters in Saudi Arabia
An applicant-tracking system ingests CVs, converts them to raw text, and ranks them by how well they match the job before a recruiter opens one. Major Saudi companies, banks, and public bodies rely on global systems such as SAP SuccessFactors and Oracle Taleo / Oracle Recruiting, and the government's Jadarat platform effectively behaves like an ATS when it sorts large volumes of applications. The takeaway: design for the parser first, the human second.
How to build an ATS-friendly CV
The golden rule: make the file simple and clear for the machine before it's pretty for the eye. The pillars of any ATS-friendly CV:
- One column top to bottom, no sidebar.
- Standard section headings: Experience, Education, Skills, Certifications, Languages.
- Real, selectable text — never images — in common, legible fonts.
- No tables, text boxes, or icons carrying important information.
- Reverse-chronological order, newest first in experience and education.
Avoid clever headings like "My Journey" instead of "Experience"; they confuse categorization and can drop a whole section. We'll unpack the trickiest points below.
Why "modern" two-column templates fail
Two-column and sidebar layouts look elegant, but many parsers read the page top-to-bottom as a single block, so sidebar content bleeds into the main column: your email can land mid-sentence in a job description, or your skills come out scrambled. Skill-rating bars and icon graphics that carry no readable text make it worse. A clean single column preserves a logical reading order — which is why fifteen of MyCV.gg's eighteen designs are single-column, including all three that are free to download. The three that genuinely use two columns say so on their own cards, so you always know which trade you are making. That doesn't mean a faceless document; smart spacing, alignment, and contrast keep it sharp without breaking machine readability.
Keep every detail as real text in the body
- Don't lock your name or contact details inside an image or logo — text inside a graphic is invisible to the parser.
- Some systems ignore the page header and footer, so don't keep your phone or email only there; put them in the body.
- Reassuring for Arabic applicants: Arabic parses fine as long as it's real, selectable text rather than an image. The problem is never the language — it's trapping text inside a graphic.
Mirror the job description
An ATS ranks candidates by how closely the CV matches the posting. For every role you apply to:
- Pull the recurring terms from the ad — skills, tools, and the exact job title.
- Use the ad's own phrasing; if it says "project management," write that, not "led initiatives."
- Spell out an acronym with its full form at least once — "customer relationship management (CRM)" — since the system may search for either.
- Weave keywords into genuine achievement sentences. Don't stuff them, and never hide them in white text; padding gets detected and hurts you.
Don't neglect the online application form
On platforms like Jadarat and Taleo, uploading a file isn't enough — you're usually asked to type your experience, education, and skills into separate fields, and the system may rank you on those fields rather than the attachment. So:
- Fill in every required field instead of pointing to the attached file.
- Keep the form consistent with your file (titles and dates) so nothing contradicts.
- Use one consistent date format across both.
Export a text PDF — and test it yourself
Export a text-based PDF, not a scanned image; it keeps your layout while staying machine-readable. From MyCV.gg you can export a text PDF or plain text depending on what the portal asks for — with no watermark, even on the free plan.
A quick self-test: open the PDF, select all, copy, and paste into a plain text editor. If the text comes out ordered and readable, the system can read it too; if it's scrambled or empty, reformat.
Review before you send
After the manual test, place your CV beside the job description and hunt for important words missing from your file. MyCV.gg's AI review (part of the paid plan) gives a per-section scorecard and flags the keyword gap between you and the target role, so you know exactly what to add before you hit send.
The bottom line
Write for the parser first: one column, familiar headings, real text with no tables or images for key content, keywords that match the posting, a text PDF you've tested, and a carefully filled application form. Clear the filter, and your experience finally reaches the person who decides.