STRUCTURED DATA · SEO GLOSSARY

areaServed (Schema Property)

The schema.org property on LocalBusiness (and subtypes including RealEstateAgent, ServiceBusiness) that specifies the geographic areas a business serves — as a list of Place objects, AdministrativeArea objects, or a GeoShape. Critical for service-area businesses and multi-location businesses where coverage extends beyond immediate physical proximity.

Definition

`areaServed` is a schema.org property on `Organization`, `Service`, and their subtypes (including `LocalBusiness` → `RealEstateAgent`, `ProfessionalService`) that declares the geographic areas a business serves. It is the primary mechanism for associating a business with area-specific queries beyond the direct proximity of its office address. `areaServed` value types: **Array of `Place` objects**: `"areaServed": [{"@type": "Place", "name": "Richmond"}, {"@type": "Place", "name": "Twickenham"}]` — the most common and cleanest implementation for named neighbourhoods and cities. **`AdministrativeArea`** (or subtype `City`, `State`, `Country`): for political/administrative geographic entities. **`GeoShape`** (with `box`, `circle`, or `polygon`): for geometric service areas defined by coordinates. **Text string**: `"areaServed": "Greater London"` — less structured but acceptable for simple single-area declarations. For `RealEstateAgent` and `ServiceBusiness`, `areaServed` is critical because it extends the business\'s local search relevance beyond the address proximity algorithm. An estate agent in Richmond that serves five South-West London neighbourhoods but only has `areaServed` for Richmond will not appear in local results for the other four neighbourhoods. For SABs (Service Area Businesses) that hide their address in GBP, `areaServed` is the primary geographic signal in schema. Common errors: (1) omitting `areaServed` entirely; (2) listing only one area when multiple areas are served; (3) using overly broad values ("Greater London") when specific neighbourhoods are the target queries.

Why it matters for SEO

For businesses whose service area exceeds their physical proximity radius — real estate agents, cleaning companies, plumbers, pest control services, event caterers — `areaServed` is the primary schema mechanism for appearing in local results for those extended areas. Google\'s local search algorithm uses proximity as a dominant signal, but `areaServed` provides the explicit declaration that the business operates in a given area, allowing relevance for area-modified queries beyond what proximity alone would support. Missing `areaServed` for a business that serves multiple areas represents a direct local search visibility loss for every non-proximity area.

How DeepSEOAnalysis checks this

DeepSEOAnalysis validates `areaServed` in LocalBusiness/RealEstateAgent/ProfessionalService JSON-LD: presence of the property, whether it\'s an array (recommended for multi-area coverage), and whether the values are Place objects rather than bare strings (Place objects provide stronger machine-readability). For real estate agent sites and service area businesses, absence of `areaServed` is flagged as a significant structured data gap.

Useful tools and resources

GLOSSARY

See how your site scores on areaServed (Schema Property).

The free DeepSEOAnalysis audit checks areaserved (schema property) and 100+ other signals. Full report, no signup.

Run a free audit →