NEXSUM_LABS
  1. Home
  2. Work
  3. A five-location dental group stopped competing with itself in local search
Book a call

[ Case study ]

DentalGoogle Business ProfileLocalBusiness schemaCitation cleanupReview workflow

A five-location dental group stopped competing with itself in local search

The five practices' Google Business Profiles had inconsistent names, duplicated categories, and photos of a closed office. Location pages on the site were one template with the city name swapped — and Google had noticed, ranking none of them.

CLIENT a five-location dental group — FOCUS Rebuild each profile to its own reality

Local SEOSEO & Search VisibilityLocal SEODentalRepresentative example
Client
a five-location dental group
Industry
Dental
Engagement
6 weeks — growth pod — local SEO specialist
Service
SEO & Search Visibility / Local SEO
Headline outcome
Location pages plus profiles ranking in the local pack for their own suburb's core terms, 12 weeks post-work: 3 → 11, read from Rank tracking per location

Representative examplesEvery case study in this library is an illustrative composite of the kind of engagement we deliver — written to show our method and standards, not to name clients.

Where they started

Five dental practices share one brand, one phone system, and one small head office — and five practice managers who run their surgeries day to day. Appointment capacity differs by location: one books new patients out weeks ahead, another has room this week. Before us, the group's online presence was managed centrally and cheaply: profiles shared photos and categories, one practice's profile still showed a location that had closed years ago, and the website's location pages were a single template with the suburb swapped.

What it was costing

The five practices' Google Business Profiles had inconsistent names, duplicated categories, and photos of a closed office. Location pages on the site were one template with the city name swapped — and Google had noticed, ranking none of them.

What they could see

  • Google Business Profiles carried duplicated categories, mismatched hours, and photos of a surgery that closed years ago.
  • None of the five location pages ranked for its own suburb's dental terms; Google treated them as near-duplicates.
  • Reception at two practices regularly received calls meant for a different location across town.
  • Reviews sat unanswered for weeks because no one owned the response routine.

The constraints we worked inside

  • Appointment capacity differed per location; the pages had to route demand honestly.
  • Practice managers were protective of their profiles; changes needed their buy-in, not corporate fiat.
  • Reviews policy barred any gating — requests had to be neutral.

What had been tried before

A previous vendor sold the group a citation blast across dozens of directories for all five practices at once.
It multiplied the unverified name, phone, and category variants to more sites; consistency work that starts from a wrong master record spreads the error efficiently.
Head office rewrote all five location pages into one polished template with the suburb name swapped programmatically.
Google had five near-identical pages to choose from and ranked none of them; doorway-page sameness replaced the local specifics that make a page worth ranking.

What we proposed

We proposed rebuilding each location to its own reality rather than aligning the five to a corporate average. Profiles would be corrected per practice — categories, services, photographs — with the practice manager's sign-off, because their buy-in was the only way the changes would stick. Location pages would keep the template's structure but gain genuinely local content: each practice's own clinicians, parking and access notes, and the appointment reality patients actually face. A neutral, policy-safe review routine via post-appointment SMS would route responses to each practice within a day.

Just as important is what we ruled out, and why:

  • Centralizing every profile under one corporate-managed loginThe practice managers' buy-in was the constraint, not tooling; profiles they cannot edit go stale again, and photo updates would queue behind head office.
  • Generated local content at scale for the five pagesInvented parking details or clinician lists would contradict what patients can verify by walking in; the pages had to be written from each practice's actual facts.

How the work ran

01Rebuild each profile to its own reality

Categories, services, and photos were set per location with the practice manager's sign-off, ending the duplicated-category confusion.

02Write location pages with local proof

Each page gained its own clinicians, parking and access details, and genuinely local content — the template kept the structure, not the sameness.

03Wire a policy-safe review routine

Post-appointment requests via SMS with neutral wording, responses routed to each practice within a day.

Delivered by the growth pod — local SEO specialist over 6 weeks, with working increments reviewed with the client every week.

The stack, and the reasoning

Google Business Profile
Dental searches resolve in the local pack and on profiles; the duplicated categories and the closed surgery's photos lived there, so that is where repair started.
LocalBusiness schema
The template gave machines five pages with nothing to tell apart; per-location markup for hours, practitioners, and services made each page state its own facts.
Citation cleanup
The group's details had drifted across the main healthcare directories; corrections issued from one verified fact sheet per practice prevented new variants from forming.
Review workflow
A neutral post-appointment SMS kept the reviews policy intact while making responses routine; routing replies to each practice turned reviews into a local habit.

What went wrong

Obstacle

Our first draft of two practices' service lists was materially wrong — written from the group's brochure before we had spoken to the managers who know the chairs.

Handled: We stopped drafting and ran manager interviews first; the corrected lists came from appointment types the front desks actually book, and every later draft followed the same order.

Obstacle

One practice manager refused the photo replacements for weeks, reading the request as criticism of how she runs her surgery.

Handled: We showed her the closed surgery's photo appearing on her own live profile in search; the replacement set was approved the same week.

How we worked together

Cadence
A weekly 30-minute call with the group's marketing coordinator, plus a per-practice sign-off session with each manager before anything on their profile changed.
Client side
The marketing coordinator ran the review routine and reporting; each practice manager owned their profile's facts and photographs.
Decisions
Profile changes required the practice manager's explicit yes; disagreements over categories or service lists went to the group's clinical director.
They provided
Profile access transferred per location, photographs from each surgery, per-location capacity notes from the booking system, and manager time for the sign-off sessions.

What changed

The headline: location pages plus profiles ranking in the local pack for their own suburb's core terms, 12 weeks post-work3 → 11, read from Rank tracking per location. A second check: direction requests and calls from profile listings at +52%.

The practices stopped being interchangeable. Managers check their own profiles now and send photos without being asked, because the profile finally looks like their surgery rather than the brand's idea of it. Reception fields fewer misrouted calls, the review responses became a same-day habit, and the group can see which locations are booking out — which quietly settled a staffing conversation that had been running on anecdote for a year.

The result was read from Rank tracking per location against the pre-engagement baseline over the stated window, with a guardrail check on direction requests and calls from profile listings. Where platform-reported numbers and business outcomes differ, this record says which layer it is quoting.

What they own now

  • A verified fact sheet per location covering name, phone, hours, and services
  • The review-response templates and the routing routine for each practice
  • Profile manager access for all five practices, held by the group
  • The location-page content checklist used when a new practice joins
  • The LocalBusiness schema template wired to the location page template

What we would do differently

We would have run the manager interviews before writing anything — two practices' service lists were materially wrong in our first draft.

SEO & Search VisibilityLocal SEODentalGoogle Business Profile

Next case study

An HVAC franchise won its suburbs back from a competitor with better location data