Demo Synthetic workspace, frozen at 11 Sept 2026. Every number here is synthetic and generated to exercise the analysis — it is not a real business — and the workspace is held at one date so the figures quoted on the marketing site are exactly the ones you find here. Connect your own Google Ads, Search Console and GA4, and import your Google Maps scans, to see live intelligence.
£38.15recoverable paid spend
4potential conversions
71potential organic clicks
1data or tracking risks
5quality improvements
3blocked until tracking is fixed
Per 7-day window. Kinds are not added together: pounds, conversions and clicks are different things. Where a conversion estimate is valued in money it uses the account CPA or the stated £45-per-lead assumption, shown on each item.
1005score
A conversion signal has stopped while traffic continues — likely tracking failureTraffic and lead activity are normal but a conversion signal has stopped. Treat this as a tracking failure until proven otherwise — do not cut spend on the basis of "zero conversions". "purchase" fired ~3/week over the prior 4 weeks and 0 in the last 7 days while sessions (1002) and leads (75) continued.
Action: Make a test booking end-to-end and confirm the booking event fires in GA4 DebugView and is imported into Google Ads. Do not change budgets or bids until it is fixed; Smart Bidding is currently learning from a broken signal.
TRACKINGMeasured£395.81 of spend is being optimised on a broken signal (window spend at risk, not a gain)· confidence 90% · effort low
55score
6 primary conversion actions are steering bidding6 primary conversion actions are steering bidding at once — the algorithm optimises for whichever fires most (usually button clicks). Click-type actions (book_now_click, whatsapp_click) are primary; they count intent, not bookings.
Action: Keep one booking-type action primary (Book appointments) and demote click-type actions (book_now_click, whatsapp_click) to secondary once the booking event is verified to fire.
TRACKINGBidding quality· confidence 90% · effort low
52score
Absent from Google Maps across 64% of the area for "blood test bradford"Scan of 2026-09-10 (5×5 grid, 1 mi spacing, 25 valid points): found within the top 20 at 9 of 25 points, rank 2 at the centre. By distance — 0 mi: top-3 at 100% of 1 point; 1 mi: top-3 at 0% of 8 points; 2 mi: top-3 at 0% of 16 points, absent at 16. Weakest to the north: found at 30% of 10 points.
Action: Check that the Google Business Profile's primary or secondary categories cover this service and that it is listed under Services with a description; publish or strengthen a page for "blood test bradford" that names the town and the areas to the north; ask recent customers of this service for reviews that mention it; re-scan next month on the same grid.
MAPSMeasuredFound at 36% of the area; top-3 at 4%· confidence 90% · effort medium
52score
Two pages compete for "laser hair removal bradford"Position 9.8 with 473 impressions — moving 2–3 places could roughly 1.4× clicks; the same query converts in paid search. Two pages share this query (57% / 42% of impressions) — Google is undecided which page to rank.
Action: Decide which page should own this intent (/services/laser-hair-removal/ vs /laser/bradford/), consolidate or differentiate, and point internal links at the chosen page.
SEO CONTENTRanking stability· confidence 60% · effort medium
27score
Top 3 on Google Maps at the door for "laser hair removal bradford", but outside it across 80% of the areaScan of 2026-09-10 (5×5 grid, 1 mi spacing, 25 valid points): rank 1 at the centre, top-3 at 5 of 25 points, average rank 7.24. By distance — 0 mi: top-3 at 100% of 1 point; 1 mi: top-3 at 50% of 8 points; 2 mi: top-3 at 0% of 16 points. Weakest to the east: top-3 at 0% of 10 points.
Action: Strengthen the signals Google uses beyond the pin: a service page for "laser hair removal bradford" that names the neighbourhoods to the east, the service listed on the Business Profile with a description and photos, consistent name-address-phone on the citations that mention this service, and reviews that name it. Re-scan next month on the same grid to measure the change.
MAPSMeasuredTop-3 at 20% of the area; top-3 majority holds to 1 mi· confidence 90% · effort medium
23score
£47.68 spent on 8 search terms with no conversionsTerms with ≥ 15 clicks or ≥ £25 and zero conversions, or clearly irrelevant intent. Top: "nhs blood test appointment bradford" £14.75, "laser hair removal training course" £11.80, "at home laser hair removal machine" £9.77, "iv therapy course online" £4.86.
Action: Review the 8 negative-keyword candidates and add the confirmed ones as campaign-level negatives (phrase match). Revisit informational terms as content ideas instead of paid targets.
PAID WASTEEmpirical estimate≈ £38.15 per 7 days redirected to converting terms (estimate: 80% of the waste)· confidence 60% · effort low
20score
"Laser Hair Removal - Leads" is limited by budget while converting at £10.17Lost 27% of eligible impressions to budget while converting at £10.17 CPA (account £9.65).
Action: Test a 20–30% budget increase for two weeks. Guardrail: CPA must stay within 15% of the current level; revert if not.
BUDGETblockedScenario estimateEstimate: up to ~4 more conversions per 7 days if impression share lost to budget were halved· confidence 60% · effort low
Conversion tracking is likely broken, so the platform conversions this action relies on cannot be trusted. Fix tracking first; the estimate will be recomputed on the next sync.
16score
5 converting search terms are not yet exact-match keywordsThey produced 18 conversions at or below campaign CPA but are matched loosely, so ads and landing pages are not tailored. Top: "full body laser hair removal cost" (5 conv), "iron infusion bradford" (5 conv), "private baby scan bradford" (4 conv), "laser hair removal bradford prices" (2 conv).
Action: Add each as an exact-match keyword in the matching ad group so the ad copy and landing page can be tailored to it. Under Smart Bidding the platform sets the bid; do not add manual bids.
BUDGETblockedScenario estimateEstimate: ~3 more conversions per 7 days from these terms at the same spend· confidence 60% · effort low
Conversion tracking is likely broken, so the platform conversions this action relies on cannot be trusted. Fix tracking first; the estimate will be recomputed on the next sync.
13score
Paid traffic to /services/laser-hair-removal/ converts far below the campaignConverts at 3.7% vs 10.5% for the campaign on 63 clicks. (campaign "Laser Hair Removal - Leads").
Action: Send the campaign to the better-converting page, or fix this page: above-the-fold booking CTA, price visibility, mobile layout and speed.
CROEmpirical estimateEstimate: ~4 conversions per 7 days lost to the weaker page· confidence 60% · effort medium
9score
"laser hair removal bradford" ranks 9.8 with 473 impressionsPosition 9.8 with 473 impressions — moving 2–3 places could roughly 1.4× clicks; the same query converts in paid search. Two pages share this query (57% / 42% of impressions) — Google is undecided which page to rank.
Action: Strengthen /services/laser-hair-removal/: match the title and H1 to the query, add a specific FAQ/answer block, internal links from related pages, and refresh the content date.
SEO CONTENTHeuristic estimateEstimate: +23 organic clicks per 7 days if it reaches the top 3–4· confidence 60% · effort medium
8score
£70.54 spent in 3 hour-blocks that rarely convertHours with ≥ 3% of spend and under a third of the proportional conversions: 20:00–21:00 (£23.51, 0 conv, 22 clicks); 21:00–22:00 (£23.51, 0 conv, 22 clicks); 22:00–23:00 (£23.51, 0 conv, 22 clicks).
Action: Under Smart Bidding, ad-schedule bid adjustments are ignored and the platform already weighs time of day, so do not add adjustments. If the business genuinely cannot serve these hours (nobody answers the phone, no bookings possible), exclude them with a −100% schedule; otherwise treat this as a signal to check that conversions are being imported with the right timestamps.
SCHEDULEblockedScenario estimate≈ £28.22 per 7 days redeployed· confidence 30% · effort low
Conversion tracking is likely broken, so the platform conversions this action relies on cannot be trusted. Fix tracking first; the estimate will be recomputed on the next sync.
7score
"private ultrasound bradford" ranks 2.3 but earns only 5.2% CTRRanks 2.3 but CTR 5.2% is below the ~15% typical for that position — title/snippet or a mismatched page.
Action: Rewrite the title tag and meta description of / to answer this query directly (price, location, what happens), and check the page Google shows is the right one.
SEO CTRHeuristic estimateEstimate: +9 clicks per 7 days at typical CTR for the position· confidence 60% · effort low
4score
"private baby scan bradford" ranks 4.7 with 240 impressionsPosition 4.7 with 240 impressions — moving 2–3 places could roughly 4.5× clicks; the same query converts in paid search.
Action: Strengthen /: match the title and H1 to the query, add a specific FAQ/answer block, internal links from related pages, and refresh the content date.
SEO CONTENTHeuristic estimateEstimate: +9 organic clicks per 7 days if it reaches the top 3–4· confidence 60% · effort medium
3score
"early pregnancy scan bradford" ranks 7.1 with 209 impressionsPosition 7.1 with 209 impressions — moving 2–3 places could roughly 2.1× clicks; the same query converts in paid search.
Action: Strengthen /services/ultrasound/early-pregnancy-scan/: match the title and H1 to the query, add a specific FAQ/answer block, internal links from related pages, and refresh the content date.
SEO CONTENTHeuristic estimateEstimate: +8 organic clicks per 7 days if it reaches the top 3–4· confidence 60% · effort medium
3score
No page competes for the "blood test" cluster (440 impressions)Queries: blood test bradford, private blood test bradford, blood test near me bradford. Best position 21 — demand exists but nothing on the site is built for it.
Action: Create or expand a dedicated service page answering these queries (what, price, how to book, FAQs), then link it from the services hub.
SEO CONTENTHeuristic estimateEstimate: 22 clicks per 7 days at a top-10 position· confidence 30% · effort high
2score
"Blood Tests Bradford" loses 43% of impressions to Ad RankLost 43% of eligible impressions to Ad Rank — quality/relevance or bids, not budget.
Action: Improve expected CTR and landing-page relevance (ad copy mirroring the query, page headline matching the ad) before raising bids.
CREATIVEReach without extra budget· confidence 60% · effort medium