New Patients/Month
Before
12
→
After
40
Cost per New Patient
Before
$100 (YP)
→
After
$40 (blended)
Online Bookings/Month
Before
0
→
After
28
GBP 'Vet St. Petersburg'
Before
Page 2
→
After
Local Pack #2
The Problem
Bayside Veterinary Clinic was a well-run practice with 2 DVMs — but their new patient growth had plateaued. They were spending $1,200/month on a Yellow Pages digital listing that was generating almost nothing. Their website was built in 2017, loaded in 8 seconds on mobile, and had no online appointment booking.
We have capacity for 25–30 new patients a month and we were seeing maybe 12. The Yellow Pages money was going nowhere.
— Dr. Amanda Torres, DVM, Owner, Bayside Veterinary Clinic
What We Did
Month 1 — Foundation
Rebuilt the website: online new patient intake forms, real-time appointment request (with 2-hour confirmation SLA), doctor bios, pet health resource library
GBP: complete rebuild, 70+ photos, wellness package pricing visible in search, 150 review requests
Cancelled Yellow Pages ($1,200/mo saved — partially offset the retainer cost)
Month 2–3 — Traffic
Google Ads: 'vet near me St. Petersburg,' 'cat vet St. Pete,' 'veterinarian appointment same day'
GBP position climbed from page 2 to Local Pack #2
Online appointment bookings averaged 28/month by end of month 3
Results
Metric
Before
After
New patients/month
12
40
Cost per new patient
$100 (YP)
$40 (blended)
Online appointment bookings
0
28/month
GBP position 'vet St. Petersburg'
Page 2
Local Pack #2
Monthly revenue from new patients
baseline
+$14,400
We cancelled Yellow Pages in month 1. We were nervous but the Google traffic more than covered it. Best financial decision we made.
— Dr. Amanda Torres, DVM