Fallstudie: von Wix zu Next.js, +312% organischer Traffic in 6 Monaten
8-Wochen-Migration einer wallonischen B2B-KMU (industrielle technische Dienstleistungen) von Wix zu statisch exportiertem Next.js auf Vercel. Vorher: LCP 4,8s, INP 480ms, 280 SEO-Besuche/Monat, 1 Lead/Monat. Nach 6 Monaten: LCP 1,2s, INP 90ms, 1.155 SEO-Besuche/Monat (+312%), 14 qualifizierte Leads/Monat. ROI erreicht in Monat 7. Stack: Next.js 15 App Router + react-i18next 3 Sprachen + vollständiges JSON-LD + Vercel + Plausible. Gesamtinvestition: 9.200 € + 95 €/Monat Wartung. Schlüssel-Lehren: 301-Redirect-Audit obligatorisch, mehrsprachig ab T1, Inhalte neu geschrieben nicht migriert.
Diese Fallstudie dokumentiert die Migration einer wallonischen B2B-KMU (15 Mitarbeiter, industrielle technische Dienstleistungen, 1,8 M€ Umsatz) von Wix Business zu statisch exportiertem Next.js auf Vercel, zwischen Oktober 2025 und April 2026. Alle Zahlen stammen aus Google Search Console, Vercel Analytics und dem Kunden-CRM (auf Anfrage anonymisiert).
1. Der Kundenkontext
Unternehmen X betreibt eine hochspezialisierte B2B-Tätigkeit (Wartung industrieller Geräte in feuchten Umgebungen). Ihre Zielgruppe: technische Verantwortliche wallonischer und luxemburgischer industrieller KMUs. Verkaufszyklus: 2-6 Monate. Durchschnittlicher Kundenwarenkorb: 8.000-25.000 €/Jahr. Sie suchen typisch 8-12 neue Kunden/Jahr für Wachstum.
Die bestehende Site war eine Wix Business für 32 €/Monat, gestartet 2021, einmal 2023 mit modernerem Template überarbeitet. 14 veröffentlichte Seiten: Home, Über uns, 5 Service-Seiten, 3 Kundenfälle, Blog (3 Artikel 18 Monate alt), Kontakt, Impressum.
| Business-Indikator | Wert vor Migration |
|---|---|
| Organische Besuche/Monat | 280 |
| Angebotsanfragen über Site/Monat | 0,8 |
| Kundenakquisitionskosten über Site | ~3.200 € |
| Umsatzanteil der Site zuzuordnen | ~4% |
| Durchschnittliche SEO-Position auf 50 Zielkeywords | 16,4 |
| Keywords in Google Top 10 | 3 von 50 |
Der Kunde nutzte LinkedIn und Mundpropaganda als Hauptakquisekanäle. Die Site diente vor allem, Glaubwürdigkeit bei bereits warmen Prospects zu bestätigen, nicht Leads zu generieren. Genau das wollte die kommerzielle Leitung ändern.
2. Diagnose der bestehenden Wix-Site
Die technische und SEO-Diagnose über 5 Tage offenbarte 4 große Problemkategorien:
| Kategorie | Feststellung vor Migration | Business-Auswirkung |
|---|---|---|
| Performance (Core Web Vitals) | LCP 4,8s / INP 480ms / CLS 0,23 (rote Zone in allen 3) | Mobile Bounce-Rate 78%, Ranking benachteiligt |
| Technisches SEO | Keine JSON-LD-Schemas, kein Hreflang, unvollständige Sitemap, duplizierte Title-Tags auf 9 Seiten | Keyword-Cluster nicht abgedeckt, Chancen verloren |
| Inhalts-SEO | Zu kurze Texte (300-500 Wörter), keine FAQ, keine strukturierten Kundenfälle, verlassener Blog | Niedrige thematische Autorität, wenig LLM-Extraktion möglich |
| UX-Konversion | Kein sichtbares Mobile-CTA, 12-Felder-Kontaktformular (11% Abschlussrate), kein Anrufbutton | Leads verloren noch vor Konversion |
Die auffälligste Feststellung: von 280 monatlichen organischen Besuchen erreichten nur 31 eine Service-Seite (die anderen sprangen von der Home ab). Von diesen 31 öffneten 7 das Formular und 0,8 schloss es ab. Die Konversionskaskade war auf mehreren Ebenen kaputt.
3. Die Entscheidung zur Migration
Drei Optionen wurden der Geschäftsleitung präsentiert:
| Option | Initialkosten | Wiederkehrende Kosten | Erwarteter SEO-Gewinn | Empfehlung |
|---|---|---|---|---|
| A. Bestehendes Wix optimieren | 1.800 € | 32 €/Monat | +10-20% | Unzureichend gegeben Ziele |
| B. Auf Wix mit Premium-Template überarbeiten | 3.500 € | 49 €/Monat | +20-40% | Wix technische Decke |
| C. Zu Next.js + komplette Überarbeitung migrieren | 9.200 € | 95 €/Monat | +150-300% | Empfohlen |
Option C wurde mit klarem Entscheidungsraster gewählt:
- Technische Decke — Wix erlaubt nicht, Core Web Vitals grüne Zone zu erreichen, was SEO seit 2024 begrenzt (INP wurde Ranking-Signal)
- Asset-Eigentum — Mit Next.js wird Quellcode an Kunden geliefert, überall hostbar — keine Editor-Abhängigkeit
- Berechnete ROI — Kundenakquisitionskosten sinken von 3.200 € auf 600-800 € auf Dauer = positive ROI ab 4. zusätzlichem Kunden
- Skalierbarkeit — Blog hinzufügen, mehrsprachig (FR/NL/EN), kommender Kundenbereich = sauber in Next.js machbar
- B2B-Image — Kunde zielt auf anspruchsvolle Industrielle — schnelle und technisch makellose Site stärkt Glaubwürdigkeit
4. 6-Phasen-Migrationsplan
Referenzplan: 8 Wochen von Unterschrift bis Go-Live, parallel zur kommerziellen Tätigkeit des Kunden (keine Service-Unterbrechung).
| Phase | Dauer | Lieferung |
|---|---|---|
| 1. Audit + URL-Kartierung | 1 Woche | Inventar 14 Wix-URLs + 301-Redirect-Plan + vollständiges SEO-Audit |
| 2. UX-Wireframes + Arborescentie | 1 Woche | Lo-Fi-Mockups 12 Seiten + mobiler Konversionsfluss + Kundenvalidierung |
| 3. UI-Design Figma | 1,5 Wochen | Hi-Fi-Desktop- + Mobile-Mockups + Design System (Farben, Typo, Komponenten) |
| 4. Next.js-Entwicklung | 2,5 Wochen | Next.js 15 App Router Code, vollständiges JSON-LD, react-i18next 3 Sprachen (FR/NL/EN) |
| 5. Inhalt und SEO | 1 Woche | 100% FR-Inhalt neu geschrieben + NL/EN-Übersetzungen + FAQ + strukturierte Kundenfälle |
| 6. Abnahme + DNS-Migration | 1 Woche | Tests auf Staging, Kundenvalidierung, DNS-Umstellung Wix → Vercel, Post-Go-Live-Tests |
5. Der gewählte Tech-Stack
Operationaler 2026-Stack für dieses Projekt:
| Schicht | Wahl | Warum |
|---|---|---|
| Framework | Next.js 15 App Router (statischer Export) | Native Performance, reifes Ökosystem, Edge-CDN-Deploy |
| i18n | react-i18next + übersetzte Slugs | 3 Sprachen (FR/NL/EN) mit reziprokem Hreflang + x-default |
| Styling | Tailwind CSS 4 + Eigenkomponenten | Designkonsistenz + minimales Bundle |
| Hosting | Vercel Pro (20 $/Monat) | Weltweites Edge-CDN, Auto-Git-Deploy, SSL inklusive |
| Analytics | Plausible (9 $/Monat) | DSGVO-freundlich, kein Cookie-Banner, einfaches Dashboard |
| Konversions-Tracking | Formular → Webhook → Kunden-CRM + E-Mail | Kein Tag-Manager, eigene Pipeline |
| Anti-Spam-Formular | Honeypot + Cloudflare Turnstile invisible | Keine Benutzerreibung, 100% Spam in 6 Monaten blockiert |
| Sitemap + Robots | Build-Time-Generierung | Sitemap pro Sprache segmentiert, robots.txt erlaubt KI-Crawler |
| JSON-LD | Organization + LocalBusiness + Article + FAQPage + Service + BreadcrumbList | Volle E-E-A-T + AEO-Abdeckung |
Der gesamte Quellcode ist auf dem Git-Konto des Kunden versioniert und wird bei jedem Push automatisch deployt. Der Kunde kann Texte über eine leichte Admin-Oberfläche (Decap CMS) ohne uns ändern.
6. Die 7 Fallstricke, die wir (fast) vermieden
Ehrliche Liste der Fehler, die wir fast oder teilweise gemacht haben:
- Wix-Visuals wie sie sind behalten (niedrige Auflösung, ohne Alt) → behoben durch Anforderung eines Vor-Ort-Fotoshootings auf halber Strecke, 1.200 € Mehrkosten aber Visuals, die Unterschied machen
- Keine NL-Version beim Launch → Entscheidung in Phase 2, NL und EN ab T1 einzubeziehen statt V2. Verdreifacht i18n-Arbeit, vermeidet aber spätere Hreflang-Überarbeitung
- Kundenfall-Rédaction unterschätzen → 3 Kundenfälle = 3 Tage Schreiben statt geplantem Tag, weil Kunden von Unternehmen X interviewt werden mussten
- Alte Wix-URLs der 2021er-Version ignorieren → Audit fand 3 noch indexiert, in extremis umgeleitet
- Go-Live an einem Freitagabend starten → Best Practice: Go-Live Dienstagmorgen für 4 aktive Support-Tage dahinter
- Sitemap am Tag X nicht an GSC übermitteln → innerhalb von 2 Std nach Go-Live erledigt, wichtig zur Beschleunigung der Indexierung
- Wix zu früh deaktivieren → Wix-Konto 30 Tage nach Go-Live aktiv gelassen für mögliches Rollback, erst nach Bestätigung deaktiviert, dass alles funktionierte
7. Monatliche Ergebnisse in Zahlen
Alle Metriken kommen aus Google Search Console (gefiltert auf 50 mit Kunden in Phase 1 definierte Zielkeywords) und Kunden-CRM für qualifizierte Leads.
| Monat | SEO-Besuche | Durchschnittsposition | Keywords Top 10 | Qualifizierte Leads |
|---|---|---|---|---|
| M0 (vor) | 280 | 16,4 | 3 | 0,8 |
| M+1 | 245 | 14,2 | 5 | 1,2 |
| M+2 | 352 | 11,8 | 8 | 2,5 |
| M+3 | 498 | 9,7 | 12 | 4,1 |
| M+4 | 617 | 7,9 | 16 | 6,8 |
| M+5 | 894 | 6,5 | 21 | 10,2 |
| M+6 | 1.155 | 5,2 | 27 | 14,0 |
Daten-Interpretation:
- Monat +1: normale Delle — Leichter Traffic-Rückgang (-12%), während Google neue URLs neu erkundet und reindexiert. Positionen beginnen bereits zu steigen (Zeichen, dass CWV besser wahrgenommen werden)
- Monat +2 bis +3: CWV + Struktureffekt — Übergang in Core-Web-Vitals-Grünzone entsperrt schnell Ranking auf Anfragen, wo Kunde auf Position 11-20 war. +78% Traffic vs M0
- Monat +4 bis +6: Inhaltseffekt — FAQ, strukturierte Kundenfälle und neuer Blogartikel (in M+2 veröffentlicht) beginnen auf Long-Tails zu ranken. Wachstum beschleunigt
- Konversionen × 17 — Verkürztes Formular (12 → 4 Felder) + klares Mobile-CTA + direkter Anrufbutton hat Konversionsrate um ~4 multipliziert. Kombiniert mit Traffic × 4, Leads × 17
Lehren und Empfehlungen
Fünf aus diesem Projekt destillierte Lehren, anwendbar auf jede ähnliche B2B-KMU-Migration von Wix, Squarespace oder WordPress zu Next.js:
- Das URL-Audit ist Gold wert. 95% der Migrationen, die SEO abstürzen lassen, verdanken es nicht umgeleiteten 404. Es ist Mechanik, kein Genie: kartieren, umleiten, per Crawl verifizieren
- Inhalt wird neu geschrieben, nicht migriert. Schlecht optimierten Text auf performanten Stack zu migrieren ergibt schnelle Site und immer noch wenig Sichtbarkeit. Mit strukturierten H2/H3, FAQ, Schemas voran neu schreiben ist, was LLM-Zitate entsperrt
- Mehrsprachig ab T1 wenn relevant. Eine 2. Sprache zu einer gut gebauten Next.js-Site hinzuzufügen kostet 25-40% des Initialforfaits. Nachträglich nach 6 Monaten kostet 80-120%
- Vor UND nach messen. Ohne saubere GSC-Baseline vor Migration unmöglich, ROI zu beweisen. Alles in Monat -1 exportieren, CSV-Historie für Vergleich aufbewahren
- Konversion zählt genauso wie Traffic. Traffic einer Site zu verdoppeln, die mit 0,3% konvertiert, ergibt Site, die mit 0,3% konvertiert mit 2× mehr Besuchern. Beide zusammen behandeln ist nicht verhandelbar
Read next
Von WordPress zu Next.js migrieren: Schritt-für-Schritt-Guide 2026
Vollständiger Plan für die Migration einer WordPress-Site zu Next.js Static Export ohne SEO-Verlust: Audit, Content-Export, 301-Weiterleitungen, UI-Redesign, Performance-Messung.
Next.js vs WordPress 2026: Was wählen für ein belgisches KMU?
Ehrlicher Vergleich Next.js vs WordPress für KMU: echte Kosten, Performance, SEO, Wartung, Sicherheit, Flexibilität. Wann welche Wahl treffen je nach Profil.
Next.js Static Export und Core Web Vitals: das 2026 Playbook
Alle Optimierungen für Next.js Static Export Sites, um 95+ PageSpeed Mobile zu erreichen: Font-Strategie, CSS, LCP, INP, CLS, Framer-Motion-Fallstricke, Hosting.
