The campaigns that filled your book two years ago are still running, still spending, and the phone has gone quiet. You raised the budget, rewrote the ads twice, maybe fired an agency, and cost per lead climbed anyway.
I run ad-account audits for medspas most weeks, and the pattern is depressingly consistent. The ads get blamed. The agency gets replaced. The new agency inherits the exact same broken funnel and the cycle restarts on a prettier dashboard.
The ads are rarely guilty. The funnel around them usually is. Below are the four places the money actually leaks, each with a test you can run tonight, in your own calendar and your own ad account, without taking anyone’s word for it.
Leak one: your landing page is slow, and you pay before it loads
Google charges you the moment someone clicks. What happens in the next three seconds decides whether that click becomes a consult request or a refund you never get.
Google’s own mobile research found that 53% of visitors abandon a page that takes longer than three seconds to load. Most medspa landing pages I test are built on a heavy theme with a full-screen hero video, four tracking scripts, and a chat widget, and they take five to nine seconds on a phone. You are paying full price for clicks and losing half of them to a spinner.
The test takes two minutes. Put your phone on cellular data, not clinic wifi. Open your ad, tap through, and count out loud until the booking button is visible and tappable. Then run the same URL through PageSpeed Insights and look at the mobile score, not the desktop one, because that is where your clicks come from.
If you counted past three, you found your first leak.
Leak two: your tracking broke, so Google is optimizing blind
This one is quieter and more expensive. Smart Bidding does exactly one thing: it hunts for more of whatever your account records as a conversion. When tracking breaks, Google does not stop. It keeps spending your budget while steering by a dead compass.
Tracking breaks constantly and silently. A website rebuild drops the conversion tag. A cookie-consent banner blocks it. A form plugin updates and the thank-you page URL changes. Nobody notices, because the ads keep running and a report still arrives every month.
Here is the check. Open Google Ads, pull the last 30 days of conversions, and put that number next to your actual booking calendar and inbox for the same period. Two failure modes show up. If Google claims 40 conversions and your calendar shows 9 new consults, the account is counting junk as wins, usually page views, outbound button clicks, or every phone tap including spam and existing patients calling to reschedule. If Google claims almost nothing but you did get bookings, the tag is dead and Smart Bidding has been guessing for months.
One owner I talked to had been paying for eight months of “conversions” that turned out to be clicks on her Instagram icon. Her agency’s report looked great. Her calendar did not.
Either failure poisons everything downstream, because Google spends tomorrow’s budget chasing yesterday’s false signal.
Leak three: you are buying curiosity, not patients
Open the search terms report, last 30 days, sorted by cost. Read the actual phrases people typed before clicking your ad. In struggling accounts, a big share of spend goes to research queries: “does botox hurt,” “coolsculpting before and after,” “how long does filler last.” These are people educating themselves, some of them from three states away, most of them months from buying anything.
Now count how many of your top 20 spending terms contain a buying signal: your city, “near me,” “cost,” “book,” “consultation.” In the accounts I audit that number is often under 5 of 20.
This drifts on its own. Broad match plus broken tracking is the classic combination: Google widens the net because the conversion signal that should discipline it is gone. Nobody chose to spend $900 on curiosity. The settings chose it.
Leak four: nobody answers at 6:40pm
Run this test tonight. At 7pm, call your own clinic from a number the front desk will not recognize. Where does it land? Voicemail? A generic greeting? Six rings and nothing?
Your ideal patient works. She researches treatments on her couch after dinner, which is exactly when your ads are still serving and your front desk went home an hour ago. Same story for the form she submits at 9:30pm that gets a reply at 11 the next morning, after she has already booked with the medspa that texted her back in four minutes.
I have seen accounts where the evening clicks were the cheapest in the whole schedule and not one of them ever reached a human. The ad did its job. The click happened. The lead died in an unanswered ringtone, and the ads took the blame at the next budget meeting.
What fixing this actually takes
None of these fixes is exotic, and I want to be straight about what you can do yourself.
This week, on your own: get the landing page under three seconds, which usually means compressing the hero image, killing autoplay video, and removing scripts you forgot you installed, or asking your web person for one lightweight page that exists only for ads. Delete every fake conversion action and keep only booked consults and qualified calls over 60 seconds. Add the junk from your search terms report as negative keywords. Set up after-hours call answering or, at minimum, an instant text-back for missed calls and a five-minute response target on forms during open hours.
Do those four things and most “dead” accounts wake up without a single new ad being written.
Here is the honest part, and it is the reason this ends up being retainer work rather than a project. Every one of these fixes decays. Search terms refill with junk within weeks. A plugin update quietly kills the conversion tag again. A new front-desk hire never got the phone script. Google ships a settings change that defaults your next campaign back to broad match. The funnel does not need a hero once. It needs an owner who checks it every single week, which is precisely what a medspa marketing retainer is for, and why I price it as a monthly system, not a one-time fix.
I lead every account personally, supported by a team of 17, and the weekly rhythm is unglamorous on purpose: verify tracking against the real calendar, prune search terms, test page speed, listen to call recordings. Boring, repeated, compounding.
If you ran tonight’s checks and found two or more leaks, book a free consultation or call me directly at +91 97297 12388. Bring your search terms report and your calendar. I will show you where the money went.
Three questions owners ask me
My agency’s reports show good results. Who is wrong?
Possibly nobody is lying. Reports show what the account measures, and if the account measures button clicks, the report will glow while your calendar starves. Your booking calendar is the only source of truth. Reconcile the two for the same 30 days; the gap is your answer.
Should I pause the ads while I fix the funnel?
Usually no. Pausing resets Smart Bidding’s learning and you pay a ramp-up tax when you restart. Fix tracking first, since it costs nothing in media. Cut spend on the worst search terms rather than the whole account, and keep a floor budget running while you repair the landing page.
How long until results come back after the fixes?
Expect two to six weeks. Smart Bidding needs a few dozen clean conversions to relearn who your real buyer is, and the algorithm relearns at the pace your volume allows. The call-handling fix is the exception. Answering the 7pm phone starts recovering leads the same night.


