Three things drive the bookings.
In the order they matter. All of it points at the booking page you already use. Nothing routes to a form or a funnel.
- FirstGoogle does the heavy lifting
- SecondMeta brings back the ones who didn't book
- Before launchCompetitor analysis, tracking to the booking, copy built to the rules
First
Google does the heavy lifting.
Google is the engine. Four campaigns run in parallel, each with one job.
- Local actions
Directions, calls and walk-ins from people searching nearby. The ones who want to be seen today.
- Performance Max
Demand across Search, Display, YouTube, Discover and Maps, so the practice shows up wherever the patient is looking.
- Brand search
Defending your name, so a competitor can't buy it and sit above you when someone searches for you specifically.
- Non-brand search
The searches that fill diaries: "private GP near me", "emergency dentist", "botox near me", "out of hours vet".
Before launch
Three things are in place before an ad shows.
The parts nobody sees, and the reason the numbers on the results page can be trusted.
Competitor analysis in your postcode
Before anything goes live I look at what the other practices in your speciality and postcode are running, where the gaps are, and how to position you against them. Refreshed every quarter.
Tracking that reports booked appointments
Conversion tracking runs through to GA4. The dashboard reports booked appointments, not clicks and not form fills. You see the same numbers I see, on demand, plus a two-line note every Monday.
Built to the rules
Copy stays to operational facts: availability, booking, services. No treatment-outcome claims, no prescription drug names, no before-and-after imagery, which matters most in aesthetics where the rules are tightest. Meta creative is built for its Special Ad Category and tracking uses Consent Mode v2. Restraint here isn't only the tone, it's compliance.
No funnelsemailsocialcontentnewslettersbrand strategy
Most agencies sell all of it. No one is good at all of it, so the social or the email gets handed to whoever's free, and that's what practices end up complaining about.
I do one thing, so the one thing is done properly.
Ten days to live.
From access to the first ad showing, with tracking wired to the booking rather than the click.
- Day 1Access and a call
You send GA4 and ad account access and the booking page back end. A 30-minute call on what you're filling.
- Days 2 to 9I build
Google campaigns and Meta retargeting, the competitor scan, and conversion tracking through to GA4.
- Day 10Ads go live
And the dashboard is yours, with the Monday note from week one.
One thing you need first
An online booking system already in place. Heydoc, Semble or Cliniko for medical, Dentally for dental, Pabau or Phorest for aesthetics, ezyVet for veterinary, or whatever you already run. The ads route patients straight to it. If yours can't take a booking, I'll tell you before we start rather than spend your money finding out.
Is your postcode open?
One practice per speciality, per postcode. Send your practice, your postcode and what you're trying to fill. I'll tell you on the first reply whether your area has the demand, and if it doesn't, I'll tell you that too. Same-day reply.
