Structured data

LocalBusiness schema for UAE businesses, field by field

The one technical job on the list. Half an hour of markup that tells a machine the facts instead of making it guess.

9 September 2026 · 6 minute read · By Curious Mind Labs FZCO

Short answer

Structured data is a small block of code that states your facts in a format machines read: the legal name, the address with the emirate, the +971 phone number, the hours, the services and the prices in AED. Without it, a machine has to infer all of that from your prose and it often infers wrong.

Use the most specific type that fits. MedicalClinic or Dentist for a clinic, RealEstateAgent for a brokerage, HomeAndConstructionBusiness for a fit-out company, and ProfessionalService for a consultancy. Add inLanguage for both en and ar if you publish both.

In our screening of UAE business websites, no structured data at all on the homepage is the single most common defect we find. It is also the cheapest to fix, which is an unusual combination.

What it is, in one paragraph

Your page tells a person what you do. Structured data tells a machine the same thing in a fixed vocabulary, so nothing has to be guessed. It sits in a script block in the page, it is invisible to visitors, and it does not change how your site looks. It is the difference between a machine reading "we are open till late" and reading closing time 22:00.

This matters more as answers replace links. About 60% of searches now end without a click to any website (Bain and Company, February 2025), so the machine is increasingly the reader, and it takes what it can parse.

Pick the right type

Everything below inherits from LocalBusiness, so start there and get more specific where you can.

  • Dental clinic: Dentist, or MedicalClinic where the facility does more than dentistry
  • Aesthetic or hair transplant clinic: MedicalClinic, with each treatment as a Service
  • Real estate brokerage: RealEstateAgent
  • Interior design and fit-out: HomeAndConstructionBusiness
  • Business setup consultancy: ProfessionalService

One type per page and one main entity per page. A homepage that declares itself five different kinds of business is worse than one that declares nothing, because now the facts contradict each other.

The fields that are different in the UAE

  • priceRange and any price or offer in AED, written as the currency code AED, never in dollars
  • telephone in full international format starting +971, the same number as on your listings
  • addressRegion set to the emirate: Dubai, Abu Dhabi or Sharjah, with addressCountry AE
  • addressLocality for the area, such as Business Bay, Al Maryah Island or Al Majaz
  • inLanguage declared as en and ar when you publish both, since Google AI Mode answers in Arabic too (Google, October 2025)
  • name in Arabic as an alternateName, spelled exactly as it is on your listings
  • sameAs pointing at your Google Business Profile, your Bing Places listing and your real industry profiles
  • openingHoursSpecification with true Friday hours, because the working week here is not the one the default examples assume

Licence and permit numbers

Where your regulator expects a number to be shown, show it, and put it in the markup as an identifier as well as on the page. A DHA, DoH or MOHAP facility number for a clinic, or a Trakheesi permit number on a Dubai property listing, is a fact a machine can verify. That is exactly the kind of detail that separates a citable page from a brochure.

Beyond the basics

  • Service markup for each treatment or service, on that service's own page, with the AED price or range
  • FAQPage markup for the questions you really get asked, with the answers written in plain sentences
  • BreadcrumbList so the structure of the site is legible
  • Organization markup once, on the homepage, with the same legal name you use on your trade licence

Two rules keep you out of trouble. Mark up only what is actually visible on the page, and never mark up a review, a rating or an award you cannot evidence. The Consumer Protection Law treats false or misleading information in an advertisement as an offence (Federal Law No. 15 of 2020), and a fake rating in your markup is a written record of it.

Check your work

Run the page through Google's Rich Results Test and Schema.org's validator. Both are free and both take a URL. Fix every error, then read the parsed output back and ask whether it describes your business correctly to somebody who has never heard of you. If it does, you are done.

Then check the boring things while you are in there: does the page have a mobile viewport tag, and does the footer show this year? 52.62% of UAE web traffic is mobile (Statcounter, August 2026), and a footer that still says 2022 tells every reader, human and machine, that nothing behind it has been checked in years.

What it looks like for a real UAE business

Take a dental clinic in Al Barsha, Dubai. On its homepage it declares itself a Dentist, gives its legal name exactly as it appears on the trade licence, adds the Arabic name as an alternate, and sets the address with addressLocality Al Barsha, addressRegion Dubai and addressCountry AE.

The telephone is one +971 number in international format, the same one on the Google profile and the Bing listing. Opening hours are declared day by day, with the real Friday hours rather than the ones a template assumed. The priceRange is stated in AED. sameAs points at the Google Business Profile, the Bing Places listing and the clinic's Doctify profile.

Then each treatment page carries its own Service markup with an AED price or range, and the questions patients ask are marked up as an FAQPage using the same words that appear on the page. The facility licence number sits in the footer as text and as an identifier in the markup.

That is the whole exercise. No claims, no ratings, no awards. Just the facts, stated once, in a form a machine cannot misread, in a market where most competitors have published nothing at all.

Keep it maintained, too. Markup goes stale the day you change your hours, move office, add a branch or drop a service, and stale markup is worse than none because it states a wrong fact confidently. Put a line in whoever updates the website's routine: when the page changes, the markup changes with it, and the Google profile and the Bing listing change on the same day.

Do this first

What to do this week.

Eight things, in order. None of them needs a developer or a budget, and every one of them is checkable by you.

  1. 01Pick the single most specific business type for your industry
  2. 02Add LocalBusiness markup to the homepage with name, address, emirate and +971 phone
  3. 03Write every price and range in AED, never in dollars
  4. 04Add your Arabic business name as an alternateName
  5. 05Declare inLanguage en and ar if you publish both languages
  6. 06Add Service markup with a price to each service page
  7. 07Point sameAs at your Google Business Profile, Bing Places and real industry profiles
  8. 08Validate in the Rich Results Test and fix every error before you move on

The bottom line

This is the one job on the list that looks technical and is not. Pick the right type, state your real facts, put the emirate and the +971 number in, price in AED, name yourself in Arabic, and validate. Half an hour, once, and every machine that visits afterwards reads facts instead of guessing.

Questions

The questions owners ask us about this.

Will structured data make me rank higher?
Not by itself, and anyone who promises that is guessing. What it does is remove ambiguity. A machine that can read your name, address, emirate, services, hours and prices as facts does not have to infer them, and an answer engine will not name a business whose basic details it is unsure about.
My site is on Wix, Squarespace or WordPress. Can I still do this?
Yes. All three either generate some structured data automatically or accept a code block in the page head, and every serious plugin ecosystem has a free option. The automatic version is usually generic, so check what it actually publishes and add the UAE-specific fields yourself: the emirate, the +971 number, AED prices and the Arabic name.
Should I mark up reviews and star ratings?
Only real ones you actually display on the page, and never ones you have invented or bought. Google ignores or penalises self-serving review markup, and under the UAE Consumer Protection Law false information in an advertisement is an offence. Collect real reviews on Google instead and let them do the work.
Do I need Arabic markup if my site is only in English?
You can publish English-only markup and it will still be read. But consumer facing advertising data is required to be in Arabic under the Consumer Protection Law, with other languages permitted in addition, and Google answers in Arabic here. At minimum add your Arabic business name and make sure it matches your listings letter for letter.

Or find out what AI says about you before your competitor does.

Free 10-prompt check with dated screenshots, for your service and your city in the UAE. No call required to get it.