Ask an assistant in English who builds WooCommerce stores and you get a crowded, well-supplied answer. Ask the same question in Arabic and the answer thins out fast — fewer named businesses, fewer cited sources, more hedging. That gap is not permanent, and it is not a reason to publish filler.
Why a translation does not close the gap
Translated marketing copy carries the source language's sentence shapes, its examples and its assumptions about the reader. It answers the English question in Arabic words. A buyer in Jeddah asking about shipping, payment on delivery, or an Arabic checkout is asking about a situation the English original never considered, so the translation contains no passage that matches.
What is worth publishing in Arabic
- The questions clients actually ask you on the phone, answered properly.
- Decisions specific to this market: payment methods, delivery expectations, Arabic interfaces, local platforms.
- Comparisons a buyer here would make, with the real trade-offs named.
- What something costs to run, honestly, in the currency they will pay in.
- The limits of what you do. An admitted limit is quotable; a claim of universal fit is not.
The technical half nobody does
Arabic content on a broken Arabic interface is still a weak page. Declare lang="ar" and dir="rtl" on the document rather than on a wrapper. Emit reciprocal hreflang so the Arabic and English versions are declared as translations rather than competing duplicates. Keep one canonical per language. Serve an Arabic typeface that actually has the weights you set, because the OS fallback will not.
Then there is the bidirectional work: a price, a phone number, a date or a Latin product name inside an Arabic sentence will reorder itself unless the run is isolated. A page that renders "+20 150" as "150 20+" is not merely ugly — it is publishing a wrong number, and a machine reading it will record the wrong number.
An Arabic page that can be quoted
- Written in Arabic first, by someone who does the work — not translated.
- lang and dir on the <html> element, not a div.
- Reciprocal hreflang between ar and en, plus an x-default.
- Logical CSS properties throughout, so the layout mirrors instead of being mirrored by hand.
- Latin and numeric runs isolated so they do not reorder.
- A real Arabic webfont with the weights the design uses.
- The same Person and WebSite @id as the English version — one entity, two languages.
Sources
Related services
Related work
Read next
- RTL & Arabic WebRTL is more than `direction: rtl`What actually breaks when you turn an interface right-to-left?
- AI SearchHow to build a site an AI assistant can actually citeWhat makes a web page citable by an AI assistant?
- AI SearchWhy your store never comes up when someone asks an AI where to buyWhy doesn't my online store appear in AI shopping answers?
- RTL & Arabic WebWhy component libraries break in RTL, and what to check firstWhy do component libraries break in RTL?
