Live · status OK
Back to blog
Ontwikkeling13 min

Case study: van Wix naar Next.js, +312% organisch verkeer in 6 maanden

TL;DR

Migratie in 8 weken van een Waalse B2B KMO (technische industriële diensten) van Wix naar statisch geëxporteerde Next.js op Vercel. Voor: LCP 4,8s, INP 480ms, 280 SEO-bezoeken/maand, 1 lead/maand. Na 6 maanden: LCP 1,2s, INP 90ms, 1.155 SEO-bezoeken/maand (+312%), 14 gekwalificeerde leads/maand. ROI bereikt in maand 7. Stack: Next.js 15 App Router + react-i18next 3 talen + volledige JSON-LD + Vercel + Plausible. Totale investering: 9.200 € + 95 €/maand onderhoud. Sleutel-lessen: 301-redirect audit verplicht, meertalig vanaf D1, content herschreven niet gemigreerd.

Julien Daniel
ByJulien Daniel
Founder & CTO, OptionWeb
Share
Groeicurve van organisch verkeer na migratie van Wix naar Next.js

Deze case study documenteert de migratie van een Waalse B2B KMO (15 medewerkers, technische industriële diensten, 1,8 M€ omzet) van Wix Business naar statisch geëxporteerde Next.js op Vercel, tussen oktober 2025 en april 2026. Alle cijfers komen uit Google Search Console, Vercel Analytics en het CRM van de klant (geanonimiseerd op zijn verzoek).

1. De klantcontext

Bedrijf X voert een zeer gespecialiseerde B2B-activiteit uit (onderhoud van industriële apparatuur in vochtige omgevingen). Hun doelgroep: technische verantwoordelijken van Waalse en Luxemburgse industriële KMO's. Verkoopcyclus: 2-6 maanden. Gemiddelde klantkorf: 8.000-25.000 €/jaar. Ze zoeken typisch 8-12 nieuwe klanten/jaar om hun groei te onderhouden.

De bestaande site was een Wix Business aan 32 €/maand gelanceerd in 2021, eenmaal heroverwerkt in 2023 met een modernere template. 14 gepubliceerde pagina's: home, over, 5 dienstenpagina's, 3 klantcases, blog (3 artikelen van 18 maanden oud), contact, juridische vermeldingen.

BusinessindicatorWaarde voor migratie
Organische bezoeken/maand280
Offerteaanvragen via site/maand0,8
Acquisitiekost klant via site~3.200 €
Aandeel omzet toe te schrijven aan site~4%
Gemiddelde SEO-positie op 50 doelwoorden16,4
Trefwoorden in top 10 Google3 op 50

De klant gebruikte LinkedIn en mond-tot-mond als belangrijkste acquisitiekanalen. De site diende vooral om geloofwaardigheid te bevestigen bij reeds warme prospects, niet om leads te genereren. Dat wilde de commerciële directie precies veranderen.

2. Diagnose van de bestaande Wix-site

De technische en SEO-diagnose over 5 dagen onthulde 4 grote probleemcategorieën:

CategorieVaststelling voor migratieBusinessimpact
Performance (Core Web Vitals)LCP 4,8s / INP 480ms / CLS 0,23 (rode zone op alle 3)Mobiel bounce rate 78%, ranking gepenaliseerd
Technische SEOGeen JSON-LD schemas, geen hreflang, onvolledige sitemap, gedupliceerde title-tags op 9 pagina'sTrefwoordcluster niet gedekt, kansen verloren
Content-SEOTe korte teksten (300-500 woorden), geen FAQ, geen gestructureerde klantcases, verlaten blogLage topische autoriteit, weinig LLM-extractie mogelijk
UX-conversieGeen zichtbare mobile CTA, contactformulier 12 velden (afrondingsgraad 11%), geen belknopLeads verloren voor zelfs conversie

De meest opvallende vaststelling: op 280 maandelijkse organische bezoeken bereikten slechts 31 een dienstpagina (de andere bouncten vanaf de home). Op die 31 openden er 7 het formulier en 0,8 voltooide het. De conversiecascade was op meerdere niveaus stuk.

3. De beslissing om te migreren

Drie opties werden aan de directie voorgelegd:

OptieInitiële kostTerugkerende kostVerwachte SEO-winstAanbeveling
A. Bestaande Wix optimaliseren1.800 €32 €/maand+10-20%Onvoldoende gezien doelen
B. Herontwerpen op Wix met premiumtemplate3.500 €49 €/maand+20-40%Wix technische plafond
C. Migreren naar Next.js + volledig herontwerp9.200 €95 €/maand+150-300%Aanbevolen

Optie C werd gekozen met duidelijke beslissingsrooster:

  • Technisch plafondWix laat Core Web Vitals groene zone niet toe, wat SEO sinds 2024 beperkt (INP werd rankingsignaal)
  • AsseteigendomMet Next.js wordt broncode aan klant geleverd, overal hostbaar — geen uitgeverafhankelijkheid
  • Berekende ROIAcquisitiekost klant daalt van 3.200 € naar 600-800 € op termijn = positieve ROI vanaf 4e extra klant
  • EvolutiviteitToevoegen blog, meertalig (FR/NL/EN), klantruimte komend = haalbaar in Next.js
  • B2B-imagoKlant richt zich op veeleisende industriëlen — snelle, technisch onberispelijke site versterkt geloofwaardigheid

4. Migratieplan in 6 fasen

Referentiekalender: 8 weken van handtekening tot go-live, parallel aan commerciële activiteit (geen serviceonderbreking).

FaseDuurOp te leveren
1. Audit + URL-cartografie1 weekInventaris 14 Wix-URLs + 301-redirectplan + volledige SEO-audit
2. UX wireframes + arborescentie1 weekLo-fi mockups 12 pagina's + mobiele conversieflow + klantvalidatie
3. UI Design Figma1,5 weekHi-fi desktop + mobile mockups + design system (kleuren, typo, componenten)
4. Next.js-ontwikkeling2,5 weekNext.js 15 App Router code, volledig JSON-LD, react-i18next 3 talen (FR/NL/EN)
5. Content en SEO1 week100% FR content herschreven + NL/EN vertalingen + FAQ + gestructureerde klantcases
6. Acceptatie + DNS-migratie1 weekTests op staging, klantvalidatie, DNS-omschakeling Wix → Vercel, post-go-live tests

5. De gekozen tech stack

Operationele 2026-stack gebruikt op dit project:

LaagKeuzeWaarom
FrameworkNext.js 15 App Router (statische export)Native performance, mature ecosysteem, deploy CDN edge
i18nreact-i18next + vertaalde slugs3 talen (FR/NL/EN) met reciproque hreflang + x-default
StylingTailwind CSS 4 + eigen componentenDesignconsistentie + minimale bundle
HostingVercel Pro (20 $/maand)Wereldwijd edge-CDN, auto Git deploy, SSL inbegrepen
AnalyticsPlausible (9 $/maand)GDPR-vriendelijk, geen cookie banner, eenvoudig dashboard
Conversie-trackingFormulier → webhook → CRM klant + emailGeen tagmanager, eigen pipeline
Form anti-spamHoneypot + Cloudflare Turnstile invisibleGeen gebruikersfrictie, 100% spam geblokkeerd op 6 maanden
Sitemap + robotsBuild-time generatieSitemap gesegmenteerd per taal, robots.txt staat AI-crawlers toe
JSON-LDOrganization + LocalBusiness + Article + FAQPage + Service + BreadcrumbListVolledige E-E-A-T + AEO dekking

De volledige broncode wordt versioned op het Git-account van de klant en automatisch deployed bij elke push. De klant kan teksten aanpassen via een lichte admin-interface (Decap CMS) zonder ons te raadplegen.

6. De 7 valkuilen die we (bijna) vermeden

Eerlijke lijst van fouten die we bijna of gedeeltelijk maakten:

  1. Wix-visuals zoals ze waren behouden (lage resolutie, zonder alt) → opgelost door een fotoshoot ter plaatse te vragen halverwege, 1.200 € meerkost maar visuals die verschil maken
  2. Geen NL-versie bij lancering → beslissing in fase 2 om NL en EN vanaf D1 op te nemen in plaats van V2. Verdrievoudigt i18n-werk maar voorkomt latere hreflang-herwerking
  3. Klantcase-rédaction onderschatten → 3 klantcases = 3 dagen redactie in plaats van geplande dag, omdat klanten van Bedrijf X moesten worden geïnterviewd
  4. Oude Wix-URLs van versie 2021 negeren → audit vond er 3 nog geïndexeerd, in extremis geredirect
  5. Go-live op vrijdagavond lanceren → goede praktijk: go-live dinsdagochtend om 4 dagen actieve support achter te hebben
  6. Vergeten sitemap aan GSC voor te leggen op D-dag → binnen 2u na go-live gedaan, belangrijk om indexering te versnellen
  7. Wix te vroeg uitschakelen → Wix-account 30 dagen na go-live actief gelaten voor mogelijke rollback, pas uitgeschakeld na bevestiging dat alles werkte

7. Cijfermatige resultaten maand per maand

Alle metrieken komen uit Google Search Console (gefilterd op 50 doel-trefwoorden gedefinieerd met klant in fase 1) en het klant-CRM voor gekwalificeerde leads.

MaandSEO-bezoekenGemiddelde positieTrefwoorden top 10Gekwalificeerde leads
M0 (voor)28016,430,8
M+124514,251,2
M+235211,882,5
M+34989,7124,1
M+46177,9166,8
M+58946,52110,2
M+61.1555,22714,0

Data-interpretatie:

  • Maand +1: normale dipLichte verkeerafname (-12%) terwijl Google nieuwe URLs herontdekt en herindexeert. Posities beginnen al te stijgen (teken dat CWV beter worden waargenomen)
  • Maand +2 tot +3: CWV + structuureffectOvergang naar groene zone van Core Web Vitals deblokkeert snel ranking op queries waar klant op positie 11-20 zat. +78% verkeer vs M0
  • Maand +4 tot +6: content-effectFAQ, gestructureerde klantcases en nieuw blogartikel (gepubliceerd M+2) beginnen op long-tail te ranken. Groei versnelt
  • Conversies × 17Verkort formulier (12 → 4 velden) + duidelijke mobiele CTA + directe belknop heeft conversieratio met ~4 vermenigvuldigd. Gecombineerd met verkeer × 4, leads × 17

Lessen en aanbevelingen

Vijf lessen gedistilleerd uit dit project, toepasbaar op elke vergelijkbare B2B-KMO migratie van Wix, Squarespace of WordPress naar Next.js:

  1. URL-audit is goud waard. 95% van migraties die SEO laten kelderen, danken het aan niet-geredirecte 404. Mechanica, geen genialiteit: cartograferen, redirecten, verifiëren via crawl
  2. Content wordt herschreven, niet gemigreerd. Slecht geoptimaliseerde tekst migreren naar performante stack geeft snelle site die nog steeds weinig zichtbaar is. Herschrijven met gestructureerde H2/H3, FAQ, schemas vooraan is wat LLM-citaties deblokkeert
  3. Meertalig vanaf D1 indien relevant. Een 2e taal toevoegen aan goed gemaakte Next.js-site kost 25-40% van initiële forfait. Achteraf inbouwen na 6 maanden kost 80-120%
  4. Meten voor EN na. Zonder propere GSC-baseline voor migratie is ROI niet bewijsbaar. Alles exporteren in maand -1, CSV-geschiedenis bewaren voor vergelijking
  5. Conversie telt evenveel als verkeer. Verkeer verdubbelen van site die 0,3% converteert, geeft site die 0,3% converteert met 2× meer bezoekers. Beide samen behandelen is niet onderhandelbaar
Tags#case-study#klant-case#migratie#wix#nextjs#seo