FastHeal · Paid Media Performance · 1 May – 6 Aug 2026

Bookings are up 18x on last year, and ads are the engine behind it.

FastHeal took 611 appointments worth £24,717 between 1 May and 6 August, against 34 worth £1,350 in the same window last year. Google Ads launched w/c 25 May as the only paid channel. This report separates the genuine ad-driven uplift from the baseline, since Google Ads “conversions” measure book-button clicks, not confirmed appointments.

The headline numbers

YOY = SAME PERIOD 2025 · SOURCE: BOOKING SYSTEM + GOOGLE ADS
Appointments booked
611
▲ +1,697% YoY (34)
Booked service value
£24,717
▲ +1,731% YoY (£1,350)
Ad spend (from 25 May)
£2,840
£258/wk average
Cost per incremental appt
£14.04
~202 extra bookings vs baseline
Cancellation rate
6.4%
Healthy for a clinic booker

Before and after ads went live

BASELINE: 1–24 MAY · ADS PERIOD: 25 MAY – 6 AUG
Before ads · 1–24 May
29.2 appts / week
Appointments100
Booked value£3,385
Value / week£987
With ads · 25 May onwards
48.3 appts / week
Appointments511
Booked value£21,331
Value / week£2,018
+65%
Weekly booking rate uplift
~202
Incremental appointments above the pre-ads baseline
~£10,900
Incremental booked value
3.8x
Return on ad spend, incremental value only

Weekly trend

ALL BOOKINGS, ALL SOURCES · ADS LAUNCH MARKED

Appointments and ad spend by week

Bookings held a materially higher level after launch. The two strongest weeks (w/c 6 and 13 Jul, 67 and 64 bookings) came while spend was steady, not peaking, which points to compounding momentum rather than pure spend-chasing.
010203040506070£0£150£300£450w/c 27 Apr: 10 appointments, £230 booked value, pre-adsw/c 4 May: 26 appointments, £1,050 booked value, pre-adsw/c 11 May: 23 appointments, £800 booked value, pre-adsw/c 18 May: 41 appointments, £1,305 booked value, pre-adsw/c 25 May: 26 appointments, £1,580 booked value, £162 ad spendw/c 1 Jun: 36 appointments, £1,285 booked value, £202 ad spendw/c 8 Jun: 46 appointments, £2,119 booked value, £233 ad spendw/c 15 Jun: 55 appointments, £1,870 booked value, £329 ad spendw/c 22 Jun: 37 appointments, £1,280 booked value, £404 ad spendw/c 29 Jun: 43 appointments, £1,530 booked value, £309 ad spendw/c 6 Jul: 67 appointments, £3,035 booked value, £231 ad spendw/c 13 Jul: 64 appointments, £3,110 booked value, £255 ad spendw/c 20 Jul: 42 appointments, £2,085 booked value, £266 ad spendw/c 27 Jul: 55 appointments, £1,765 booked value, £232 ad spendw/c 3 Aug: 40 appointments, £1,670 booked value, £217 ad spendADS LIVE27 Apr11 May25 May8 Jun22 Jun6 Jul20 Jul3 Aug
Appointments booked
Ad spend (£)
Booked value (£)

Month on month

AUG IS PARTIAL (1–6 AUG) · DASHED = FULL-MONTH RUN-RATE PROJECTION
MonthAppointmentsMoMBooked valueMoMAd spendButton-click convsCost / click-conv
May126launch mth£4,965£162*26*£6.23
June191+51.6%£6,950+40.0%£1,477277£5.33
July248+29.8%£10,766+54.9%£984194£5.07
Aug (1–6)46partial£2,035partial£21733£6.58
Aug projected≈238−4% vs Jul≈£10,500−2% vs Jul≈£1,121≈171£6.58
*May ads figures cover w/c 25 May only. The July story is the one worth telling Tahir: spend fell 33% but bookings rose 30% and value rose 55%. Higher-value travel clinic work drove the value jump, and repeat and organic demand is now stacking on top of paid. The August projection is a straight-line run-rate from the first six days — on current pace the month lands level with July, before any autumn travel push.

Appointments by month

Consistent step-ups since launch. Dashed bar: August at its current run-rate (≈238 from 46 in the first six days)
050100150200250May: 126 appointments, £4,965 booked value126MayJune: 191 appointments, £6,950 booked value191JuneJuly: 248 appointments, £10,766 booked value248JulyAug projection: ≈238 appointments, ≈£10,500 booked value at the 1–6 Aug run-rate≈238 proj.Aug (1–6): 46 appointments, £2,035 booked value46Aug (1–6)

Service mix by bookings and value

Travel clinic is 50% of bookings and 71% of value
Travel / VaccinesTravel / Vaccines: 304 bookings304Travel / Vaccines: £17,601 booked value£17,601NHS ContraceptionNHS Contraception: 106 bookings106£0Weight LossWeight Loss: 94 bookings94Weight Loss: £4,465 booked value£4,465OtherOther: 61 bookings61Other: £2,315 booked value£2,315Blood TestsBlood Tests: 25 bookings25£0Ear HealthEar Health: 21 bookings21Ear Health: £335 booked value£335BookingsBooked value

Six-month view

7 FEB – 7 AUG 2026 · SOURCE: APPOINTMENTS & PAYMENTS EXPORT

Bookings by month

The clinic was already taking bookings before ads — March hit 209 — but April had slumped to 123. July's 248 is the six-month record.
050100150200250Feb (from 7 Feb): 187 bookings, £4,075 booked value, pre-ads187Feb*Mar: 209 bookings, £4,416 booked value, pre-ads209MarApr: 123 bookings, £3,275 booked value, pre-ads123AprMay: 126 bookings, £4,965 booked value, ads live from 25 May126MayJun: 191 bookings, £6,950 booked value191JunJul: 248 bookings, £10,766 booked value, record month248JulAug (1–7): 50 bookings, £2,180 booked value, partial50Aug*ADS LIVE

Average value per booking

The bigger shift is what each booking is worth: £21–27 before ads, £36–44 since. Ads pushed the mix toward higher-value travel clinic work.
01020304050Feb: £21.79 average value per booking£22Feb*Mar: £21.13 average value per booking£21MarApr: £26.63 average value per booking£27AprMay: £39.41 average value per booking£39MayJun: £36.39 average value per booking£36JunJul: £43.41 average value per booking£43JulAug (1–7): £43.61 average value per booking£44Aug*ADS LIVE
*Feb covers 7–28 Feb and Aug covers 1–7 Aug, so both are partial. Pre-ads (Feb–Apr) the clinic averaged 173 bookings a month worth ~£3,900; July alone booked £10,766 — 2.8x that monthly average. Cancellation rate across all 1,134 appointments in the export is 6.3%, consistent with the ads-period figure above.

All services booked

1 MAY – 6 AUG · 611 BOOKINGS · £24,717 BOOKED VALUE
ServiceBookings% of bookingsBooked value% of valueAvg value / booking
Travel / Vaccines30449.8%£17,60171.2%£57.90
NHS Contraception10617.3%£0£0.00
Weight Loss9415.4%£4,46518.1%£47.50
Other6110.0%£2,3159.4%£37.95
Blood Tests254.1%£0£0.00
Ear Health213.4%£3351.4%£15.95
Total611100%£24,717100%£40.45
NHS contraception and blood tests carry no private service value but still take clinic time. A finer split within Travel / Vaccines (yellow fever, rabies, multi-vaccine consults) needs the per-service booking export.

Google Ads account health

MAXIMISE CONVERSIONS · 25 MAY – 6 AUG
Impressions
32,899
2,991 / week
Clicks
1,567
CTR 4.76%, strong for healthcare
Avg CPC
£1.81
Stable £1.72–£1.91 all period
Book-button clicks
530
33.8% of ad clicks
Cost / button click
£5.36
Not a true CPA, see note

Efficiency by week: CTR and cost per button click

CTR has climbed from 4.6% to a 5.0–5.8% range since late June, a sign ad relevance is improving. Cost per button click drifted up in the two peak-spend weeks (w/c 22 and 29 Jun), which suggests diminishing returns above roughly £330/week under the current conversion signal.
3%4%5%6%£4£6£8£10w/c 25 May: CTR 4.6%, £6.23 per button clickw/c 1 Jun: CTR 3.99%, £3.89 per button clickw/c 8 Jun: CTR 3.51%, £5.25 per button clickw/c 15 Jun: CTR 4.35%, £4.83 per button clickw/c 22 Jun: CTR 4.94%, £5.99 per button clickw/c 29 Jun: CTR 5.41%, £6.86 per button clickw/c 6 Jul: CTR 5.29%, £5.77 per button clickw/c 13 Jul: CTR 5.8%, £4.63 per button clickw/c 20 Jul: CTR 5.04%, £5.03 per button clickw/c 27 Jul: CTR 4.85%, £5.05 per button clickw/c 3 Aug: CTR 5.14%, £6.58 per button clickw/c 25 May: £6.23 per button clickw/c 1 Jun: £3.89 per button clickw/c 8 Jun: £5.25 per button clickw/c 15 Jun: £4.83 per button clickw/c 22 Jun: £5.99 per button clickw/c 29 Jun: £6.86 per button clickw/c 6 Jul: £5.77 per button clickw/c 13 Jul: £4.63 per button clickw/c 20 Jul: £5.03 per button clickw/c 27 Jul: £5.05 per button clickw/c 3 Aug: £6.58 per button click25 May1 Jun8 Jun15 Jun22 Jun29 Jun6 Jul13 Jul20 Jul27 Jul3 Aug
CTR (%)
Cost per button click (£)

What the data says

HONEST READ, CAVEATS INCLUDED
Win

The uplift is real and it is paying for itself

Stripping out the pre-ads baseline, ads correspond with roughly 202 extra appointments and £10,900 of extra booked value for £2,840 of spend. That is a 3.8x return on incremental value alone, before repeat visits, prescription revenue or footfall.

Win

Travel clinic is the engine

304 travel and vaccine bookings worth £17,601, at a £57.90 average. Yellow fever, rabies and multi-vaccine consults carry the highest ticket. This is exactly where the campaign structure was pointed, and it is converting.

Priority

Budget headroom in July, ceiling in June

July spend fell to £984 yet bookings and value grew. Meanwhile the £404 peak week in June bought the worst cost-per-appointment of the period (£10.90 vs £5.90 average). More budget will work, but only once bidding is trained on real bookings.

Watch

Zero-value volume is filling the diary

106 NHS contraception and 25 blood test bookings carry no service value but consume clinic capacity. Worth confirming with Tahir how these are funded before spend is allowed to chase them.

Watch

98% of bookings are Woking

Bagshot took 12 bookings, Ashford 1, Ottershaw 0. The service-led structure with location bid adjustments makes extending reach to the other branches straightforward once Woking capacity is a constraint.

Recommendations

IN PRIORITY ORDER
1

Move conversion tracking from button clicks to confirmed bookings

Fire the conversion on the booking confirmation step, or import bookings as offline conversions with values attached. Until then, keep button clicks as a secondary metric only. This retrains Smart Bidding on the £57.90 travel consults rather than casual clickers, and makes true CPA and ROAS reportable.

2

Add conversion values by service category

Pass service value (or a category average) with each conversion, then move to Maximise Conversion Value once there are 30+ valued conversions a month. This tilts spend toward yellow fever, rabies and multi-vaccine work and away from zero-value NHS bookings.

3

Split brand from non-brand before scaling budget

Brand terms are already known to be absorbing spend. Break brand into its own low-budget exact campaign so the incremental cost per appointment on non-brand is visible. Then scale non-brand toward the £330/week level, watching the June-style efficiency drop-off.

4

Front-load travel clinic ahead of the autumn booking window

Travel vaccine demand for winter sun and Christmas trips builds from September. With travel at 71% of booked value, weight budget and ad copy toward destination and vaccine-specific terms now, keeping ASA and named-POM rules baked into copy as standard.