A true right-to-left layout
The theme is written in logical CSS, so one set of templates serves both directions. Switch the language and the layout follows.
- dir="rtl"
- Logical CSS
- One theme
Arabic website design · RTL WordPress
I'm Sanjeev Singh, a WordPress developer who builds bilingual Arabic and English websites for businesses in the UAE and the Gulf. Arabic is planned into the theme from day one, with a true right-to-left layout, proper Arabic fonts and separate SEO for each language, instead of a flipped copy of the English site.

01The usual problem
Your customers read Arabic first. Your website treats Arabic as a translation, and they can tell.
Sound familiar? Tick what applies to you.
02What you get
The theme is written in logical CSS, so one set of templates serves both directions. Switch the language and the layout follows.
1site, two languages
Editors switch language and fill the same fields in Arabic. No second site to keep in sync.
A proper Arabic typeface, more line height and no letter-spacing, so the script stays joined and readable.
Separate URLs, hreflang tags, and Arabic titles and slugs for every page.
Menus, buttons, form errors, emails and the cookie banner, not just page copy.
WooCommerce product pages, checkout and order emails in Arabic, prices in AED or SAR, and Gulf gateways like N-Genius, PayTabs, Tabby and Tamara.
03What changes
Arabic that reads like it was written first.
04Overview
A good bilingual website treats Arabic as a first language, not a translation added later. Sanjeev Singh is a WordPress developer who builds Arabic and English websites for businesses in the UAE, Saudi Arabia, Qatar, Kuwait, Oman and Bahrain. Arabic is planned into the theme from day one, with a true right-to-left layout, proper Arabic fonts and separate search pages for each language. Every project starts with a fixed written quote within 24 hours.
The most common mistake is a mirrored copy of the English site. Flipping a layout with CSS often breaks icons, numbers, phone links and forms, and a plugin translation that nobody has checked reads badly to Arabic speakers. Sanjeev builds themes with logical CSS, so spacing and alignment follow the reading direction automatically. Arrows mirror, while logos, numbers and English brand names stay as they are.
For search, each language gets its own URLs, such as /ar/ for Arabic, with hreflang tags so Google shows the right version to the right searcher. Arabic titles, descriptions and slugs are written for Arabic searches, not copied from English. One WordPress admin manages both languages, using Polylang for most business sites or WPML for large WooCommerce catalogs.
Bilingual stores need the same care at checkout. Menus, buttons, form errors, order emails and invoices all appear in both languages. In the UAE, prices are usually shown with 5% VAT included, and payments run through gateways such as N-Genius, Telr, Tabby or Tamara.
His work includes Technest, a Dubai security company whose dated Elementor site was rebuilt as a fast English and Arabic theme with 14 editable layouts, and Syncglim, a WooCommerce catalog in ten languages for a factory in China. He has shipped sites in Arabic, English, Hindi and nine more languages, and is rated 5.0 on Fiverr across 23 reviews.
Arabic adds work, because every template is built and tested in both directions and every string is translated, so the quote lists it as its own line. It does not slow the site down: an Arabic font adds one or two files, loaded only on Arabic pages. Sanjeev does not ship machine translation as final copy; you supply the Arabic text or use a professional translator, and it drops into the right fields.
05See the difference
Same page, same code. Switch the language and watch what moves, and what stays put.
24/7 protection
Security systems for every emirate
CCTV, access control and IT networks, installed and maintained.
Our servicesThe arrow mirrors. The logo, the numbers and the English brand name do not. Spacing comes from logical CSS, so nothing is rewritten for Arabic.
06Proof
07In their words
Rated on Fiverr
5.0
23 reviewsRead them
Sanjeev understood what our old website was missing and rebuilt it into a modern platform that represents Technest properly. He was responsive, handled feedback quickly and made the whole process easy for our team.
08Free guide
Use this on any Arabic site, whether I build it or not. If a site fails three or more of these, Arabic readers will notice.
dir="rtl" and lang="ar" on the Arabic pages. In WordPress, a theme that calls language_attributes() gets both from the site language, and is_rtl() tells it when to load right-to-left styles.margin-inline-start and padding-inline-end flip with the reading direction. Every current browser supports them, about 97% of users worldwide./ar/ for Arabic, so each page can rank on its own.ar (or ar-AE for the UAE) and en, plus x-default.The test I run before launch: switch to Arabic, read the page from right to left, and fill in every form. Anything that still feels “translated” gets fixed.
09How we work
A short call on goals, audience and what success looks like.
Scope, timeline and price agreed in writing before work starts.
Working pages shared early on a staging link, refined with your feedback.
Go-live, speed and SEO checks, then handover. You own the code, domain and accounts.
10Questions
No. One WordPress site serves both languages from one theme and one admin. Each language gets its own URLs, so Google indexes them separately.
Both handle Arabic and RTL well. Polylang is lighter and suits most business sites. WPML suits large WooCommerce catalogs and teams that use translation services. I recommend one after seeing your content.
Usually, yes. If the theme was written with left and right values everywhere, I convert it to logical CSS first. Then I add the language layer, so the English site keeps its URLs and rankings.
You can supply translations, or use a professional translator. I don’t ship machine translation as final copy, because Arabic readers notice immediately. I do set everything up so translated text drops into the right fields.
Both are used in the Gulf. Pick one for prices, phone numbers and dates and use it everywhere. Mixing them in one page looks like an error.
Somewhat. Every template is built and tested in both directions, and every string is translated, so there is more work than for one language. The quote lists the Arabic work as its own line, so you see exactly what it adds.
No. An Arabic font adds one or two font files, loaded only on Arabic pages. The rest of the site is the same code in both languages.
Question not here? Ask me directly.
Ask on WhatsAppLast updated
Ready when you are
Chat with Sanjeev
Tap a question or send your own.