LocalBusiness schema includes geo coordinates or service area
Why it matters
schema-org GeoCoordinates and schema-org areaServed give Google precise signals for map placement and service-area targeting. Without geo coordinates, Google must infer your map pin from address text matching — an imprecise process that can result in incorrect placement. Without areaServed or serviceArea, service-area businesses (plumbers, landscapers, delivery services) that don't serve customers at a single fixed address have no way to declare their coverage, making them invisible to queries from customers in their actual service footprint.
Severity rationale
Low because omitting geo and areaServed reduces map placement precision and service-area query coverage without preventing other local SEO signals from functioning.
Remediation
Add geo coordinates and, if you serve a defined region rather than a single address, an areaServed declaration to your LocalBusiness JSON-LD in app/layout.tsx.
"geo": {
"@type": "GeoCoordinates",
"latitude": "39.9242",
"longitude": "-83.8088"
},
"areaServed": {
"@type": "City",
"name": "Springfield"
}
Get your exact latitude/longitude from Google Maps by right-clicking your business location and selecting the coordinate display.
DetectionPro
The detection method for this pattern is part of AuditBuffet Pro.
The full method (what to look for, pass and fail conditions, and how results get reported) ships inside the Local SEO Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
External references
- schema-org · GeoCoordinates — GeoCoordinates type for geo property
- schema-org · areaServed — areaServed property on LocalBusiness
Taxons
History
- 2026-04-18·v1.0.0·Initial import from marketing-local-seo·automated