A three-channel acquisition system — Meta, Google, SEO/GEO — built around the postcode data you already have. Density beats radius. Margin beats reach.
A £170-a-week budget pulling nine orders at £150 AOV is a healthy ROAS. But the targeting is leaking margin every time a van drives ninety minutes for a £100 job. You already know which postcodes pay. Most agencies don't know what to do with that.
20-mile geo-radius. Van leaves at 9am, sits in traffic, picks up one £100 service in zone 6. Driver pay + fuel + van time eats the margin. Good ROAS on paper, thin profit in practice.
Ads served only in your priority postcodes — the ones your data already proved are profitable. Multiple bookings clustered per route. Same van, same driver, two-to-three pickups per loop.
Geo-fenced to your profitable postcodes. Layered with lookalikes of past high-AOV customers. Creative tested weekly — UGC, before/after, convenience-led hooks. No more "interest-only" guesswork.
You're already at £1,200/wk on Google. We rebuild the campaign structure around bike type + service intent, paired with 3–4 dedicated landing pages — built by us, included — to test which angle converts hardest.
You confirmed SEO hasn't been touched. Local-pack rankings for "bike repair near me" and postcode-level pages compound monthly — and AI search (ChatGPT, Perplexity, Google AI Overviews) is the next surface to win.
No phased gating. Meta, Google and SEO all kick off in week one — they reinforce each other. Meta builds postcode awareness, Google captures the resulting intent, SEO compounds in the background.
Free Meta audit. Tracking validated (GA4, pixel, GTM). Postcode data turned into geo-targeting sets.
Meta + Google rebuilds live. 3–4 LPs split-testing. SEO on-page begins. First creative batch out.
Postcode-level cuts. Creative fatigue tracked. LP winners scaled. SEO ranking deltas measured.
Push Meta to £500/wk. Google + SEO compound in parallel. Quarterly review on second location.
Postcode-precision targeting on a premium service business — exactly the shape of Bike Hero. We pushed a Dubai client running a commoditised, location-bound service to 6–7× ROAS by stripping the radius and rebuilding around affluent zones.
Case studies and creative samples already shared. We've worked across service businesses, e-commerce and online education — but the pattern that maps best onto Bike Hero is the premium, location-bound service play. Same problem, same fix: data-led postcode targeting, ruthless creative iteration, weekly review.
Take Meta on its own, take all three together, or start with two and add the third later. Month-to-month — no lock-in, no commitment beyond the rolling month. Ad spend paid by Bike Hero direct to Meta and Google. GBP throughout.
| Channel | Setup (one-time) | Retainer / mo | Recommended ad spend / mo |
|---|---|---|---|
| Meta Ads Campaign rebuild · postcode + lookalike targeting · creative production · weekly optimisation | Included | £1,200 | £1,000–£2,000 |
| Google Ads Account rebuild · search + Performance Max · 3–4 landing pages included · weekly optimisation | £600 | £1,200 | £2,000–£3,000 |
| SEO / GEO Technical + local SEO · postcode landing pages · GEO (AI search) optimisation · monthly content | £600 | £1,200 | — |
| All three channels | £1,200 | £3,600 / mo | £3,000–£5,000 (your card) |
Built by us. We iterate on them throughout the engagement. (We don't continue maintaining them after we stop working together — they're yours to keep, hosted on your stack.)
Static ads, motion graphics, AI-accelerated variants. Volume scaled to test velocity, not to an arbitrary count. If we need real-shot UGC of your mechanics, that's a separate spec — quoted at cost, no markup.
Monday morning summary: spend, leads, CPL, route-level performance, what we're changing this week. Bi-weekly 45-min call to plan ahead and answer questions.
Listed plainly so there's no ambiguity later. Anything in the right column can be added with a separate quote — nothing happens "for free as a favour."
Terms: Month-to-month — no lock-in · Monthly invoicing in advance, due within 5 business days · Ad spend paid by Bike Hero direct to Meta and Google · 30-day notice to pause or stop · Landing pages remain yours after engagement ends, ongoing maintenance not included