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
Related terms
structured data
RealEstateAgent Schema
The schema.org type for real estate agencies and individual agents — a subtype of LocalBusiness — with properties including address, geo, openingHoursSpecification, areaServed (geographic areas the agent serves), and aggregateRating. Enables knowledge panel features for real estate agent queries and area-specific local search relevance.
Read definition →technical
Service Area Business (SAB)
A business that serves customers at their location rather than at a fixed business address — including plumbers, electricians, cleaners, mobile mechanics, and delivery services. Google Business Profile handles SABs differently from storefront businesses: address can be hidden, and service area is defined by radius or a list of cities/postcodes.
Read definition →structured data
LocalBusiness Schema
LocalBusiness schema is a Schema.org structured data type that describes a local business — name, address, phone, hours, geo coordinates, and more — enabling rich Knowledge Panel and Local Pack displays in Google Search. It is the foundation of structured data for local SEO.
Read definition →technical
Local SEO Ranking Factors
The three primary signals Google uses to rank businesses in local search results (the local pack / map pack): proximity (how close the business is to the searcher), relevance (how well the business matches the query), and prominence (how well-known and trusted the business is — based on reviews, citations, and website authority).
Read definition →technical
Proximity Signals (Local SEO)
The geographic distance signals that Google uses to determine which local businesses are closest to a searcher — derived from the searcher\'s device location, IP address, or explicitly stated location in the query — and which are the primary determinant of local pack ranking that businesses cannot optimise away.
Read definition →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 →