Guides · Local London

Multi-location SEO for London businesses

Three branches in London are three local search markets, not one. This guide sets out how to give every site its own page and its own Google Business Profile, keep the details identical everywhere, and run reviews and reporting branch by branch without the whole thing collapsing into one brand page.

On this page
  1. Why London makes this harder than most cities
  2. One page per branch, and what makes it a real page
  3. One Google Business Profile per location
  4. NAP: the single spreadsheet that runs everything
  5. Structured data per branch
  6. Reviews, branch by branch
  7. Reporting by location
  8. Opening, moving and closing a site
  9. Where to start if you have several sites and no system

A dental group with practices in Clapham, Balham and Tooting is not one business to Google. It is three. Someone searching "dentist near me" from Tooting Broadway will see a map pack built around Tooting, and the Clapham practice, two miles north, is not in the running. Multi-location SEO is the discipline of making sure each site competes in its own market while the brand still reads as one company.

This guide is written for owners and marketing leads of London businesses with two or more sites: dental and clinic groups, estate agents, gyms, restaurant groups, nurseries, solicitors with branch offices, franchises. It covers the website, Google Business Profile, the data behind both, reviews, structured data and reporting. We use a hypothetical four-practice dental group as the running example; it is not a client.

Why London makes this harder than most cities

Google’s own explanation of local ranking names three factors: relevance, distance and prominence. In its words, "Distance refers to how far each business is from the customer who’s searching" (Google Business Profile Help). In a city of 33 boroughs and hundreds of distinct high streets, distance slices London into many small markets. A brand page that says "we have practices across South London" ranks in none of them, because it is not about any one of them.

The second London problem is density. Each branch competes with a different set of neighbours: the Clapham practice against the Clapham High Street dentists, the Tooting one against a different group. The tactics that work for a single-site business, covered in our local SEO guide and the borough ranking guide, still apply. They simply have to be done once per site, consistently, with someone accountable for each.

One page per branch, and what makes it a real page

Every location needs its own URL, for example /dentist-tooting/ or /locations/tooting/. The page exists so Google has one document to rank for that place and so a visitor who lands on it knows exactly where they are going. The test is simple: if you swapped the place name and nothing else would need to change, the page is not finished.

The branch page checklist. A page with fewer than six of these is a template, and readers can tell.
ElementWhy it mattersTooting example
Unique H1 and title with the service and the placeOne document per market; the title is what Google shows"Dentist in Tooting SW17" rather than "Our locations"
Full address, postcode and a map linkMatches the Business Profile; distance signalsStreet address, SW17 postcode, link to the Maps listing
Branch phone number and opening hoursDifferent hours per site are common; wrong hours cost visitsLate opening on Thursdays shown only on this page
Services offered at this branchNot every site offers everythingImplants at Tooting, orthodontics at Clapham
The people who work therePatients choose a person, not a logoNamed clinicians with GDC-style registration where applicable
Getting thereReal local detail nobody can templateTooting Broadway (Northern line), bus routes, parking restrictions
Reviews from this branchProof specific to the siteRecent Google reviews for the Tooting profile, quoted with permission
Photographs of this siteConfirms it is a real placeThe reception, the street frontage, the team
Links to the nearest two branchesCatches people who live between sitesBalham and Streatham

Keep the locations hub at /locations/ (or similar) short: a list of every site with its address and a link, and a map image or static graphic rather than an embedded widget. With ten or more branches, group the hub by compass point or borough so a visitor from Croydon is not scrolling past Enfield.

One Google Business Profile per location

Google’s rules for representing a business are strict and worth reading in full. A business is eligible for a profile if it "has a physical location that customers can visit, or travels to customers where they are", and you must not "create more than one page for each location" (Guidelines for representing your business on Google). The same page sets the rules that trip up multi-site brands most often:

  • The profile name must be the "real-world name" on your signage. Adding the area to the name ("Smile Dental near Tooting Broadway") is excluded content and a suspension risk. The place goes in the address, not the name.
  • Virtual offices are not eligible. A co-working address qualifies only with clear signage, staff present and customers received in business hours. This is why we never describe our own Tower 42 office as anything more than by appointment.
  • Service-area businesses (a cleaning company that travels to clients) get "one profile for the central office or location with a designated service area", not one per borough served.
  • Departments can have their own profile only if they are "publicly-facing departments that operate as distinct entities" with a different name and category. A hygienist room inside a practice is not a department.
  • Co-located businesses, such as a cafe inside a gym, each get a profile with their own categories.

With ten or more locations, Google offers bulk verification. The requirements are that "Your spreadsheet has 10 or more profiles from the same business", that the business is not a service-area business, and that "Duplicate, suspended, or disabled profiles don’t count towards the 10 Business Profile minimum" (Google Business Profile Help). Below ten, each site is verified individually, usually by postcard, video or phone. Whatever the count, put every profile in a business group so access can be shared with staff and agencies without handing over a personal login; Google recommends a group once you have "2 or more profiles" (About business groups).

Ownership matters more than most owners realise. The brand, not the branch manager and never the agency, should be the primary owner of every profile. Managers and agencies get manager access. Our Google Business Profile guide covers the profile itself: categories, services, photos, posts and the weekly routine.

NAP: the single spreadsheet that runs everything

NAP stands for name, address and phone. For a multi-site business it should be a single source of truth, usually a spreadsheet or a small database, with one row per location and the exact strings used everywhere: the website footer, each branch page, each Business Profile, Apple Business Connect, Bing Places, the directories that matter in your sector, and your structured data. "Flat 2, 14 High St" on one profile and "14 High Street, Flat 2" on another is not a disaster, but ten small inconsistencies across ten sites make the brand look unmanaged, and the staff who maintain them will not know which version is right.

Location ID
A short code (TOO, CLA, BAL) used in URLs, tracking and reporting, never shown to the public.
Legal and trading name
The real-world name used on signage, identical on the profile and the page.
Address lines, postcode, what3words or coordinates
Coordinates to at least five decimal places for structured data.
Primary phone
The number printed at the branch. Call-tracking numbers can be added as additional numbers; the primary stays consistent.
Opening hours, special hours
Including bank holidays and the late nights that differ by site.
Services, categories, attributes
What this site does, in the same vocabulary as the Business Profile.
Owner, manager, reviewer
Who answers reviews for this site and who is accountable for the data.

Review the sheet quarterly and whenever a site moves, changes hours or changes number. The sheet is also the file your agency should be handed on day one and handed back on exit; in our own terms, every account and asset is created in the client’s name (what you own, before you sign).

Structured data per branch

Each branch page should carry LocalBusiness structured data for that branch only, using the most specific type available (Dentist, RealEstateAgent, Restaurant). Google’s documentation asks you to mark up "each local business location as a" LocalBusiness and lists name and address as required, with geo, openingHoursSpecification, telephone and the "fully-qualified URL of the specific business location" recommended (Google Search Central). Coordinates need at least five decimal places. Do not put all twelve branches’ markup on the home page; the home page describes the Organization, and each branch page describes its own place.

One restriction is easy to miss. The same document allows aggregateRating and review only for sites that capture reviews about other businesses. Copying your Google rating into your own LocalBusiness markup is outside the guidance and we do not do it for clients. Our schema markup guide has worked examples.

Reviews, branch by branch

Each profile earns its own reviews, and the map pack for Tooting is influenced by the Tooting profile’s reviews, not the group’s total. Google says plainly that "More reviews and positive ratings can help your business’s local ranking" (Google Business Profile Help). The branch with 12 reviews cannot borrow the 300 from the flagship. So the review process has to run at every site: a review link or QR code per profile, a named person who asks, and a named person who replies.

The rules are the same at every site and they are strict. Offering "payment, discounts, free goods and/or services" for reviews is prohibited, as is any attempt to "Discourage or prohibit negative reviews, or selectively solicit positive reviews from customers" (Google’s prohibited and restricted content policy). A branch manager under pressure to hit a review target is the most common way a multi-site brand breaks these rules; set the target as "ask every patient" rather than "get 20 reviews". Our Google reviews guide covers the ask, the link, timing and replies in detail.

A governance split that works for most groups with three to thirty sites. Franchises usually keep ownership with the franchisor and give franchisees manager access.
TaskHead officeBranch
Profile ownership and accessPrimary owner of every profile; grants manager accessManager access only
NAP, hours, categoriesMaintains the master sheet; pushes changesReports changes within 24 hours
Photos and postsSets the standard and a monthly minimumTakes and uploads the photos; posts local news
Asking for reviewsSupplies the link, the QR card and the scriptAsks every customer at the right moment
Replying to reviewsReplies on the branch’s behalf within one working day, or trains the branch toFlags anything that needs escalation
ReportingMonthly report by locationReads it; acts on the three fixes

Reporting by location

A group-level report hides the problem branch. Report each site on the same four lines, every month, from sources the business can open itself.

Four lines per site. If a line cannot be filled, that is the finding.
MeasureSourceWhat it tells you
Profile views, direction requests, calls, website clicksBusiness Profile performance, per profileWhether the map listing is being found and acted on
Impressions and clicks for the branch pageSearch Console, filtered to the branch URLWhether the page ranks for its place and service terms
Landing-page sessions and enquiriesGA4, landing page = the branch URLWhether the page converts once visited
Review count, rating, reply rateThe profile itselfWhether the branch is running the review process

Rank-tracking tools can approximate the map pack from a chosen point in each area, which is useful for spotting a branch that has slipped, but the four lines above are the ones that move revenue. We report them by the fifth working day of the month and the client can verify every figure in Search Console and GA4 (what SEO reporting should include).

Opening, moving and closing a site

  1. Opening: create the branch page before the doors open, with "opening " in the copy, and create the profile with the opening date set so it is verified in time. Add the row to the master sheet first.
  2. Moving: update the master sheet, then the profile address (Google may re-verify), then the page, then every directory. Redirect nothing; the URL stays the same if the place name does.
  3. Closing: mark the profile permanently closed rather than deleting it, redirect the branch page to the nearest open branch with a line explaining the move, and remove the row from the hub. Keep the redirect in place indefinitely.
  4. Rebranding a site: the real-world signage changes first, then the profile name, with photographs of the new signage ready in case Google asks for proof.

For a group rebuilding its whole site, the website migration checklist covers the redirects every branch URL will need.

Where to start if you have several sites and no system

  1. Build the master sheet. Walk every site’s real-world name, address, number and hours into it, and fix the real-world inconsistencies first.
  2. Claim or recover every profile into one business group owned by the brand. Remove former staff and former agencies.
  3. Give every site a real branch page using the checklist above. Start with the site whose profile has the fewest reviews; it needs the help most.
  4. Add LocalBusiness markup per branch page and test each one.
  5. Start the review process at every site on the same day, with one link per profile and one named replier.
  6. Report the four lines per site monthly. Within a quarter you will know which branches have a visibility problem and which have a service problem.

We deliver this work from the Tower 42 office in the City, by appointment, visiting client sites across London. If you would like us to look at your branch pages and profiles first, the free review covers up to three locations.

Get your free SEO auditA person checks your branch pages and profiles by hand within two working days. No automated score, no call required.

Sources

6 sources · accessed 9 Oct 2026

Questions

5 questions

Questions this guide answers

Should each London branch have its own website?
No. One domain with one page per branch keeps the brand’s authority in one place and is far easier to maintain. Separate sites per branch split links, split reviews on the web and multiply the work.
We deliver to clients across London from one office. Do we need a profile per borough?
No, and creating them would breach Google’s guidelines. A service-area business gets one profile for its base with a designated service area. Rank for the boroughs you serve with content on your site instead.
Can we put the area name in the Business Profile name?
Only if it is genuinely part of the name on your signage. "Smile Dental Tooting" painted above the door is fine; adding "Tooting" to a profile whose sign says "Smile Dental" is excluded content and risks suspension.
How many locations before bulk verification is available?
Google’s threshold is ten or more profiles of the same business in one account, excluding duplicates and suspended profiles, and the business cannot be a service-area business. Below ten, each site verifies individually.
Who should own the profiles in a franchise?
The franchisor, as primary owner, with each franchisee given manager access. It protects the brand if a franchisee leaves and keeps the data consistent. Write it into the franchise agreement.

5 of 29 guides

Local London

Local SEO for London businesses

London is one city on a map and hundreds of local markets on a phone. This guide explains what local search is, why it behaves differently here, and the five pieces of work that move a London business into the map pack, in the order we would do them.

13 min · updated 9 Oct 2026

Local London

The Google Business Profile guide for London businesses

Your Google Business Profile is the first thing most London customers see of you, and it is free. This guide goes through every section in the order Google asks for it, with the rules that get profiles suspended, the settings that matter most in a dense city, and a monthly checklist to keep it working.

11 min · updated 9 Oct 2026

Local London

How to rank in your London borough

A business can be first in Barnet and invisible in Enfield, two miles away. This guide explains why ranking in London is decided borough by borough and often street by street, which place names to build around, how to write area pages that help rather than harm, and how to measure what each borough is sending you.

10 min · updated 9 Oct 2026

Local London

How to get more Google reviews, honestly

Reviews are earned one guest, patient or client at a time, and there is no shortcut that is both legal and durable. This guide covers the ask, the link, the timing, replying to every review, what to do about the bad ones, and what reviews do and do not do for your ranking, all inside Google's rules and UK law.

11 min · updated 9 Oct 2026

Technical

The schema markup guide

Structured data tells Google what a page is about in a format it can read without guessing. This guide covers the types that still matter for a London business, the two that stopped earning anything in 2026, how to write them in JSON-LD and how to test them without inventing a single review.

10 min · updated 9 Oct 2026

All guides

Free SEO audit

In writing · a reply within 2 working days

Want this applied to your own site?

Send the address. A SEO specialist reads the site by hand and replies in writing within 2 working days with what holds it back in London search and the three fixes that matter most. If the honest answer is that you do not need an agency yet, the reply says so.

Prefer to talk first? +44 7435 755127, Mon to Fri, 09:00 to 18:00. Visits to Tower 42 by appointment.

No website yet? Type your business name instead.

A person reviews it by hand within 2 working days. No automated score, no call required.

We only use your details to reply to this enquiry. Privacy policy.