In short. Use areaServed with a GeoCircle containing geoMidpoint coordinates and a geoRadius value in metres that matches the published service area.
Definition: Schema.org defines a GeoCircle as a circular geographic area. A mobile tradesperson can describe a service radius by placing this shape in
areaServed, withgeoMidpointidentifying its centre andgeoRadiusrecording its approximate radius.
Key facts
- Schema.org's areaServed property describes where a service or offered item is provided and accepts a geographic shape as its value.
- The geoMidpoint property takes
GeoCoordinates, a structured representation of a geographic position. - The geoRadius definition uses metres by default and accepts a number, text or a distance written with a unit.
- As of October 2026, Google's structured data guidelines require marked-up information to be visible to readers of the page.
Where does the service radius belong?
Schema.org's areaServed documentation lists Service and Organization among the types that can carry this property. For a page describing a particular trade service, the circle can therefore sit inside that service's areaServed object. The property describes the territory where the service is provided.
The same documentation includes an example that places a GeoCircle directly under areaServed. It also identifies areaServed as the replacement for the older serviceArea property. The nesting connects the geographic shape to the service or organization whose coverage it describes.
How are the centre and radius written?
Schema.org's GeoCoordinates definition supplies separate latitude and longitude properties, with examples using the WGS 84 coordinate reference system. These values belong inside the geoMidpoint object. The geoRadius property supplies the approximate distance from that centre, with metres assumed unless another unit is indicated through distance notation.
The following JSON-LD example adapts the circle from Schema.org's areaServed example to a Service object. JSON-LD is a format for expressing linked structured data using JSON. The coordinates and radius of 1000 metres are documentation example values to replace with the stated service area before use.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Service",
"areaServed": {
"@type": "GeoCircle",
"geoMidpoint": {
"@type": "GeoCoordinates",
"latitude": 41.108237,
"longitude": -80.642982
},
"geoRadius": 1000
}
}
</script>
How can the markup be checked?
As of October 2026, the Schema.org Markup Validator documentation describes validation from a page URL or directly supplied markup. The tool displays the extracted structured data graph and identifies syntax mistakes. For this structure, the graph should show Service, its areaServed circle and the nested GeoCoordinates centre.
Google's general guidelines also require current information and visible content corresponding to the markup. Applied to a mobile trade service, that means the visible coverage statement and the areaServed object describe the same area. A change to the stated coverage requires a corresponding update to the radius or centre represented in the markup.
Related terms
- GeoCoordinates structured data
- LocalBusiness structured data
- Structured data
- How can a home-service company describe an offer catalogue in Schema.org?
FAQ
Can I use a postcode to indicate the centre?
Yes. Schema.org's GeoCircle definition permits an approximate centre expressed through address or postalCode, alongside geoRadius. Its geoMidpoint property supports a centre expressed as coordinates.
Can I describe named towns instead of a circle?
Yes. Schema.org's areaServed property also accepts AdministrativeArea, Place and text values. These provide alternatives when your published service area is described by named places.
Does a bare numeric radius mean kilometres?
The geoRadius definition specifies metres as the default. In the example above, 1000 is a radius of 1000 metres.
Sources
- Schema.org, "GeoCircle", undated
- Schema.org, "areaServed", undated
- Schema.org, "geoMidpoint", undated
- Schema.org, "geoRadius", undated
- Schema.org, "GeoCoordinates", undated
- Google Search Central, "General structured data guidelines", 10 July 2026
- Schema.org, "Schema.org Markup Validator", undated
Check how a page reads to answer engines. Open the GEO score analyzer