Web design4 min read
The SEO checklist we build into every Dubai business website
The SEO groundwork we build into every Dubai business website, so it can rank on Google and be quoted by AI search, using the Urban Crown build as the example.
Published 23 October 2026Last updated By Muhammad Raza

To make a Dubai business website rank, build the SEO in from the first day: one page per service aimed at what people actually search, words in the HTML Google receives, a unique title and description on every page, LocalBusiness structured data, a site that's fast on phones, and a sitemap. After that, ranking is about publishing useful pages and earning links.
This is the checklist we build into every site, shown on a real one: the Urban Crown website for a Dubai technical services company, which we designed and built end to end.
1. One page for every service
Most small-business sites put every service on one "Services" page, so they can only rank for a handful of searches. Urban Crown covers everything from snagging and fit-outs to maintenance contracts, so we planned a 14-page site with a dedicated landing page for each of its 10 services. Each page targets the search for that service, answers it, and ends with a way to enquire.
Ask yourself: if someone searches for one of my services plus "Dubai", which page should they land on? If the answer is "the home page", you're missing a page.
2. Words Google can read without running scripts
Some website builders send Google an almost empty page and fill it in with JavaScript. Google can often render that, but AI crawlers frequently don't. We pre-render pages on the server (Next.js), so the headings, copy and links are in the first response. A quick test: right-click your page, choose "View page source", and search for a sentence from your page. If it isn't there, crawlers may not see it either.
3. A unique title and description on every page
The title is the blue link in Google, so treat it as an advert: the service, the place and your name, in about 60 characters. The description is the two lines under it. Every page gets its own, plus a canonical URL so Google knows which address is the real one, and Open Graph tags so the page looks right when it's shared on WhatsApp or LinkedIn.
4. Structured data that says who and where you are
Structured data (JSON-LD) tells search engines facts in a format they don't have to guess at. For a local business, LocalBusiness markup states your name, address, phone and hours; Google lists name and address as required (Google Search Central). Urban Crown also has FAQPage markup.
Be realistic about what it does: Google says it doesn't guarantee rich results, and since 2023 FAQ rich results show mostly for government and health sites. The value now is that search engines and AI assistants understand you correctly.
5. Tell Google which country you're for
We set the page language to en-AE (English, UAE), so the site is clearly aimed at the UAE. Mention your areas naturally in the copy too: Dubai, Sharjah, Abu Dhabi, the communities you actually serve.
6. Fast on a phone
Most UAE visitors browse on their phones. On Urban Crown, images are served as AVIF and WebP in several sizes through the Next.js image pipeline, web fonts are preloaded, and pages are pre-rendered and cached. Test your own site on PageSpeed Insights in mobile mode, and fix the biggest item it lists first.
7. A sitemap and robots.txt that agree
An XML sitemap lists the pages you want indexed; robots.txt keeps private routes out and points to the sitemap. Submit the sitemap in Google Search Console and Bing Webmaster Tools. Bing matters more than it used to, because its index feeds ChatGPT search and Copilot.
8. Ready for AI search
AI assistants answer from pages they can read and quote. Make sure your robots.txt doesn't block their crawlers by accident, answer each page's main question in its first two sentences, and keep facts (prices, areas, services) in plain text rather than inside images.
9. Turn the visit into an enquiry
Ranking is only useful if people get in touch. Every Urban Crown page has a clear quote request, click-to-call and WhatsApp click-to-chat, and a contact form with a map, so a visitor on a phone is one tap from talking to the business.
What this checklist won't do on its own
It makes a site eligible to rank. It doesn't make it rank on day one. A new domain takes time to earn trust, and the pages that win are the ones that answer the question better than anyone else, with links from other sites pointing at them. Build the groundwork once, then keep adding pages people actually need.
Want a website built this way? See web design in Dubai.
Questions, answered.
How do I make my Dubai business website rank on Google?
Give every service its own page aimed at what people search, make sure the words are in the HTML Google receives, write a unique title and description for each page, add LocalBusiness structured data, keep it fast on phones, and submit a sitemap. Then keep publishing useful pages and earn links from other sites.
Does every service need its own page?
Yes, if you want each one to rank. A single services page can only rank for a handful of searches; a page per service can each target its own query and turn that visitor into an enquiry with the right call to action.
Does structured data guarantee rich results?
No. Google says it doesn't guarantee that features using structured data will show. It does help search engines and AI assistants understand who you are, where you are and what you offer.
Is a fast website really important for SEO?
Speed is part of how Google judges page experience, and it matters even more for conversions on phones, where most UAE visitors browse. Modern image formats, preloaded fonts and pages rendered ahead of time do most of the work.
More insights.

E-commerce3 min read
Headless Shopify: what it is, and when a UAE brand actually needs one
What headless Shopify is, what it costs you in build and upkeep, and when a UAE brand should choose it over a theme, from a real headless store we built.
23 October 2026
Email marketing3 min read
The Klaviyo flows to set up first on a Shopify store
The Klaviyo flows a Shopify store should set up first (welcome, abandoned cart, browse abandonment, post-purchase and winback) and what each email should say.
23 October 2026

Branding3 min read
Logo vs brand identity: what a new UAE brand actually needs
A logo is one mark; a brand identity is the whole system around it. What a new UAE brand actually needs, shown on a brand we built from zero.
23 October 2026