Performance · 2026
Sales page speed sprint
A live sales page took 11.6s to show its main content. Ads were paying for visitors who left before it loaded.
- Client
- E-commerce brand (funnel builder)
- Stack
- Core Web Vitals, Lighthouse, Image & font optimisation, Script loading
Performance
11.6s → 2.2s
Largest Contentful Paint before
11.6s
After
2.2s
Measured on mobile with Lighthouse, on the live page.
The problem
The page was built in a funnel builder with heavy hero media, render-blocking scripts and layout shifts from late-loading fonts. Every second of delay was costing paid traffic.
What I did
I audited the page with Lighthouse and field data, then fixed the causes in order of impact: resized and preloaded the hero image, deferred third-party scripts, reserved space for media to stop layout shifts, and cleaned up font loading.
Results
- LCP 11.6s → 2.2s
- Lighthouse performance 65 → 97
- Layout shift (CLS) brought into the green
- Same design, no rebuild needed