The most expensive click in Australian spa PPC isn’t the one you pay for. It’s the one Google or Meta quietly stops showing, because an ad tripped a health rule nobody flagged for you, and you keep bidding into a slot that was never really live. You see the impressions drop off in the dashboard, assume it’s seasonal or the algorithm being fussy, and nudge the daily budget up to compensate. Nothing changes, because the ad was never the problem. The policy review was.
Here’s what that actually costs a spa owner: a treatment room sitting empty on a Wednesday afternoon while your receptionist fields calls for a service you don’t offer, because the ad that was meant to bring in laser hair removal bookings got throttled weeks ago and nobody noticed. Search CPC in Australia averaged $2.96 in 2026, up 12 percent year on year, so paying more for a click that lands on a limited-delivery ad is a genuinely bad trade. More budget doesn’t fix a compliance problem. It just makes the compliance problem more expensive.
Here’s the part most spa owners don’t realise until it bites them: the moment your services include even one thing beyond massage and facials, say IPL, dermal filler, anti-wrinkle injections, or a chemical peel performed by a registered nurse, Google and Meta start treating your entire ad account differently. Not because you did anything wrong. Because you now sit inside a category their systems scan harder, and the ad copy, imagery, and even your testimonials that worked fine for a pure wellness day spa can quietly sink the whole account.
Why a spa’s Google Ads account can look fine and still book nothing
Most spa managers read “policy” as something that happens once, at account setup, and then forget about it. That’s not how Google’s Healthcare and Medicines policy or Meta’s Personal Attributes policy actually work. They run continuously, scanning every asset you upload, every time you refresh creative, every time Performance Max pulls a new combination of headline and image out of your asset library. A spa selling facials and massages rarely trips these systems. A spa that also books cosmetic injectables or laser treatments trips them constantly, and often doesn’t realise it until impressions on a whole campaign start sliding.
The mechanics matter here. Under the Therapeutic Goods Act, prescription-only medicines, which includes botulinum toxin (the active ingredient in Botox and similar products) and most injectable dermal fillers, cannot be advertised directly to consumers in Australia. That’s not a Google policy quirk, it’s federal law, and both Google and Meta build their ad review around it. Name the drug in your headline, promise a specific cosmetic result, or run a before-and-after image implying a guaranteed outcome, and the ad gets pulled, often without a clear explanation in the disapproval notice.
Then there’s AHPRA. If your spa employs a registered health practitioner, a nurse injector, a cosmetic physician, anyone providing what’s classed as a regulated health service, the advertising guidelines that come with that registration follow the service into your ads. That means no testimonials about clinical outcomes for that service, no claims that create unrealistic expectations, and careful language around risk. A day spa offering hot stone massage and a facial menu isn’t touched by this. The same spa adding injectables to the price list is, whether the receptionist booking appointments knows it or not.
Here’s where it gets expensive for accounts running Performance Max. PMax pulls from a shared asset library and auto-generates ad combinations across your whole account. Feed it one non-compliant image or headline, a before-and-after shot, a mention of a brand-name injectable, and it doesn’t just fail quietly on that one asset. It can drag down delivery signals across ad groups that were otherwise clean, because the system treats the account’s overall compliance history as a factor in how aggressively it serves your other ads. A spa running one shared PMax campaign for its whole service menu is often penalising its best-performing, fully compliant massage and facial ads because of a single injectable creative sitting in the same asset pool.
Picture a two-location day spa running out of Perth and Mandurah. The wellness side, massage, facials, a small sauna offering, was booked out most weeks. Six months ago they added a nurse-led anti-wrinkle service to the Mandurah site and folded it into the same PMax campaign that had been driving their massage bookings for years, because it seemed simpler than managing two campaigns. Within a fortnight, impressions on the whole account dropped by roughly a third. Nobody connected it to the new service, because the ad that got flagged was for the injectable, not the massages. The owner spent a month assuming it was a seasonal dip before a marketing contractor traced it back to a single before-and-after image sitting in the shared asset library, dragging down delivery on everything else in the account. Splitting the campaigns fixed the massage and facial bookings within days.
There’s a trade-off worth naming honestly. Separating a mixed-service spa’s account into clean, isolated campaigns means more admin and, in the early weeks, less data feeding each campaign’s smart bidding. Google’s automated bidding tends to perform better with volume, and splitting a previously pooled account into two or three narrower campaigns can mean a short stretch where each one is individually “learning” again, with fewer conversions to learn from. That’s a real cost, not a reason to avoid the split, but it’s worth budgeting for a few weeks of steadier, watchful management rather than expecting the new structure to outperform immediately.
There’s a simple monthly check worth building into your routine regardless of who runs the account: open Google’s Ads Policy Manager (or the equivalent status page in Meta Ads Manager) and look specifically for “limited” or “under review” status on any ad group tied to a regulated service. Most spa owners only check for outright disapprovals, which show up clearly. Limited delivery is quieter and does more damage over time, because the ad technically runs, it just barely gets served, and nothing in the interface screams for attention the way a red “disapproved” flag does.
A digital marketing partner who has built PPC accounts around AHPRA and TGA advertising rules before can separate this out from day one, so your compliant services aren’t paying for the mistakes of your regulated ones. That’s a big part of what a proper Google Ads and paid search programme should be doing for a mixed-service spa, structuring the account so one flagged creative can’t quietly throttle the rest.

What a healthy PPC setup looks like for an Australian spa with mixed services
Split the account before you split anything else. Wellness services, massage, facials, body treatments, saunas, should sit in their own campaigns with their own asset groups, entirely separate from injectables, laser, IPL, and anything performed by a registered practitioner. This isn’t just tidiness. It contains policy risk. If a cosmetic-service ad group gets flagged, it stays contained instead of dragging down delivery on the campaigns bringing in your bread-and-butter bookings.
Ad copy for the regulated services should describe the outcome and the experience, never the drug or device by brand name, and never a guaranteed result. “Smoother, more refreshed skin, consult required” clears review far more reliably than “Botox from $299.” That second line reads like a bargain to a customer and like a Schedule 4 advertising breach to a reviewer, and the ad simply won’t run consistently even if it slips through once.
Landing pages need the same split. A general spa page selling massages and facials can run social proof, star ratings, and photos freely. A page for a regulated treatment needs a consult-first structure: what the treatment involves, who performs it, realistic expectations, and a booking form, without patient testimonials about the clinical result and without before-and-after imagery that oversells the outcome. Google and Meta’s reviewers do check the landing page the ad points to, not just the ad text, so a clean ad sitting on top of a page full of client result photos still gets flagged eventually.
Measurement needs attention too, and this is where a lot of spa accounts are quietly losing signal without knowing it. Ad blockers and browser privacy changes are wiping out a real slice of conversion tracking, which is exactly why Enhanced Conversions and server-side tagging through Conversions API matter more now than they did two years ago. Without that first-party layer, your smart bidding is opting into decisions based on a shrinking, incomplete slice of what’s actually happening on your site, and in a category already flagged for closer policy review, you cannot afford your bidding to also be flying half blind.
A practical build-out for a mixed-service spa looks roughly like this, in sequence:
-
Week one: audit the current account structure. List every service running through the same campaign or asset group. Flag anything regulated (injectables, laser, IPL, anything delivered by a registered practitioner) that’s currently sharing a pool with wellness services.
-
Week one to two: split into separate campaigns. Wellness services in one structure, regulated services in another, each with its own asset groups and, where budget allows, its own landing pages. Don’t let Performance Max pull assets from a single shared library across both.
-
Week two: rewrite ad copy for regulated services. Outcome and experience language only, no brand names, no guaranteed results, no before-and-after claims. Have someone who understands AHPRA’s advertising guidelines review the final copy before it goes live, not just the person who wrote it.
-
Week two to three: rebuild the landing pages. Consult-first structure for regulated services, standard social-proof structure for wellness services. Check that no clinical testimonials or result photos have leaked onto the regulated page from an older template.
-
Week three: fix tracking before scaling spend. Set up Enhanced Conversions and, if you’re on a platform that supports it, server-side tagging through Conversions API. Confirm conversions are actually attributing before you increase daily budgets.
-
Ongoing, monthly: check policy status. Review each ad group’s delivery status specifically for “limited” flags, not just outright disapprovals, and log anything that’s changed since the last check.
Picture a medi-spa on the Gold Coast that had done the campaign split correctly but skipped the landing page work. Their injectable campaign ran clean ad copy, no brand names, no guaranteed outcomes, and passed review without issue. The landing page it pointed to, though, was an older template carried over from before the split, still showing five-star client testimonials that specifically praised how the treatment looked on their skin. The ad kept running for weeks because the copy itself was clean, but bookings for that service stayed flat while the wellness campaigns nearby grew steadily. It wasn’t until a routine audit flagged the mismatch that they realised the ad and the page it led to were being judged as two separate things, and only one of them had been fixed.
There’s a trade-off worth being upfront about with consult-first landing pages. Stripped of testimonials and result photos, they tend to look plainer than a typical spa page, and on-page engagement metrics like time on page or scroll depth often come in lower than a page loaded with social proof. That’s expected, not a sign something’s broken. The job of that page isn’t to sell the outcome, it’s to get a genuinely interested person into a consult where the actual clinical conversation happens. Judging it against the same benchmarks as your massage and facial pages will make it look like it’s underperforming when it’s actually doing exactly what a compliant regulated-service page should do.
Free tools
DIY free tools for this playbook
Run these on the pages and campaigns this article covers, then fix what they flag before you scale spend or content volume.
Run these on this playbook
If the checklist shows a leak you cannot close in-house, request a free marketing audit.
Get a free marketing audit. We review your search, ads, and landing pages and send back what to fix first.
Get a free audit
Free marketing audit, or reach Martin directly:
Get a free audit Connect on WhatsApp · [email protected]
