If the only thing that changes between your Widnes page and your Warrington page is the word Widnes, you haven’t built two pages. You’ve built one page twice.
That’s the most common shape of local landing pages for SEO on small business sites. One “areas we cover” page listing twenty towns, or a set of town pages where somebody copied the first and swapped the place name. The writing is often fine. The problem is that the pages are the same.
Google has a name for this. Its spam policies list “pages targeted at specific regions or cities that funnel users to one page” as an example of doorway abuse. And one SEO commentator’s reading of Google’s June 2026 spam update put “fake location pages, doorway city pages” and “thin service-area pages” among the patterns it exposed.
This guide gives you the trap explained properly, a section-by-section location page template, and a test for whether a page is genuinely different or only looks it. None of it is quick. Each good page takes real work, and that’s rather the point.
Step 1: Name the Town Swap Trap and Check Your Existing Pages For It
The town swap trap works like this. You build one page, duplicate it, change the town name and maybe the stock photo, and publish. Then you repeat it for every town on the list.
If your site looks like that, you’re in large company. “We get clients that come in all the time that have a list of 10, 20, 30 location pages on their site, thinking they’ve done their SEO correctly,” says BKA Content, “only for me to go look at those pages and realize that they don’t have hardly any information on them or the information that they have is copied and pasted from page to page.” Practitioner Joe Burnich says even web design and SEO companies build them this way, so someone may well have sold you yours.
The mechanism matters more than the verdict. Google defines doorway abuse as pages “created to rank for specific, similar search queries”, and lists “substantially similar pages” among its examples. Location pages for genuinely distinct places, with real substance, are legitimate. Duplication isn’t.
This isn’t legacy advice: one local SEO agency’s analysis says Google’s March 2024 core update hit near-identical location pages produced at scale. In the June 2026 reading above, the survivors had real Business Profiles, reviews, citations, local backlinks and proof of serving the area.
Before running a wider check across the site, do this two-minute test:
- Copy two of your town pages into a document, side by side.
- Delete every mention of the town name from both.
- If you can’t now tell which is which, Google can’t either.
Keep any failing pages open in a tab. The next four steps rebuild them.
Step 2: Work Out Whether You Need a Location Page or a Service Area Page
Two pages that look identical can be treated completely differently by Google, depending on whether a real address sits behind them.
- A location page is tied to a real, visitable address with its own Google Business Profile.
- A service area page (sometimes called a city page) targets a town you travel to but have no premises in. It can rank organically and be cited by AI tools, but won’t compete in the map pack there.
Owners and even agencies mix the terms up, then either skip towns they genuinely serve or claim premises they don’t have. If you work from a van, read how service area businesses differ first.
Say you’re a plumber with premises in Widnes who also covers Runcorn and Warrington. You need one location page and two service area pages, not three location pages. One practitioner calls fake location pages for towns with no real address “a direct path to a Google penalty”. Virtual offices and PO boxes break Google’s guidelines too, so don’t use them to get round it.
Nor will the service area setting on your Business Profile help. “Service areas in Google do not impact your rankings,” says Darren Shaw, founder of Whitespark. The field “just shows customers where you’re willing to travel to”.
Distance still caps a good page. One single-office electrician in Montana ranked #1 organically in the nearest towns and only #5-6 in towns roughly 30-40 miles away.
So a location page competes in the map pack and organic results. A service area page competes in organic and AI results only, and weakens with distance.
Step 3: Build the Page From This Section by Section Template
The template is fixed. What goes inside it isn’t. That’s the whole difference between a reusable structure and a duplicated page.
Build from the top down:
- Meta title and H1. Title tag: [service] in [town] - [business name]. The H1 must contain the service and the town, not a slogan or just your business name. Don’t agonise over the meta description; Google often rewrites it.
- Hero block. The local problem in the customer’s words, proof (years trading, review count and rating) and contact matched to urgency. An emergency plumbing page needs a visible click-to-call number. A solicitor can lead with a form.
- Who actually turns up. The people, credentials and van radius for that town. Most small businesses skip it, yet it’s among the easiest blocks to make different.
- Services. Four to six service cards, each linking to your main service page rather than repeating it.
- Reviews. Reviews from customers in that town, ideally naming the area, from a live Google review widget linking back to your profile.
- Recent local work. A named job type in a named area: roof type, property age, access problem. Real photos, not stock.
- Map and neighbouring areas. Embed the map for your real premises. Once you have five or six town pages, link them in small geographic clusters.
- Town-specific FAQs. Take them from the real People Also Ask results for “[service] [town]”, not your imagination.
- Contact and footer. Name, address and phone number (NAP) matching your Google Business Profile exactly.
Leave these out:
- Geofencing pop-ups and weather-triggered call-to-action banners.
- Interactive map widgets that only slow the page down.
- Keyword repetition targets. One YouTube channel recommends repeating the keyword 80 to 400 times per page. Another counters that Google works on entities and keyword stuffing “certainly doesn’t work today”. Treat it as a risk, not a target.
That’s the skeleton of a local landing page. Step 4 is all that stands between it and a copy of your last one.
Step 4: Make Each Page Defensibly Different, Not Cosmetically Different
Agency owner Caleb Ulku describes a Google de-indexing event around May 2026 aimed at low-quality AI content. Of four standard local content types (category, service, topical and geographic), he says geographic, hyper-local content was hit hardest. Pages recovered by adding genuinely new local research, such as census data and detail from customer conversations.
The test: a substantive difference is a fact that would be wrong if you pasted it onto another town’s page. A cosmetic one would still read fine.
For a UK trade, real differences usually live in five places:
- Travel and response time. Honest drive times and what they mean for callouts.
- Building stock. Ulku’s example: lead main drain lines are a known issue in older Boston suburbs and irrelevant in Southern California, where plastic lines and newer housing are standard. The UK equivalent is Victorian terraces versus post-war estates versus new-builds, and what each changes about the job.
- Access and layout. Ulku’s agency wrote different plumbing content for a Houston area of large estate lots (a long walk back to the van) and a nearby area of smaller multi-storey buildings.
- Rules and permissions. Conservation areas, listed buildings, parking and permit restrictions. These can differ between neighbouring councils, so check rather than assume.
- Local proof. Reviews naming the area, photos of real jobs there, and the job types you do most.
Ulku warns against writing “the average of content that already exists” with a new town name on top. Your best source of local detail is your own job records. Darren Shaw suggests recording the owner talking about a town and transcribing it.
The difference, in two example sentences:
- Cosmetic: “We provide reliable plumbing services to homeowners across [Town].”
- Substantive: “Most of our [Town] callouts are to [housing type], where [recurring fault] is the usual problem, and we can be there within [honest drive time].”
Step 5: Decide How Many Pages to Build and Which Towns Come First
More pages can mean fewer rankings. Two pages for adjacent towns that share a catchment and answer the same search compete for the same result, and neither wins. That’s cannibalisation.
Start from your real radius. Google Business Profile allows up to 20 service areas and says your overall area shouldn’t be more than about two hours’ driving time from where you’re based. Treat that as an outer limit, not a target.
Then pick towns that pass three filters:
- You genuinely serve them and can reach them profitably.
- Existing customers already come from there.
- People search for your service there.
For demand, start free. In Search Console, open Performance, filter queries to more than 100 impressions and an average position worse than 10, and look for “[service] [town]” patterns. Those towns already show demand you aren’t capturing.
Put each pair of neighbouring towns through the Step 4 test. If they don’t produce genuinely different content, they’re one page.
On numbers, Todd Anderson of SEO for the Trades puts the realistic ceiling at roughly 50-60 location pages for a single metro area, built at 3-10 a month on a newer site. One HVAC agency argues for 100-plus pages, every service in every suburb. This guide backs the ceiling, for the cannibalisation reason above, and a UK trade covering four towns shouldn’t read 50 as a target at all.
If you’d rather have the prioritisation done for you, it’s part of our local SEO service.
Write down three towns in priority order. Build the first properly before touching the second.
Step 6: Link Your Location Pages Into the Rest of Your Site
This is the cheapest step in the guide: an afternoon’s work on pages that already exist.
Wire them like this:
- Your homepage links to an “areas we cover” hub page.
- The hub links to each town page.
- Each town page links up to the relevant service pages and across to neighbouring town pages.
- Service pages link back down to the towns where you offer that service.
The hub stops dozens of town links being dumped onto your homepage.
Three rules keep it tidy:
- Keep every important page within three clicks of the homepage.
- Use anchor text naming the town and service (“boiler repairs in St Helens”), not “click here”.
- Add breadcrumbs so the location hierarchy shows, such as Home > Areas > Warrington.
Cap the cross-linking. Once you have five or six town pages, link neighbours in small geographic clusters of roughly 5-10 links. Beyond that, it reads like a link dump.
The payoff is double. Internal links let crawlers reach every page and keep visitors moving through your site instead of leaving.
Your pages are now built, differentiated and connected. Whether any of it worked is the next question.
Step 7: Measure Whether the Page Is Working Before You Judge It
A local page can be working while your traffic graph goes down.
Caleb Ulku describes a Chicago eye surgery practice with roughly 80,000 monthly visits, nearly all from informational searches with no local intent. After refocusing on genuine neighbourhood content, traffic fell to 30,000-40,000 a month. But its rank map, a grid of ranking checks across the city, turned green, and real calls started arriving. One case, not a rule.
Check these instead, in order:
- Is the page indexed?
- Is it collecting Search Console impressions for “[service] [town]” searches?
- Is it ranking in that specific area? Rank-grid tools such as Local Falcon or Whitespark’s grid tool check position point by point across a map. Regular tracking is usually a paid subscription.
- Is it producing calls and enquiries?
Give it months, not weeks. BKA Content’s page for its home market in Utah ranked for 123 keywords within 7-8 months, drawing about 130 visits a month, with 3 keywords in the top 3 and 33 in the top 10. An example, not a promise.
Todd Anderson puts well-built organic landing pages at 15-18% conversion, against roughly 8% for cold paid traffic, because searchers arrive with intent. Our guide to tracking local SEO covers the set-up.
If you want a second opinion before you start, tell us what you do and where and we’ll give you a straight answer on whether it’s worth doing for your business. If it isn’t, we’ll say so.
Local Landing Page FAQs
Does setting a service area in Google Business Profile help me rank in that area?
No. According to Darren Shaw of Whitespark, the service area field has no effect on map-pack ranking. It only shows customers where you’re willing to travel. To rank in the map pack for a town, you generally need a genuine physical presence there, though a service area page can still rank organically. See our guide to Google Business Profile service areas.
Do I need schema markup on my location pages?
It’s disputed and unproven. Local search specialist Joy Hawkins, cited by Darren Shaw, reported “we haven’t seen much of a difference” in map-pack testing after adding schema. Any benefit for AI citations is speculation either way. Most location page guides call schema essential; this one reports the evidence instead. Put unique content, real reviews and consistent NAP first.
How long should a local landing page be?
There’s no correct number. Limits you’ll see repeated, such as no more than 800 words or seven headings, come without evidence. One neighbourhood-level practitioner suggests roughly 800 words as a minimum, which shows how arbitrary these figures are. Length should come from having genuinely town-specific things to say. Never pad to hit a count.
Can I reuse the same photos and reviews across every town page?
No. It’s the quickest way to give the town swap trap away. Joe Burnich names “similar stock pictures” alongside copied text as the signature of the sloppy approach. Real photos of real jobs, and reviews from customers in that town with the area named, are among the few things on a page that can’t be templated.