Skip to main content
Case Studies

Managing Local SEO for a Multi-Branch Eye Clinic Network Across Accra, Kumasi, Ho and Takoradi

How we run Google Business Profiles, location pages and citation consistency across four branches of one Ghanaian eye clinic and hospital network — and what it taught us.

Kwabena Mensah · Founder & Local SEO Lead 8 min read
Ghanaian ophthalmologist examining a patient in a modern eye clinic

Most of what gets written about multi-location local SEO assumes a chain of identical outlets in one city. A network of eye clinics and hospitals spread across Accra, Kumasi, Ho and Takoradi is a different problem entirely. The branches sit hundreds of kilometres apart, serve populations with different search habits, and — critically — carry different services under one brand name.

We have been managing local search for exactly that kind of network, and it has been the most instructive account on our books. This is what the work actually looks like, and what we would tell any Ghanaian healthcare group considering the same thing.

One profile per branch, no exceptions

The first decision people get wrong is trying to run a network from a single Google Business Profile with a service area covering the whole country. It feels tidy. It ranks nowhere.

Google’s Map Pack weighs proximity heavily. A profile pinned in Accra is not going to appear for someone searching in Takoradi, no matter how wide the declared service area. Each physical location needs its own verified profile, with its own staffed opening hours, its own phone number where possible, and its own photos taken at that building.

Map of Ghana marking clinic branches in Accra, Kumasi, Ho and Takoradi

Verification was the first real obstacle. Postcard verification is unreliable across Ghana generally, and it was never going to work four times over. We ran video verification for each branch instead, which means a continuous unedited walkthrough showing the signage, the street outside, the reception area and the clinical equipment, plus evidence that the person filming manages the location. Preparing that properly before recording — signage visible, clinic name legible, no gaps in the walk — is the difference between passing first time and entering a review loop that can take weeks.

Will branches cannibalise each other?

This is the question every multi-site client asks, and the honest answer is: not if the architecture is right.

Two things prevent it. First, each branch gets its own location page on the website, not a shared “our locations” page with four addresses stacked on it. Each page carries that branch’s address, its own opening hours, its own map embed, the services genuinely offered there, and content about the area it serves. Second, proximity does most of the separating for you. Google rarely shows a Ho clinic to someone searching from Osu.

Where cannibalisation does happen is when two branches sit close enough to compete, and both pages target the identical keyword with identical copy. That is a content problem, not a structural one, and the fix is to write each page about its actual catchment rather than find-and-replacing the city name.

The citation problem multiplies

Here is where a four-branch network becomes four times the work rather than a slightly larger version of the same job.

Every branch needs its own consistent name, address and phone number across the Ghanaian directory landscape. The parent brand name stays constant; everything else varies. And because Ghanaian addresses get written several defensible ways, each branch arrives with its own accumulated history of inconsistent listings — a landmark reference on one directory, a street name on another, an old phone number on a third that nobody has answered in two years.

We audited all four, agreed a single written format per branch, added the GhanaPostGPS digital address as a supporting locator so each pin lands accurately, and then corrected the listings carrying old data. The foundation set of 25 citations plus data aggregator submissions was built per branch, not once for the group.

Local Search Grid heatmap comparing branch visibility before and after optimisation

The detail that surprises most clients

Aggregator submissions matter more than the citation count. They syndicate corrected data onward to directories you would never submit to manually, which means the cleanup keeps working after you stop doing it.

Tracking that shows the truth

A single city-wide rank check would have been actively misleading here. We run a Local Search Grid per branch, which shows the Map Pack position block by block around each location rather than one flattering average.

That granularity changed how we prioritised. One branch ranked strongly within a kilometre of its pin and fell away sharply beyond it — a prominence problem, addressed with reviews and citations. Another ranked moderately but evenly across a wide radius, which is a different situation needing a different response. Without grid tracking, both would have looked like “middle of the pack” and got the same generic treatment.

SignalRuns per branchRuns once for the group
Google Business ProfileYesNo
Location pageYesNo
Citation setYesNo
Rank tracking gridYesNo
Brand-level backlinksNoYes
Website technical foundationNoYes

What it costs to run

We price this the way we price everything: the Local Growth Package covers up to two locations at $299 per month, then $99 per month for each additional branch. For a four-branch network that is $299 plus two additional locations at $99 each. Every branch gets its own optimized profile, its own location page and its own tracking, all reported in one monthly review rather than four separate conversations.

One honest note on how we describe this work publicly. This is a single multi-branch relationship with one client organisation, not four separate client wins. We frame it that way deliberately, because inflating one relationship into four is exactly the kind of thing that makes agency case studies untrustworthy.

What we would tell another healthcare group

Start with verification, because it blocks everything downstream and takes longer than anyone expects. Build the location pages before you chase rankings, because a profile with nowhere credible to send the click converts badly. Treat citations as per-branch work from the beginning rather than discovering the problem in month four. And insist on grid-level tracking, because a network average tells you almost nothing about where any individual branch actually stands.

If you run a clinic group, a hospital network or any multi-site business in Ghana and want to know where each branch currently sits, our guide on local SEO for eye clinics and multi-branch hospital networks covers the architecture in more detail.

Managing more than one location?See how our Local SEO programme handles multi-branch networks

  • #local-seo
  • #healthcare
  • #multi-location
  • #google-business-profile

Related service

Local SEO

Get found in the Google Map Pack, organic search and AI search with a fully managed local SEO programme.

Explore Local SEO

More from the blog

Free audit, no cost, no setup

Ready to get found online?

Start with the free Local SEO Audit Tool, or book a call and we will walk through your profile, your website and your competitors together.

  • No setup fee
  • No lock-in contract
  • A dedicated account manager
Free SEO Audit