Clinic Mastery Marketing

Google Ads

Two clinics. Same Google. One pays $80 per booking. The other pays $220.

The campaigns are almost identical. The systems underneath them are not. Here's what separates an $80 booking from a $220 one.

By Pete Flynn · 10 May 2026 · 6 min read

I've seen this side by side more times than I can count. Two physio clinics in the same city, same specialty focus, similar monthly ad spend. One is getting new patient bookings for $80. The other is paying $220 and quietly starting to conclude that Google Ads doesn't work for them. The campaigns aren't that different. The websites, tracking, and booking systems behind them are completely different. That's the gap.

The CPA gap anatomy

Same platform. Very different result. Here is the gap explained.

An optimised system delivers $65 to $120 per booking. A broken one can reach $200 to $300+. Each layer of the broken system is a fixable problem.

Optimised system

Gold standard: $65 to $120 per booking

$65-$120

per new patient booked

Targeted keywords

Fast website

Accurate tracking

Fast follow-up

Broken system

Broken: $225+ per booking

Base cost+$65

Slow website+$25

Broad targeting+$35

Broken tracking+$45

Wrong keywords+$30

No follow-up+$25

$225+

Every broken element is fixable

Slow website

Fix: PageSpeed above 75 on mobile

Broad targeting

Fix: Condition and location specific keywords

Broken tracking

Fix: Only confirmed bookings count

Wrong keywords

Fix: Match intent to clinic type

No follow-up

Fix: Response within 5 minutes during hours

Ads amplify the system underneath them.

Google Ads is a microphone. It sends more people in the direction of whatever you've already built. If what you've built is fast, clear, and easy to book, the ads amplify that. You get more bookings at a lower cost per booking as the campaign learns what's working.

If what you've built is slow, confusing, or full of friction, the ads amplify that instead. You get traffic. You pay for clicks. But those clicks don't convert, and the cost per actual booking rises sharply. The ad isn't failing. The system underneath it is failing loudly.

We can see the maths clearly. An optimised website, dialled in tracking, and a clean booking system will get you into the gold standard range: $65 to $120 per new patient. The same ad campaign, the same budget, running into a broken system: you're looking at $180, $200, $250 per patient, if it converts at all.

The ad didn't change. The system changed. That's the whole story.

What an optimised system looks like.

Most clinics that come to me with a high cost per booking have at least two or three of the broken column below. Often more. The good news is that most of these are fixable in a few weeks, not months.

Broken system

  • Website loads slowly on mobile, losing clicks before the page appears
  • Multiple phone numbers and CTAs competing for attention
  • No online booking, or a booking link that throws an error
  • Geographic targeting set too broad, catching irrelevant suburbs
  • Conversion tracking measuring button clicks, not completed bookings
  • No follow-up for missed calls or incomplete booking attempts

Optimised system

  • Website loads in under 2 seconds on mobile
  • One clear call to action above the fold
  • Frictionless online booking with instant confirmation
  • Targeting refined to the right postcodes and radius
  • Conversion tracking measuring actual completed bookings only
  • Missed calls followed up within the hour

What does a real cost per booking look like?

The calculator below strips out the soft signals that inflate reported conversion numbers. Button clicks, phone number appearances, page visits: these aren't bookings. Actual completed bookings are. Most clinic ad accounts are reporting costs per conversion based on the wrong thing. Once you see the real number, you know where the work is.

Real cost per booking estimator

What your dashboard reports vs what your phone does.

Plug in your last 90 days of spend and reported conversions, then tell the calculator how many of those reported conversions are actually confirmed bookings. The gap between the two CPA numbers is the gap between the dashboard and reality.

$

Pull this from Google Ads > Campaigns > last 90 days.

Whatever the Conversions column shows in Google Ads.

Pick how clean your tracking is to see your real CPA.

Want to know your real number?

We audit your Google Ads account and show you where the money is going.

The audit covers conversion tracking, geographic targeting, keyword quality, wasted spend, and what fixing each one is worth in real bookings per month.

Request a free Google Ads audit

Common questions

The questions that come up most often.

What's a realistic cost per booking for my specialty?

A well-optimised physio account in a metro area should be in the $80 to $120 range per new patient booking. Podiatry, speech pathology, and psychology tend to run higher because of lower search volume and higher competition, typically $120 to $200. Paediatric specialties can be higher again. The gold standard across the board is $65 to $120. If you're significantly above that range, there's usually a fixable reason.

How do I know whether my campaign is optimised or broken?

Pull your conversion data and check what's being counted as a conversion. If it's button clicks, phone number taps, or page visits, the reported cost per conversion is meaningless. Real conversions are completed bookings or completed contact forms. Once you filter for those, you'll see your actual cost per new patient and whether the campaign is delivering.

My agency says our campaign is performing well. But I'm not getting many bookings. Who's right?

Ask them what a conversion means in your account. If it's anything other than a completed booking or completed enquiry form, the numbers they're showing you are vanity metrics. Clicks, impressions, and button interactions don't pay your team's wages. Booked patients do. A good agency measures what matters and shows you the honest version even when it's uncomfortable.

Can I fix these things myself or do I need an agency?

Most of the website and tracking fixes are things you can handle with basic guidance. Page speed, CTA clarity, photo updates, and pricing pages are accessible to anyone. Conversion tracking in Google Tag Manager is where it gets technical and where mistakes are costly. Geographic targeting errors are common among people new to the platform. If you're not confident in the technical setup, getting a one-off audit and fix is often the most efficient path.

Want this for your clinic?

We'll show you what good looks like for your account.

Send us your Google Ads account access. We'll send back a written audit covering wasted spend, missed opportunities, and the fixes we'd make first.

More insights

Keep reading.