GLOSSARY
RTL bidirectional layout
RTL, right-to-left, bidirectional layout is a page structure that correctly mirrors for languages like Arabic that read right to left, while still handling embedded left-to-right content, such as numbers or English brand names, in the correct direction within that mirrored layout.
Why it matters
A genuinely bilingual Arabic and English site is not just translated text on the same layout; the entire visual structure, navigation position, icon direction, form field alignment, has to mirror correctly or the page reads as broken to a native Arabic speaker even if every word is translated accurately. It also affects trust directly: a visibly mirrored-but-broken layout reads to an Arabic-speaking visitor as a site that was never really built for them, undermining credibility before a word of content is even read properly. It also affects search visibility in Arabic-language search results specifically, since search engines weigh a genuinely well-structured, natively built page differently from one that reads as a thin translation layer.
What goes wrong when it's handled badly
The most common failure is a translation plugin applied over a layout that was never built to mirror, which produces text that reads right to left sitting inside a layout, buttons, menus, icons, still oriented left to right. A phone number or a price with numerals needs to stay left-to-right even inside an otherwise mirrored Arabic layout, and getting that specific mixing wrong is a frequent, visible tell of a bolted-on translation rather than a built-in one. A concrete example is a shopping cart icon that stays in its English left-side position on an otherwise mirrored Arabic page, which a native reader's eye simply will not find where the rest of the interface trained them to look. Testing a bilingual build by having a native Arabic speaker use it end to end, not just reviewing the translated text in isolation, is what actually catches this class of mismatch before launch.