Most businesses that reach out to me operate in more than one community. They've got two clinic locations. Or they run a trades company out of one shop but they'll drive from Duncan to Nanaimo to Victoria without blinking. Or they've got three storefronts spread between Courtenay, Campbell River, and Port Hardy. They all have the same problem: their SEO is set up for one place, and the rest of their market either can't find them online or is getting a muddled, inconsistent picture. The Multi-Location SEO Audit is what I built to fix that.
Why a standard audit isn't enough
My standard Local SEO Audit is designed for a business with one location, one Google Business Profile, and one primary market. It's thorough — technical SEO, on-page content, local signals, citations, competitor analysis — and for a single-location business it covers everything that matters.
But once you have two or more locations, or once you're actively trying to rank in multiple communities from a single base, a new set of problems appears that a single-location audit was never designed to catch. These are the problems I see constantly with Island businesses that have expanded:
- Location pages that compete with each other. Two pages targeting the same keyword phrases don't double your chances of ranking — they split your authority and dilute both. Google has to pick one, and it often picks neither.
- Google Business Profiles that tell different stories. Different primary categories, mismatched service areas, inconsistent hours or phone numbers across multiple GBP listings. Google uses these profiles to determine local pack eligibility. When they don't line up, visibility suffers for every location.
- Near-identical location pages that Google ignores. The shortcut of duplicating a page and swapping the city name is extremely common, and it almost never works. Google reads it as duplicate content and doesn't rank either page with confidence.
- Authority staying stuck at the top of the site. The main domain has built trust and authority over time, but the location pages aren't benefiting from it because the internal linking structure isn't moving it where it needs to go.
These aren't edge cases. They're the norm for multi-location businesses on Vancouver Island, and they don't show up on a standard single-location audit because a single-location audit isn't looking for cross-location dynamics.
What the Multi-Location Review actually covers
Here's everything included in a single engagement, for up to five locations:
What's included — Multi-Location Review
- Individual location page audits — each page reviewed for local specificity, keyword targeting, content quality, and geo signal strength. Missing service-area pages are flagged as direct ranking opportunities.
- Keyword cannibalization check — identifying where location pages are competing against each other and what to do about it.
- Duplicate and thin content review — flagging templated pages that don't give Google enough unique local context to rank each one with confidence.
- Google Business Profile consistency audit — each GBP reviewed individually for completeness, category accuracy, service area settings, photo coverage, and review signals, then assessed for cross-profile inconsistencies.
- Citation audit across all locations — NAP consistency checked across major directories for every location, with specific corrections documented per listing.
- Internal linking review — how well the main site is supporting its location branches, and where linking gaps are leaving location pages under-ranked.
- Keyword gap analysis — the searches each location should be ranking for but isn't, with actionable content recommendations per location.
- One consolidated action plan — all findings and fixes prioritised in a single report, not five separate documents that create more confusion than clarity.
- Two structured follow-up calls — to walk through the findings together and answer questions as implementation begins.
- 30 days of email support — personal access to me while you're working through the fixes.
The single consolidated action plan is worth dwelling on. When a business has three or four locations, the temptation — for the auditor as much as for the business owner — is to produce a separate report for each one. I don't do that, because that's not actually how multi-location SEO works. The locations interact. What you fix at one affects the others. The report needs to reflect that, with priorities set for the whole system rather than each location in isolation.
The business this is built for — a real example
Let me make this concrete. The type of business I had in mind when I designed this audit is one I see frequently on the Island. Here's a scenario that's closely based on real situations I've encountered.
Island Physio Group — physiotherapy clinics across Vancouver Island
Three physiotherapy clinics, each with their own physical address and their own Google Business Profile. The business has been running for eight years. The Victoria location is well-established, ranks reasonably well for "physio Victoria," and has 60+ Google reviews. The Nanaimo location opened three years ago and has 14 reviews. The Courtenay location opened eighteen months ago and has 4.
The website has a location page for each clinic. All three were built from the same template — same structure, same treatment descriptions, same FAQ section. The only things that change between pages are the address, the Google Maps embed, and the city name in the headings. The meta description for each page is nearly identical except for the city swap.
The Nanaimo and Courtenay GBP listings were set up quickly when each clinic opened. The Victoria listing has "Physiotherapy" as its primary category. The Nanaimo listing has "Physical Therapist." The Courtenay listing has "Sports Medicine Clinic" — chosen at setup because one of the practitioners there specialises in sports rehab. None of the three service areas are set correctly. The Nanaimo listing doesn't have photos.
The business is ranking well in Victoria and barely visible in Nanaimo and Courtenay, despite doing genuinely excellent work in all three locations. The owner knows something is wrong with the SEO but has been told conflicting things by three different people over the past two years.
This is exactly the situation the Multi-Location Review is designed for. Here's what the audit would find and flag:
Keyword cannibalization across all three location pages
All three pages are targeting "physiotherapy Vancouver Island" — a phrase none of them is ranking for because they're competing against each other. Each page needs its own distinct keyword target tied to its city: "physiotherapy Victoria," "physio Nanaimo," "physiotherapist Courtenay." The solution isn't to remove content — it's to differentiate each page so Google sees three distinct local answers rather than three near-identical ones.
Three GBP profiles with three different primary categories
This is a critical inconsistency. Google uses the primary category to determine which searches a listing is eligible for. "Physiotherapy," "Physical Therapist," and "Sports Medicine Clinic" are different categories with different eligibility. All three should be set to the same primary category (the most accurate one for all three clinics), with secondary categories used to capture specific specialties. The Courtenay listing's primary category is actively working against its local pack visibility for physiotherapy searches.
Nanaimo and Courtenay pages are thin — Google is treating them as duplicates
Template pages with city-swapped content are one of the most common multi-location SEO mistakes on the Island. Each location page needs enough unique, locally specific content to earn its own ranking position. For a physio clinic that means: the practitioners at that location, the specific conditions treated there, local area references, that location's own FAQ, and schema markup tied to that address. Right now Nanaimo and Courtenay are getting no ranking benefit from the pages they have because Google doesn't see them as meaningfully distinct from Victoria.
Internal linking is supporting Victoria and ignoring Nanaimo and Courtenay
The homepage links to the Victoria location page three times and to the Nanaimo and Courtenay pages once each — from a "Locations" dropdown that most visitors never open. Blog posts link to the Victoria page frequently and to the other two rarely. This means the authority the site has built over eight years is overwhelmingly flowing to Victoria. Redistributing it — through homepage links, blog post links, and cross-location internal linking — is one of the fastest ways to lift Nanaimo and Courtenay rankings without adding a single new page.
Review velocity at Nanaimo and Courtenay is too slow to compete
14 reviews at Nanaimo and 4 at Courtenay aren't enough to compete in their local markets. The Victoria location's 60+ reviews represent years of organic accumulation, but newer locations need a deliberate review strategy to get to a competitive level faster. This isn't about gaming the system — it's about systematically following up with happy patients with a direct review link, which the practice isn't currently doing consistently for the newer locations.
The consolidated action plan coming out of this audit would cover all five of these issues in prioritised order — what to fix first, what will have the most impact, and what can wait until the higher-priority items are done. It would also include specific guidance on how to rewrite the Nanaimo and Courtenay location pages, which GBP categories to set across all three listings, and how to restructure the homepage and blog internal links to distribute authority more evenly.
Is it right for a service-area business too?
Absolutely — and honestly, service-area businesses are the majority of the multi-location work I do. A trades company based in Parksville that serves Qualicum Beach, Port Alberni, and Nanaimo has exactly the same structural problems as the physio group above, just without the separate physical addresses. Four near-identical service-area pages with city-swapped content. One Google Business Profile trying to declare four separate service areas with mixed results. Internal links that point back to the Parksville page for everything and leave the other three under-supported.
The fixes are the same. The audit process is the same. The consolidated action plan covers the whole service area, not just the home base.
What this costs and why it's priced the way it is
The Multi-Location Review is $1,400 CAD — a one-time fee, no retainer, no ongoing contract. For context, my standard Local SEO Audit is $850. The additional $550 reflects the cross-location work: the cannibalization analysis, the multi-GBP consistency review, the comparative citation audit, the internal linking assessment across the whole site, and the two structured follow-up calls.
I'll be honest about something: there are agencies that would charge substantially more for this engagement, and some of them do good work. There are also services that charge less and hand you a spreadsheet generated by a crawler. What I'm offering is neither of those things. It's a personal, manual audit conducted by me — not a team member, not an AI tool, not a templated checklist — with findings written in plain English and a conversation to work through them. If that sounds right for your business, the contact page is where to start.
The full breakdown of what's included, compared side-by-side with the standard audit, is on the pricing page. The Multi-Location SEO Audit page covers the process in more detail, including the specific types of businesses it's designed for and examples of the kinds of issues it commonly surfaces. And if you're still trying to decide whether your situation qualifies as a multi-location problem or a single-location one, the honest answer is: just send me a message and I'll tell you.
Written by Michael Perks — Island Rank Canada, Duncan, BC. I do plain-English SEO audits for Vancouver Island businesses, including multi-location reviews for practices and trades companies spread across the Island. If your locations aren't performing the way your reputation deserves, the contact page is the right starting point.