Taqdeem
← Blog
ATS & Jadarat

How Jadarat's parser reads your CV, and what breaks it

Taqdeem Team3 min readUpdated July 10, 2026

TL;DR

Jadarat's parser doesn't "look at" your CV - it extracts its text into fields: name, qualification, experience, skills. Real text in one column with standard headings extracts accurately; images, tables, and double columns arrive empty or scrambled. The decisive pre-upload test: copy your file's text - if it comes out in order, the parser can read it.

What happens to your file the moment you upload it?

When you upload your CV to Jadarat, no human sees the file first - it passes through an automated parser that extracts its text and tries to understand its structure: where's the name? Which line is a qualification and which is experience? Which dates belong to which role? The result is stored as structured fields used for shortlisting. Practically: whatever the parser fails to extract does not exist in your profile, no matter what the PDF says.

Info

This is how CV parsers behave everywhere, not a Saudi quirk: Jadarat applies to government hiring the same logic company ATS systems apply.

Readable vs unreadable formatting: the comparison

ElementParser-readableUnreadable
TextReal, selectable, copyable textText inside an image or a scanned file
LayoutOne column flowing top to bottomSide-by-side columns that scramble reading order
HeadingsStandard: Work Experience, Education, SkillsCreative: "My journey", "My toolbox"
DatesA clear month and year on every entryUndated, or "a while ago" and "many years"
SkillsA plain comma-separated listRating bars, stars, and pie graphics
The fileA real-text PDF under 2MBAn oversized or password-protected file

The same CV in two formats: what reaches the parser?

Picture one experience entry written twice. In the simple template it arrives whole: title, employer, both dates, a numbered achievement. In the two-column designer template the lines get read ACROSS, the skills column bleeds into the experience column, and out comes garbled text - or nothing at all if the template exported as an image. The second case leaves a file that "exists" in the system but is practically empty.

An entry as the parser extracts it from a simple template

Senior Accountant - National Industrialization Co.

January 2021 - present · Riyadh

Cut monthly close from 10 days to 4 by automating reconciliations.

A CV example

The final checklist before uploading to Jadarat

Jadarat's golden rule: if you can copy your CV's text out in order, the parser can read it.

Progress: 0 of 6

Or run the automatic check against Jadarat's requirements in seconds, free and with no signup.

Free Jadarat checker

Frequently asked questions

I uploaded my CV and my Jadarat data came out incomplete. Why?

Most likely parts of your file weren't extractable: text in an image, a sidebar whose order scrambled, or headings the parser couldn't map. Move the content into a simple real-text template and re-upload, then complete any missing fields manually on the platform.

Is it better to fill the Jadarat profile manually or upload a CV?

Both: the completed platform profile is the shortlisting basis, and the uploaded CV is what employers see. Keep them identical - contradictions between them raise doubts.

Does Jadarat's parser read an English CV?

The platform handles English text, but government roles are Arabic-oriented and a clear Arabic CV is safest. If yours is English, translate it professionally before uploading rather than betting on the system's reading of it.

My template is beautiful. Do I really have to give it up?

Keep it for handing to a human, and upload a simple parser-readable version to Jadarat. Same content, two formats, each fit for its channel. Compatible beauty exists too: Taqdeem's templates are elegant AND machine-readable at once.