One product on a small lit pedestal beside a neat printed spec card

How to Build Location & Service Area Pages That Rank

Local SEO Guide

Google does not publish a rule saying a city page must be 50% unique, 800 words long or below a particular duplication score. A location or service-area page earns its place when it solves a real local search task, represents a market the business genuinely serves, and contains enough useful evidence to justify a separate URL. This guide shows you how to decide which pages to create, which pages to merge, and which URL should own each service-and-location query.

By Rahul Saini. Last verified September 5, 2026.

Quick answer

Build a dedicated location or service-area page only when you genuinely serve the market and the URL satisfies a distinct local need. Use a physical location page for a real branch customers can visit, a service-area page when your team travels to the market, and a regional page when several smaller locations do not justify separate URLs. Avoid fake addresses, mass city-name swaps, keyword-stuffed coverage lists and large sets of substantially similar pages built mainly to capture geographic searches.

Before writing

Does the city deserve a URL?

Prove coverage, demand, local evidence and a distinct user need.

Architecture

One clear page owner

Do not let service, city and service-city URLs compete for the same task.

Google policy

No magic percentage

Google publishes no minimum unique-content percentage for location pages.

Measurement

Track the page set

Judge query ownership, visibility and leads rather than raw URL count.

1) How to create city pages for service area businesses

A city page for a service-area business should answer one question quickly: “Can this company genuinely help me in this location, and what happens if I contact them?”

That is very different from taking one template, changing “Miami” to “Fort Lauderdale,” and publishing another URL.

Start with real service coverage

State clearly whether the business works in the market and what services are actually available there. If response times, travel conditions or availability differ, explain that accurately.

Show local proof where you have it

Useful proof can include:

  • completed jobs or projects in the area;
  • original local project photos;
  • customer reviews connected to the market where appropriate;
  • real teams or crews that cover the area;
  • local service conditions or recurring customer problems.

Do not pretend there is a branch

If customers cannot visit an office in the city, do not present the page as though one exists. A service-area page proves coverage. A physical location page represents a real customer-facing location.

Best test: would this page still be useful to someone in the market if every repeated keyword variation disappeared? If yes, you are building a customer resource. If no, you may only be building a search landing page.

2) Location page vs service-area page vs regional page

Page type When to use it What it should prove
Physical location page Customers can visit a real branch or office. Address, hours, staff, services, local proof and branch information.
Service-area page The business travels to customers but has no public branch in the target market. Coverage, services, operational reality and local proof.
Hybrid location The business has a real customer-facing location and also travels to customers. Physical location plus accurate service coverage.
Regional hub Several smaller communities share the same search need and do not warrant standalone pages. Clear regional coverage and links to genuinely distinct submarkets.
No separate page The market lacks sufficient demand, evidence or distinct user need. Keep the location inside a broader service or regional page.

For identifying actual local queries, use our local keyword research guide.

3) What Google actually says about doorway pages

Google describes doorway abuse as pages created to rank for specific, similar search queries that send users through intermediate pages that are less useful than the final destination. Its examples include multiple pages aimed at different cities or regions that funnel users toward the same destination.

Google also has a separate scaled content abuse policy covering large amounts of content created primarily to manipulate search rankings rather than help people, regardless of whether humans, automation, AI, or a combination produced it.

Important distinction: similar wording alone is not a published Google percentage test. The problem is the purpose, usefulness, structure and value of the page set.

Primary source: Google Search spam policies .

4) There is no Google “50% unique,” “95% duplicate” or 800-word rule

SEO teams often turn sensible editorial ideas into artificial thresholds. Google does not publish a required unique-content percentage, maximum similarity score, or minimum word count for city pages.

Common claim What to do instead
“Make every page 50% unique.” Give each URL enough genuinely useful local information to justify its existence.
“95% similarity triggers a penalty.” Google publishes no such percentage. Review purpose, structure and user value.
“Every page needs 800 words.” Use the amount needed to satisfy the local task without padding.
“Every city needs a URL.” Create a page only when the market and query deserve a separate destination.
“Schema makes weak city pages rank.” Use structured data to clarify true facts, not to manufacture relevance or locations.

5) Does this city deserve its own page?

Use this planner before adding another URL to the site. It is a SearchCounselCo editorial framework, not a Google ranking score.

City URL Eligibility Planner

6) Build a service × location map before creating URLs

A local business with five services and ten target cities could theoretically create fifty service-and-location combinations. That does not mean fifty URLs are useful.

Map the combinations before publishing.

Example service Denver Aurora Lakewood
Plumbing Dedicated page Dedicated page Regional hub
Drain cleaning Parent service page Dedicated only if intent/proof supports it No page
Water heater repair Dedicated if enough local demand exists Existing location/service page No page

The objective

Give every meaningful service-and-location search task one clear best URL. More pages are useful only when more distinct destinations are actually needed.

7) What real local proof looks like

Signal Useful Weak substitute
Completed work A genuine project/example connected to the market “We proudly serve Denver”
Photos Original work/team imagery Generic city skyline
Reviews Real feedback relevant to the area where appropriate Same testimonial copied everywhere
Operational details Real scheduling, access, service or market differences Synonym and city-name swaps
FAQs Questions customers in the market actually ask Identical FAQ set with a new city name
Coverage Accurate named areas genuinely served A giant keyword-stuffed city list

8) Service-area pages can help organic SEO, but they do not erase Maps proximity

A website page and a Google Business Profile are different assets. A well-built service-area page can give Google a relevant organic result for a service + city query, but publishing that page does not move the business physically into the city.

Google says local results are primarily based on relevance, distance and prominence. Distance still matters.

Adding a city to your website or Business Profile does not create a new physical business location. Use service-area information to describe where you genuinely work, not to simulate proximity.

For the Business Profile side, see Google Business Profile optimization.

9) Google Business Profile service-area rules

Google currently allows service-area businesses to define up to 20 service areas. The areas use named cities, postal codes, or other supported geographic areas rather than an editable radius.

Google also says the overall service boundary generally should not extend farther than roughly two hours of driving time from the business base.

A service-area business that does not serve customers at its address should not present that address publicly as a storefront. A hybrid business can show a genuine customer-facing address while also specifying a service area.

Primary source: Google Business Profile service-area guidance .

10) Which URL should own a service + city query?

This is one of the most overlooked parts of location-page SEO.

Before creating:

/plumbing/denver/

check whether:

/plumbing/

or:

/locations/denver/

already satisfies the same search task.

Situation Recommended direction
Main service page already ranks for the city query and satisfies intent Improve the existing owner before creating another URL.
Location page already owns broad city intent Add service depth there unless the specific service clearly deserves its own destination.
Search results favor dedicated service-city pages and you have real proof/demand A separate service-city page may be justified.
Two pages alternate for the same query family Audit intent, internal links and content ownership.
Several nearby towns have almost identical needs Consider one regional hub.

Important city pages should not exist only because they are present in an XML sitemap. Link them into a logical structure.

A useful hierarchy may connect:

  • the Local SEO or Areas We Serve hub;
  • core service pages;
  • important location/service-area pages;
  • regional hubs;
  • related supporting guides;
  • the booking/contact path.

Avoid creating dozens of orphan geographic pages with no meaningful navigation.

For mechanics, see our internal linking guide.

12) Structured data should describe the real business

Structured data is useful when it clarifies facts that are already true and visible. It should not be used to create a fictional location.

Real branch

A genuine customer-facing location can use an appropriate LocalBusiness subtype with its real physical address and accurate business details.

Service-area page without a branch

Do not invent a physical office, address, or separate local entity for a city where the business has no location. Keep entity information tied to the real business and make service-area facts consistent with visible page content.

Schema does not create legitimacy. It can help describe a legitimate business or location, but it cannot make a fake branch or low-value city page genuine.

See LocalBusiness schema for implementation.

13) Run the five-page doorway-risk audit

Open five similar location pages side by side. Do not calculate an invented Google duplication percentage. Instead, ask whether each page has its own purpose and evidence.

  • Does each page contain different real proof?
  • Does it have market-relevant photos or projects?
  • Are its customer questions genuinely different?
  • Does service delivery differ in a meaningful way?
  • Does each URL own a clear search task?
  • Does another page already answer that task?
  • Would the pages still feel different if the city names disappeared?

City-name removal test

Hide the repeated city names from five sibling pages. If the pages become interchangeable, the problem is probably not merely duplicated wording. The pages may lack distinct purpose, evidence, or user value.

14) How to fix thin city pages

Page condition Action
Real market + useful demand + weak content Keep and improve
Several small markets serve one user task Merge into a regional hub
Two URLs target the same intent Consolidate around the stronger owner
A genuinely equivalent replacement exists 301 redirect
No demand and no useful replacement Remove rather than forcing an irrelevant redirect
Separate user intent exists Keep separate

When removing or consolidating URLs, update internal links, navigation, sitemaps and redirects. See URL structure and redirects.

15) Measure location pages as a system in Google Search Console

Do not judge success by how many pages were published or indexed. Judge whether the right pages earn the right queries.

Track these metrics

  • location/service-area URLs receiving impressions;
  • queries associated with each URL;
  • service + city query ownership;
  • URLs with sustained zero visibility;
  • queries where several pages alternate;
  • clicks and CTR;
  • leads, calls or bookings where conversion tracking exists.
Pattern What to investigate
Impressions rise, CTR remains weak Position, title/snippet, SERP intent and competitors.
Several sibling URLs appear for one query family Potential cannibalization or unclear URL ownership.
Page receives almost no relevant visibility Demand, indexation, internal links, usefulness and whether the URL deserves to exist.

Track organic page visibility and Google Maps visibility separately. A webpage ranking for “service + city” and a Business Profile appearing in the local pack are not the same signal.

16) Can AI help build service-area pages?

Yes, but AI should organize genuine first-party information, not manufacture local reality.

Useful AI applications

  • turn verified project notes into a structured draft;
  • group real customer questions;
  • compare page-set structure;
  • organize location research;
  • identify missing evidence for human review.

High-risk applications

  • inventing reviews or projects;
  • inventing offices or teams;
  • generating hundreds of suburb pages from one template;
  • publishing unverified local claims;
  • using city-name swapping as the main differentiator.

Google's scaled content abuse policy focuses on producing large amounts of content primarily to manipulate rankings, whether the content is generated by humans, automation, AI, or a combination.

17) Download the Location & Service Area Page Planner

Use this worksheet to decide whether proposed local pages deserve URLs and to audit existing page sets.

Free SearchCounselCo CSV

The template records market, service, query, existing URL owner, local proof, page decision, internal links, GBP relationship, Search Console visibility and leads.

The CSV is generated locally in the browser. No business information is uploaded to SearchCounselCo.

18) Location and service-area page FAQ

Are city pages bad for SEO?

No. A useful city page can rank and convert when it represents a real market and satisfies a distinct local search need. The risk comes from producing large sets of similar geographic pages mainly to capture keyword variations.

Are location pages doorway pages?

Not automatically. Google's doorway policy focuses on pages created for similar searches that lead users through less-useful or substantially similar intermediate destinations. A useful branch or service-area page is not automatically a doorway.

How much unique content does a location page need?

Google does not publish a minimum percentage or word count. Add enough genuine local evidence and information to satisfy the user and justify why the page exists separately from its siblings.

Should I make a page for every city I serve?

No. Create a separate URL only when the market has sufficient demand, service reality, local evidence and a distinct user task. Use a regional or parent page when several smaller markets do not warrant their own destination.

Can a service-area business rank in a city without an office?

A relevant service-area page can compete in organic search for city-and-service queries. It should not claim a physical branch where none exists, and Google Maps results still consider real-world distance.

How many service areas can I add to Google Business Profile?

Google currently allows up to 20 named service areas.

Can I set a service-area radius?

Google no longer allows businesses to set or edit service areas using an adjustable radius. Use supported named cities, postal codes, or other areas instead.

Do city pages need LocalBusiness schema?

Do not create a fictional LocalBusiness entity for a city with no physical branch. Structured data should accurately describe the real business and visible page facts.

Can AI write city pages?

AI can help draft from verified local information, but it should not invent projects, offices, reviews, or hundreds of low-value geographic variations.

How do I know if city pages are cannibalizing each other?

Check Search Console to see which URLs appear for the same query families. If sibling pages repeatedly alternate for substantially the same task, review intent, internal links, and URL ownership before keeping both.

19) Primary sources and methodology

For Google's policies, Business Profile rules and structured-data guidance, this article prioritizes first-party Google documentation. SearchCounselCo's URL eligibility, architecture and auditing frameworks are editorial SEO decision tools, not Google scoring systems.

Topic Primary source
Doorway abuse, scaled content abuse and keyword stuffing Google Search spam policies
Service-area and hybrid business rules Google Business Profile service-area guidance
Business location eligibility and representation Google Business Profile representation guidelines
Local relevance, distance and prominence Google local ranking guidance
LocalBusiness structured data Google Search Central LocalBusiness documentation
Generative AI content guidance Google Search guidance on generative AI

Build fewer pages, but make every page earn its URL

The strongest service-area SEO strategy is not “create one page for every city.” It is to assign each meaningful local search task to the smallest useful set of URLs.

Build physical location pages for real branches. Build service-area pages for markets you genuinely serve. Use regional hubs where several smaller markets share the same need. Create service × city pages only when search intent, local proof, and architecture justify the additional destination.

Then use Search Console to verify whether Google is actually assigning the intended queries to the intended URLs.

The one thing to do next

Before approving another city page, run the eligibility planner, check which existing URL already owns the query, and collect real local evidence for the proposed market. If you cannot explain why the page should exist without saying “because we want to rank there,” do not publish it yet.

Continue with local keyword research, LocalBusiness schema, internal linking, or the full Local SEO guide.

Scroll to Top