Case Study: How a 7-Location Veterinary Group Grew New Appointment Bookings 241% — OnyxRank
**Industry:** Veterinary Care (General Practice + Urgent Care)
**Plan:** [OnyxRank](https://onyxrank.com) Growth
**Timeline:** 5 months
**Key Result:** New appointment bookings up **241%**; Map Pack top-3 visibility in 7 of 7 locations (up from 1); organic traffic up **189%**; site now cited in AI Overviews for 40+ pet-health queries
The Challenge
The client — a regional veterinary group we'll call it Companion Animal Partners at their request — operates seven clinics across a mid-sized metro area, offering general wellness care, urgent care, and specialty referrals. Each clinic had built a loyal local client base over the years, largely through word of mouth and referring vets, but almost none of that trust translated into search visibility.
When they came to [OnyxRank](https://onyxrank.com), the audit surfaced a familiar pattern for growing multi-location practices:
- **Only 1 of 7 clinics** appeared in the Map Pack for "vet near me" or "emergency vet [city]" — the other six were buried on page 2+
- **A single shared website** with one generic "Locations" page listing all seven addresses, none of which had unique, locally-relevant content
- **Inconsistent Google Business Profiles** — three clinics had outdated hours, two had the wrong phone number listed after a scheduling-system migration, and none had photos updated in over a year
- **No content answering the questions pet owners actually ask** — "is xylitol toxic to dogs," "how much does a vet visit cost," "when to take a cat to urgent care" — despite this being exactly the kind of query increasingly answered by AI Overviews and ChatGPT before a user ever clicks a website
- **Review counts ranging from 12 to 340** across locations with no consistent system for requesting them
- Front-desk staff reporting that new-client calls had been flat for three straight quarters despite steady population growth in the service area
The practice's operations director summed it up: "We're excellent at what we do inside the clinic. We just don't exist for the family who's Googling 'emergency vet' at 11pm with a sick dog."
The Approach
OnyxRank ran a combined local SEO + GEO program across all seven locations:
**1. Individual location pages, built to actually rank.** Each clinic got its own page — unique content, embedded map, clinic-specific services (some locations offered surgery and dental, others didn't), staff bios, and city-specific LocalBusiness schema. The shared "Locations" directory page was kept, but only as a hub linking to the real pages doing the ranking work.
**2. Google Business Profile standardization across all 7 clinics.** OnyxRank corrected NAP data everywhere it appeared, fixed the phone number errors, added current photos, filled out every service attribute Google offers for veterinary listings, and set up a monitoring alert so future scheduling-system changes wouldn't silently break contact info again.
**3. Automated, ethical review generation.** A post-visit text flow asked clients for a review within a few hours of their appointment — timed to when relief and gratitude are highest, especially after urgent-care visits. Locations with the fewest reviews were prioritized first to close the visibility gap fastest.
**4. A pet-health content library built for GEO.** OnyxRank identified the highest-volume, highest-intent questions pet owners search — toxic foods, symptom urgency ("when is vomiting an emergency"), cost transparency, and condition-specific guides — and built out clear, veterinarian-reviewed answer pages structured so AI answer engines could extract and cite them directly. Byline and credential markup (E-E-A-T signals) tied every article to a licensed veterinarian on staff, which matters both for Google's trust signals and for medical-adjacent content that AI systems are increasingly cautious about citing without clear expertise attached.
**5. Technical cleanup.** Mobile page speed fixes (most "emergency vet near me" searches happen on a phone, often one-handed, in a panic), consolidated redirects from a prior site migration, and fixed duplicate content across near-identical service pages that had been cannibalizing each other in search.
The Results
After 5 months:
- **Map Pack top-3 visibility in all 7 locations** (up from 1 of 7), with #1 rankings for "vet near me" in 4 locations
- **New appointment bookings up 241%** as tracked through the practice's scheduling software's "how did you hear about us" and call-tracking data
- **Organic traffic up 189%** site-wide, driven primarily by the pet-health content library
- **Google reviews grew from an average of 94 per location to 261**, with average rating improving from 4.3 to 4.8 stars
- **40+ pages now cited in Google AI Overviews** for pet-health questions, driving brand-visible impressions even when the user doesn't click through
- **Urgent-care walk-in volume increased 34%**, which the practice attributes directly to ranking for "emergency vet [city]" queries during after-hours searches
The operations director's takeaway: "We used to be invisible until someone already knew our name. Now we're the answer when they don't."
Key Takeaways
- **Multi-location practices need multi-location pages, not one shared page.** A single "Locations" directory can't compete with individually optimized pages built for each clinic's actual service area.
- **Broken contact info silently kills local rankings and bookings.** A single scheduling-system migration had been quietly costing this practice calls for months before anyone noticed.
- **Medical-adjacent content needs visible expertise attached.** Tying pet-health articles to a named, credentialed veterinarian improved both traditional rankings and AI citation rates — E-E-A-T isn't optional in health-related niches.
- **Review velocity compounds.** Prioritizing the weakest locations first closed the visibility gap faster than spreading effort evenly, and stronger reviews fed directly into Map Pack placement.
Want Results Like These?
If your practice or multi-location business is relying on word of mouth while your website quietly underperforms, that gap is fixable. [Get your free audit](/free-audit) to see exactly where each location stands, or [see our plans](/pricing) to find the right program for a multi-location local SEO and GEO rollout.
Pro Intel subscribers get the full picture - proprietary analysis, keyword opportunities, tactical playbooks, and template downloads every week. $49/mo.
One email per week. Actionable, no fluff.