Case Study 02 · Local · Dental

From page 3 to Map Pack #1 in 4 months — and a dental clinic that finally filled its empty chairs

A 4-chair family dental practice in suburban Chicago. Eight years in business, 120 Google reviews, full reception team — and capacity for double the patient volume. The owner could not understand why "newer clinics with worse reviews keep showing up above us." Here's the local SEO trifecta that fixed it — and added an estimated $32K of monthly recurring revenue.

8 min read 4-chair family clinic Suburban Chicago, IL 4-month engagement
#1Map Pack (2 of 3 areas)
18 → 63Phone calls / month
+72New Google reviews
~$32KEst. monthly revenue lift
Lead generation chart showing dental clinic monthly phone calls tripling over 4 months
Where the story starts

A great clinic. A great reputation. And two empty chairs every single day.

The client

4-chair family dental clinic

A family-run dental practice in a competitive suburban Chicago market. Eight years in business, ~120 Google reviews at a respectable 4.6-star average, a clean website, a full reception team. Not a struggling business — but not growing either.

The owner: a dentist who knew his patients but didn't understand why "newer clinics with worse reviews keep showing up above us on Google Maps."

The challenge

Locked outside the Map Pack

Ranking position 5–8 on "dentist near me" within their 5-mile catchment. Page 3 for "emergency dentist Chicago". The Map Pack — the 3 results that capture 73% of local clicks and calls — was owned by competitors with newer websites but stronger local signals.

Monthly phone calls from organic search had plateaued at 18. The clinic owner had 2 unused chairs and capacity for double the patient volume. Every empty hour was a real, measurable loss.

What the owner was actually feeling

It wasn't a marketing problem on the surface — it was a livelihood problem underneath

This is what local-business owners rarely say out loud, but feel every day.

Two chairs empty, every day

The fixed costs of 4 chairs were being paid — rent, equipment, hygienist salaries — but only 2 were earning. That's literally money walking out the door each morning the door opened.

Newer, worse-reviewed clinics outranking

Competitors with 30 reviews and a 4.2 average were sitting in Map Pack positions 1–3 above an 8-year practice with 120 reviews at 4.6. Every owner notices this. Every owner finds it infuriating.

Tried 3 local SEO “experts” before

Each one charged $400–$800/mo, sent vague PDF reports, promised "page 1 in 90 days", and delivered nothing measurable. Trust in the entire industry was at zero.

Reception fielding fewer organic calls

From 22/month at peak down to 18 and trending lower. Every drop meant fewer new patients, fewer cleaning bookings, fewer high-margin cosmetic consults.

Yelp ad spend creeping up

To make up the gap, the owner was spending $1,400/mo on Yelp ads — with a CPL that kept rising. Bleeding money to compensate for organic underperformance.

Owner about to sell the practice

The owner was 58, tired, and quietly talking to a DSO (dental service organisation) about a sale. The practice was viable — but the rankings situation was breaking his motivation.

The audit · week 1

The local-SEO audit found four very fixable issues

None of these required a website redesign or paid ads. Just methodical local-SEO work that previous "experts" had skipped.

GBP was 32% complete, not optimised

Only the primary category was set. No services list, no Q&A seeded, only 6 photos, zero Google Posts, no products section. Competitor GBPs were 90%+ complete — that single completeness gap was driving the ranking gap.

12 citation inconsistencies across the web

Old suite number on Yelp, abbreviated street name on Healthgrades, wrong phone format on BBB. Google's algorithm penalises NAP inconsistency — even tiny mismatches dilute local trust. Twelve inconsistencies = 12 small drags.

Zero local backlinks

Competitors had links from local news, school sponsorships, chamber of commerce, community events. This clinic had none. Local relevance is a major Map Pack signal — the gap was huge and very fixable.

Reviews not actively requested

120 reviews in 8 years works out to ~1.3/month. Competitors were generating 6–10/month. Review velocity (not just count) is a Google ranking signal. No system was in place to ask patients for reviews.

The plan

Boring work, executed well — the local SEO trifecta

No silver bullets, no PBN tricks. The fundamentals that 90% of local "SEO experts" skip because they're tedious.

1

Full Google Business Profile rebuild

Primary & 4 secondary categories, complete services list, geo-tagged photos of every room + every staff member, opening Q&A seeded with 12 high-intent questions answered, weekly Google Posts scheduled for 4 months.

2

75 high-quality citations + NAP cleanup

Audit found 12 inconsistencies (old suite number on Yelp, wrong phone format on Healthgrades, abbreviated street name on BBB). Cleaned all 12 + built 75 new citations on real medical and local directories.

3

8 locally-relevant backlinks

Local news sponsorship feature (school sports), Chicago dental school alumni page, chamber-of-commerce member listing, 3 city-specific health bloggers, 2 community event sponsorships with linked write-ups. Zero generic guest posts — every link was geo + niche relevant.

4

Automated review-generation system

Set up an SMS automation: 24 hours after each appointment the patient receives a one-tap review request. Plus printed counter cards with the QR code, plus a reception script. Result: 15+ new authentic 5-star reviews per month, sustained.

Month by month

How the 4 months actually unfolded

M1

Foundation week

GBP rebuilt to 96% complete, 12 NAP inconsistencies fixed across the web, 25 new citations live. Review automation set up and tested with first 30 patients. First Google Posts published.

M2

First Map Pack movement

50 additional citations built across health-niche and local directories. First 3 local backlinks placed (chamber + 2 community events). Map Pack ranking jumped from #6 to #3 for primary keyword in catchment area 1. Calls climbed to 28/month.

M3

Authority + reviews compound

Local news feature secured (school sports sponsorship write-up). 5 more local links placed. Review system now producing 12–18 new reviews/month at 5-star average. Map Pack #1 in catchment area 1; #2 in area 2. Calls hit 48/month.

M4

Stabilise & hand-off

Final 25 citations + 2 dental-school alumni features. Map Pack #1 in 2 of 3 catchment areas. Total reviews now 192 (from 120). Calls finished at 63/month — a 3.5× lift. Hand-off SOP delivered to reception so review automation continues forever.

The exact stack

Tools used in this local SEO campaign

Google Business Profile Google Maps Ahrefs — competitor audit BrightLocal — citation audit Whitespark — citation building NiceJob — review SMS automation GeoImgr — photo geo-tagging Notion — campaign HQ

I'd hired three "local SEO experts" before Zohaib and got nothing. He's the first one who actually showed up, did the boring work, and got us into the Map Pack. We're now turning patients away on Fridays. I was about to sell the practice; now I'm planning a fifth chair.

D
Practice Owner, DDS4-chair family dental clinic · Suburban Chicago, IL
The takeaway

Local SEO is the most under-rated, highest-ROI work in the whole SEO industry. This clinic invested under $2,400 over 4 months and made back ~$32K per month in new patient lifetime value. The secret wasn't "more content." It was doing the boring trifecta — GBP, citations, local links — better than every competitor in the catchment.

Want to own the Map Pack in your city?

Tell me your city, your service area, and your competitors. Within 24 hours I'll send you a tailored local SEO plan — with the exact GBP optimisations, citation list, link targets and review system that worked here. No fluff, no generic templates.