Skip to content
All articles

Get Found blog

Service and Location Pages Done Right (Without Getting Flagged as Doorway Pages)

Published 15 min read

Shoppers walking along a busy British high street with bunting overhead

Photo: Phil Hearing on Unsplash

You cover a dozen towns, but you only seem to turn up in searches near your base. Then an email arrives offering to build a page for every town you work in, for a monthly fee. Will it work? Or will it get you into trouble?

The short answer has three parts. The pages that help are a strong page for each service you offer, a proper page for each real office or branch, and area pages only where you can say something genuinely useful about working in that place. A batch of near-identical town pages built to rank is what Google’s spam policies call doorway abuse. And no page changes how far your business is from the person searching, which Google names as one of the main factors in its local results.

This guide is for UK trades, clinics and professional services that work across several towns, usually from one base. It covers which pages to have, what goes on each, a test for whether a town deserves its own page, and how to fix the thin ones you already have. If you run a trade and want the short checklist, start with our guide to local SEO for tradesmen.

The three kinds of page, and what each is for

“Location page” gets used for two quite different things, which is where most of the confusion starts. Separate them into three types.

Page type What it’s for How many you need
Service page Explains one thing you do (boiler servicing, sports injury physio, conveyancing) for anyone in the area you cover One per main service
Office page (also called a location or branch page) Describes a real place customers visit or staff work from: address, opening hours, directions, who’s there One per real, staffed location
Area page Talks about your work in a town where you don’t have an office Only where you have something true and specific to say

Service pages carry the most weight, because every customer first needs to know whether you do the job. Office pages tie your business to real addresses. Area pages are the optional extra, and the type Google’s spam policies speak to most directly.

What Google actually says about town pages

Two of Google’s spam policies for web search (last updated 28 August 2026) matter here.

Doorway abuse. Google defines it as “when sites or pages are created to rank for specific, similar search queries. They lead users to intermediate pages that aren’t as useful as the final destination.” Its examples include “Having multiple domain names or pages targeted at specific regions or cities that funnel users to one page” and “Creating substantially similar pages that are closer to search results than a clearly defined, browseable hierarchy”.

The policy doesn’t ban location pages or set a maximum number. What it describes is a set of similar pages whose real job is to catch searches and pass people on. Twenty “Plumber in [Town]” pages that share one template, change only the town name and all push visitors to the same contact form come very close to that description.

Scaled content abuse. In the same policy document, Google describes this as “when many pages are generated for the primary purpose of manipulating search rankings and not helping users”, and adds that it applies “no matter how it’s created”. A bulk package of town pages can fall under either policy.

Why “duplicate content penalty” is the wrong worry

You’ll often read that copied town pages trigger a “duplicate content penalty”. Google frames it differently. Its SEO Starter Guide says: “Having duplicate content on your site is not a violation of our spam policies”. It adds that duplicates can be a bad user experience and waste crawling, and that Google will pick one version itself if you don’t. So the risk with near-identical town pages is that together they look like doorways or scaled content, and give the reader nothing.

What Google wants instead

Google’s guidance on helpful, people-first content lists questions to ask of any page, and two fit area pages almost too well. One asks whether content shows first-hand expertise, “for example, expertise that comes from having actually used a product or service, or visiting a place”. Another flags a warning sign: “Is the content primarily made to attract visits from search engines?”

The same page asks whether you’re writing to a word count because you think Google prefers one, and answers: “No, we don’t.” Length alone doesn’t make a town page safe. Usefulness does.

What a page can’t do

A page can’t move you closer. Google’s local ranking help page says local results are “mainly based on relevance, distance and popularity” (the third factor’s section is headed Prominence). It defines distance as how far each business is from the customer who’s searching. A page about Malvern can make your business more relevant to Malvern searches. Nothing Google publishes says a page changes your distance. The same help page adds: “There’s no way to request or pay for a better local ranking on Google.” Our guide to the Google 3-Pack explains all three factors.

That covers local results (Maps and the map pack). For the ordinary results underneath, Google publishes nothing either way on area pages: a useful page can be relevant to a town’s searches, but nobody can honestly promise it will rank there.

Service areas show where you work, not where you rank. In your Google Business Profile (the free listing that powers your Maps entry) you can set a service area: the places you travel to. Google’s service-area help page says your service area “shows customers where you can provide your products and services”. It doesn’t say it extends where you appear. The rules:

  • up to 20 service areas, based on cities, postcodes or other areas;
  • “You can’t set your service area as a radius distance around your business”, despite advice you’ll still see recommending a set number of miles;
  • the boundaries of your overall area “shouldn’t be more than about two hours of driving time” from your base;
  • if customers don’t come to your address, remove the address from your profile.

Our Google Business Profile setup guide walks through the settings.

You can’t open a profile in every town. Google’s guidelines for representing your business say there should be only one profile per business, and “Do not create more than one page for each location of your business”. A virtual office “isn’t eligible for a Business Profile”. Co-working spaces count only with clear signage, customers received there and staff present during opening hours. A service business with separate locations, each with its own staff and service area, can have one profile per location. Renting an address in each town isn’t a shortcut.

Step by step: plan, build and check your pages

Step 1: List your services and your real locations

Write two lists.

  1. Services. The main jobs you want enquiries for, in the words customers use. “Consumer unit replacement” beats “electrical solutions”.
  2. Real locations. Every address where customers visit or your staff work. Use the Business Profile rules above as the filter: a virtual office doesn’t count.

Then make a rougher third list for Step 4: the towns you cover, each with a note of what you actually know or do there.

You’re done when every service has enough to say to fill a page, and every location on your list would pass Google’s Business Profile guidelines.

Step 2: Build a strong page for each service

A service page answers one question for anyone in your area: can this business do the job I need, and how does it work? None of what follows is a Google requirement. It’s what customers need before they pick up the phone.

  • What the service is and who it’s for, in plain words.
  • What happens, from first call to finished job or appointment.
  • What affects the price or timescale, even if you can’t give a fixed quote.
  • Evidence you have: photos of your own work, reviews, qualifications, accreditations.
  • Where you work: a short line naming the towns you cover, with links to your office pages and to any area pages that pass the test in Step 4.
  • A clear way to get in touch.

Don’t add a local address that isn’t real, or stuff the page with town names; a list of 40 places tells a reader nothing.

You’re done when a customer from any town you cover could read the page and know whether to call you, and the page is linked from your menu or homepage.

Step 3: Build a page for each real office or branch

An office page is where a customer checks you’re real and works out how to reach you. This list is practical advice rather than a Google checklist:

  • the full address, exactly as it appears on your Business Profile;
  • opening hours;
  • a phone number that reaches that office;
  • directions: a map link, parking, the nearest station or bus stop;
  • what happens at this location, and who works there;
  • the nearby areas you serve from it;
  • links to your service pages.

Point that location’s Business Profile at this page. Google’s guidelines ask for a phone number that connects to that location or “a website that represents your individual business location”, and warn against URLs that redirect or “refer” users elsewhere.

Add LocalBusiness structured data. Structured data is a block of code, invisible to visitors, that tells search engines facts about the page in a standard format. Google’s LocalBusiness structured data guide (updated 8 September 2026) requires a name and an address, “The physical location of the business”. It recommends a url that is “The fully-qualified URL of the specific business location”, so each office page carries markup with its own address and its own URL. Three cautions from the same guide:

  • Review and rating markup is only recommended for sites that capture reviews about other local businesses, so marking up reviews of your own business isn’t a route to star ratings.
  • “Google does not guarantee that features that consume structured data will show up in search results.”
  • areaServed, often suggested for listing the towns you cover, isn’t among the properties Google documents on that page. It’s a valid schema.org property and harmless to include. There’s just no basis for saying Google uses it, or that it helps you rank in those towns.

Never put LocalBusiness markup with an address on a page for a town where you have no premises.

You’re done when the name, address, hours and phone on the page match the Business Profile, the profile links to this page, and the markup’s url is this page’s address. Our website health check covers the wider contact-detail checks.

Step 4: Decide which area pages earn their place

This is the decision a “page for every town” package skips. Google doesn’t publish a test for area pages, so what follows is our interpretation of its doorway and people-first wording, not a Google rule. Ask of each town on your Step 1 list:

  1. Can you say something true about working there that you couldn’t say about the next town? Real jobs, real problems you’ve solved there, how you get there, what’s different.
  2. Would someone from that town learn something they wouldn’t get from your service page?
  3. Does it pass the swap test? Replace the town name with a neighbouring one. If every sentence still reads as true, it’s a template, and “substantially similar” pages are exactly what the doorway policy names.
  4. Would you build it if search engines didn’t exist? If the only reason is that someone said you need one per town, that’s the warning sign Google’s own question describes.

If a town clears all four, the page has a case. If not, don’t build it; mention the town on your service or office page instead, where it’s still useful.

An illustrative example. Take a made-up electrician based in Worcester weighing up a page for a nearby town. The weak version opens “Looking for a reliable electrician in [town]? We are the leading electricians serving [town] homes and businesses”, then repeats the service page. A version with a case covers what only that business knows: jobs it has actually done in the town, photos of that work, how call-outs from Worcester work, and questions its customers there have asked. If the electrician can’t fill that page from its own records, the town belongs in a line on the service page.

You’re done when every area page you keep passes all four questions, and every town that failed is still mentioned somewhere useful.

Google’s guidance on crawlable links says “Every page you care about should have a link from at least one other page on your site.” A town page that exists only in the sitemap, reachable by no link, is an orphan.

A simple pattern for a small local business:

  • Homepage and main menu link to every service page and every office page.
  • Each service page links to your office pages and to any area pages for that service.
  • Each office page links to your service pages and to area pages for the towns it serves.
  • Each area page links back to the relevant service and office page.

Use ordinary links. Google can only follow a link if it’s an <a> element with an href, so a location picker built in JavaScript or a postcode search box alone may hide pages. Write descriptive link text such as “boiler servicing in Worcester” rather than “click here”; Google says anchor text helps both people and Google make sense of your site.

URLs. Keep them short and readable, like /boiler-servicing/ or /worcester/. The Starter Guide says keywords in a domain or URL path alone have “hardly any effect beyond appearing in breadcrumbs”. Its advice on grouping URLs into folders is aimed at sites with more than a few thousand URLs, not a 20-page local site.

You’re done when you can reach every page from the homepage by clicking, without using search.

Step 6: Fix the thin town pages you already have

If you already have a batch of town pages, run each one through the Step 4 test. Google doesn’t publish a clean-up procedure; the order below is our editorial rule, built on its guidance on consolidating duplicate URLs (updated 10 July 2026).

  • If it could pass with real content, rewrite it with the specifics from Step 4 and keep the URL.
  • If it fails and there’s a natural home for it, move anything useful onto the relevant service or office page, then set up a 301 redirect, a permanent redirect that sends visitors and search engines from the old address to the new one. Google calls a redirect “A strong signal that the target of the redirect should become canonical”, meaning the page it treats as the main version.
  • If it fails but has to stay live (say, it’s used in an ad campaign), add a canonical tag (rel="canonical"), a line of code naming the main page Google should treat as the original. Google also rates this as a strong signal.

Then point your internal links at the pages you’ve kept; Google’s guidance is to link to the canonical URL, not a duplicate. If you’re removing many pages at once, our plan for a website redesign without losing SEO covers redirect mapping in more depth.

You’re done when every old town URL either shows an improved page or lands on its new home, and no link on your site points to a page you’ve retired.

What about AI-written town pages?

AI tools make it quick to produce a hundred town pages, which is exactly the problem. Google’s guidance on generative AI content (updated 10 December 2025) says AI “can be particularly useful when researching a topic, and to add structure to original content”. It goes on: “using generative AI tools or other similar tools to generate many pages without adding value for users may violate Google’s spam policy on scaled content abuse.”

Note the “may”. Using AI isn’t banned, and the test is the same as for any page: does it add value? If the only thing that changes between prompts is the town name, expect the pattern the policy describes, however fluent the result. AI can help you structure a page from your own job notes and photos; it can’t supply local knowledge you don’t have.

Red flags in a “location page package”

If someone offers to build town pages for you, question any of these:

  • A page for every town, whatever you do there. That’s the “pages targeted at specific regions or cities” pattern from the doorway policy.
  • One template with the town name swapped. It fails the swap test before it’s written.
  • Word-count targets or keyword-stuffed URLs sold as ranking tactics. Google says it has no preferred word count, and that URL keywords alone have hardly any effect.
  • A service area “radius”. Google says you can’t set one.
  • Addresses or profiles in towns where you have no staffed premises. Virtual offices aren’t eligible for a Business Profile.
  • Star ratings from schema. Google recommends review markup only for sites reviewing other businesses, and guarantees no display.
  • Guaranteed Maps rankings in towns far from your base. Google names distance as a factor, and nothing it publishes says a page overrides it.

Our list of questions to ask an SEO agency helps if you’re comparing offers.

How we structured our own site

We have two offices and work across the UK, so the same questions applied to our own site. This shows structure only, not evidence that any page ranks.

  • Three service pages: local SEO, web design and AI SEO. Each explains the service for customers anywhere we work and carries Service structured data rather than office markup.
  • Two office pages, one per real, staffed office: Worcester (39 Foregate Street) and Stockport (Charter House, Norbury Street). Each has the address, weekday hours, contact details, a directions link, a section on how local searches behave in that city, the districts and nearby towns we cover, and an FAQ. The markup is ProfessionalService, which schema.org lists as a type of LocalBusiness, with that office’s address, hours and map link. It also lists areaServed, which, as above, is schema.org usage rather than something Google documents.
  • No pages for towns where we have no office. Nearby towns are covered as sections on the office page they’re served from.

Getting help

You can work through all six steps yourself if you have access to your website and Business Profile. The hard part is Step 4: being honest about which towns you really have something to say about, then writing it.

Get Found is a local SEO, AI SEO and web design agency with 22 years’ experience, based in Worcester with a second office in Stockport and working across the UK, with no long contracts. Like anyone doing this work honestly, we can’t guarantee where a page will rank.

If you’d like a second opinion first, our free visibility audit checks where you show up on Google, on Maps and in the main AI tools. If you’d rather hand the work over, see our local SEO service (including local SEO for multiple locations), or our web design service if your current site can’t support a clear page structure. Or just get in touch.

Written by the Get Found team.

More articles. Keep reading.

All articles