How to implement schema.org MovingCompany JSON-LD for a local movers service page with areaServed?
07:39 14 Oct 2026

I'm working on a movers company website and need to add JSON-LD structured data to the service page Movers in Mirdif Dubai so search engines understand it as a local moving company serving a specific neighborhood.

Here is the markup I have so far:

{
  "@context": "https://schema.org",
  "@type": "MovingCompany",
  "name": "Royal Star Movers",
  "url": "https://royalstarmovers.ae/movers-in-mirdif/",
  "areaServed": {
    "@type": "City",
    "name": "Mirdif, Dubai"
  }
}

My questions:

  1. Is MovingCompany the correct @type here, or should I use LocalBusiness with an additional type?
  2. How should I represent areaServed for a neighborhood (Mirdif) within a city (Dubai) — as a City, a PostalAddress, or a GeoCircle?
  3. When I test this markup in Google's Rich Results Test, no rich result is detected. Am I missing any required properties?

Any guidance on the correct structure would be appreciated.

schema.org json-ld