Clinic Mastery Marketing

Google Ads

Build both, split it evenly, let the data decide

Why I refuse to guess the winner between two plausible campaigns, and run the account as a falsifiable bet instead.

By Pete Flynn · 7 June 2026 · 10 min read

Most clinic Google Ads accounts are built on a guess dressed up as a strategy. Someone decided location keywords would beat condition keywords, or that the paediatric lane would beat the adult lane, then poured a year of budget into proving themselves right. I don't do that, and I think guessing is the single most expensive habit in this whole game. When two campaigns both look like they should work, I build both, split the budget evenly, and let real bookings tell me which one the clinic actually performs in. I'm a physio of 15 years now running Google Ads for over 120 Australian clinics, and the thing I trust most isn't my opinion. It's the data, because data doesn't lie at the end of the day. You either win or you don't, and you make decisions based off that.

How the account decides for itself

Build both. Split it evenly. Let the data decide.

Step 1. Fund both candidates 50 / 50

50 / 50

Campaign A

Location based

"physio near me" + suburb

The safe bet. Strong intent anywhere in Australia.

Campaign B

Condition based

low back, knee, shoulder

The assumption. Worth testing, not guessing.

Step 2. Inside each ad group, a 14 day loop

Two ads fight. The loser dies every fortnight.

Day 0

Two ads go head to head

Every ad group runs two ads against each other. No opinions. Just a fair fight.

Day 10 to 14

A winner becomes clear

The data usually settles inside 10 to 14 days. One ad earns the cheaper bookings.

Day 14

Cut the loser, build a challenger

The loser is cut. A fresh challenger is built to beat the winner. A winner can run a year.

↻ repeats every 14 days, forever

Step 3. Month end. Was the hypothesis right?

$1,000 a month at roughly $100 a booking = about 10 new patients. That is the bet. At month end you ask one question: did it hold?

It held → keep feeding it

The winning lane earns more budget. The losing lane gives its money up. The engine keeps running.

It missed → adjust the bet

No story, no excuses. Reset the hypothesis with what the month actually showed, and build again.

Data does not lie. You either win or you don't, and you make the next decision off that.

The guess that quietly costs clinics a fortune

Picture a physio clinic in a growth corridor on the edge of a major city. The owner wants new patients. The obvious instinct is to pick the campaign that feels right, fund it, and hope. Location based, because everyone Googles physio near me. Or condition based, because the clinic loves treating knees. Pick one, commit, and find out twelve months later whether the hunch was any good.

That is a slow, expensive way to learn something you could have known in a fortnight. The opinion in the room is almost never the cheapest path to a booking. The clinic owner has a hunch, the last agency had a hunch, and the account quietly burns money proving whichever hunch got funded first.

I was guilty of this too, early on. I'd back the campaign I personally liked the look of. Then I noticed the campaigns I'd written off were often the ones converting cheapest. So I stopped trusting my taste and started trusting the test. The question is no longer which one will win. It's how fast can I find out.

The question is no longer which campaign will win. It's how fast can I find out.

Two campaigns, no favourites: location versus condition

Here is what I actually do. We'd always go a location based campaign, and then we'd probably go a condition based campaign as well. We'd split test the two, and at the end of the day, we just let the data make the decisions. Two candidates, funded equally, racing under the same conditions.

Location based is the safe bet. No matter where you are in Australia, location based keywords are a strong campaign, because the intent is sharp and you show up in the Maps pack right when someone is ready to book. Condition based is the assumption, the more interesting bet: physio for low back pain, knee pain, shoulder pain. It might convert beautifully or it might starve. I genuinely don't know in advance, and pretending I do would be the lie.

The same logic works for any fork a clinic faces. Adults versus paediatrics for an OT practice. Assessments versus ongoing therapy for a psychology clinic. Two plausible lanes, build both, split the budget evenly, and find out what works. Now the only honest question left is how to fund two campaigns without spreading the money so thin that neither can breathe.

The 50/50 split, and the floor under each campaign

Splitting evenly only works if each side has enough oxygen to produce a real signal. A campaign on starvation rations doesn't lose the test honestly, it just never gets the data to compete. So there's a floor: roughly $500 a campaign per month is the minimum I'll run a theme on. Below that, a campaign can't gather enough bookings to tell you anything you can trust.

That floor is why budget, not ambition, decides how many campaigns you run. At $1,000 a month you can run two themes at $500 each, a clean 50/50 test. At $600 a month you can't, so you run one theme properly rather than two badly. I won't set up heaps of campaigns for the sake of it just to underspend on all of them. Better to do one thing really well first.

Split evenly, fund both above the floor, and you've built a fair race. But a campaign is just the container. The actual contest, the thing that compounds week after week, happens one level down, inside the ad group.

Inside the ad group: two ads, head to head, forever

Every ad group runs two ads against each other. Not one ad you fell in love with. Two, competing, with budget split between them and the only judge being which one earns cheaper bookings. There's no opinion in it. There's just a fair fight and a scoreboard.

Every 14 days I take the one that's losing, cut it, and create a new split test to try and beat the other one. The winner stays and defends its title. A fresh challenger is built specifically to beat it. The winner usually becomes clear inside 10 to 14 days, which is why the fortnightly cycle works, it's long enough to gather signal and short enough to keep moving.

The beautiful part is when nothing can beat the champion. You might have one ad that's running for a year, because every split test we make loses to it. That isn't laziness, it's the opposite. It's an ad that has survived two dozen deliberate attempts to kill it. That's an asset, and you only know it's an asset because you kept trying to dethrone it. Which raises the obvious question: how do you know any of this is actually working at the level that pays the bills, the patient in the chair?

You might have one ad running for a year, because every split test we make loses to it.

The whole account is a falsifiable bet

Zoom out from the ad group and the entire build is one big hypothesis I'm willing to write down before a dollar goes out. Pick a new patient goal. Estimate a realistic cost per booking for the area. Multiply it out to a monthly budget. Build to that. Then check at month end whether the bet held.

A worked example: $1,000 a month at roughly $100 a booking should produce about 10 new patients. That's the bet, stated out loud, with a number attached. We'd make that hypothesis, we'd build the ads around that, we track that at the end of the month, we go, were we correct in this or not, and then adjust from there. If it held, the winning lane earns more budget. If it missed, no story, no excuses, you reset the hypothesis with what the month actually showed and build again.

I'm honest with owners about what those numbers look like in 2026. For generalised physio, $70 to $90 a new patient is reasonable to aim for over time. Starting out in a fresh area I'd model closer to $90 to $100 while the account figures the market out. I can't promise you $50 patients consistently, and chasing $30 to $40 patients in a metro market is a fantasy unless you're genuinely regional. Stating the bet honestly is the whole point, because a bet you can't lose isn't a bet, it's a sales pitch.

Why I'd rather sell you transparency than results

This is where the build both philosophy stops being a tactic and becomes a way of working with someone's money. I can't promise results, but we can promise transparency. I will not tell a clinic owner I know which campaign wins, because I don't, and anyone who says they do is guessing with your budget and a straight face.

What I can promise is a disciplined experiment run in the open. Two campaigns funded fairly, two ads fighting in every ad group, a loser cut every fortnight, and a month end checkpoint where the hypothesis is either confirmed or killed in front of you. There are no locking contracts, because it's either you see value or you don't. If you don't, you'd leave, and you should.

It's not a money printer where cheap patients fall out of the sky. If you do it well, you just have to do it better than the people around you, connect with the searcher more honestly, and track it properly. After that, the numbers either stack up or they don't. I like data. I think data doesn't lie. That intellectual honesty is the entire pitch, and it's the bit a generalist agency built to defend last quarter's guess can never quite bring itself to say.

When you're ready to stop guessing

Have your account built as a test, not a hunch

Two campaigns, funded evenly, a champion challenger loop underneath, and a month end checkpoint where the bet is confirmed or killed in front of you. I'm a physio and I run this exact engine across more than 120 clinics myself.

See how I run clinic Google Ads

Common questions

The questions that come up most often.

How long until I know which campaign won?

Usually inside 10 to 14 days at the ad level. A single ad split test tends to settle within that window, which is why I cut the losing ad and build a fresh challenger every 14 days. At the campaign level, location versus condition, give it a full month so you've got a clean month end checkpoint to judge the hypothesis against.

Doesn't splitting my budget 50/50 just slow both campaigns down?

Only if your total budget is too small to clear the floor. Each campaign needs roughly $500 a month to gather enough bookings to produce a real signal. At $1,000 a month you can run two themes at $500 each. At $600 you can't, so you run one theme properly instead of two badly. Budget decides how many campaigns you can fairly test, not ambition.

What if neither campaign hits the cost per booking I hoped for?

Then the hypothesis missed, and that's useful information, not a failure. You reset the bet with what the month actually showed and build again. I model generalised physio at around $90 to $100 a new patient to start, easing toward $70 to $90 over time. If the real number sits well above that with no path down, the honest call may be that ads don't stack up for that clinic right now.

Why run two ads in every ad group instead of just my best one?

Because your best one is an opinion until it has beaten something. Two ads head to head turn it into a measured winner. Cut the loser every 14 days, build a new challenger, and over months you end up with an ad that has survived two dozen attempts to kill it. That's a genuine asset, and you only know it's one because you kept testing it.

Can I do this build both approach myself?

The thinking, yes. The execution is harder than it looks, because the whole thing only works if your conversion tracking counts actual bookings rather than page loads or button clicks. Get the measurement wrong and the test lies to you. That's the part most clinics can't set up cleanly themselves, and it's the part that makes the difference between a fair race and an expensive guess.

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.