How to implement schema.org MovingCompany JSON-LD for a local movers service page with areaServed?
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:
- Is
MovingCompanythe correct@typehere, or should I useLocalBusinesswith an additional type? - How should I represent
areaServedfor a neighborhood (Mirdif) within a city (Dubai) — as aCity, aPostalAddress, or aGeoCircle? - 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.