Bike Hero — Growth Proposal · SF Agency
Bike Hero · Growth Proposal · May 2026

From £170/wk to £500+/wk on Meta — without losing the route.

A three-channel acquisition system — Meta, Google, SEO/GEO — built around the postcode data you already have. Density beats radius. Margin beats reach.

Prepared for Liam O'Brien, Bike Hero By SF Agency Validity 30 days
Bike Hero workshop
Hero image
Workshop / mechanic /
collection-van shot
01 The opening

Density, not radius. That's the unlock.

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.

Meta spend ceiling
The bottleneck isn't budget — it's targeting. Scalpel-target the postcodes that already pay you well, and Meta spend can triple without breaking route economics.
Today

Radius-based, interest-led targeting

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.

~90 min
Round-trip / pickup
Random
Postcode mix
With us

Postcode-led, density-first targeting

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.

2–3×
Jobs per route
Higher AOV
Affluent postcodes
Channel 01

Meta Ads — postcode + lookalike layered

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.

Channel 02

Google Ads — intent + 3–4 LPs to test

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.

Channel 03

SEO + GEO — own "bike repair [postcode]"

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.

02 The system

Three channels. One launch. Compounds monthly.

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.

1
Foundation
Week 1
2
Launch
Week 2
3
Optimise
Week 3–4
4
Compound
Month 2+
Week 1

Foundation

Free Meta audit. Tracking validated (GA4, pixel, GTM). Postcode data turned into geo-targeting sets.

Week 2

Launch

Meta + Google rebuilds live. 3–4 LPs split-testing. SEO on-page begins. First creative batch out.

Week 3–4

Optimise

Postcode-level cuts. Creative fatigue tracked. LP winners scaled. SEO ranking deltas measured.

Month 2+

Compound

Push Meta to £500/wk. Google + SEO compound in parallel. Quarterly review on second location.

03 Why us

We've run this exact playbook on a hyper-local service.

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.

6–7×
ROAS on scalpel-targeted postcodes
7 yrs
Meta Ads experience (lead) + 5 yrs (partner)
70–80%
AI-accelerated creative output

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.

04 Pricing

Itemised. Channel-by-channel.

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)

3–4 Google Ads landing pages — included

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.)

£0
on us

Meta creative production — included

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.

£0
on us

Weekly Slack report + bi-weekly strategy call

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.

£0
on us
Reporting & cadence: Weekly Slack summary every Monday + bi-weekly 45-min strategy call. KPIs tracked: CPL, postcode-level CAC, route density, ROAS by channel, LP conversion rate, SEO ranking deltas, GBP business reviews.
05 Scope

What's in. What's not.

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."

✓ In Scope

  • Free Meta Ads Manager audit (on viewer access)
  • Conversion tracking — GA4, Meta pixel, GTM, server-side where applicable
  • Meta Ads — campaign rebuild, postcode + lookalike targeting, weekly optimisation
  • Meta creative production — static + motion, AI-accelerated
  • Google Ads — account rebuild, search + Pmax, weekly optimisation
  • 3–4 Google Ads landing pages built + iterated during engagement
  • SEO — technical audit, on-page, local SEO, GBP optimisation, postcode landing pages
  • GEO — AI-search visibility (ChatGPT, Perplexity, Google AI Overviews)
  • Monthly SEO content (2–3 pieces / mo)
  • Weekly Slack reports + bi-weekly strategy call

✕ Not in Scope

  • Ongoing landing page maintenance after engagement ends
  • Full website redesign or rebuild
  • Real-shot UGC / mechanic videography (pass-through quote)
  • Organic social posting / community management
  • Email marketing or CRM build (Klaviyo, HubSpot, etc.)
  • Influencer partnerships or PR
  • Booking-system or merchant-account setup
  • TikTok / YouTube ads (can be added — separate quote)
06 Get started

Three steps to live.

From signed agreement to live campaigns: 10–14 days from asset handoff. No lock-in — month-to-month from day one.

1

Confirm channels

Pick Meta only, Meta + Google, or all three. Sign and process first month retainer + any setup fees.

2

Grant & hand over

Meta Business Manager + Google Ads + GA4 access. Domain DNS for landing pages. Postcode data + brand assets.

3

Go live

All chosen channels live within 10–14 days. First Slack report end of week 1. First strategy call end of week 2.

Ready? Let's Talk on WhatsApp

We usually respond within a few hours · +971 58 621 3939

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