TECHNICAL · SEO GLOSSARY

Service Area Schema

The `areaServed` schema.org property used to declare the geographic areas a service business covers — expressed as `Place`, `City`, `AdministrativeArea`, `GeoShape`, or `GeoCircle` objects — enabling search engines to match service area businesses with local queries outside their registered address location.

Definition

`areaServed` is a schema.org property that declares the geographic service coverage of a business that operates by travelling to customers rather than requiring customers to visit a fixed premises. Key usage patterns: (1) **`Place` objects**: the simplest approach — array of `Place` objects each with a `name` property (city, town, or borough name): `"areaServed": [{"@type": "Place", "name": "Manchester"}, {"@type": "Place", "name": "Salford"}]`. Suitable when the service area is a defined list of locations; (2) **`AdministrativeArea`**: for businesses covering a county or region: `{"@type": "AdministrativeArea", "name": "Greater Manchester"}` — covers the entire administrative area rather than listing every constituent city; (3) **`GeoCircle`**: for businesses operating within a radius of a central point: `{"@type": "GeoCircle", "geoMidpoint": {"@type": "GeoCoordinates", "latitude": 53.48, "longitude": -2.24}, "geoRadius": "25000"}` — 25km radius from Manchester city centre. `areaServed` context: used on LocalBusiness subtypes (Plumber, Electrician, Lawyer, Accountant) where the business serves customers at the customer\'s location. It should be combined with the full set of service area GBP configuration — schema and GBP configuration must be consistent; declaring a service area in schema but not in GBP (or vice versa) creates conflicting signals.

Why it matters for SEO

Service area businesses without correctly structured `areaServed` schema rely entirely on GBP\'s service area configuration and on-page text to communicate geographic coverage. `areaServed` provides structured, machine-readable geographic signals that supplement GBP data and help Google understand that a Manchester-registered plumber also serves Salford, Trafford, and Stockport. This is particularly important for businesses wanting to rank in towns and cities where they have no registered address.

How DeepSEOAnalysis checks this

DeepSEOAnalysis validates that `areaServed` is correctly structured as schema.org Place, AdministrativeArea, or GeoCircle objects (not free-text strings), confirms the property is present on service area business pages, and checks server-rendering.

Useful tools and resources

GLOSSARY

technical

Plumber Schema

The schema.org `Plumber` type — a subtype of `HomeAndConstructionBusiness → LocalBusiness` — used to mark up plumbing and heating business websites, communicating service types, geographic service area, opening hours, and emergency availability to search engines.

Read definition →

technical

Local Service Schema

Schema.org structured data for local service businesses — covering the `LocalBusiness` type hierarchy (including subtypes like Plumber, Electrician, Lawyer, Accountant), `hasOfferCatalog` service definitions, `areaServed` geographic coverage, opening hours, and `aggregateRating` for customer reviews.

Read definition →

technical

Home Service SEO

Local SEO strategy for tradespeople and home service businesses — plumbers, electricians, roofers, locksmiths, cleaners — covering service area configuration, Google Local Services Ads, HomeAndConstructionBusiness schema subtypes, and emergency service visibility optimisation.

Read definition →

technical

Plumber SEO

Search engine optimisation for plumbing and heating businesses — targeting local emergency service queries, service area pages, Google Local Services Ads integration, and HomeAndConstructionBusiness schema with areaServed and hasOfferCatalog properties.

Read definition →

technical

Google Local Services Ads

Google\'s pay-per-lead advertising product for local service businesses — appearing above standard search ads and organic results with a "Google Guaranteed" or "Google Screened" badge, charging per verified lead rather than per click, and requiring background checks, licence verification, and insurance for the Google Guaranteed programme.

Read definition →

See how your site scores on Service Area Schema.

The free DeepSEOAnalysis audit checks service area schema and 100+ other signals. Full report, no signup.

Run a free audit →