Building a right-to-left website that doesn't fight you
Real right-to-left support means the layout structure mirrors (navigation, grids, forms — not just text alignment), numbers and prices render correctly inside RTL sentences, and every page declares its language and direction so search engines index it properly. If a builder offers RTL as a plugin or an afterthought, the seams show on day one.
Hundreds of millions of people read right-to-left — Arabic, Persian, Hebrew, Urdu. Yet most website builders treat RTL as a text-alignment toggle, and it shows: navigation that didn't mirror, a price like '42$' with the symbol stranded on the wrong side, a checkout form whose labels point away from their fields.
RTL is structure, not alignment
Flipping text alignment is the last 10%. The layout itself has to mirror: the logo moves to the right, menus open from the other side, image-and-text pairs swap, breadcrumbs and arrows reverse, forms put labels where the eye starts. If the builder's components weren't designed to mirror, no toggle fixes them.
The details that give an RTL site away
- Mixed-direction lines: a Latin brand name or phone number inside an Arabic sentence needs isolation, or the punctuation scrambles.
- Money: the currency symbol and the digits have to sit the way that language actually writes prices.
- Numerals: some audiences expect Eastern Arabic digits, some expect Western — it should follow the language, consistently.
- Fonts: a typeface chosen for English rarely carries a beautiful Arabic or Hebrew weight; the pairing matters.
- Search: each language version needs its own declared language and direction, with hreflang pointing between them.
An RTL user can tell within one scroll whether a site was built for them or translated at them.
How xigzag handles it
Right-to-left is built into the structure, not bolted on: describe your business in Arabic, Persian or Hebrew and the whole site arrives mirrored — navigation, storefront, checkout, emails — with prices, digits and dates in the right shape, and the search metadata declared per language. English-first is not the default assumption; it's just one of 100+ languages.
Build the site this post is about.
Describe your business in a sentence and watch a real, sellable site appear — SEO and all. Free to start.
Start free ✦