Local SEO schema reference · Earnest

areaServed defines the served geography for the local algorithm without relying on the physical address field alone.

  • Post-Vicinity-Update, structured geographic relevance is reweighted higher; stuffing query terms into the business name no longer works.
  • areaServed accepts AdministrativeArea (named jurisdictions), GeoShape (polygon coordinates), or Place (named localities below jurisdiction).
  • The schema-side areaServed has to agree with the GBP service-area configuration; misaligned signals weaken local pack visibility.
NAR-COMPLIANT · FAIR HOUSING-SAFE · MLS/IDX-FLUENT
● BOOKING NEW OPERATORS
[ WHY ] What this spoke covers

The areaServed patterns that govern local pack visibility under the Vicinity Update reweighting and the GBP alignment that holds them together.

Real estate operators reading older local SEO advice will find a heavy emphasis on stuffing query terms into the business name and the address field for local pack visibility. The Vicinity Update reweighted that pattern down and reweighted structured geographic relevance up. The four sections below cover what areaServed actually is, when to pick each value type, why the schema-side scope and the GBP-side service area have to agree, and what happens when an operator over-claims coverage to chase a wider geographic surface.

VALUE TYPES ADMINAREA / GEOSHAPE / PLACE
GBP ALIGNMENT REQUIRED
SCOPE DISCIPLINE HONEST, NOT WISHLIST
[ 01 ]

What areaServed actually is on the schema layer.

areaServed is a property on Organization, LocalBusiness, RealEstateAgent, and RealEstateAgency Schema.org types that defines the geographic area where the entity operates and meets clients. It accepts three value types: AdministrativeArea for named public-record jurisdictions, GeoShape for polygon-coordinate coverage when the served area does not map to a named jurisdiction, and Place for named localities below jurisdiction level. The property defines geographic relevance to the local algorithm without relying solely on the address field, which is the post-Vicinity-Update pattern Google's local pack rewards.

[ 02 ]

When to use AdministrativeArea, GeoShape, or Place.

Match the value type to the actual shape of the served area. AdministrativeArea for named jurisdictions: states, counties, cities, townships, school districts, metro statistical areas. Other systems will recognize the names because the boundaries are public-record entities. GeoShape with polygon coordinates for served areas that do not map to named jurisdictions: waterfront coastline radius, industrial corridor along a highway, employer-cluster relocation coverage. Place for named localities below jurisdiction level: neighborhoods, named districts, planned communities (West Village, Buckhead, Wicker Park). Mix value types within one areaServed array if the served geography actually mixes jurisdiction-shaped and polygon-shaped coverage.

[ 03 ]

Schema-side areaServed and GBP service-area alignment.

The schema layer on the website and the GBP service-area configuration both feed the same local algorithm. Misaligned signals (GBP service areas covering five counties, schema areaServed covering one city) muddy the geographic relevance signal and weaken local pack visibility. The pattern that works defines the actual served geography first, then mirrors it across both surfaces with the appropriate value types per surface. GBP service areas accept named jurisdictions and ZIP codes. The schema layer accepts the broader set (AdministrativeArea, GeoShape polygons, Place entries). Same scope, surface-appropriate value types.

[ 04 ]

The honest-scope discipline and what over-claiming costs.

Overclaimed areaServed muddies the geographic relevance signal and the local algorithm reads the wide claim as low conviction. A solo agent claiming twelve counties of areaServed when the actual transaction history concentrates in two counties gets weaker local-pack visibility than the same agent claiming the two counties accurately. The signal that works is honest scope: the geography where the practice actually transacts, with the precision the served area actually has. The schema layer is a signal of served coverage, not a wish list. Expanding areaServed as the practice expands is the right cadence; pre-loading coverage to chase a wider surface is the failure pattern.

[ FAQ ] Common questions

What operators ask about areaServed before they ship a wider-than-actual coverage scope.

[ 01 ] AdministrativeArea or GeoShape or Place? How do I pick? +
Match the value type to the actual shape of the served area. AdministrativeArea for named jurisdictions: states, counties, cities, townships, school districts, metro statistical areas. The boundaries are public-record entities and other systems will recognize the names. GeoShape with polygon coordinates for served areas that do not map to named jurisdictions: waterfront coastline radius, industrial corridor along a highway, employer-cluster relocation coverage. Place for named localities below jurisdiction level: neighborhoods, named districts, planned communities (West Village, Buckhead, Wicker Park). Mix value types within one areaServed array if the served geography actually mixes jurisdiction-shaped and polygon-shaped coverage.
[ 02 ] Should areaServed on the schema match the service areas on the Google Business Profile? +
Yes, the two signals should agree. The schema layer on the website and the GBP service-area configuration both feed the same local algorithm. Misaligned signals (GBP service areas covering five counties, schema areaServed covering one city) muddy the geographic relevance signal and weaken local pack visibility. The pattern that works: define the actual served geography first, then mirror it across both surfaces with the appropriate value types per surface. GBP service areas accept named jurisdictions and ZIP codes; the schema layer accepts the broader set (AdministrativeArea, GeoShape polygons, Place entries).
[ 03 ] Is there a risk to claiming a wide areaServed if the practice is concentrated in one market? +
Yes. Overclaimed coverage muddies the geographic relevance signal and the local algorithm reads the wide claim as low conviction. A solo agent claiming twelve counties of areaServed when the actual transaction history concentrates in two counties gets weaker local-pack visibility than the same agent claiming the two counties accurately. The signal that works is honest scope: the geography where the practice actually transacts, with the precision the served area actually has. The schema layer is a signal of served coverage, not a wish list. Expanding areaServed as the practice expands is the right cadence.
Local SEO diagnostics · Q3 2026

If the local pack visibility has weakened post-Vicinity-Update, the schema-side areaServed and the GBP service-area configuration are usually disagreeing in ways the operator has not surfaced. Book a local SEO diagnostic.

We read the current schema-side areaServed (value types, scope, polygon precision where used), the GBP service-area configuration, the alignment between the two surfaces, the actual transaction-history footprint to ground honest-scope discipline, and the local pack visibility outcomes against the served geography. Output is the alignment-gap assessment plus the scope-correction path for both surfaces. Funnels into our /local-seo-real-estate-agents/ retainer when the work runs deeper than a single-pass schema and GBP reconciliation.

[ DIAGNOSTIC INTAKE ] Book a diagnostic

Four fields. We respond inside one business day with a few questions to make sure we can help, before either of us spends time on a call.

We use what you submit to qualify, then respond by email. We don't subscribe you to anything.