- Judge Google Ads by cost per booked consult and cost per client, and use cost per lead only as an early warning.
- Cheap leads often come from loose searches or people outside your area, and they cost you follow-up time on top of the click.
- Google's bidding chases whatever you count as a conversion, so count booked consults and calls of 90 seconds or more, one lead per click.
- Four CRM stages (lead, booked, attended, client) plus the sale value are enough to work out every number that matters.
Judge your Google Ads by what each booked consult costs, not what each lead costs. A cheap lead that never books is the most expensive lead you can buy, because you paid for the click and then spent your own time chasing it. Cost per booked consult tells you what it costs to get a real person into a conversation with you, and cost per client tells you what it costs to get someone who pays.
I've run Google Ads for hypnotherapists, and only hypnotherapists, for over 12 years across Australia, the UK, the US and Canada. In the accounts we run, a Newcastle, UK practice spent £433 in September 2026 for 8 booked consults, about £54 each, and a long-running Australian account sits at around AUD $130 per booked call. Results vary by area and competition. If you'd rather I looked at your own numbers with you, you can book a call with me.
The short answer: judge by booked consults, not leads
Cost per booked consult is the Google Ads number a hypnotherapy practice should judge first, because it measures the step where an enquiry becomes a real appointment in your diary.
A lead is anyone who fills in a form, opts in or calls. A booked consult is a lead who has put a time in your diary. A client is someone who pays for sessions. Each step is fewer people than the one before, and each one gets closer to money.
Cost per lead is easy to see, which is why most dashboards lead with it. Google Ads puts cost per conversion front and centre, and plenty of marketing reports stop there. The trouble is that it measures the cheapest step to win. It says nothing about whether those people ever sat down with you.
So the order I look at is: cost per client if the sales are being recorded, cost per booked consult if they aren't yet, and cost per lead only as an early warning.
Why cheap leads can be expensive
Cheap leads are often expensive because they come from loosely related searches, people outside your area or people who were never going to book, and every one of them costs you follow-up time on top of the click.
When I look at an account with a very low cost per lead and an empty diary, the cause is usually one of four things:
- The wrong searches. Broad match with no protection lets Google show your ads to students, people after free hypnosis recordings and people researching for interest. Some of them fill in a form. Very few book.
- The wrong people. Google's default location setting, presence or interest, can show your ads to people nowhere near your practice. We set every campaign to presence only, so ads reach people physically in your area.
- Counting the wrong thing. If a form fill, a page visit or a short call counts as a conversion, Google will find you more of them, spam and wrong numbers included. It's doing exactly what it was told.
- Counting the same person twice. If one person filling in two forms counts as two conversions, your cost per lead looks better than it is. We count one lead once per click.
There's also your time. Every lead that doesn't book still needs a reply, maybe a call back, maybe a consult slot held for someone who doesn't turn up. That cost never shows in Google Ads, but you feel it in your week.
The bigger problem is what it teaches Google. Google's bidding learns from whatever you count as a success. Count cheap form fills and it will go looking for more cheap form fills. Count booked consults and it starts looking for the kind of searcher who books.
The maths, with made-up numbers
This is an illustration to show how the maths works, not data from any account. Say you spend $1,000 on each of two campaigns in a month.
- Campaign A brings in 50 leads at $20 each. Four book a consult and one becomes a client. That's $250 per booked consult and $1,000 per client.
- Campaign B brings in 20 leads at $50 each. Ten book a consult and four become clients. That's $100 per booked consult and $250 per client.
On cost per lead, Campaign A looks more than twice as good. On the number that pays your rent, Campaign B is four times better. If you'd judged on cost per lead, you'd have moved budget to the wrong campaign.
Lead vs booked consult vs client: what each number tells you
Each of the three numbers answers a different question, and only cost per client tells you whether the ads are paying for themselves.
| Measure | What it counts | What it tells you | What it misses |
|---|---|---|---|
| Cost per lead | Form fills, opt-ins and calls | Whether the ads are reaching anyone at all | Whether any of those people book or pay |
| Cost per booked consult | People who put a consult in your diary | Whether the ads reach people serious enough to talk to you | Whether the consult turns into paid sessions |
| Cost per client | People who paid for sessions or a package | Whether the ads are paying for themselves | Nothing important, but it needs sales recorded to measure |
Cost per client is the best number and the slowest to arrive. You need the sale recorded against the enquiry, and you need enough clients for the number to settle. Cost per booked consult is the one you can judge sooner, so it's the main goal Google Ads optimises for in the accounts we run, along with phone calls that last 90 seconds or more.
For what these numbers tend to cost in real budgets, I've written up how much Google Ads costs for hypnotherapists.
I only take one hypnotherapist per area, so the first step is checking yours is still free. Takes two minutes.
See if my area is freeHow to track it in a simple CRM, step by step
You can track cost per booked consult with any CRM, or even a spreadsheet, as long as every enquiry is recorded with where it came from and moved through the same few stages.
We use GoHighLevel for every practice we work with, but the steps below work in any CRM. A spreadsheet is fine to start with. It just takes more discipline.
- Record where every enquiry came from. When a lead comes in, save the source with it: Google Ads, your website, a referral, social media. If your forms capture UTM details or the Google click ID, keep them, because that's what ties a client back to the ad and search that found them.
- Use the same four stages for everyone. Lead, booked consult, attended consult, client. Keep it to those. Ten stages sounds thorough and nobody keeps them up.
- Move each person on the day it happens. When someone books, move them. When they turn up, move them. When they pay, move them. Booking links and reminders that update the CRM automatically take most of this off your plate.
- Record the sale value. When someone becomes a client, write down what they paid or the package they bought. This is the number that matters most and the one most practices skip.
- Count each stage once a month. On the same day each month, count how many Google Ads leads reached each stage that month.
- Divide your ad spend by each count. Take the month's Google Ads spend from your account and divide it by leads, then booked consults, then clients. Now you have cost per lead, cost per booked consult and cost per client side by side.
- Send the bookings and sales back to Google Ads. Google Ads can take conversions uploaded from your records, matched by the click ID. In the accounts we run, booked consults go back as conversions and the sale value is fed back too, so the bidding learns which searches turn into paying clients, not just enquiries.
Step seven is the one that changes how the account behaves. Steps one to six tell you what's working. Step seven tells Google.
One thing that helps all of this: replying fast. I've seen plenty of good enquiries go cold while they waited hours for a reply, and every one of those pushes your cost per booked consult up for reasons that have nothing to do with the ads. I've covered that in how fast to reply to a new hypnotherapy enquiry.
When cost per lead is still worth watching
Cost per lead is still useful as an early warning, because a sudden change in it often shows a problem days before your bookings do.
I don't ignore it. If cost per lead jumps overnight, something changed: a page broke, a form stopped sending, a setting was changed, or a competitor arrived. If it drops sharply and bookings don't follow, the ads may have started showing for looser searches. Either way it's a reason to look, not a reason to change budget.
The honest limit of cost per booked consult is that the numbers are small. A practice might book a handful of consults a month, so one good or bad week swings the average a lot. I wouldn't judge it on a week. I'd judge it over a month at the very least, and on cost per client over a few months.
And sometimes the number that's off isn't the ads at all. If consults are booking and few become clients, the gap may be in the consult or the offer. I'd rather say that than pretend every problem is an Ads problem.
What I'd do this month
Start by working out your cost per booked consult for last month, even roughly, because one real number beats any dashboard full of cheap leads.
Take last month's Google Ads spend. Count how many people from your ads booked a consult. Divide one by the other. If you can't count the bookings, that's your first job, and it's worth more than any change to the ads themselves.
Then check what your Google Ads account is counting as a conversion, under Goals. If it's counting form fills or every page visit, Google is chasing the wrong thing on your behalf. The full method we use is in my guide to Google Ads for hypnotherapists.
If you'd like us to set this up for your practice, we only take one practice per area. See if your area is free.
Frequently asked questions
What is cost per booked consult?
Cost per booked consult is your ad spend divided by the number of people from those ads who booked a consultation with you. It measures what it costs to get a real person into your diary, rather than what it costs to get a form filled in.
What is a good cost per booked consult for a hypnotherapist?
It depends on your area, competition and what a client is worth to you. In accounts we run it has ranged from about £54 per booked consult (Newcastle, UK, September 2026) to around AUD $130 per booked call in a long-running Australian account. Results vary, so judge yours against your own cost per client.
Why are my Google Ads leads cheap but nobody books?
Usually the ads are showing for loosely related searches or to people outside your area, or the account counts form fills and short calls as conversions so Google chases more of them. Check the search terms report, the location setting and what each conversion action counts.
Should Google Ads optimise for leads or booked consults?
Booked consults, where you can track them. In the accounts we run, the main goals are booked consults and calls of 90 seconds or more, with each lead counted once per click. Once enough sales are recorded, the sale value is fed back so bidding learns which searches become paying clients.
Can I track cost per booked consult without a CRM?
Yes. A spreadsheet with each enquiry's source, the date they booked, whether they attended and what they paid is enough to start. A CRM makes it easier to keep up and to send bookings back to Google Ads.
How long before cost per booked consult means anything?
At least a month. Most practices book a small number of consults each month, so one week can swing the average a long way. Cost per client takes a few months to settle.
Do phone calls count as booked consults?
Not automatically. We count calls of 90 seconds or more as conversions in Google Ads, because shorter calls are often wrong numbers or quick questions. Whether a call became a booked consult still gets recorded in the CRM.
I only take one hypnotherapist per area, so the first step is checking yours is still free. Takes two minutes.
See if my area is free