Case Study

Webflow to code migration for an 817-URL website in three languages

We moved our own website from Webflow to code: Next.js, 817 URLs, three languages, live in 19 days.

Product type
Company website
Technologies
Next.js, Vercel, Figma
Service
Website migration
Client
Tom LouwagieTom LouwagieFounder
Minimum Code — homepage of the new Next.js site

Challenge

Webflow was the right choice for our website for years. By 2026 it was slowing us down. Every case study used the same CMS template, so changing one meant changing all of them. New pages waited for the one person who knew the Webflow CMS. And on mobile, the main content took almost 12 seconds to show up.

The move itself wasn't small: 817 URLs in English, Dutch and German, with rankings, ad tracking and cookie consent that couldn't break on the day we switched.

  • 817 URLs and 339 pages behind about 25 templates
  • 86 pages only in English, 21 only in Dutch and German
  • GA4, Google Ads, Clarity and the OpenAI Ads pixel, all behind consent
Minimum Code — inventory of the Webflow site: 817 URLs, 339 pages, about 25 templates, 3 languages

Solution

We didn't start with code. We started with a list: every URL by language, every template, and every page nobody needed anymore. Then we rebuilt the site in Next.js, template by template. Claude Code wrote most of the code. People checked every page against the old one.

  • Static Next.js on Vercel, so search engines and AI crawlers get the full text in the HTML
  • An SEO migration plan: titles and descriptions kept, Webflow's 301 redirects carried over
  • English, Dutch and German linked on every page, missing translations written
  • One consent banner for all tracking
  • Content as files in our own GitHub
  • Webflow kept live as a rollback until we were sure
Minimum Code — the new homepage on mobile in English, Dutch and German

Results

The new site went live on 28 September 2026, 19 days after we signed the scope. On mobile the main content now shows in 2.5 seconds instead of 11.9, and Lighthouse gives 100 for accessibility, best practices and SEO.

The part we care about more: anyone on the team can change the site with Claude Code. The change goes in as a pull request, gets reviewed, and is live about two minutes after the merge. Webflow is cancelled.

Minimum Code — Webflow to code

Business growth

Live since 28 September 2026. We shipped more than 30 changes in the first month.

days from signed scope to live site
19
URLs in three languages carried across
817
faster mobile load (11.9 s to 2.5 s)
4.7x

Tools used

Not sure where to start?

Migrations start with an audit and a roadmap, so you get a plan and a fixed price before anything moves.

Book a call

Let’s get in touch

Ready to build your product?

Book a consultation call to get a free project assessment
and scope estimation for your project.

Start your project