gross margin held
through the scale
E-commerce & Growth Director
£200k
to £6.3m
in fourteen years.
I build the growth systems consumer brands actually run on: paid media, CRM, product and the automation underneath. Fourteen years of it, most of them at Bareback Footwear, where the margin held at 55% through 31.5× the revenue.
PORTRAIT ]
Worcester, UK.
Open to Director roles, and a small number of consultancy projects.
annual media spend,
built from zero
LTV to CAC
£180 vs £18 nCPA
Proof
Every number here
carries its working.
Lifetime figures, not a good quarter. Fourteen years at one brand, through two platform migrations and a cost-of-living squeeze.
- Clicks
- 712,000
- Campaign types run
- PMax · Search · Shopping · Demand Gen · YouTube
annual turnover,
up from £200k
gross margin held
through the scale
new-customer growth,
year on year
CRM subscribers
grown from zero
return to buy again,
1.7 orders each
product returns,
32% down to 21%
The growth factory
Five stages, and none
of them stand alone.
What a customer tells us at the end of this loop decides what we buy, photograph and advertise at the start of the next one.
£570k a year, built from nothing
- Meta at roughly 70% of budget, held to 10× lifetime and never below 6×.
- Google across PMax, Search, Shopping, Demand Gen and YouTube.
- TikTok Shop and GMV Max, plus AWIN affiliates.
- Bought at ~£18 nCPA against a blended 10× MER.
Built by hand, not by app store
- Self-built Shopify themes in HTML and CSS, no page-builder tax.
- Product finders and customer navigation written from scratch.
- Technical SEO and content automation running unattended.
- Every conversion test shipped by the person who ran the ads.
A quarter of revenue, owned outright
- 76,600 Klaviyo subscribers grown from zero.
- Thirteen live flows — welcome, browse, checkout, post-purchase, win-back, back-in-stock.
- A custom loyalty scheme with its own referral engine.
- 38.6% of customers come back, averaging 1.7 orders.
Best-sellers grown into ranges
- Quebec, Hudson and Kentucky extended into ankle, mid, zip and long.
- Care products, insoles and socks sourced and priced in-house at ~80% margin.
- Bundles and checkout upsells lifting order value.
- Advertising a product beats advertising a collection.
A third fewer boots came back
- 360° scans coded into the product page.
- A 1–5 fit level on the size row of every core boot.
- Charts, imagery and size-led advice before the add-to-cart.
- Returns fell from 32% to 21% in four months, and held.
Gross margin, unchanged from £200k to £6.3m. Growth that costs margin is not growth.
Lifetime value to acquisition cost. £180 against £18, held while spend grew.
Recovered from imperfect stock through a direct-to-subscriber seconds programme.
Product
Advertise the boot,
not the category.
A collection ad competes with itself. A single proven boot does not. So rather than buy traffic for categories, we found the boots that already converted and grew each one into a range, every new height, closure and lining inheriting an audience that had already bought.
Each extension launched into a warm audience rather than a cold one, so media went further per pound and the catalogue got deeper without the ad budget getting wider. Every new height, closure and lining also answered a fit complaint we had already read.
Returns & fit
A boot that fits
doesn't come back.
Returns are a photography and information problem long before they are a logistics one. Four changes to the product page, four months, and returns fell from 32% to 21%.
Fifteen frames per boot, drag to spin. No more guessing what the back of the heel looks like.
Runs small to runs large, published per boot, not buried in a generic size guide.
Calf and instep guidance surfaced at the moment of the decision, not after it.
A post-purchase email asks how the fit is, and the answers rewrite the fit levels.
DRAG TO SPIN
Runs slightly large.
Your usual size should be right. If you’re between sizes, go down.
Men: stick to your typical size, or size up if you’re between sizes.
37.5cm
Measured at mid-calf height26cm
Sole to top of bootA quick fit check now your boots have arrived.
Six days after the order, once they have actually been worn. The flow splits first: a returning customer is asked about fit, a first-time buyer is offered an exchange. Both answers feed back into the fit level published on the product page.
Retention
Thirteen flows, and
one of them is a business.
A quarter of annual revenue arrives through a channel that costs nothing per send. Built from an empty list, and rebuilt from scratch in 2026 when the old flows stopped earning their keep.
- Built, not bought
- A loyalty scheme written against Shopify and Klaviyo rather than licensed off the shelf, so the rules match how boots are actually sold and returned.
- Referral, not just points
- Four flows carry it: a code issued to a friend, credit released once they buy, credit on redemption, and a birthday credit. The referral arm waits five days, then splits on whether the friend has ordered in the last thirty.
- The returns window
- [ how credit vests against the returns window — your words needed ]
- Product exclusions
- [ which lines are excluded, and why — your words needed ]
- What it earns
- 25% of annual revenue arrives through email and SMS.
John Spilsbury Digital
The same work,
for other people's brands.
Eight consumer, local and online businesses since 2018, alongside the day job. Paid media, Shopify build, CRO and the commercial thinking that decides which of those to do first.
Meta strategy, website improvements and growth planning for an established British bag brand.
Meta, CRO and Shopify recommendations feeding into larger client engagements.
Meta and Google Ads managed end to end: commercial goals translated into campaign structure, then into practical site changes.
Focused local campaigns for smaller operators, where the whole budget has to work the first time.
Client names are withheld pending permission. [ confirm which can be named ]
Contact
Fourteen years of this,
and still curious.
If you are hiring someone to own digital growth, or you have a brand that has stalled somewhere between £1m and £10m — I would like to hear about it.
- Emailj.e.t.spilsbury@gmail.com
- LinkedInjohn-spilsbury
- BasedWorcester, UK
- Open toDirector roles & select consultancy
- EducationBA (Hons) Human Geography, Edge Hill
- ElsewhereMountain ultrarunner · Lakeland 50 finisher