01 — Why it mattered
A customer-acquisition site was slower than the product it was pointing at.
A premium-cabin deals site that loads in under a second on the same network the deals serve.
02 — Problem
The original build shipped a heavy client bundle to render mostly static content. LCP was poor, SEO was suffering, and paid acquisition cost more than it should have.
03 — Approach
Moved the marketing surface to a static-first rendering path. Kept the booking widget interactive; everything around it became HTML. SEO metadata, structured data, and a new image strategy on top.
04 — Build
Three weeks. Audit, rewrite, ship. Side-by-side with the existing site until the rollout was clean.
05 — Outcome
LCP halved on the homepage. The site started ranking on the long-tail queries it had been losing. CPA on paid traffic dropped in the next cycle.
06 — Reflection
Most marketing sites do not need a framework. Most marketing sites have one anyway.
