Arabic and English SEO: How to Structure a Bilingual Website in the UAE
Separate URLs, correct hreflang, real translation and right-to-left design: the decisions that make a bilingual UAE website rank in both languages.
Srinivasan RPublished 5 min read
Short answer
A bilingual UAE website should give each language its own URL, for example /ar/ for Arabic and /en/ or the root for English, mark the pairs with hreflang tags (en-AE, ar-AE and x-default), set the correct lang and dir attributes so Arabic pages display right-to-left, and translate content properly for each audience rather than machine-translating it. Never redirect visitors automatically based on their location, and research Arabic keywords separately because people search differently in each language.
Key takeaways
- One URL per language and page, with hreflang linking each pair, is the structure Google recommends.
- Arabic keyword research is separate work; direct translation of English keywords misses how people actually search.
- Right-to-left layout, Arabic typography and translated page titles are part of SEO, not just design.
- Let visitors choose their language; do not force it by IP address.
Many UAE businesses add an Arabic version of their website as an afterthought: a translation plugin, a language toggle, and hope. The result is often a set of pages Google cannot understand, that rank for nothing in either language, and that Arabic-speaking customers find awkward to read.
Done properly, a bilingual site can double the searches you are visible for. Here is how to structure it so both languages perform.
Do you need Arabic at all?
Not every business does. English dominates many commercial searches in Dubai, especially in B2B and among expatriate audiences. Arabic matters most for government-facing services, businesses serving Emirati and Arab customers, consumer categories such as healthcare, education, retail and hospitality, and anything targeting Abu Dhabi, Sharjah and the northern emirates. Look at who your customers are and what language they contact you in before investing.
URL structure: one URL per language
Each language version of a page needs its own address. The common options are a subdirectory (example.ae/ar/services), a subdomain (ar.example.ae) or a separate domain. For most businesses a subdirectory is the simplest and keeps all authority on one domain. What you must avoid is showing different languages at the same URL depending on a cookie or the visitor's location, because search engines will only ever see one version.
hreflang: telling Google which page is which
hreflang tags tell search engines that two pages are the same content in different languages, so they show the right one to each searcher and do not treat them as duplicates. Each page must reference itself and every alternative, using language and region codes such as en-AE and ar-AE, plus an x-default that points to the page for visitors who match neither.
- Tags must be reciprocal: if the English page points to the Arabic one, the Arabic page must point back.
- Only link pages that are genuine translations of each other, not the Arabic homepage to every English page.
- You can place hreflang in the page head, in the XML sitemap or in HTTP headers; pick one method and keep it consistent.
- Check the implementation in Google Search Console after launch. Broken hreflang is one of the most common errors we find in audits.
Language and direction attributes
Arabic pages need lang="ar" and dir="rtl" on the html element so browsers, screen readers and search engines treat the content correctly. The whole layout should mirror for right-to-left reading: navigation, icons with direction, form fields and progress indicators. Test on real phones, because RTL bugs are easiest to spot on small screens.
Translation is not localisation
Machine translation produces Arabic that reads as translated. It also carries English keyword choices into a language where people search differently. Arabic searches vary between Modern Standard Arabic and dialect, use different terms for the same service, and often mix in English brand names or transliterations. Research Arabic keywords as a separate exercise, and have a native speaker write or edit the pages with those searches in mind.
Let visitors choose
Do not redirect people to a language based on their IP address. A Google crawler visiting from outside the UAE, an Arabic speaker on an English device, or an expatriate in Abu Dhabi will all be sent to the wrong place. Show a clear language switch that links to the equivalent page, not just the homepage, and remember the choice.
Local signals in both languages
Your Google Business Profile, directory listings and social profiles can carry both languages. Keep the business name consistent, and use the Arabic name only if it is the name on your licence and signage. AI assistants answering questions in Arabic draw on Arabic sources, so Arabic content and mentions matter for that visibility as much as English ones do for English queries.
Launch checklist
- 1Separate URLs for each language, with a consistent structure.
- 2Reciprocal hreflang tags including x-default, verified in Search Console.
- 3Correct lang and dir attributes and a tested RTL layout.
- 4Arabic keyword research completed and pages written by a native speaker.
- 5Titles, descriptions, alt text and structured data translated.
- 6A visible language switch linking to the equivalent page, and no forced redirects.
- 7Both language versions included in the XML sitemap.
Bilingual structure and Arabic search are part of our SEO service, and we build or fix bilingual sites through our website service. If your Arabic pages are not pulling their weight, ask us for an audit.
Frequently asked questions
Should the English or Arabic version be the default?
Choose based on your main audience. Many Dubai businesses keep English at the root and Arabic under /ar/, while businesses serving mainly Arabic-speaking customers do the reverse. The x-default hreflang should point to whichever version you want unspecified visitors to see.
Will duplicate content between languages hurt my rankings?
Translated pages are not treated as duplicates when hreflang is implemented correctly. Problems arise when the same language appears at multiple URLs, or when hreflang is missing or broken.
Can I use a translation plugin?
Plugins can handle the technical structure well, including URLs and hreflang. The weakness is usually the translated text itself. Use the plugin for structure and have a native speaker write the content.