Skip to content

SaaS · 5 weeks

Cutting a SaaS marketing site from 4.1s to 1.2s LCP

A WordPress site weighed down by eleven plugins was costing Northwind organic traffic. We rebuilt it on Next.js in five weeks.

Largest Contentful Paint, down from 4.1s
1.2sLargest Contentful Paint, down from 4.1s
Organic trial signups in the first quarter
+38%Organic trial signups in the first quarter
Lighthouse performance score
98Lighthouse performance score
Ranking positions lost at migration
0Ranking positions lost at migration

The challenge

Northwind ranked well for years, then slid two pages after a Core Web Vitals update. Every page shipped 1.8MB of JavaScript, and marketing needed a developer for the smallest copy change.

What we did

  1. 1Audited every plugin and removed nine of the eleven
  2. 2Rebuilt the front end on Next.js with static generation for all marketing routes
  3. 3Moved content into a headless CMS with live preview for the marketing team
  4. 4Set a 120KB JavaScript budget enforced in CI
  5. 5Mapped and tested 340 redirects before cutover
The speed difference was obvious the day it launched. What I did not expect was how much faster our own team could move afterwards.
Daniel ReyesHead of Growth, Northwind

Tell us what you are trying to build

A 30-minute call, no deck and no obligation. You will leave with a scope, a rough number and an honest opinion about whether we are the right fit.