KUWAITDEV
Web development

How to Build a Bilingual Arabic-English Website

Best practices for building bilingual websites for Kuwait. RTL layout, URL structure, SEO, content management.

  • How-to guides
  • 8 min read
  • Updated 20 September 2026
Arabic and English, by design. Illustrative layouts — not a government or client website

A bilingual Arabic and English website is not a translation job. It is a right-to-left layout that has been designed rather than flipped, a separate search strategy for each language, and a content system your team can keep updated in both. Get those right and the Arabic side performs as well as the English side. Get them wrong and you end up with an Arabic page nobody in Kuwait reads comfortably and nobody finds in search.

True right-to-left design versus a mirrored layout

Mirroring is what happens when a developer takes the English design, reverses the direction, and ships it. The menu jumps to the right, the text aligns right, and everything technically works. It also looks wrong to an Arabic reader, for reasons that are easy to list once you know them. What genuinely has to change:

  • Reading order and visual weight. Arabic readers start at the top right, so the element you want seen first belongs there. In a mirrored layout it usually ends up bottom left because nobody re-thought the hierarchy.
  • Things that must not flip. Arrows meaning “next” flip. Arrows meaning “download” or “play” do not. Logos do not flip. Phone numbers, prices and dates stay left to right inside a right-to-left sentence.
  • Mixed-direction text. “اتصل على 1809090” contains both directions in one line. Handled badly, the number renders in the wrong order or the punctuation lands on the wrong side. This shows up constantly in prices, model numbers and addresses.
  • Forms. Labels, field alignment, validation messages and the submit button all move. Phone and email fields usually stay left to right even in the Arabic form.
  • Icons and photography. A photo of someone looking off-frame to the left works in English and looks like it is looking away in Arabic. That is a design decision, not a code one.

If your designer has not built for Arabic before, ask to see an Arabic screen from a previous project. Our UI and UX design work treats the Arabic layout as its own design pass rather than an export setting.

Arabic typography and numerals

Arabic is not Latin text in another font. Letters join, change form by position, and sit differently on the line.

Decision What goes wrong What to do
Font choice A font with weak Arabic support renders broken joins or falls back to a system font Pick a family with a real Arabic cut, and check headings, body and bold
Font size Arabic set at the same pixel size as English reads smaller and denser Increase Arabic body size, commonly by one or two steps
Line height Arabic diacritics and descenders collide with tight leading Give Arabic more line height than the English version
Bold and italic Arabic has no true italic, and fake bold distorts letterforms Use a real bold weight, and use colour or size instead of italic
Numerals Mixing ١٢٣ and 123 on the same page looks careless Choose one style per site and apply it everywhere, including in the CMS

On numerals, both Arabic-Indic (١٢٣) and Western (123) digits are normal in Kuwait, and dinar prices carry three decimal places (12.500 KWD) either way. What matters is consistency: pick one, write it into the content rules, and tell whoever updates the site.

How Arabic and English search differ in Kuwait

The same business gets found through different phrases in each language, so keyword research has to be done twice.

  • Arabic searches are shorter and more direct. People type “تصميم موقع” far more than the literal translation of “web development”. They add “شركة” and “أفضل”, and they ask price questions starting with “كم تكلفة”.
  • Spelling varies. Hamza and ta marbuta are often dropped when typing quickly, so the same query arrives in several forms. Good Arabic content covers the variants without looking stuffed.
  • English searches in Kuwait are often longer and include the country name, because the searcher is filtering out results from elsewhere.
  • Intent differs by language. In several categories the English searcher is comparing suppliers while the Arabic searcher is ready to call. That changes what belongs at the top of each page.

Two technical points to insist on, because they are cheap at build time and expensive later: every page must declare its language and point at its counterpart in the other language, and every Arabic page needs its own title and meta description written in Arabic. A site that skips this ends up with Google showing the English page to Arabic searchers.

URL structure for two languages

For Kuwait businesses, one option is almost always correct.

Structure Example Verdict
Language folders on one domain yoursite.com/ and yoursite.com/en/ Recommended. One domain, one set of search authority, simplest to run
Subdomains ar.yoursite.com and en.yoursite.com Workable but splits authority and doubles the setup for no gain
Separate domains yoursite.com and yoursite.com.kw Only when the two languages are genuinely different businesses
Query strings yoursite.com/page?lang=ar Avoid. Fragile in search and ugly to share

Two rules matter more than the choice itself. The language must live in the URL, so a customer can send an Arabic page to a friend and it opens in Arabic. And the language switcher must land on the same page in the other language, not dump the visitor on the homepage. That second one is the most common annoyance on Kuwaiti bilingual sites, and fixing it after launch means mapping every URL by hand.

Who writes and maintains each language

This decides whether your site is still bilingual in a year. Most Kuwait sites launch with both languages complete, then the English side gets three new pages and the Arabic side gets none. Decide before you build:

  1. Which language is written first. Usually the one your buyers use. The second is written from the first, by a person, with permission to change examples and phrasing so it reads naturally.
  2. Who owns each language. A named person, not a department. If nobody owns Arabic, Arabic stops being updated.
  3. What happens when only one language is ready. Either publish and mark the other as coming, or hold both. Pick the rule in advance so nobody decides under pressure.
  4. How the CMS handles it. One system managing both languages side by side, with a visible flag for pages whose translation is out of date. Two separate installations means two of every problem.
  5. What else is bilingual. Order confirmation emails, invoices, SMS, error messages, the 404 page, WhatsApp replies and PDF brochures. These are forgotten in nearly every project and they are where customers notice the seams.

On WordPress, plan this with someone who has run a bilingual site before, because the plugin you choose decides how painful the next three years are. Our WordPress development service and the bilingual website development service both cover this setup.

The mistakes that cost the most

  • Machine-translating the Arabic and publishing it unread.
  • Arabic pages that are a thinner version of the English ones, which tells Arabic-speaking customers where they rank.
  • A language switcher that goes to the homepage.
  • Arabic text baked into images, so it can never be edited or found in search.
  • Forms and receipts that arrive in English whatever language the customer used.
  • Fonts that look fine in the designer’s file and break on an ordinary Android phone.
  • Leaving Arabic until “phase two”. A retrofit runs 30% to 50% of the original build cost because the layout has to be reopened.

What it costs and what to do next

Built together from the start, a second language normally adds 20% to 35% to the hours, at 10 KWD per hour. Added afterwards to an English-only site, expect 30% to 50% of what the original build cost. The website cost guide has the hour ranges by project size, and the website planning guide covers what to settle before you speak to any company.

Before your first meeting, answer three questions: which language your customers actually buy in, who inside your business will write and maintain the Arabic, and whether your existing content is worth translating at all. Bring those answers to the free one hour consultation and the estimate you get back will be a real one. The wider practice is on our web development page.

How to Build a Bilingual Arabic-English Website

Frequently asked questions

How much does adding Arabic cost on top of an English site?

Building both languages together normally adds 20% to 35% to the hours of the same site in one language. Retrofitting Arabic onto a site that was built English-only is more expensive, usually 30% to 50% of the original build, because the layout has to be reworked.

Should I use /ar/ and /en/ folders or separate domains?

For almost every Kuwait business, one domain with language folders is the right answer. Separate domains split your search authority in two and double your hosting, certificates and maintenance for no benefit.

Can I just use Google Translate or an automatic translation plugin?

You can, and it will read badly enough that Kuwaiti customers notice. Automatic translation also produces Arabic pages that rank poorly because the phrasing does not match what people actually type into search.

Which language should be the default for a Kuwait business?

It depends on who buys from you. Look at your existing enquiries. Most Kuwait retail, clinic and government audiences are Arabic-first, while B2B, tech and expatriate-facing businesses often lean English. Build both properly and let the visitor choose, with the default set to the majority.

Part of · 02 / 06

Web development

Fast bilingual websites and custom platforms, built to rank in Kuwait and run by your own team.

Practice overview: Web development

Related services

Related solutions

Related articles

Tell us what you are building.

A free hour with a senior engineer. No slides, no pressure.