Write each page from location specific facts, not a template with the city name swapped. Name the staff at that site, the areas genuinely served, transport and parking, the services actually delivered there, and local proof. The test is simple: if you could swap the city name and the page would still read correctly, it is a duplicate.
This is the problem we found at First Medical Consultants. Fourteen locations, fourteen pages, and every page identical apart from the town name. They were not being penalised. They were being ignored, which is worse because it looks like nothing is happening.
On this page
What Actually Happens With Duplicate Location Pages?
Not a penalty. Something quieter.
Google identifies the pages as substantially the same, picks one as canonical, and largely disregards the others. Your internal links spread across fourteen URLs, but only one accumulates any authority, and it is usually not the one you care about. Each individual page is too weak to rank, and the Business Profile pointing at it has nothing solid behind it.
From the outside this reads as "local SEO does not work for us". The pages exist, they are indexed, they are simply not competing. That diagnosis is one of the most common findings in a technical audit.
How Do You Test Whether a Page Is a Duplicate?
Three tests, in increasing order of honesty.
The swap test. Replace every instance of the city name with a different city. Does the page still make complete sense? If yes, it is a duplicate. This catches most cases in about ten seconds.
The local reader test. Would someone who lives in that area recognise it as being about their area? Not just seeing the name, but recognising districts, landmarks, roads, the specific hospital or courthouse you work near.
The removal test. Delete every sentence that appears on any other page. What is left? If it is a heading and two lines, you have a template, not a page.
What we found at First Medical Consultants. Applying the removal test, the average location page had roughly forty words of genuinely unique content: the name, the address block and one sentence. Everything else was shared. Fourteen pages, one page's worth of actual information between them.
What Genuinely Local Information Can You Include?
This is where most teams get stuck, because they assume there is nothing to say. There usually is. It is just not in the marketing copy.
- People. Who works at this site. Named, with their specialisms and photos. This is the strongest differentiator and almost nobody uses it.
- Services genuinely delivered here. Rarely identical across sites. Equipment, specialisms and capacity differ, and saying so is both accurate and useful.
- Getting there. Parking, nearest station, bus routes, accessibility, which entrance to use. Genuinely useful, entirely unique, and it converts.
- Areas actually served. Named districts and neighbourhoods rather than a radius. Match how local people describe where they live.
- Local context. The hospital you accept referrals from, the courts you appear in, the industrial estates you cover. Specific to the site by definition.
- Local proof. Reviews from that location, cases from that area, local partnerships. Do not pool reviews across sites. Attribute them.
- Hours and contact for that site. Including any differences from other locations.
In regulated sectors some of this is constrained. Naming clinicians or attorneys is fine; publishing case details usually is not without care. Those limits shape the brief rather than being checked afterwards, which is how we handle it inside healthcare and law firm engagements.
How Do You Decide Which Pages to Build?
Build a matrix before writing anything. Services down one axis, locations across the other. Then be ruthless about which cells deserve a page.
A cell earns a page when three things are true: there is real search demand for that service in that area, you can genuinely deliver it there, and you can write at least four hundred words of location specific material about it. If any one fails, do not build the page.
A practice with six services and four locations has twenty four theoretical pages. In our experience eight to twelve of them are worth building. The rest either have no demand or no distinct content, and building them creates exactly the duplication you are trying to avoid.
How Do You Fix a Site That Already Has This Problem?
In this order. The order matters because each step changes what the next one should be.
- Map every existing page to one intended query. Where several share a query, you have found the consolidations.
- Decide which page survives each group. Usually the one with the most internal links and any existing rankings, not the newest or best written.
- Rewrite the survivors from real local facts. This is the actual work and it cannot be shortcut. Expect to interview someone at each site.
- 301 redirect the rest into their survivor. Never to the homepage.
- Rebuild internal links with descriptive anchors pointing at the survivors.
- Point each Business Profile at its own rebuilt page rather than the homepage.
- Only then consider new pages, and only where the matrix shows a real gap.
Page count usually falls during this, which feels like going backwards. It is the step that produces most of the gain.
What it produced: First Medical Consultants went from invisible across all fourteen locations to page one visibility. No new pages were added in the first phase. The entire gain came from rewriting and consolidating what already existed.
Read the case studyHow Many Location Pages Is Too Many?
There is no number. The limit is whether you can write each page from real facts.
If you are inventing local detail to fill a template, you have gone past it. If you have thirty genuine sites each with distinct staff, services and catchments, thirty pages is fine. If you have three sites and twelve pages, you have a problem regardless of how well written they are.
A useful discipline: no page gets published until someone who works at that location has read it and confirmed it is accurate. It slows publication down and improves quality more than any SEO tactic.
How these pages support the profiles that sit on top of them is covered on how the map pack works, and the full service scope is on our local SEO page.
Want to know how many of your pages are competing? The free audit includes a keyword to URL map showing exactly which of your own pages are fighting each other.
Local SEO Services