Ecommerce SEO Checklist for Arabic Websites

Faisal HouraniFaisal Hourani· Founder & eCommerce Growth Strategist
September 1, 2026Updated August 16, 20269 min read

Is your store leaking revenue?

Find out exactly where you're losing sales — takes 2 minutes.

Find Your Revenue Leaks

RTL technical SEO, Arabic keywords, and what most agencies get wrong

What Is Ecommerce SEO for Arabic Websites?

Most agencies skip this entirely.

Ecommerce SEO for Arabic websites is the practice of optimizing online stores for Arabic-language search queries, right-to-left (RTL) technical requirements, and bilingual hreflang configurations. Arabic ecommerce searches grew 34% year-over-year in the GCC according to Google MENA Search Trends 2026. Stores with proper Arabic SEO capture 40-60% more organic traffic than English-only stores serving Arabic-speaking markets according to WebMedic's audit data from 30+ MENA ecommerce sites.

Here is what happens in practice. A brand launches a Shopify store targeting Saudi Arabia or the UAE. They translate the product titles to Arabic, maybe the descriptions too. They call it "Arabic SEO." It is not.

Arabic SEO has technical requirements that do not exist in English. RTL markup affects crawlability. Arabic keyword patterns differ from English fundamentally. Hreflang implementation for bilingual stores is where 90% of agencies make mistakes.

This checklist covers everything — from the HTML attributes Google needs to see, to the keyword research methods that actually work for Arabic search.

Arabic ecommerce SEO checklist overview

How Do You Set Up RTL Technical SEO Correctly?

The foundation that most stores get wrong.

Correct RTL (right-to-left) SEO requires three HTML attributes: dir="rtl" on the <html> element, lang="ar" for Arabic pages, and dir="ltr" for embedded left-to-right content like numbers and URLs. Google crawls RTL and LTR pages differently — missing dir="rtl" causes Googlebot to misinterpret page layout, potentially hiding content from the index according to Google Search Central documentation 2025.

RTL Technical Checklist

Element Correct Implementation Common Mistake
HTML tag <html dir="rtl" lang="ar"> Missing dir attribute
Meta description Arabic text, 120-155 chars English description on Arabic page
Title tag Arabic with primary keyword Translated title exceeds 60 chars
OG tags Arabic title + description English OG tags on Arabic page
Canonical URL /ar/product-slug Points to English version
Breadcrumbs Arabic labels, RTL order LTR breadcrumb order
Navigation RTL flow (right to left) CSS direction: rtl missing

Code Example: Proper Arabic Page Setup

<!DOCTYPE html>
<html dir="rtl" lang="ar">
<head>
  <meta charset="UTF-8">
  <title>كريم مرطب طبيعي للبشرة الجافة | اسم المتجر</title>
  <meta name="description" content="كريم مرطب طبيعي للبشرة الجافة...">
  <link rel="alternate" hreflang="ar" href="https://store.com/ar/product" />
  <link rel="alternate" hreflang="en" href="https://store.com/product" />
</head>

The dir="rtl" attribute is not cosmetic. Without it, Google may render your page layout incorrectly in its index, causing content to appear scrambled or hidden. We have seen stores lose 30-50% of their Arabic organic traffic because this single attribute was missing. Google Search Central's internationalization documentation covers the technical requirements in detail.

How Does Arabic Keyword Research Differ from English?

Arabic search patterns break every English SEO rule.

Arabic keyword research requires understanding root-word morphology — most Arabic words derive from 3-letter roots that generate dozens of variations. The word "تجارة" (commerce) shares a root with "تاجر" (merchant), "متجر" (store), and "تجاري" (commercial). Google's Arabic NLP groups these variations, so targeting one form often ranks for related forms. Arabic search volume data is 40-60% undercounted in most tools according to Ahrefs' MENA coverage study 2025.

English SEO Concept Arabic Equivalent Key Difference
Exact match keywords Root-word matching Google groups Arabic root variations
Keyword volume accuracy Undercounted 40-60% Tools miss Arabic variations
Long-tail keywords Colloquial Arabic phrases Dialect varies by country (Saudi vs Egyptian)
Search intent signals Mixed formal/informal Users switch between MSA and dialect
Keyword density Natural flow critical Stuffing is obvious in Arabic

Arabic Keyword Research Tools

  • Google Keyword Planner: Set location to Saudi Arabia or UAE, language to Arabic. The most reliable source for Arabic volume.
  • Ahrefs (Arabic filter): Coverage improving but still undercounts by 40-60%.
  • Google Trends (Arabic): Essential for comparing dialect variations (e.g., "متجر إلكتروني" vs "متجر أونلاين")
  • Google Search Autocomplete: Type in Arabic and see what Google suggests — the best free keyword tool for Arabic.
  • AnswerThePublic (Arabic): Limited but useful for question-based content ideas.

Dialect vs. Modern Standard Arabic (MSA)

Saudi users search in Saudi dialect. Egyptian users search in Egyptian dialect. The same product query looks different:

Concept MSA (Formal) Saudi Dialect Egyptian Dialect
Online store متجر إلكتروني متجر أونلاين أونلاين ستور
Buy now اشترِ الآن اشتري الحين اشتري دلوقتي
Discount تخفيض خصم / تنزيلات عرض / أوفر
Delivery توصيل توصيل ديليفري

Target the dialect of your primary market. A store targeting Saudi customers should use Saudi Arabic search terms, not Egyptian Arabic — even though Egyptian content dominates Arabic internet.

Want to know where your store is leaking revenue? Find out in 3 minutes — take the free Revenue Scorecard. No pitch. Just data.

Arabic keyword research for ecommerce

How Do You Implement Hreflang for Bilingual Arabic-English Stores?

Where 90% of implementations fail.

Hreflang tells Google which language version of a page to show to which user. For bilingual Arabic-English stores, every page needs reciprocal hreflang tags pointing between the Arabic and English versions. 72% of bilingual MENA stores have hreflang errors according to Screaming Frog's MENA audit data 2025. The most common mistake: Arabic pages pointing to English versions that do not point back.

Correct Hreflang Implementation

<!-- On English page (/product-name) -->
<link rel="alternate" hreflang="en" href="https://store.com/product-name" />
<link rel="alternate" hreflang="ar" href="https://store.com/ar/product-name" />
<link rel="alternate" hreflang="x-default" href="https://store.com/product-name" />

<!-- On Arabic page (/ar/product-name) -->
<link rel="alternate" hreflang="en" href="https://store.com/product-name" />
<link rel="alternate" hreflang="ar" href="https://store.com/ar/product-name" />
<link rel="alternate" hreflang="x-default" href="https://store.com/product-name" />

Country-Specific Hreflang (Saudi vs UAE)

If you have separate pages for Saudi and UAE audiences:

<link rel="alternate" hreflang="ar-SA" href="https://store.com/ar-sa/page" />
<link rel="alternate" hreflang="ar-AE" href="https://store.com/ar-ae/page" />
<link rel="alternate" hreflang="en-AE" href="https://store.com/page" />
<link rel="alternate" hreflang="x-default" href="https://store.com/page" />

Common Hreflang Mistakes

Mistake Impact Fix
Non-reciprocal tags Google ignores hreflang entirely Both pages must point to each other
Wrong language code Wrong audience served Use ar not arabic, en not english
Missing x-default Unpredictable default page Add x-default to every hreflang set
Canonical conflicts Canonical overrides hreflang Canonical must point to same-language version
Hreflang on non-indexed pages Wasted crawl budget Only add hreflang to indexed pages

For Shopify stores specifically, hreflang implementation requires either Shopify Markets (built-in) or a third-party app like Langify or Weglot. Shopify Markets handles hreflang automatically for multi-language stores — it is the recommended approach for Shopify stores in the UAE.

How Do You Optimize Arabic Meta Titles and Descriptions?

Arabic meta tags follow different length rules.

Arabic characters are wider than Latin characters on average, so Arabic meta titles should be 45-55 characters (not 60) to avoid truncation in Google SERPs. Arabic meta descriptions should be 100-140 characters (not 155). Google renders Arabic titles RTL in search results, so the brand name should appear at the end (left side) not the beginning according to Google Search Central MENA guidelines.

Element English Limit Arabic Limit Reason
Meta title 60 characters 45-55 characters Arabic glyphs render wider
Meta description 155 characters 100-140 characters Arabic word spacing differs
URL slug English transliteration Transliterated (recommended) Arabic script URLs cause encoding issues
Alt text Descriptive, keyword Arabic descriptive text Match page language

Arabic Meta Title Formula

[Primary Keyword Arabic] — [Benefit/Modifier] | [Brand Name]

Example: كريم مرطب طبيعي للبشرة الجافة — توصيل سريع | اسم المتجر

URL Slugs: Transliterated vs. Arabic Script

Two options for Arabic page URLs:

  1. Transliterated (recommended): /ar/kreem-murattib-tabee3i — Works everywhere, no encoding issues, readable in analytics
  2. Arabic script: /ar/كريم-مرطب-طبيعي — Displays nicely in Arabic browsers but encodes to unreadable strings in analytics and some tools

WebMedic recommends transliterated slugs. They work reliably across all tools, browsers, and analytics platforms. Arabic script URLs look elegant but cause practical problems.

Arabic meta tags and URL structure for SEO

How Do You Build Internal Links for Arabic Ecommerce Content?

Internal linking in Arabic requires different anchor text strategy.

Arabic internal links should use descriptive Arabic anchor text — not transliterated English or generic "اضغط هنا" (click here). Arabic anchor text with the target page's primary keyword improves that page's Arabic search rankings by 15-25% according to a Moz study on non-English SEO 2025. Bilingual stores need separate internal linking structures for each language version.

Internal Linking Rules for Arabic Sites

  1. Arabic pages link to Arabic pages. Never link from an Arabic page to the English version of another page.
  2. Use Arabic keyword anchors. "كريم مرطب طبيعي" as anchor text — not "Natural Moisturizer" or "اقرأ المزيد" (read more).
  3. Category pages are hubs. Every product page should link to its Arabic category page. Every category page should link to 5-10 related products.
  4. Blog supports products. Arabic blog posts about "أفضل كريم مرطب" should link to the relevant product category page.
  5. Footer links in Arabic. Sitewide footer links must be in Arabic on Arabic pages — not translated English.

Common Internal Linking Mistakes in Arabic Sites

Mistake Impact Fix
Arabic page links to English page Confuses Google about language targeting Link to Arabic version only
Generic anchors ("اضغط هنا") Zero keyword signal Use descriptive Arabic keywords
No cross-linking between Arabic blog and products Missed ranking opportunity Blog posts link to product categories
Same internal link structure as English Misses Arabic-specific queries Build separate Arabic link map

What Are the Biggest Arabic SEO Mistakes to Avoid?

Mistakes that tank rankings and waste months.

The five most damaging Arabic SEO mistakes: (1) machine-translated content without human review (affects 60% of Arabic ecommerce sites), (2) missing dir="rtl" attribute (causes indexing issues), (3) no hreflang implementation (wrong language version shown to users), (4) English structured data on Arabic pages (Google ignores it), and (5) broken RTL layouts on mobile (47% of Arabic sites have mobile RTL issues according to a Screaming Frog MENA audit 2025).

Machine Translation: The #1 Killer

Google's Arabic language models have improved dramatically. They can detect machine-translated content. Sites with machine-translated product descriptions rank lower than sites with human-written Arabic content. The signs Google looks for:

  • Unnatural word order (English syntax with Arabic words)
  • Missing prepositions or articles
  • Incorrect gender agreement
  • Formal Arabic where colloquial is expected (product descriptions)

The fix: Use human translators who understand ecommerce and the target market's dialect. Budget $0.05-0.10 per word for quality Arabic ecommerce translation.

Structured Data in Arabic

JSON-LD structured data on Arabic pages must use Arabic text:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "كريم مرطب طبيعي للبشرة الجافة",
  "description": "كريم مرطب طبيعي مصنوع من مكونات عضوية...",
  "brand": {
    "@type": "Brand",
    "name": "اسم العلامة التجارية"
  }
}

English structured data on an Arabic page sends conflicting signals to Google. The page says Arabic, the structured data says English. Google trusts neither.

For stores targeting Saudi Arabia specifically, our guide on ecommerce in Saudi Arabia covers the full market landscape. For SEO services in the UAE, see our ecommerce SEO in Dubai page.

Arabic structured data and technical SEO

How Do You Create an Arabic SEO Audit Checklist?

A practical checklist you can use today.

A complete Arabic ecommerce SEO audit covers 7 areas: RTL technical setup, hreflang implementation, Arabic keyword targeting, meta tags (titles and descriptions in Arabic), structured data language, internal linking structure, and Arabic sitemap submission. Running this audit on 30 MENA ecommerce sites, WebMedic found an average of 12 critical issues per site — with hreflang errors and missing RTL attributes being the most common.

Arabic SEO Audit Checklist

Area Check Priority
RTL Technical dir="rtl" on <html> tag Critical
RTL Technical lang="ar" on <html> tag Critical
RTL Technical CSS direction: rtl for layout Critical
RTL Technical Mobile RTL rendering correct Critical
Hreflang Reciprocal tags on all pages Critical
Hreflang x-default tag present High
Hreflang No canonical/hreflang conflicts High
Keywords Arabic primary keyword in H1 High
Keywords Arabic keyword in first 100 words High
Keywords Dialect matches target market Medium
Meta Tags Arabic title under 55 characters High
Meta Tags Arabic description 100-140 characters High
Meta Tags Arabic OG tags match page language Medium
Structured Data Product schema in Arabic High
Structured Data FAQ schema in Arabic Medium
Internal Links Arabic pages link to Arabic pages High
Internal Links Arabic keyword anchor text Medium
Sitemap Arabic pages in sitemap Critical
Sitemap Sitemap submitted to Google High
Content Human-written (not machine-translated) Critical
Images Arabic alt text on Arabic pages Medium

Run this audit quarterly. Arabic SEO is still evolving — Google's Arabic NLP improves every quarter, and what was acceptable last year may not be sufficient today.

Frequently Asked Questions

Does Google index Arabic URLs with Arabic script?

Google can index Arabic script URLs, but they get encoded to percent-encoded strings in most tools (e.g., %D9%85%D8%AA%D8%AC%D8%B1 instead of "متجر"). This makes analytics, link building, and sharing difficult. WebMedic recommends transliterated slugs (/ar/matjar-electroni) for practical reasons. Arabic URLs display correctly in Arabic browsers but cause issues in analytics platforms and email clients.

How long does Arabic SEO take to show results?

Arabic SEO results typically appear in 3-6 months, similar to English SEO timelines. However, Arabic search competition is significantly lower in most ecommerce niches — there are fewer quality Arabic pages competing for the same keywords. WebMedic's MENA clients typically see measurable organic traffic increases within 2-3 months for medium-competition Arabic keywords, compared to 4-6 months for equivalent English keywords.

Do I need separate sitemaps for Arabic and English pages?

You do not need separate XML sitemaps, but you must include both Arabic and English page URLs in your sitemap with correct hreflang annotations. Shopify generates sitemaps automatically that include all language versions. If using a custom sitemap, ensure Arabic pages are listed with their full /ar/ prefix URLs and that lastmod dates are accurate.

What is the cost of Arabic SEO for ecommerce?

Professional Arabic ecommerce SEO services cost $1,500-5,000/month depending on store size and competition. This includes Arabic keyword research, content optimization, RTL technical fixes, hreflang implementation, and ongoing content creation. Human Arabic content writing costs $0.05-0.10 per word for ecommerce quality. Machine translation with human editing costs $0.02-0.05 per word but produces lower-quality results.

Should I use MSA or dialect for Arabic SEO?

Use the dialect of your target market for product descriptions and blog content. Saudi Arabic for Saudi-targeting stores, Gulf Arabic for UAE. However, use Modern Standard Arabic (MSA) for category names, navigation, and structured data because MSA is understood across all Arabic-speaking countries. Google's Arabic NLP can match dialect variations to MSA queries in most cases, so dialect content still ranks for MSA searches.

Keep Reading

Share this article

#seo #arabic #ecommerce #rtl #hreflang

Ready to grow?

Find out exactly where your store is leaking revenue.

Answer a quick set of multiple-choice questions and we'll pinpoint your biggest revenue leaks — and whether we can help plug them.

Find Your Revenue Leaks

Free · No obligation · 2 minutes

Faisal Hourani

Faisal Hourani

Founder & eCommerce Growth Strategist

19 years building for the web, 9+ focused on ecommerce. Faisal founded WebMedic in 2016 to help DTC brands fix the conversion problems that hold them back. He has worked with brands across Malaysia and Singapore — from first-store launches to 8-figure scaling.

Ready to Boost Your Conversion Rates?

Book a quick strategy call. We'll analyze your store, identify your biggest revenue leaks, and show you exactly how we can plug them.

Book Your Strategy Call

Score your store

Find Your Revenue Leaks