Skip to main content
SEO

Arabic SEO: How I Help UAE Businesses Rank on Google in Both Languages

6 min read

From hreflang tags to dialect differences, here's how I make UAE sites rank in Arabic.

Arabic SEOUAE Google rankingbilingual SEOLaravel SEONext.js SEO

Six months ago, a client came to me furious. Their Arabic content wasn’t showing up on Google at all, even though their English pages were ranking for the same product keywords. I checked their site and saw the same old mistake: they’d translated headings and called it a day. Arabic SEO doesn’t work like that. After overhauling their structure, hreflang tags, and content strategy, they’re now pulling 60% more organic traffic in Arabic. This is the messy, finicky, but totally achievable work I do every week for SMEs and startups in the UAE.

Why Arabic SEO in the UAE Is Different From English

Let’s get real—translating your homepage and calling it a day won’t cut it. Arabic has 28 million potential users in the GCC alone, and those audiences don’t search the same way English speakers do.

Take this example from a logistics client I worked with last year. The English version used “next-day shipping,” which they translated literally to “الشحن في اليوم التالي.” But Arabic users search for “شحن سريع” (fast shipping). That was an easy win, but it’s the tip of the iceberg.

Here’s what really moves the needle (and what most developers skip):

  • Cultural context matters: Phrases like “discount” translate to “خصم” in MSA, but colloquial dialects in Saudi or UAE might use “تخفيض.” Google picks up on this.
  • Right-to-left (RTL) formatting: I’ve seen sites mess this up so bad that the layout breaks Safari-first-time visitors. Fixed it using CSS :dir(rtl) selectors in a Laravel Blade stack for Reach Home Properties.
  • Keyword research tools are lazy: Google Keyword Planner still treats Arabic like an afterthought. I use ahrefs with a custom dialect filter and cross-check with TikTok trends for newer slang.

Technical Setup for Arabic Content That Doesn’t Fail

I’ve lost count of how many sites use hreflang tags incorrectly. This client? They had x-default pointing to the English version, which confused Google’s indexers. After switching to proper language targeting (ar-AE for UAE Arabic, ar-SA for Saudi, etc.), their Arabic URLs started appearing in regional SERPs within 8 weeks.

Here’s my checklist for technical setup:

  1. URL structure: /ar/product vs /en/product is easier to manage than subdomains. I use Laravel’s str_plural and str_singular functions to avoid duplicate routes since Arabic plurals are wild.
  2. Server config: Apache’s mod_rewrite for 301 redirects (especially when merging old URLs) or Nginx’s map module. One client in Abu Dhabi dropped 30% of their Arabic crawl budget before fixing redirect loops.
  3. Sitemaps: Two separate sitemaps, one for each language. For a Next.js site, I generate them using next-sitemap with a custom i18n config.

A gotcha: Some hosting providers serve cached HTML versions to Googlebot regardless of Accept-Language headers. I once spent 3 days arguing with a client’s sysadmin about Varnish cache headers. Frustrating, but critical.

Content Optimization: Balancing Keywords and Readability

This’ll sound obvious, but Arabic pages need original content. Not just translated text.

When I rebuilt Tawasul Limo’s booking platform, their old Arabic meta descriptions were direct translations of English sales copy. We rewrote them using Gulf slang like “سيارة زفاف” for bridal cars (a big search term in Dubai weddings) and saw CTR jump 22%.

Here’s my current flow:

  1. Extract top 10 keywords in English (using Ahrefs’ “Clicks” report). Cross-reference with Arabic tools like Google Trends and Quran.com (weird but true—people search like they read the Quran: right-to-left, vowel-heavy).
  2. Build content clusters. For real estate clients, this means splitting topics like “buy property in Dubai” (/ar/شراء-عقار-في-دبي) and “buy apartment” (/ar/شراء-شقة) into separate pages.
  3. Internal linking: Link Arabic pages to each other, not just from English ones. One e-commerce site I worked with forgot to update their footer links for Arabic users—it took 5 months to recover from that siloed link structure.

Pro tip: Avoid stuffing keywords. Google’s BERT update killed that approach hard. Focus on synonyms. For example, “rent car” (/ar/تاجير-سيارة) and “book limo” (/ar/حجز-ليموزين.)

Tools I Actually Use — and One That Let Me Down

I’ll be real: Screaming Frog doesn’t handle Arabic URLs out of the box. You have to turn off “Canonical” checks in the config because their parser breaks on Arabic URLs like /خان-السيرة-الذاتية. I spent 4 hours on this last month and nearly threw my laptop.

Here’s what works:

  • Site crawler: Screaming Frog (with Arabic URL tweaks) + custom Python scripts for keyword density checks.
  • Content editing: Notion for dialect comparison (UAE vs. Levantine terms).
  • CDN: Cloudflare’s minifier for Arabic HTML. Their “Auto Minify” flag fixes rendering issues on cheaper mobile networks.

A recent project for a UAE education startup required me to host Arabic landing pages on Neon Postgres 20.0 with UTF-8mb4 support. Why? Some characters in Gulf dialects (like “أُول”) break on older databases. Worth it—organic traffic in Arabic doubled in 4 months.

Real SEO Results Take Time (and Data)

I’ve seen too many UAE companies give up after 3 weeks. Arabic SEO isn’t a sprint.

One client selling skincare locally wanted to rank for “eczema cream” (/ar/كريم-الإكزيما). After updating their meta tags, fixing image alt texts, and adding Arabic video descriptions (YouTube’s API supports multiple language subtitles now!), their position improved from page 4 to #2 in 11 weeks.

But don’t expect miracles. Technical fixes are fast—content results take at least 8 weeks. Track this in Google Search Console: filter by /ar directory, check click-through rate, and compare date ranges.

Frequently Asked Questions

Does Google prioritize English content in the UAE?

No. Google’s algorithms treat .ae domains and Arabic content separately. However, many UAE users switch between languages. I recommend building strong topical authority in both languages instead of favoring one.

Should I use a .ar domain or subdirectory for Arabic content?

Stick with /ar subdirectories under your existing .ae or .com domain. Subdomains like ar.yourdomain.com create siloed authority, which takes longer for Google to consolidate.

How do I track Arabic SEO performance accurately?

Use Google Analytics 4 with language as a secondary dimension under Traffic Acquisition reports. In Search Console, filter data by /ar URL prefixes. Don’t rely on “Top Pages”—check queries using Arabic terms.

How long does Arabic SEO take to show results?

Expect 2–5 months before meaningful changes appear. Quick wins (like fixing broken hreflang tags) work faster, but content-based rankings require at least 60 days.

Ready to Rank in Both Languages?

If you’re building a site for UAE customers and treating Arabic as an afterthought, you’re cutting off half your potential audience. I’ve done this for 7+ years—Laravel sites, Next.js apps, even React Native hybrids like Greeny Corner. Let’s fix your SEO mistakes before they tank your search visibility. Get in touch or book a free consultation.

You can also check out my portfolio to see how I’ve helped other Dubai and Riyadh businesses scale.

S

Sarah

Senior Full-Stack Developer & PMP-Certified Project Lead — Abu Dhabi, UAE

7+ years building web applications for UAE & GCC businesses. Specialising in Laravel, Next.js, and Arabic RTL development.

Work with Sarah