SEO · 5 min read
Multi-location businesses: one site, many towns, no duplicate content
Multi-location businesses that copy-paste their location pages usually see only one or two branches rank. Here's what a genuinely local page needs, and how to prioritize when you have many.

We get this question from almost every business that has grown past its first location: "Do I need a different page for each branch, or can I just use one page and list the addresses?" The honest answer is neither extreme works. A single page that lists five towns ranks for none of them, and five pages that say the same thing with the city name swapped out usually rank for none of them either, because Google treats them as duplicate or near-duplicate content and picks one to show, if it shows any.
The fix is not complicated, but it does take more effort than copy-and-paste. Each location needs its own page, and each page needs enough genuinely local content that it reads like it was written by someone who actually works in that town, not by someone running a find-and-replace on a template.
Why one page per town, not one page for all of them
Search engines match intent to location. Someone searching "plumber in Leeds" wants a business that serves Leeds, and Google's ranking systems favor pages that are specifically about Leeds over a single generic page that mentions Leeds in a list alongside nine other towns. If you only have one location page, you are asking Google to decide which of your ten service areas it should show for, and in our experience it usually picks the one nearest your registered address and ignores the rest.
Separate pages fix that by giving each town its own dedicated answer to the search. But separate pages only help if they are actually different pages, not the same page ten times with a find-and-replace on the city name.
The duplicate-content trap
This is the part most multi-location sites get wrong, and it is worth being blunt about: Google's own guidance treats near-identical pages as duplicate content, and when it detects duplicates it typically indexes one and either ignores or suppresses the rest.
67%
of multi-location businesses analyzed were duplicating their location pages almost word for word, with only 1-2 branches actually ranking as a result
Source: NetWeb Media, analysis of 120+ multi-location businesses
That matches what we see when a client brings us an existing multi-location site. The location pages almost always share the same three paragraphs, the same service list, the same testimonials, with only the town name and phone number changed. It looks complete to a human skimming it. To Google, it looks like one page repeated ten times.
What an actual local page needs
A location page that ranks needs to answer a local searcher's question with information that could only be true for that location. That means:
- The specific service area: which neighborhoods, postcodes, or surrounding towns that branch actually covers
- A local phone number and, where relevant, named staff for that branch
- Testimonials or case studies from customers in that town, not generic quotes reused sitewide
- Unique photos of that location, van, team, or completed jobs nearby, not stock imagery
- Any location-specific detail that is actually true: parking, opening hours that differ from other branches, local landmarks used for directions
- A locally embedded Google Map and matching NAP (name, address, phone) data that is consistent with your Google Business Profile for that branch
None of that is padding. It is the difference between a page that is provably about Leeds and a page that mentions Leeds once in a sentence that could apply to any town.
Duplicated template vs. genuine local page
| Duplicated template approach | Genuine local page |
|---|---|
| Same body copy, city name swapped | Unique copy written for that branch |
| Generic sitewide testimonials | Reviews and case studies from that town |
| Stock or head-office imagery | Real photos from that location |
| One phone number for all branches | Local number per branch where possible |
| Flat service list, no local context | Named service area, local landmarks, local hours |
| Usually only 1-2 locations rank | Each page competes for its own town |
How to prioritize if you have a lot of locations
Nobody writes twenty fully unique pages in a week, and you do not need to. Rank your locations by revenue potential or search volume and build out the top five or six properly first. For the rest, at minimum give each one a unique intro paragraph, a real local testimonial, and accurate NAP data rather than publishing nothing. A thin-but-honest page still beats a duplicated one, because it will not get filtered as a copy. Then work down the list as the top pages prove themselves and start sending leads.
If your site structure cannot support this (for example, a flat site with no clean URL pattern for locations), that is usually a sign the underlying architecture needs attention before the content does. We cover the broader version of this problem, pages trying to do too many jobs at once, in why one page cannot rank for ten services.
Getting this right also depends on technical basics most multi-location sites skip: correct schema markup per location, a Google Business Profile for every branch kept current, and canonical tags that do not accidentally point every location page back at the homepage. We handle exactly this kind of structural SEO work for clients opening new branches, and it is almost always faster to build it correctly from the start than to untangle a templated site later.
The short version
If you serve more than one town, you need more than one page, and each of those pages needs to earn its own ranking with content that is specific to that place. Copy-paste location pages do not get you found in ten towns. They get you found in one, maybe two, and invisible everywhere else.
Questions people also ask
Do I need a separate page for every location, even small ones?
Yes, but they do not all need the same depth on day one. Build full, unique pages for your top five or six locations first, then add thinner-but-still-unique pages for the rest rather than leaving them off the site entirely.
Can I use the same page template and design for every location?
Yes. Template design, layout, and structure can be identical across every location page. The problem is duplicated written content, not a shared design system.
How do I know if Google is treating my location pages as duplicates?
Search Google for the exact phrases from your location pages. If only one or two of your branches show up in results despite having pages for all of them, duplicate content is the most likely cause.



