# Local SEO for multiple locations: a guide for multi-branch businesses

> How businesses with several branches, clinics, shops or offices should set up Business Profiles, location pages, reviews and tracking so every site gets found.

- Source: https://nerdsharks.com/blog/local-seo-for-multiple-locations
- Publisher: Nerdsharks (Exeter, Devon, UK)
- Updated: 2026-09-26

**Short answer:** Local SEO for multiple locations means treating each branch as its own local business online: one verified Google Business Profile per staffed location, a dedicated page for each location on your website with its own address, phone, hours and team, reviews collected per branch, and results tracked per location. Avoid thin, copied location pages and profiles for places you do not staff.

Published 2026-09-26. 10 min read. Category: Local SEO.

Local SEO for multiple locations is where many growing businesses get stuck. The first site ranks well because the owner put years into it. The second and third branches barely appear, because they share a single website page, have half-finished Business Profiles and collect almost no reviews of their own.

The fix is not complicated, but it is methodical. Each location needs to be a complete, credible local business in its own right, while the brand ties them together. This guide covers how to structure that for a group of salons, clinics, restaurants, gyms, estate agents, garages, shops or offices, from two branches to fifty.

## One real location, one Business Profile

Google's guidelines allow a Business Profile for each location that has a physical presence customers can visit, or where staff serve customers, during stated hours. Every branch that meets that test should have its own profile. Places that do not, such as a meeting room you hire occasionally, a virtual office or a mailbox, should not.

Each profile should use the same brand name, consistently. Google's guidelines say you should not add the town or a keyword to the name unless it is part of the real-world branding at that location. 'Harbour Dental', not 'Harbour Dental Exeter Emergency Dentist'. Google shows the address anyway, so customers can tell branches apart.

**Location set-ups and how to handle them**

| Situation | Business Profile? | Notes |
|---|---|---|
| Staffed branch open to customers | Yes, one per branch | Its own phone number, hours and location page |
| Branch that is also a base for mobile staff | Yes, as a hybrid | Address shown plus service areas |
| Serviced or virtual office, not staffed | No | Google does not accept unstaffed virtual offices |
| Separate department in the same building | Sometimes | Only if it has its own distinct public entrance, hours or category, per Google's guidelines |
| Individual practitioners (doctors, solicitors, agents) | Possibly | Google has specific rules for practitioner profiles; check before creating them |

## Managing profiles at scale

Put every location into a Business Profile group owned by a company Google account, not a personal one. Add the owner and at least one other senior person as owners, and give branch managers manager access to their own location only. When staff leave, remove their access the same day.

Google offers bulk verification for businesses with a larger number of locations, subject to eligibility, which saves verifying each one separately. Store codes let you give each location an internal reference, which helps when you manage many profiles in spreadsheets or through a listing tool.

- Use the same primary category across similar branches unless one genuinely differs.
- Keep hours accurate per location, including bank holidays, which often differ between branches.
- Use each branch's own direct phone number rather than a central switchboard, where you can.
- Link each profile to that location's page on your website, not the home page.

## Location pages that are genuinely useful

Each location needs its own page on your website, and this is where most multi-branch sites go wrong. A page that swaps the town name into the same 300 words for every branch is thin, and Google's spam policies describe doorway pages created to rank for similar searches that funnel users elsewhere. You want the opposite: pages a customer at that branch would actually find useful.

- The branch name, full address, direct phone number and opening hours, in plain text.
- An embedded map and directions: parking, public transport, step-free access, what the entrance looks like.
- The team at that branch, with names, roles and photos where people are happy to share them.
- The services offered at that branch, especially if they differ between locations.
- Reviews or testimonials from customers of that branch, shown honestly.
- Local details that only apply there: the nearest landmark, the car park that is free after 6pm, the fact that the branch is upstairs.
- A booking or enquiry form that goes to that branch.

> A simple test for any location page: if you deleted the town name, could a customer still tell which branch it is about? If not, the page needs more real detail.

## Structuring the website and brand-level pages

Keep it simple. A locations hub page (for example /locations) lists every branch with a short summary and link. Each branch has its own page beneath it, such as /locations/exeter and /locations/plymouth. Service pages stay central, describing the service once, and link to the branches that offer it.

Add LocalBusiness structured data to each location page with that branch's name, address, phone and hours. Google's documentation also supports marking up departments within a location. Make sure the markup matches what is visible on the page.

The brand still needs a home. Your home page should explain what the business does across all locations, link clearly to each branch, and make it easy for a visitor to pick the nearest one. Service pages describe each service once for the whole group and list the branches that offer it, which avoids creating near-identical service pages for every town.

If head office does not see customers, it generally should not have its own Business Profile, and its address should not appear as a customer location on the site.

## Reviews and tracking by branch

Reviews live on each location's profile, and a strong review profile at your flagship does nothing for a newer branch. Give every branch its own review link and QR code, and make asking for reviews part of each team's routine, not just head office's.

Reply to reviews consistently across the group. Some businesses have head office reply to all reviews; others let branch managers reply to their own. Either works if replies are timely, specific and follow a shared standard. Never incentivise staff with rewards tied to review numbers in ways that push them to pressure customers; Google's policy prohibits pressuring customers for reviews on the premises.

- Add UTM tags to each profile's website link (for example utm_source=google&utm_medium=organic&utm_campaign=gbp-exeter) so your analytics shows visits from each profile separately.
- Use each profile's performance data in Business Profile for calls, direction requests and website clicks.
- In Google Search Console, filter the Performance report by page to see how each location page is doing.
- Track enquiries and bookings by branch in your booking system or CRM, so you can see which locations need more attention.

## Opening, moving and closing branches

For a new branch, create the profile when the premises are ready for verification, and publish its location page at the same time. Google allows you to set an opening date in advance. For a move, update the existing profile's address rather than creating a new one, so reviews stay with the business.

When a branch closes, mark the profile as permanently closed rather than deleting it, and redirect its location page to the nearest remaining branch or the locations hub with a permanent (301) redirect. Update Bing, Apple and directories the same week.

## Common multi-location mistakes

- One Business Profile for the whole company, with the head office address, and nothing for the branches.
- Profiles for places the business does not staff, to appear in more towns.
- Every profile linking to the home page.
- Identical location pages with the town name swapped.
- A single central phone number on every profile and page, so nothing looks local.
- Branch managers who have left the business still listed as owners.

Multi-branch businesses need a website built around locations from the start, not bolted on later. Our Pro plan, at £6,950 plus £299/month, is designed for larger and multi-site companies, with unlimited pages, bookings as standard (they can be added to any plan) and priority support, and every location page written individually rather than generated from a template.

## Questions

### Should each branch have its own Google Business Profile?

Yes, each location that customers can visit, or where staff serve customers during stated hours, should have its own Google Business Profile. Locations that are not staffed, such as virtual offices, should not have one.

### Can I put the town name in each branch's business name?

Only if the town is part of the real-world branding at that location, such as on the signage. Otherwise Google's guidelines say to use the same business name, and the address distinguishes the branches.

### Do I need a separate website for each location?

No, one website with a dedicated, detailed page for each location is usually best. It keeps your brand's authority in one place while giving each branch a page that its Business Profile can link to.

### How do I stop location pages being thin or duplicate?

Give each location page details that only apply to that branch: its team, directions and parking, services offered, local reviews and photos. If a page would still make sense with the town name removed, it needs more specific content.

### What should I do when a branch closes?

Mark the Business Profile as permanently closed rather than deleting it, and permanently redirect the location page to the nearest branch or your locations page. Then update Bing, Apple Maps and directories.

## Sources

- Guidelines for representing your business on Google, Google Business Profile Help, 2026: https://support.google.com/business/answer/3038177
- Spam policies for Google web search, Google Search Central, 2026: https://developers.google.com/search/docs/essentials/spam-policies
- Local business (LocalBusiness) structured data, Google Search Central, 2026: https://developers.google.com/search/docs/appearance/structured-data/local-business
- Maps user-generated content policy: prohibited and restricted content, Google, 2026: https://support.google.com/contributionpolicy/answer/7400114
