Glossier
Rebuilt their marketing site and product pages in Next.js. Headless CMS, sub 2 second loads and a content system the marketing team can finally run themselves.

Where they were stuck.
Glossier was running on a legacy monolithic stack with 6.4 second average page loads on mobile. Their marketing team had zero CMS access meaning every landing page required a developer ticket with a 2 week wait. Product pages lacked structured social proof and the bundle builder was buried three clicks deep causing shoppers to drop off before reaching it.
What we did about it.
We rebuilt the site in Next.js with a headless Sanity CMS giving the marketing team full control over landing pages, hero content and product callouts with zero developer dependency. Product pages were restructured with before and after UGC content and review highlights above the fold. The bundle builder was moved into the primary viewport with a visual configurator that made upselling feel natural.
What changed.
Average page load dropped from 6.4 seconds to 1.6 seconds. Time to first contentful paint improved by 78%. Revenue per session grew 3.1x over the 90 days post launch. The marketing team shipped 14 new landing pages in the first month completely without a single developer ticket.
Numbers
that mattered.
The revenue up close.
Plotted across the engagement window. Each checkpoint represents a measurable shift in the underlying metric.
We went from needing a developer for every page update to shipping 14 landing pages in a month by ourselves. The speed improvement alone changed how our paid ads performed overnight.
Let's build yours.
Tell us about your brand and we'll send back a 90 days plan with milestones and pricing.