In this article
Most businesses in the UAE serve customers who search in Arabic and customers who search in English, and often the same person searches in both. A bilingual site does not rank by translating pages; it ranks through a sound technical structure, separate keyword research for each language and content written for each audience.
Bilingual site structure: one URL per language
The first rule is that each language gets its own fixed URL. Switching the language of the same URL with a button or a cookie does not work for search. Google needs to see the Arabic and English versions as two distinct pages so it can index both and show each to people searching in that language. A common, clean setup puts Arabic at the root of the domain and English under an /en/ folder:
- example.ae/services/ for the Arabic version.
- example.ae/en/services/ for the English version.
This keeps all of your domain's authority in one place and is easier to manage than two separate domains or a subdomain per language.
hreflang and x-default
The hreflang tag tells Google that two pages are language versions of the same content. Every page should reference itself and its counterpart: ar for Arabic, en for English, plus x-default for the version to show when the user's language matches neither. The most common mistake is one-way tagging, where the Arabic page points to the English one but not the reverse. When the tags are not reciprocal, Google ignores them.
Canonical tags
Each language version carries a canonical tag pointing to itself, not to the other language. If the English page declares the Arabic page as canonical, you are effectively asking Google not to index the English version.
No automatic redirects by location or browser language
Some sites send visitors to English automatically if their browser is set to English, or to Arabic if they are in the UAE. This hurts indexing, because Googlebot may never reach one of the versions. A better approach is to load each page in the language its URL indicates and offer a clear language switcher that leads to the matching page, not back to the homepage.
Arabic keyword research is a different job
Translating an English keyword list usually produces Arabic phrases nobody types. Arabic speakers in the UAE search in Modern Standard Arabic, in dialect, and in English words spelt out in Arabic letters. You need to research every form:
- MSA versus dialect: one person searches for "تطبيق", another for "برنامج" and a third for "ابلكيشن", all meaning an app.
- Spelling variants: hamza forms, taa marbuta versus haa, yaa versus alif maqsura, and multiple spellings of place and brand names.
- Mixed queries: phrases such as "شركة SEO في دبي" combine both scripts and are very common. Treat them as keywords in their own right.
- Arabic speakers searching in English: part of your Arabic-speaking audience searches in English anyway, so do not assume the Arabic page alone will reach them.
Use keyword tools, but also check by hand: type the phrase into Google, look at the suggestions and at the kind of pages that rank, and decide whether the intent is commercial or informational. Search intent matters more than search volume.
Write natively for each language
A strong Arabic page is not a literal translation of the English one. Arabic-speaking customers may care about different details, use different terms and read at a different rhythm. Write Arabic headings and paragraphs in clear, correct Arabic suited to Gulf business owners, and write English in natural language for residents and foreign investors. The two pages can share the same structure and core facts, while the wording, examples and FAQs are written for each audience.
Page titles and meta descriptions also need to be written per language, with an eye on length so they are not cut off in the results.
Arabic-specific technical points and speed
Language and direction
Set lang="ar" and dir="rtl" on the Arabic version and lang="en" on the English one, and make sure the layout is properly mirrored: menus, arrows, forms and tables. Keep text as real text rather than images with words in them, because search engines do not read text inside an image the way they read HTML.
Arabic web fonts
Arabic font files are usually larger than Latin ones because they contain more glyph forms. To keep pages fast:
- Serve WOFF2 and subset the font to the characters you actually use.
- Limit the number of weights; two or three are usually enough.
- Use font-display: swap so text appears immediately in a fallback font.
- Preload only the font used above the fold.
Core Web Vitals and images
Google measures how fast the main content appears (LCP), how quickly the page responds to interaction (INP) and how stable the layout is while loading (CLS). The usual culprits are oversized uncompressed images, too many third-party scripts and heavy fonts. Compress images and serve modern formats such as WebP, set their dimensions in the markup so the layout does not shift, and lazy-load anything below the fold. We build these in from the start in our web design work rather than patching them later.
Local SEO in the UAE
If customers look for a service near them or in a specific emirate, appearing on Google Maps matters as much as the website itself.
- Google Business Profile: create it and complete everything, including the right category, opening hours, services and real photos.
- Consistent name, address and phone: these must match across your website, your profile, directories and social accounts, in both Arabic and English.
- Reviews: ask satisfied customers for a review and reply politely to every review, including negative ones.
- Location pages: create a page per emirate only when you genuinely have a branch, team or real service there, with distinct and useful content. Near-identical pages that only swap the city name do not help and can hurt.
Structured data, internal links and a content plan
Structured data
Schema markup describes your business to search engines: organisation or local business, services, articles and breadcrumbs. Add it to both versions in each version's language, and make sure it matches what is visible on the page. It is also a foundation of AI search optimisation, since AI assistants rely on a clear understanding of what you do.
Internal linking
Link articles to the service pages they relate to, link services to each other where it makes sense, and use anchor text that describes the target page. Keep Arabic links inside the Arabic version and English links inside the English one, so visitors do not switch language by accident.
A content plan per language
Start with your core service pages, then add articles that answer the questions customers actually ask before buying: cost, timelines and the differences between options. Not every Arabic article needs an English twin; some topics matter far more to one audience than the other.
Migrating or redesigning without losing rankings
The moment a site most often loses its rankings is when a new version goes live without a plan. Before you migrate:
- Export every current URL that brings traffic or has external links pointing to it.
- Keep the same URLs wherever possible; do not change a slug just to make it look nicer.
- Set up permanent 301 redirects from every changed URL to its closest new page, not to the homepage.
- Check that hreflang, canonical tags and the XML sitemap are correct on the new site before launch.
- After launch, watch Google Search Console for several weeks: crawl errors, indexed pages and keywords whose rankings move.
Next step
If your bilingual site is not performing as expected, or you are planning a new site or a migration, start with a technical review of structure, language setup and speed before writing new content. Our Dubai team has worked on search engine optimisation for Arabic and English websites since 2012. We do not promise a specific position in the results; we commit to doing the work properly and reporting clearly. The first consultation is free, so get in touch and we will review your site and suggest the right next steps.
We've received your request — we'll call you during working hours.
In a hurry? Call us now.