All case studies
Web · Case study

Brewly

+311% CTA CTR

Brewly's site looked beautiful and loaded like a brochure on a 56k modem. We trimmed it down, rewrote the hero, and ran four copy tests — CTA click-through went up 311% and LCP went under 1.2s.

Industry
D2C · Specialty coffee
Region
Australia + NZ
Duration
5 weeks
Engagement
Web rebuild + CRO
The result
Hero CTA CTR
2.47%from 0.6%
+311%
LCP (mobile)
1.2sfrom 4.1s
−71%
Lighthouse perf
96from 28
+68pts
Subscription starts / wk
118from 31
+281%
The problem

What was broken

Brewly had a gorgeous photography-heavy WordPress build that scored 28 on mobile Lighthouse. LCP was 4.1s, CLS was 0.31, and the hero CTA — "Discover our story" — was clicked by 0.6% of visitors. Most users never saw the subscription offer because they bounced first. Google's Core Web Vitals report was flashing red, and organic traffic had been sliding for two quarters.

The approach

What we did

  1. 1

    Audited the homepage and top 4 product pages with Lighthouse, WebPageTest, and Hotjar. Identified 27 perf wins.

  2. 2

    Replaced hero JPGs with responsive AVIF + LQIP placeholders. Lazy-loaded everything below the fold. Cut JS by 62%.

  3. 3

    Moved WordPress to headless via WP REST API + a static front-end fronted by Cloudflare. TTFB dropped from 480ms to 60ms.

  4. 4

    Ran 4 hero copy tests over 3 weeks: outcome-led vs. story-led vs. urgency-led vs. price-led. Outcome-led won by 4×.

  5. 5

    Rebuilt the subscription PDP with single-question quiz flow → recommended bag → one-click subscribe.

Timeline

How it unfolded

Week 1
Perf audit

27 wins ranked. Headless plan signed off.

Week 2
Asset pipeline

AVIF + lazy load + JS budget. LCP under 2s.

Week 3
Headless cutover

Cloudflare in front. TTFB to 60ms.

Week 4
Copy testing

4 hero tests live. Outcome-led wins 4×.

Week 5
Subscription flow

Quiz → recommend → subscribe. Live.

Our site finally feels as fast as our espresso. Subscription signups tripled and Google stopped yelling at us.
MH
Mark Halliday
Founder, Brewly