Case study Subscription launch page · F&B · Penang · 2026
A subscription pagethat paid for itselfin nine days.
- subscriptions in the 60 days after launch, against the 60 days before
- +212%
- conversion rate on paid social traffic, up from 1.9%
- 5.9%
- to load on a 4G phone (LCP), down from 4.8 seconds
- 1.6s
(01) The brief
Beans sold one bag at a time.
Harbour roasts in Penang and sells online. Instagram ads sent people to a shop page with 38 products, so most visitors browsed, compared and left. Subscriptions, the only part of the business with predictable margin, were linked from the footer.
Make subscriptions a third of orders without raising the ad budget.
What the audit found
- 71%
of visitors from ads never scrolled past the product grid.
- 5
competing calls to action in the first screen on a phone.
- 4.8 s
to show the main image on a 4G phone (LCP).
- 9%
of orders were subscriptions, all reached from the footer.
(02) What we changed
Four changes, one page.
Each change answers one finding. The page beside the steps shows where each one lives.
- 1
One offer, above the fold
The old page opened on 38 products. The new one opens on a single offer: fresh beans every other Friday, from RM 39, cancel any time. Everything else moved below the fold or off the page.
First-screen click rate 11% → 34% - 2
A 30-second taste quiz
Most visitors could not tell a washed Ethiopian from a natural Brazilian, and they should not have to. Three questions pick the roast and the grind.
78% of quiz starters finish it - 3
The ad and the page tell one story
The Instagram ad and the page now share one photo and one headline, so the click feels like turning a page, not landing somewhere new.
Bounce rate 64% → 38% - 4
Checkout in two steps
Five steps became two, with DuitNow, FPX and cards on one screen, and the first delivery date shown before payment.
Checkout completion 41% → 73%
(03) The test
B led from day one.
We split paid social traffic 50/50 between the old page and the new one for 28 days, then sent everyone to the winner.
The new page paid back the RM 16,500 sprint in nine days of extra subscriptions.
(04) The sprint
Twelve working days, start to live.
Fixed scope, fixed price, two review rounds, and feedback within a working day at each stage.
Then a 28-day A/B test, with a report every Friday
(05) In their words
“They rewrote one headline and our sign-ups doubled. Then they rebuilt the rest of the page.”
Atelier team
Nadia RahmanCreative direction
Jason LimStrategy and copy
Mei TanDesign
Arjun PillaiBuild and performance
- Figma
- Webflow
- Shopify subscriptions
- GA4
- Meta Conversions API
- Microsoft Clarity
Want a page that pays for itself?
Send a three-step brief and we will reply by the next working day with questions, a suggested package and two call slots.