Why do so many physiotherapy, podiatry and speech and language clinics run ads every month, pick up a steady trickle of enquiries, and still watch their caseloads barely move?
The cost isn’t abstract. It’s the self-pay slot that sits empty on a Thursday because the phone enquiry never turned into a booking. It’s the podiatrist who took on a locum for a busy season based on last year’s referral numbers, only to find this year’s Google Ads spend is pulling in people looking for free NHS podiatry rather than a same-week private appointment. It’s the practice manager explaining to a director why the marketing budget went up 30% but new patient numbers for the dietetics service barely moved, while physiotherapy somehow absorbed all the growth. None of that gets fixed by spending more. It gets fixed by finding where the specific leak is.
Here’s the uncomfortable bit: in most allied health practices we look at, the traffic isn’t the problem. The clinic is getting found. What’s broken sits one or two steps downstream, in a handful of specific, repeatable mistakes that are easy to miss because they don’t show up as “no enquiries.” They show up as enquiries that go nowhere, campaigns that can’t prove what they did, and claims on the website that would not survive a complaint to the Advertising Standards Authority.
Common mistakes
-
1One generic "book now" page for every discipline you offer
Multi-discipline practices, physiotherapy and podiatry under one roof, or a clinic that's added dietetics and speech and language therapy over the years, routinely send every click to the same homepage. Someone searching "frozen shoulder physiotherapy" and someone searching "paediatric speech delay assessment" are in completely different moments, and both land on a page built around the practice, not their condition. They bounce, because nothing on the page answers the question they actually typed. The fix is condition-specific and discipline-specific landing pages, each one matched to the ad or search term that brought the visitor there, with the headline, the photo, and the booking flow built around that one service rather than the whole practice.
-
2Testimonials and claims that wouldn't survive an ASA complaint
The CAP Code's health claims rules (Section 12) require objective claims about treating or improving a condition to be backed by solid evidence before they ever run, and that applies to a clinic's own website copy and ads just as much as a product label. "Fixed my frozen shoulder in three sessions, guaranteed" is a treatment efficacy claim dressed up as a testimonial, and the ASA has upheld complaints against health businesses for exactly that kind of language. The fix isn't to drop testimonials, it's to reframe them around experience: how the patient was treated, how quickly they were seen, how the staff explained things. Save the clinical claims for evidence-backed copy you could defend if challenged, and keep a record of the evidence behind anything that sounds like a promise.
-
3No call tracking, so nobody can say which channel actually fills the diary
Allied health enquiries still arrive mostly by phone and WhatsApp, even when the ad that triggered them was entirely digital. Without call tracking numbers tied to each campaign, a practice manager genuinely cannot tell whether a new patient came from Google Ads, a Facebook post, a GP referral, or simply walked past the sign. That means budget decisions get made on guesswork, and the campaigns that are actually producing booked appointments get the same treatment as the ones burning spend on no-shows. The fix is dynamic number insertion on the website and tracked WhatsApp click-to-chat links, so every enquiry carries a source back to the campaign, keyword, or post that generated it.
-
4Broad match keywords pulling in people who want NHS treatment, not private care
"Physiotherapist near me" on broad match catches two very different searchers: someone looking for an NHS referral and someone ready to pay privately this week. For a self-pay practice, every click from the first group is wasted spend, and broad match without a proper negative keyword list hands them the ad every time. The fix is a working negative keyword list (NHS, free, waiting list, jobs, apprenticeship, course, training) paired with phrase and exact match on commercial-intent terms like "private physiotherapy," "same week podiatry appointment," or "self-pay dietitian consultation." It's one of the cheapest fixes on this list and usually the fastest to show up in the account.
-
5A Google Business Profile that doesn't match what the practice actually treats
Multi-discipline clinics frequently set up their listing once, categorise it as "Physiotherapist," and never add podiatry, dietetics, or speech and language therapy as secondary categories. That means the practice is invisible in the local pack for half the services it actually offers. Add in inconsistent name, address, and phone details across the Bupa provider finder, the Vitality directory, and local listings sites, and Google has conflicting signals about which practice it's even looking at. The fix is a full, accurate category list, consistent NAP everywhere the practice is listed, and a proper service menu with photos and a few fresh posts a month, not a profile set up once and forgotten.
-
6Booking forms too slow for someone in pain, on their phone, between meetings
Only 55.9% of web origins currently pass all three Core Web Vitals checks, according to the May 2026 Chrome User Experience Report, and allied health booking pages are often among the slower ones because they're stuffed with intake questions before anyone's even confirmed an appointment time. A patient researching back pain at their desk, or a parent trying to book a speech and language assessment during a school run, will not wait for a form to load twice. The fix is to strip the initial booking form down to name, phone number, condition, and preferred clinic, push the full intake questionnaire to after the slot is confirmed, and test the page on a mid-range phone, not just the practice manager's laptop.
Running a clinic’s booking widget through a cluttered Instant Forms setup or sending all enquiries to one inbox tends to hide these problems rather than fix them. If your website isn’t proving to a nervous patient that they’ll be seen quickly and properly before they’re asked to fill in a form, HeyLead Insights will usually show exactly where they scroll, hesitate, and leave, which is far more useful than guessing at a redesign.
What to fix this month, and what can reasonably wait
Not every mistake on that list is equally urgent, and trying to fix all six at once is how practices end up with half-finished projects and no clean before-and-after to judge them against. Compliance risk and bad data come first, because everything built on top of them is unreliable until they’re sorted.
Priority order for fixing it
- 1Audit every testimonial and health claim on the website and in live ads against CAP Code Section 12 before touching anything else. This is a compliance risk, not a growth lever, and it's cheap to fix once you've found the offending lines.
- 2Get call tracking and WhatsApp tracking live before changing ad spend. You can't make good decisions about where to put money on data you don't trust, and this usually takes a web developer a few hours to wire up properly.
- 3Build out a negative keyword list and tighten match types on existing Google Ads campaigns. This is the fastest win on the list, often visible within a week or two of real spend, and it protects whatever budget you're already committing.
- 4Split the top two or three services into dedicated condition-specific landing pages before building more. A full landing page library for every service the practice offers is a longer project; start with the disciplines carrying the most spend.
- 5Clean up Google Business Profile categories and NAP consistency across directories. It's not urgent in the way tracking is, but it compounds quietly, so get it scheduled rather than parked indefinitely.
- 6Tackle Core Web Vitals and form speed once the above are stable. It's a real fix, but it's slower technical work, and it's more valuable once you actually know, from your tracking, which pages carry the most paid and organic traffic.
DIY tools for this section
Worth flagging while you’re reviewing pricing pages: most physiotherapy, podiatry, and speech and language treatment delivered by a registered professional for a medical purpose sits outside VAT, but add-ons like gym memberships, retail products, or cosmetic treatments usually don’t. If your self-pay pricing page blends the two without being clear, you’ll get enquiries from people who feel misled the moment they see the actual invoice, which is its own kind of conversion leak.
A two-discipline clinic that stopped guessing which service was paying for itself
This is illustrative, not a named client result, but it’s a pattern we see often enough to be worth describing properly. Picture a clinic offering both physiotherapy and podiatry, running one blended Google Ads account where both services shared ad groups and a single landing page. The account looked busy. Click volume was healthy, cost per click wasn’t unreasonable, and the dashboard showed a steady flow of “conversions.”
What the dashboard couldn’t show, because nobody had set it up to show it, was which of those conversions were actual booked appointments versus abandoned calls, or which discipline they belonged to. Once call tracking went in, the practice manager could finally see that a meaningful share of tracked calls simply couldn’t be attributed to any campaign at all, because the account structure had never separated the two services. Worse, when they could attribute calls, a disproportionate number of the physiotherapy calls were people asking whether the clinic took NHS referrals, which it didn’t.
The fix wasn’t a bigger budget. It was splitting physiotherapy and podiatry into separate campaigns, each with its own negative keyword list and its own condition-specific landing page, and letting the newly accurate call tracking data decide where spend actually belonged. Within a few weeks, the podiatry campaigns showed themselves to be quietly profitable on their own, something nobody could previously prove, while the physiotherapy spend that had been chasing NHS searchers got reined in. No single dramatic number tells that story. What changed was that the practice could finally see the two services as two separate businesses competing for budget, rather than one blended guess.
If your own practice is weighing up whether to bring this kind of channel and landing page work in-house or hand it to a partner, our SEO services page covers how we structure that kind of account split for multi-discipline practices in more detail.
Get a free marketing audit. We review your search, ads, and landing pages and send back what to fix first.
Get a free audit

What’s actually different about marketing an allied health practice in the UK
None of this is identical to marketing a typical local service business, and treating it that way is where a lot of generic agency advice falls apart. Allied health sits under a web of oversight most sectors don’t deal with: professional registration bodies like the HCPC, the CSP, or the RCSLT have their own guidance on how practitioners can present themselves, CQC registration matters for certain services, and the ASA’s CAP Code sits on top of all of it the moment a claim becomes public-facing marketing rather than clinical record-keeping.
That combination changes what “good” creative looks like. A testimonial that would be perfectly normal for a tyre fitter or a locksmith, “fixed it in one visit, brilliant service,” becomes a compliance question the moment the service in question is a course of treatment for a diagnosed condition. It also changes how search intent splits. A patient searching for a named condition, say sciatica, pelvic floor physiotherapy, or a stammer assessment for a child, is further along and more specific than someone searching generically for “physio,” and they deserve a page that speaks directly to that condition rather than a practice-wide pitch.
It also means the practice is usually fighting two different buying behaviours at once: the self-pay patient who found you through search or social and wants speed and reassurance, and the insurer-referred or GP-referred patient who’s coming through a completely different door with different expectations about paperwork, pre-authorisation, and timelines. Sending both of those people to the same generic contact form is one of the quieter reasons enquiries stall before they become bookings, and it’s worth checking your own funnel for exactly that split before assuming the problem is traffic volume.
What practice managers say once the enquiry-to-booking gap actually closes
“Practice manager, multi-discipline physiotherapy and podiatry clinic”: “We’d had the same testimonials on our site for about four years. Nobody had ever checked whether they’d survive a complaint, they’d just always been there. Going through them properly and rewriting the worst offenders took an afternoon, and it was the single thing I was most relieved to have off our plate.”
“Owner, private physiotherapy clinic”: “The thing that changed how I think about our marketing wasn’t a new ad, it was finally being able to see which calls turned into actual appointments. Before that, every report I got was just a number, and I had no idea if it meant anything.”

FAQ
Can an allied health clinic use patient testimonials in its ads and on its website? Yes, but keep them focused on experience, how quickly they were seen, how the appointment felt, how staff communicated, rather than claims about treatment outcomes or cure. Under the CAP Code, objective health claims need solid evidence behind them before they run, and a testimonial that reads as a guarantee of a specific clinical result is treated the same way as any other unproven claim.
Is physiotherapy and podiatry treatment VAT exempt in the UK? Most treatment delivered by a registered health professional for a genuine medical purpose is exempt. Services outside that, retail products, certain wellness add-ons, cosmetic work, usually aren’t. If your self-pay pricing page lists one combined figure, check it’s not blurring an exempt and non-exempt service together in a way that confuses patients at checkout.
Do we need to mention HCPC or professional registration in our ads? It’s not a legal requirement for every ad, but including it on your website and key landing pages builds trust fast, especially with patients comparing a handful of practices before booking. It’s also a useful, defensible fact to lead with instead of an outcome claim that might not hold up to scrutiny.
How much should a UK allied health practice budget for digital marketing? It depends heavily on how many disciplines and locations you’re marketing and whether you’re trying to grow self-pay volume or stabilise what you already have. What matters more than the headline number is whether the account structure, tracking, and landing pages are set up to make that budget accountable. A smaller budget with clean tracking will teach you more, and waste less, than a larger one running through a single blended campaign.
How long before SEO or paid search actually starts filling the diary? Paid search can show movement within weeks once negative keywords and tracking are fixed, because you’re mostly correcting waste in an existing account. Organic SEO, particularly for condition-specific pages, more realistically takes a few months to show meaningful ranking movement, since it depends on content depth and the authority of the site, not just a technical fix.
Putting it to work
Start this week by pulling your last 60 to 90 days of new patient bookings, or your call tracking log if you already have one, and tagging each new patient by discipline and by the channel that actually brought them in. It takes an afternoon, and what you’re looking for is simple: which service and which channel combination is quietly paying for itself, and which one is just generating calls that never convert. That one exercise usually tells you more than another month of ad spend.
If what you find is a tangle of untracked calls, claims that wouldn’t survive a complaint, and landing pages built for the whole practice instead of the condition someone actually searched for, that’s the exact gap HeyLead spends its time closing for allied health practices: clean tracking across phone, WhatsApp, and web, condition-specific landing pages that match what the ad promised, and a compliance-aware approach to claims and testimonials that keeps the marketing working instead of exposed. Chat with us on WhatsApp.
Free marketing audit, or reach Martin directly:
Get a free audit Connect on WhatsApp · [email protected]