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.
Low because omitting geo and areaServed reduces map placement precision and service-area query coverage without preventing other local SEO signals from functioning.
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.
ID: marketing-local-seo.local-signals.schema-geo-or-service-area
Severity: low
What to look for: Examine the LocalBusiness JSON-LD for geo property (object with latitude and longitude) or areaServed property (a string, City object, or GeoShape object describing the service area). Also check for serviceArea property.
Pass criteria: Count all geo-related properties in the LocalBusiness JSON-LD. The schema must include at least 1 of: a geo object with valid latitude and longitude coordinates, or an areaServed / serviceArea property describing the coverage area.
Fail criteria: The LocalBusiness schema has no geo, areaServed, or serviceArea property.
Skip (N/A) when: No LocalBusiness JSON-LD exists (caught by parent checks), or whole-audit N/A rule applies.
Detail on fail: "LocalBusiness schema does not include geo coordinates or areaServed. Adding these signals improves map placement confidence for Google."
Remediation: Add geo coordinates to your LocalBusiness JSON-LD in app/layout.tsx:
"geo": { "@type": "GeoCoordinates", "latitude": "39.9242", "longitude": "-83.8088" }