Arabic ad scripts: Modern Standard or Gulf dialect?
Use Gulf dialect for impulse purchases, younger audiences and single market campaigns, because it reads as a person speaking rather than an announcement. Use Modern Standard Arabic for higher value products, formal categories and campaigns running across several Arab markets at once. The more damaging mistake is not the register but broken text shaping, which instantly marks an ad as translated from an English template.
Most advice about Arabic advertising stops at “localise your content”, which is not advice. The actual decisions are narrower and more answerable: which register, what goes on screen, and whether the text renders correctly.
What is the real difference between the two registers?
Modern Standard Arabic is the shared formal register understood everywhere from Morocco to Oman. Gulf dialect is how people in Saudi Arabia, the UAE, Kuwait and Qatar actually speak.
The tradeoff is reach against warmth. MSA is understood by everyone and feels like an announcement. Dialect is understood by fewer people and feels like a person.
| Situation | Register | Why |
|---|---|---|
| Impulse purchase under 200 SAR | Gulf dialect | Warmth matters more than reach at this price |
| Considered purchase above 500 SAR | MSA | Formality reads as credibility |
| Single market campaign | Gulf dialect | No reach cost to pay |
| Campaign across several Arab markets | MSA | One script works everywhere |
| Beauty, fashion, food | Gulf dialect | Categories where a person sells better than a brand |
| Medical, financial, B2B | MSA | Formal categories where dialect undercuts trust |
| Younger audience, TikTok and Snapchat | Gulf dialect | Matches how the feed already sounds |
What is the one rule you should not break?
Do not mix them inside a single ad. A dialect hook followed by an MSA benefit line followed by a dialect close is the most common Arabic ad mistake, and it reads as though two people wrote it without speaking to each other.
Pick one and hold it for the full fifteen seconds, including the voiceover and the on screen text.
What actually breaks Arabic ads more than register choice?
Text shaping. Arabic is cursive: letters change form depending on position and join to their neighbours. Software that was not built for Arabic renders the letters separately and left to right, producing text that is technically the right characters in exactly the wrong shape.
Native Arabic readers spot this instantly, and the signal it sends is that the ad was made for another market and dropped here. That does more damage than any register mismatch.
Three things to check before publishing:
- Letters join. Compare against the same text typed into any Arabic capable app.
- The line runs right to left, including where a Latin brand name or a number is embedded in it.
- Punctuation is Arabic. The comma is ، and the question mark is ؟, not the Latin forms.
How should numbers and Latin words be handled?
Keep Western digits for prices, sizes and durations. Arabic-Indic numerals are correct in formal and literary typesetting, but Gulf commercial pricing is read in Western digits, and a price a buyer cannot scan at a glance is a price that costs you the sale.
There is a second reason that matters for search: the price shown on screen and in your listing should match the price in your structured data. If the page displays ٦٩ and the markup says 69, that is a visible content mismatch and search engines treat it as one.
Latin brand names embedded in Arabic text need direction isolation so they do not get reordered. TikTok, Instagram and your own brand name should read left to right inside a right to left sentence, which is what the bidirectional isolation rules exist for.
How long should an Arabic script be?
Shorter than the English equivalent for the same duration. Arabic words average more characters, and Arabic on screen text needs more leading to stay readable, so the same fifteen seconds holds fewer lines.
A practical rule for a fifteen second ad: about eight to twelve spoken words in Arabic where you would have used twelve to eighteen in English, and no more than five on screen lines.
Should the voiceover be dialect even if the captions are MSA?
No, and this is a specific case of the mixing rule. If the voice speaks dialect and the captions read MSA, a viewer with sound on gets two slightly different messages and the mismatch registers as sloppiness even when it is not consciously noticed.
Generate both from the same script in the same register. If you are producing Arabic and English versions of one ad, write each from the brief rather than translating one into the other, because a translated script always carries the sentence rhythm of its source.