FastHeal took 920 appointments worth £34,926 net of cancellations between 1 May and 27 September, against 181 appointments worth £3,599 in the same window last year, when the clinic was only just opening its online diary. Google Ads has been the only paid channel since 25 May. This report measures the ad-driven uplift against the three months before launch, shows the return after the management fee (MER) as well as on ad spend alone (ROAS), and maps how the national site and four location sites share the organic search work.
| Month | Appointments | Paying | Net booked value | MoM | Ad spend | ROAS | MER |
|---|---|---|---|---|---|---|---|
| May | 126 | 72 | £4,860 | +55.0% | £162* | – | – |
| Jun | 191 | 114 | £6,485 | +33.4% | £1,313 | 4.94x | 3.39x |
| Jul | 248 | 181 | £9,926 | +53.1% | £1,101 | 9.01x | 5.83x |
| Aug | 201 | 144 | £7,700 | -22.4% | £1,143 | 6.74x | 4.42x |
| Sep (1–27) | 154 | 104 | £5,955 | -22.7% | £1,786 | 3.33x | 2.50x |
| Sep projected | ≈171 | ≈116 | ≈£6,616 | -14.1% | ≈£1,984 | 3.33x | 2.56x |
| Service group | Bookings | % of bookings | Net value | % of value | Avg value | Value / month vs pre-ads |
|---|---|---|---|---|---|---|
| Travel clinic | 361 | 41.9% | £18,342 | 52.5% | £50.81 | +77.8% |
| Weight loss | 148 | 17.2% | £6,671 | 19.1% | £45.07 | +79.9% |
| Vaccinations (flu, COVID, general) | 57 | 6.6% | £6,026 | 17.3% | £105.71 | +99.9% |
| Blood tests | 57 | 6.6% | £1,563 | 4.5% | £27.42 | £37 → £319/mo |
| General health consults | 35 | 4.1% | £1,050 | 3.0% | £30.01 | -20.6% |
| Other private | 17 | 2.0% | £669 | 1.9% | £39.35 | £0 → £137/mo |
| Ear health | 38 | 4.4% | £605 | 1.7% | £15.93 | £125 → £124/mo |
| NHS services (Pharmacy First, contraception) | 149 | 17.3% | £0 | 0.0% | £0.00 | £0 → £0/mo |
| Total | 862 | 100% | £34,926 | 100% | £40.52 | +82.4% |
| Service | Bookings | Net value | Avg value | % of value |
|---|---|---|---|---|
| Meningitis B Vaccine - (BEXSERO) | 32 | £4,160 | £130.01 | 11.9% |
| Rabies vaccines | 32 | £3,840 | £120.01 | 11.0% |
| Yellow fever Consult + Vaccination | 42 | £3,780 | £90.00 | 10.8% |
| Multiple travel vaccines | 60 | £1,800 | £30.00 | 5.2% |
| Mounjaro 5.0mg | 9 | £1,710 | £190.01 | 4.9% |
| Hepatitis A Vaccine | 26 | £1,575 | £60.59 | 4.5% |
| Weight Loss Consultation | 50 | £1,500 | £30.00 | 4.3% |
| Chickenpox Vaccine | 19 | £1,425 | £75.01 | 4.1% |
| Tick Borne Encephalitis | 18 | £1,170 | £65.01 | 3.4% |
| Travel Clinic Consult | 71 | £1,066 | £15.01 | 3.1% |
| Week | Travel clinic | Vaccinations | Weight loss | Blood tests | General health | Ear health | Other private | NHS (£0) | Total |
|---|---|---|---|---|---|---|---|---|---|
| w/c 27 Apr pre-ads | 4 | 1 | 6 | 1 | 3 | 4 | 2 | 9 | 30 |
| w/c 4 May pre-ads | 6 | 1 | 10 | 1 | – | – | – | 5 | 23 |
| w/c 11 May pre-ads | 4 | – | 4 | 1 | 5 | 1 | – | 6 | 21 |
| w/c 18 May pre-ads | 12 | 1 | 8 | 3 | 2 | 1 | – | 14 | 41 |
| w/c 25 May | 10 | 1 | 7 | 1 | 1 | – | 1 | 4 | 25 |
| w/c 1 Jun | 6 | 2 | 8 | 3 | 2 | – | 1 | 12 | 34 |
| w/c 8 Jun | 17 | 3 | 3 | 4 | 2 | – | 1 | 9 | 39 |
| w/c 15 Jun | 20 | 4 | 7 | 3 | 1 | 1 | 4 | 10 | 50 |
| w/c 22 Jun | 22 | 1 | 5 | 1 | – | 2 | 1 | 4 | 36 |
| w/c 29 Jun | 29 | 1 | 5 | 1 | – | – | – | 4 | 40 |
| w/c 6 Jul | 39 | 4 | 4 | 4 | 2 | 1 | 2 | 7 | 63 |
| w/c 13 Jul | 33 | 4 | 7 | 6 | 4 | 1 | 2 | 3 | 60 |
| w/c 20 Jul | 17 | 5 | 8 | 3 | 1 | 1 | – | 3 | 38 |
| w/c 27 Jul | 23 | 3 | 8 | 4 | 1 | 2 | – | 14 | 55 |
| w/c 3 Aug | 21 | 3 | 9 | – | 3 | 5 | 1 | 7 | 49 |
| w/c 10 Aug | 15 | 4 | 7 | 3 | – | 2 | 1 | 5 | 37 |
| w/c 17 Aug | 22 | 1 | 8 | 4 | 3 | 5 | – | 9 | 52 |
| w/c 24 Aug | 16 | 2 | 12 | 2 | 4 | 3 | – | 6 | 45 |
| w/c 31 Aug | 10 | 6 | 6 | 1 | – | 2 | 2 | 4 | 31 |
| w/c 7 Sep | 15 | 4 | 7 | 4 | – | 3 | – | 2 | 35 |
| w/c 14 Sep | 13 | 3 | 7 | 3 | 1 | 5 | 1 | 9 | 42 |
| w/c 21 Sep (to 26 Sep) | 7 | 4 | 6 | 5 | 3 | 1 | – | 10 | 36 |
| Total | 361 | 58 | 152 | 58 | 38 | 40 | 19 | 156 | 882 |
| Week | Travel clinic | Vaccinations | Weight loss | Blood tests | General health | Ear health | Other private | Total |
|---|---|---|---|---|---|---|---|---|
| w/c 27 Apr pre-ads | £200 | £75 | £190 | – | £90 | £75 | – | £630 |
| w/c 4 May pre-ads | £450 | £75 | £450 | – | – | – | – | £975 |
| w/c 11 May pre-ads | £235 | – | £340 | £45 | £150 | £15 | – | £785 |
| w/c 18 May pre-ads | £695 | £75 | £355 | £90 | £60 | £30 | – | £1,305 |
| w/c 25 May | £785 | £70 | £650 | – | £30 | – | £30 | £1,565 |
| w/c 1 Jun | £225 | £205 | £720 | £45 | £60 | – | £30 | £1,285 |
| w/c 8 Jun | £745 | £335 | £610 | £55 | £60 | – | £169 | £1,974 |
| w/c 15 Jun | £940 | £335 | £90 | – | £30 | – | £155 | £1,550 |
| w/c 22 Jun | £985 | £130 | £60 | – | – | £60 | £45 | £1,280 |
| w/c 29 Jun | £1,200 | £130 | £60 | – | – | – | – | £1,390 |
| w/c 6 Jul | £2,135 | £355 | £280 | – | £60 | £30 | £30 | £2,890 |
| w/c 13 Jul | £1,770 | £355 | £220 | £275 | £120 | – | £60 | £2,800 |
| w/c 20 Jul | £865 | £595 | £120 | £215 | £30 | £15 | – | £1,840 |
| w/c 27 Jul | £890 | £335 | £420 | £45 | £30 | £45 | – | £1,765 |
| w/c 3 Aug | £1,400 | £335 | £135 | – | £90 | £45 | £30 | £2,035 |
| w/c 10 Aug | £640 | £410 | £470 | £165 | – | £45 | £30 | £1,760 |
| w/c 17 Aug | £1,145 | £130 | £165 | £215 | £90 | £45 | – | £1,790 |
| w/c 24 Aug | £730 | £205 | £545 | £89 | £120 | £60 | – | £1,749 |
| w/c 31 Aug | £435 | £725 | £120 | – | – | £30 | £60 | £1,370 |
| w/c 7 Sep | £930 | £440 | £310 | £65 | – | £45 | – | £1,790 |
| w/c 14 Sep | £485 | £335 | £135 | – | £30 | £95 | £30 | £1,110 |
| w/c 21 Sep (to 26 Sep) | £455 | £450 | £415 | £259 | £90 | £15 | – | £1,684 |
| Total | £18,342 | £6,101 | £6,861 | £1,563 | £1,140 | £650 | £669 | £35,327 |
| Month | Impressions | Spend | CPM | Ads-reported conv. value | Net booked value | ROAS |
|---|---|---|---|---|---|---|
| May (from 25th) | 1,869 | £162 | £86.62 | 2 | £4,860 | – |
| Jun | 16,331 | £1,313 | £80.37 | 96 | £6,485 | 4.94x |
| Jul | 11,714 | £1,101 | £94.00 | 36 | £9,926 | 9.01x |
| Aug | 12,996 | £1,143 | £87.93 | 53 | £7,700 | 6.74x |
| Sep (1–27) | 13,981 | £1,786 | £127.74 | 51 | £5,955 | 3.33x |
| Total | 56,891 | £5,504 | £96.75 | 238 | £34,926 | 5.63x† |
| Month | Net booked value | Ad spend | ROAS | Fee | Total cost | MER | Incremental value* | Incremental MER |
|---|---|---|---|---|---|---|---|---|
| Jun | £6,485 | £1,313 | 4.94x | £600 | £1,913 | 3.39x | £2,576 | 1.35x |
| Jul | £9,926 | £1,101 | 9.01x | £600 | £1,701 | 5.83x | £6,017 | 3.54x |
| Aug | £7,700 | £1,143 | 6.74x | £600 | £1,743 | 4.42x | £3,791 | 2.18x |
| Sep (1–27) | £5,955 | £1,786 | 3.33x | £600 | £2,386 | 2.50x | £2,437 | 1.02x |
| Jun–Sep | £30,066 | £5,342 | 5.63x | £2,400 | £7,742 | 3.88x | £14,822 | 1.91x |
| Scenario | Net booked value | Ad spend | Fee | Total cost | MER | MER inc. VAT | Incremental MER |
|---|---|---|---|---|---|---|---|
| Jun–Sep average month | £7,709 | £1,370 | £1,000 | £2,370 | 3.25x | 3.00x | 1.60x |
| A July-level month | £9,926 | £1,101 | £1,000 | £2,101 | 4.72x | 4.31x | 2.86x |
| A September-level month (run-rate) | £6,616 | £1,984 | £1,000 | £2,984 | 2.22x | 2.08x | 0.91x |
| Q4 2025 average month (no ads) | £7,011 | £1,370 | £1,000 | £2,370 | 2.96x | 2.73x | 1.31x |
| Site | Clicks | Impressions | CTR | Brand share of clicks | Non-brand clicks | Non-brand impr. | Non-brand queries | In top 3 | Avg position (non-brand) |
|---|---|---|---|---|---|---|---|---|---|
| National fastheal.co.uk | 366 | 24,592 | 1.49% | 80% | 73 | 16,864 | 954 | 37 | 24.2 |
| Woking fasthealwoking.co.uk | 546 | 15,188 | 3.59% | 78% | 118 | 10,730 | 975 | 534 | 16.6 |
| Ottershaw fasthealottershaw.co.uk | 156 | 5,332 | 2.93% | 71% | 46 | 2,333 | 258 | 104 | 5.9 |
| Ashford fasthealashford.co.uk | 85 | 3,255 | 2.61% | 89% | 9 | 1,381 | 209 | 56 | 7.2 |
| Bagshot fasthealbagshot.co.uk | 29 | 2,736 | 1.06% | 21% | 23 | 1,767 | 91 | 21 | 7.7 |
| All five sites | 1,182 | 51,103 | 2.31% | 77% | 269 | 33,075 | 2005 distinct | 752 | – |
| Service group | National | Woking | Ottershaw | Ashford | Bagshot | Network impr. |
|---|---|---|---|---|---|---|
| Travel vaccines | #43.4 2,460 impr · 2 clicks | #23.3 997 impr · 24 clicks | #27.9 16 impr · 0 clicks | #11.2 10 impr · 0 clicks | #14.1 41 impr · 0 clicks | 3,524 26 clicks |
| Flu & COVID | #31.7 1,046 impr · 10 clicks | #16.9 173 impr · 3 clicks | #1.7 7 impr · 0 clicks | #4.3 7 impr · 0 clicks | – | 1,233 13 clicks |
| Weight loss | #47.0 854 impr · 0 clicks | #28.9 490 impr · 5 clicks | – | #9.1 8 impr · 0 clicks | – | 1,353 5 clicks |
| Ear wax removal | #28.9 1,263 impr · 6 clicks | #21.2 816 impr · 6 clicks | #6.6 11 impr · 0 clicks | – | – | 2,091 12 clicks |
| Blood tests | #32.7 2,171 impr · 5 clicks | #22.1 262 impr · 5 clicks | #7.8 10 impr · 0 clicks | #8.1 7 impr · 0 clicks | #12.0 150 impr · 1 clicks | 2,600 11 clicks |
| NHS & Pharmacy First | #36.8 110 impr · 1 clicks | #9.4 432 impr · 1 clicks | #6.3 27 impr · 1 clicks | #5.6 41 impr · 1 clicks | – | 611 4 clicks |
| Private GP & other | #45.7 352 impr · 0 clicks | #38.7 1,430 impr · 5 clicks | #62.0 12 impr · 0 clicks | #8.3 58 impr · 0 clicks | #15.6 168 impr · 1 clicks | 2,020 6 clicks |
| Local pharmacy (generic) | #10.5 8,168 impr · 48 clicks | #4.5 5,144 impr · 59 clicks | #5.1 2,035 impr · 44 clicks | #7.1 1,199 impr · 8 clicks | #5.9 1,360 impr · 18 clicks | 17,906 177 clicks |
| Search | National | Woking | Ottershaw | Ashford | Bagshot | Best |
|---|---|---|---|---|---|---|
| pharmacy woking | #8.0 | #5.3 | #27.2 | – | – | Woking |
| ottershaw pharmacy | #5.1 | #49.0 | #1.2 | #30.2 | #26.7 | Ottershaw |
| bagshot pharmacy | #10.5 | #68.5 | #29.0 | #33.5 | #5.0 | Bagshot |
| ashford pharmacy | – | – | – | #4.1 | – | Ashford |
| pharmacy near me | #8.0 | #4.4 | #4.7 | #9.3 | #8.1 | Woking |
| travel clinic woking | #4.3 | #2.8 | – | – | – | Woking |
| ear wax removal woking | #10.7 | #14.8 | – | – | – | National |
| blood tests bagshot | #27.0 | – | – | – | #4.6 | Bagshot |
| travel clinic bagshot | #3.3 | – | #67.5 | – | #14.1 | National |
| private gp woking | #49.6 | #48.0 | – | – | – | Woking |
Net booked value per month has gone from £3,909 to £7,709 (+97%) and paying bookings from 78 to 139 a month. Ads correspond with roughly 238 extra paying bookings and £14,822 of extra value for £5,342 of spend.
361 travel bookings worth £18,342, 53% of all value at £50.81 a booking. Meningitis B, yellow fever and rabies are the high-ticket lines. This is exactly where the campaign structure was pointed, and it has converted all summer.
Spend is on course for £1,984 against a value run-rate of £6,616. ROAS has slipped to 3.3x from 6.7x in August and 9.0x in July. Summer travel has eased, so the extra budget needs to be pointed at the flu and COVID demand that is now arriving, not left on travel terms.
Oct–Dec last year booked £21,032 with no ads, 313 of the 952 appointments being flu and COVID jabs. September vaccinations are already tracking £2,167 for the month, the highest since January. A dedicated flu and COVID campaign from 1 October is the clearest growth lever on the table.
148 weight loss bookings worth £6,671, and the follow-up pen appointments show patients are staying on programme. Each new Mounjaro patient is worth a multiple of the first consult, which the booking value undercounts. Worth its own small campaign with a lifetime-value target rather than a first-booking CPA.
149 NHS bookings (17% of the diary) carry no private value, and 98% of all bookings are Woking. Bagshot and Ashford barely register online. Both are capacity questions for Tahir before spend is scaled further.
Ottershaw, Ashford and Bagshot rank #1–6 for “[town] pharmacy” and beat the national site on 154 of 208 shared local searches, giving the group two results on the page. Woking holds 534 non-brand top-3 rankings, including travel clinic and ear wax removal terms that feed the paid campaigns.
fastheal.co.uk gets 6,531 impressions for travel, weight loss, blood test and flu searches but only 17 clicks, because those pages average position 43–47. Flu & COVID searches have already produced 1,233 impressions and 13 clicks across the five sites, ahead of the season. Service pages on the hub, linked from every location site, are the organic job for Q4.
Last Q4 the clinic did £13,147 of flu and COVID vaccinations organically. Private flu at £24.99 and COVID at £70+ are high-intent, local, seasonal searches. Separate campaign, own budget, ad copy that names the price and the walk-in option, and location extensions for all three branches.
The account reported 238 of “conversion value” against £34,926 of real bookings. Fire the conversion on the booking confirmation, or import bookings as offline conversions with service value attached, then move to Maximise Conversion Value. This is what lets Smart Bidding tell a £130 Meningitis B booking from a £0 contraception one, and it is the fix for the September drift.
Hold total spend around the £1,370/month Jun–Aug level until the seasonal campaign is live, and move the extra £600 that went into September travel terms into flu and COVID. Report ROAS by campaign from October so travel, vaccinations and weight loss each carry their own target.
The hub already earns 6,531 impressions for travel vaccine, weight loss, blood test and flu searches at average positions in the 30s and 40s. Build one strong page per service on fastheal.co.uk (price, what is included, all four branches), link to it from the matching page on each location site, and give every location site a flu and COVID page before October. Woking's page-1 rankings show the template works.
148 bookings and steady follow-ups at £900–£1,800 a month of first-visit value. Set the CPA target on a 3-month patient value rather than the first consult, and use the pen follow-up bookings as the retention signal.
Beat £21,032 of net booked value for Oct–Dec (last year's organic Q4) while holding travel and weight loss at their summer run-rate. That would put Q4 MER above 3x at the new fee and gives Tahir a single number to judge the quarter on.