Kodo

How we migrated SOAX from HubSpot to Next.js and made it 3x faster

The challenge

SOAX had been running their marketing site on HubSpot for years. It worked — but barely. Pages took 6-8 seconds to load, the design felt dated, and every small change required navigating a maze of HubSpot modules. Their team was spending more time fighting the CMS than shipping content.

They came to us with a clear goal: rebuild the entire site on a modern stack, make it fast, and make it easy to maintain.

What we built

  • A fully custom Next.js marketing site with server-side rendering and static generation where it made sense
  • A headless CMS integration so the marketing team could still edit content without touching code
  • Optimized image pipeline with next/image and automatic WebP conversion
  • Custom analytics dashboard to track performance improvements in real time
  • Responsive design system built from scratch — mobile-first, conversion-focused

The result

  • 3x faster page load — average load time dropped from 6.2s to 1.8s
  • 42% increase in organic traffic within 3 months of launch
  • 28% improvement in conversion rate on key landing pages
  • Core Web Vitals all green — LCP under 2s, CLS near zero, INP under 100ms
  • Content publishing time cut by 80% — from hours to minutes

Tech stack used

Next.js 14 with App Router, Tailwind CSS, Framer Motion for animations, Sanity as the headless CMS, Vercel for hosting with edge functions, and a custom CI/CD pipeline for preview deployments on every PR.

If your site is slow, outdated, or stuck on a platform that's holding you back — we can help. We've done it before, and we'd love to do it for you. Reach out and let's talk about your project.

Have a project in mind?

Tell us about your idea — we'll get back to you with a clear plan and timeline within 24 hours.