How Do You Do SEO for a Multi-Location Business Without Thin Pages?
Opening a second or fifth location changes how SEO works. Here is how to build location pages that aren't thin, run one Google profile per real site, and report on each branch so you know which ones need help.

You opened a second location, then a third. Now one ranks well, one barely shows up, and nobody can tell you why.
The short answer: SEO for multi-location businesses comes down to treating each location as its own real business online. Give every location a genuinely useful page on your site, one Google Business Profile tied to that real address, the same name, address and phone everywhere, its own steady flow of reviews, and its own line in your reports. The mistake to avoid is copying one page and swapping the city name.
If you only have one location, the basics of ranking in the map pack are in our guide to local SEO for service businesses. This post is about what changes when you have several.
With one location, your website and your profile point at the same place. With several, you're asking Google to understand which branch fits which searcher. That's mostly decided by distance and relevance, so each location has to send clear, separate signals.
It also multiplies small errors. One wrong phone number on one directory is a nuisance. The same mistake across eight locations, plus an old address nobody updated after a move, starts to confuse search engines and customers alike.
How do you build location pages that aren't thin?
This is where most multi-location sites go wrong. A template with "Best dentist in [City]" and three swapped sentences is exactly what Google warns about. Its spam policies describe doorway pages, including pages "targeted at specific regions or cities that funnel users to one page." See the Google Search spam policies for the full definition.
A location page earns its place when it would be useful to someone standing near that branch. Include things only that location can say:
- The real details. Address, phone, hours, parking, which entrance, nearest subway or highway exit.
- The local team. Who runs it, who customers will meet, with real photos.
- What's different here. Services offered only at this branch, languages spoken, equipment, holiday hours.
- Local proof. Reviews and short case examples from customers at that location.
- A map and directions. Embedded, so people can get there in one tap.
- A clear next step. Book, call or get directions for this branch, not a generic contact form.
Our rule of thumb: if you could swap two location pages and nobody would notice, both are too thin. Rewrite until each one could only belong to its own address.
Should you build a page for every town you serve?
Only if you have something real to say about each one. Whitespark's 2026 Local Search Ranking Factors survey of local SEO experts ranked a dedicated page for each service as the top factor for local organic results. That points to depth (one strong page per service, per real location) rather than dozens of near-identical town pages.
Do you need one Google Business Profile per location?
Yes, one per real location, and no more. Google's business profile guidelines allow one profile per location and say a business shouldn't create more than one for the same place. A location qualifies when it's staffed and can serve customers during its stated hours. A mailbox or virtual office doesn't.
A few practical points:
- Link each profile to its own location page, not your homepage. That keeps the signals clean and sends searchers straight to the right branch.
- Use the same brand name on all of them. No city names stuffed into the profile name.
- Pick categories per location. If only one branch offers a service, only that profile should list it.
- Manage them together. Google's help pages on managing multiple profiles explain bulk management and bulk verification once you reach 10 or more locations.
If a location profile gets suspended, follow our reinstatement steps.
How do NAP and internal links fit together?
These two jobs are less exciting than reviews, but they're what let Google connect each branch to the right page and profile.
Why does NAP consistency matter so much here?
NAP means name, address and phone. Google and the big directories try to match your locations across the web. When the details disagree, they can't be sure which is right.
In Whitespark's survey, NAP on your website matching your profile ranked 15th among map pack factors, and citation consistency on major search engines ranked 28th. Neither is the main lever, but both are cheap to get right and slow to fix once they drift.
Keep one master spreadsheet with the exact name, address format, phone and hours for every location. Update it first, then push changes out to your site, your profiles and the main directories. When a location moves or closes, update everything the same week.
How should internal linking work across locations?
Your site structure should make it easy for people and search engines to move from the general to the specific.
- A locations hub page that lists every branch with a short summary and a link to each location page.
- Links from each service page to the locations that offer that service.
- Links from each location page back to its main services, and to nearby locations ("Also near you: our Queens office").
- Footer or header access to the locations hub from every page.
Avoid a footer with fifty town links. It looks like the doorway pattern above and doesn't help anyone choose a branch.
How do you get reviews for each location?
Reviews do a lot of the work in local results. Whitespark's experts ranked high Google ratings, review count and review recency all inside the top 11 map pack factors. And customers care about freshness: BrightLocal's 2026 Local Consumer Review Survey found 74% of consumers want reviews from the past three months.
The trick with several locations is making sure each branch collects its own. A single review link that always points to your flagship leaves the others behind.
- Give each location its own review link and QR code.
- Ask at the right moment, right after a job is done or a visit ends.
- Reply to every review per branch, ideally by someone who works there. The same survey found half of consumers are put off by generic or templated replies.
- Track reviews per location monthly, so a branch that stalls gets attention early.
Asking for reviews by hand across many locations is slow. It's a good example of work worth automating, so your staff gets those hours back.
How do you report SEO per location?
A single sitewide traffic number hides the real story. One strong branch can mask three that are slipping.
Report each location on its own line:
- Calls, direction requests and website clicks from each Google profile.
- Organic visits and leads landing on each location page.
- Rankings for the main service terms, checked from that location's area.
- New reviews and average rating that month.
Review it monthly, and look at trends over three months rather than one, since a single slow month at one branch is often just noise.
Then compare. If one branch has good reviews but few calls, look at its profile and page. If it gets traffic but few bookings, look at the page itself. For the website side, our free SEO reporting dashboard shows search clicks and form events, which makes the weak location page easy to spot. To turn those numbers into revenue per branch, see our guide on how to measure SEO ROI.
Quick answers
Should each location have its own website?
Usually not. One strong domain with a page per location tends to be easier to manage and builds authority in one place. Separate sites make sense mainly when locations run as different brands.
Can I use the same content on every location page?
Shared sections like your brand story are fine, but the core of each page should be unique to that branch. If most of the text is identical, the page adds little and can look like a doorway page.
Can I put the city name in my Google Business Profile name?
Only if it's part of your real business name on your signage. Otherwise it breaks Google's naming rules and can lead to a suspension.
Why does one of my locations rank and the others don't?
Usually it has more reviews, a stronger location page, or more links pointing at it. Compare the locations side by side on those three things before changing anything else.
What about locations that share one address?
Google allows one profile per location, so two brands or departments at one address need a real distinction to each get a profile. Check the departments rules in Google's guidelines first.
Next step
Multi-location SEO works best when the person fixing your location pages also understands your profiles and reports, so nothing falls between two vendors. We do both under one roof and stay on as a long-term partner as you open new locations. Book a free call and you'll get a written recommendation for each location within a few days.




