Skip to content

How SOAX moved its marketing site from HubSpot to Next.js

  • Case Study
  • Next.js
  • Migration
4 min read

A note up front: this rebuild happened before Kodo existed. Our founder, Yurii Kachan, led it as SOAX’s developer, so read it as a founder’s project rather than studio work.

The challenge

SOAX had been running their marketing site on HubSpot for years. It worked - but barely. Pages were slow, the design felt dated, and every small change meant navigating a maze of HubSpot modules. The team was spending more time fighting the CMS than shipping content.

The goal was clear: rebuild the site on a modern stack, make it fast, and make it easy to maintain.

What was 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
  • An optimized image pipeline with next/image and automatic WebP conversion
  • A responsive design system built from scratch - mobile-first, conversion-focused

What changed

  • Faster pages on a static-first Next.js front end instead of heavy HubSpot templates
  • A publishing flow the marketing team could run on their own, without waiting on developers
  • A cleaner codebase and design system that is easier to extend than the old module setup

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 CI/CD pipeline with preview deployments on every PR.

If your site is slow, outdated, or stuck on a platform that's holding you back, this is exactly the kind of migration Kodo takes on now. Reach out and let's talk about your project.

Get started

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.

  • No hidden fees
  • 24h first reply
  • 50+ projects delivered

Or reach out directly