The challenge
Six practices shared one generic website with a single contact page. Google Business Profiles were unclaimed or inconsistent, reviews averaged 3.6 stars, and the practices were invisible in the map pack for their highest-value procedures.
What we did
We built a proper location architecture — one indexable page per practice per core service — with unique content, embedded scheduling and LocalBusiness schema. We claimed and standardised all six Google Business Profiles, added a post-visit review request flow, and ran call tracking by location.
The outcome
Map-pack visibility improved for 48 of 60 target keyword/location pairs. Monthly enquiries rose from 11 to 94, average rating moved from 3.6 to 4.7, and cost per booked patient landed at $34 — a fraction of their previous referral spend.