Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

The Resource Library

The Multi-Location SEO Mini-Guide

How to rank every location without letting them eat each other alive.

Running more than one location should mean more Google visibility, not less. But get the structure wrong and your locations compete against each other, split your authority, and none of them rank. This guide shows you the page structure, the signals, and the common mistakes that separate businesses that dominate multi-city search from the ones stuck on page three.

What is inside
  • Why Multi-Location SEO Goes Wrong
  • Building Location Pages Google Actually Rewards
  • Google Business Profiles: One Per Location
  • Internal Linking That Passes Authority Down
  • Local Citations and NAP Consistency
  • Reviews: Location-Specific and Consistent
  • Common Mistakes That Kill Multi-Location Rankings
Section 1

Why Multi-Location SEO Goes Wrong

1.1

The cannibalisation trap

Cannibalisation happens when two or more of your pages compete for the same search query. Google has to pick one to rank, and since neither page is the clear authority, neither ranks well. For multi-location businesses this is almost always a structural problem, not a content problem. You created pages for Manchester, Birmingham, and Leeds. They all say roughly the same thing. Google does not know which one to surface for a given search, so it rotates them randomly or ignores them all. The fix is not to write more words. The fix is to make each location page answer a distinct, location-specific query. That means unique content, unique signals, and a clear internal linking hierarchy that tells Google which page owns which geography. You cannot shortcut this by spinning one template with the city name swapped in. Google has seen that approach a thousand times and it stopped working years ago. The good news is that the fix is architectural. Once the structure is right, each location page builds authority independently instead of bleeding it out between them. A business with three well-structured location pages can outrank a national competitor with a single generic service page, even if that competitor has more domain authority overall.

Section 2

Building Location Pages Google Actually Rewards

2.1

The structure that works

Every location page needs its own URL, its own title tag, its own H1, and its own body content. The URL structure should follow a consistent pattern: yourdomain.com/locations/city-name or yourdomain.com/city-name-service. Both work. What matters is that the pattern is consistent across all locations and that each location URL lives under a parent locations or services directory rather than floating at the root. The title tag should include the primary service keyword and the city name. Something like: Accountancy Services in Manchester, Your Business Name. This is not creative. It is deliberate. Google uses the title tag as a primary signal for what the page is about, and local searches almost always include a location modifier. Your page needs to match that intent directly. The H1 on the page can be slightly more conversational than the title tag, but it still needs the location and the service in plain language. Below the H1, the first 150 words of body copy are the most read by both users and crawlers. Lead with what you do, where you do it, and who you do it for. Save the brand story for further down the page.

2.2

What unique content means

Unique content does not mean changing a few sentences. It means each location page should cover things that are specific to that location. That includes local landmarks or neighbourhoods you serve, team members based at that location, local case studies or client results, local contact details and a physical address, local opening hours if they differ, and any local certifications or accreditations that apply. If you do not have all of those, start with the ones you do have and build from there. A real address and a real local phone number are table stakes. Google cross-references your location pages against your Google Business Profile listings. If the NAP (name, address, phone number) on the page does not match the GBP listing exactly, you create a trust gap that suppresses both. A minimum viable location page should be at least 400 words of original content. Aim for 600 to 800 words if you can, structured around the questions someone searching in that city would have. What are the local parking or access details? What areas near the city do you cover? Which industries do you serve most in that region? These specifics signal to Google that the page is about the location, not just a template with the city name pasted in.

Section 3

Google Business Profiles: One Per Location

3.1

Why each location needs its own GBP listing

Google Business Profile is the single highest-leverage tool for local search. A fully optimised GBP listing can rank a business in the local pack (the map results at the top of local searches) even when the website domain authority is modest. For multi-location businesses, each physical location needs its own separate GBP listing, not one listing trying to serve all areas. Each listing should have the correct address and phone number for that specific location, consistent with what appears on the corresponding location page. The business category should match across all listings. The description should be tailored to the location where possible, though a consistent core description with location-specific additions is acceptable. Upload photos of the actual location, not stock images. Google uses engagement with photos as a quality signal, and local photos get more engagement than generic ones. Once each GBP listing is live and verified, link it to the corresponding location page on your website, not just to the homepage. This closes the loop between your GBP listing and your location content, which reinforces the geographic relevance signal on both sides. Treat each GBP listing as a mini-website for that location. Update it monthly at minimum with posts, photos, and any seasonal information relevant to that branch.

Section 4

Internal Linking That Passes Authority Down

4.1

How to wire your location pages together

Internal linking is how you tell Google the relationship between your pages and how you distribute the authority your homepage has earned to the pages that need to rank. For multi-location businesses, the architecture should flow from the homepage down to a parent locations page, and from the locations page down to each individual location page. This is called a hub and spoke structure, and it is the most reliable pattern for multi-location SEO. The homepage should link to the parent locations page with anchor text that includes your primary service keyword. Something like: see all our accountancy locations or find your nearest office. The parent locations page should list every location with a brief description and a direct link to each location page. Each location page should link back up to the parent locations page and sideways to two or three neighbouring or related location pages where relevant. Do not link every location page to every other one. That creates a flat structure that dilutes the authority instead of concentrating it. The hub and spoke model keeps authority flowing in a clean hierarchy. It also makes crawling more efficient, which matters when you have many location pages. Google allocates a crawl budget to each domain. Wasted crawl on a tangled internal link structure means some of your location pages get crawled less often, which slows down ranking.

4.2

Anchor text rules for location links

Anchor text is the visible, clickable text of a link. It is a signal to Google about what the destination page covers. For internal links between your location pages, use descriptive anchor text that includes the location name and ideally the service. Instead of click here or learn more, use Manchester accountancy services or our Birmingham office. This reinforces the geographic relevance of the destination page every time it is linked to. Variation is fine. You do not need the exact same anchor text every time you link to a location page. In fact, exact repetition can look unnatural. Rotate between a few natural phrasings: our Manchester team, accountancy services in Manchester, Manchester office. The key is that every anchor text contains the location name. Generic anchor text (our services, find out more) passes no geographic signal and wastes the link opportunity.

Section 5

Local Citations and NAP Consistency

5.1

Why citations still matter

A citation is any online mention of your business name, address, and phone number, whether on a directory, a review site, a local news site, or a business listing. Google uses citation consistency as a trust signal. If your business name appears slightly differently across directories (Ltd versus Limited, missing the floor number, a different phone number format) Google's confidence in the accuracy of your information drops, and so does your local ranking. For multi-location businesses, the citation challenge is multiplied by the number of locations. Each location needs its own consistent citation profile. That means building and maintaining citations for each branch separately, not just the head office. Priority directories include Yelp, Bing Places, Apple Maps, Yell, Thomson Local, and any industry-specific directories relevant to your sector. The citation details on every directory must match the GBP listing and the website location page exactly, including punctuation and abbreviations. A practical approach is to audit your existing citations before building new ones. Search for your business name and each location address and document what you find. Correct inconsistencies in existing listings first. Then build out to directories where you have no presence. This takes time but it is maintenance work that compounds. Each consistent citation you add or correct makes the whole citation profile stronger.

Section 6

Reviews: Location-Specific and Consistent

6.1

How reviews affect multi-location rankings

Reviews are one of the top three local ranking factors. For multi-location businesses, reviews need to be gathered at the location level, not just for the brand overall. A business with 200 reviews on its head office listing and three reviews on each branch listing is leaving significant ranking potential on the table for those branches. The most effective way to build location-specific reviews is to make the review request part of the post-service workflow at each location. The request should link directly to the GBP listing for the specific location the customer visited, not a generic brand page. This is a simple operational change that has a material impact on how quickly each location builds its review authority. Respond to every review at every location, positive and negative. Google measures review response rate and uses it as an engagement signal. Responding also demonstrates to potential customers that each location is actively managed. For negative reviews, respond calmly and offer to resolve the issue offline. Never argue in a public response. The goal is to show future readers that the business takes feedback seriously, which is a trust signal that influences conversions as well as rankings.

Section 7

Common Mistakes That Kill Multi-Location Rankings

7.1

Mistakes to fix this week

The most common mistake is using a single page with a dropdown or tab for each location. This puts all your locations on one URL, which means Google sees one page about one place, not multiple pages about multiple places. Each location needs its own URL. If your website currently uses a single page approach, migrating to individual location pages is the single highest-impact change you can make. The second most common mistake is having no physical address for some locations because the business operates in that area without a fixed premises. If you do not have a physical address, you cannot create a GBP listing with a storefront pin. You can still create a service area business listing on GBP, but these rank less strongly than listings with a verified address. If expanding to a new location, even a registered business address or a coworking space address is better than nothing for citation and GBP purposes. The third mistake is ignoring mobile page speed on location pages. Local searches happen disproportionately on mobile, often by people who are close to making a decision. If your location pages load slowly on mobile, you lose both ranking and conversions. Run each location page through Google PageSpeed Insights and fix any issues flagged as mobile-specific. Image optimisation and removing render-blocking scripts are the most common fixes and the fastest to implement.

Free instant access

Get the full resource

Enter your name and email and the complete resource opens on this page, instantly. No spam, unsubscribe anytime.

Already on the Sunday newsletter? Your weekly email carries a one-click access link, so you never see this form.

Want this built for you?

You do not have to do this yourself.

This resource hands you the volume. The strategy, the judgement, and the bit where it all connects is the work I do for clients: lead generation, ads, SEO, workflow automation, HubSpot, and the systems that make them compound. Done for you, consulting, coaching, or training.

Book a free 30-minute call Or get the Sunday newsletter

Lilach Bullock has spent 21 years in marketing. Forbes Top 20 (twice), Oracle Social Influencer of Europe, and ranked the number one digital marketing influencer in the UK. She now builds AI-powered marketing systems for entrepreneurs, service businesses, and founders. The Sunday newsletter goes to 15,000 readers at a 70%+ open rate.

lilachbullock.com