Live · status OK
Back to blog
Sviluppo13 min

Caso studio: da Wix a Next.js, +312% traffico organico in 6 mesi

TL;DR

Migrazione in 8 settimane di una PMI B2B vallona (servizi tecnici industriali) da Wix a Next.js esportato staticamente su Vercel. Prima: LCP 4,8s, INP 480ms, 280 visite SEO/mese, 1 lead/mese. Dopo 6 mesi: LCP 1,2s, INP 90ms, 1.155 visite SEO/mese (+312%), 14 lead qualificati/mese. ROI raggiunto al mese 7. Stack: Next.js 15 App Router + react-i18next 3 lingue + JSON-LD completo + Vercel + Plausible. Investimento totale: 9.200 € + 95 €/mese manutenzione. Lezioni chiave: audit redirect 301 obbligatorio, multilingue da G1, contenuto riscritto non migrato.

Julien Daniel
ByJulien Daniel
Founder & CTO, OptionWeb
Share
Curva di crescita del traffico organico dopo migrazione da Wix a Next.js

Questo caso studio documenta la migrazione di una PMI B2B vallona (15 dipendenti, servizi tecnici industriali, 1,8 M€ di fatturato) da Wix Business a Next.js esportato staticamente su Vercel, tra ottobre 2025 e aprile 2026. Tutte le cifre vengono da Google Search Console, Vercel Analytics e CRM cliente (anonimizzato su richiesta).

1. Il contesto cliente

Azienda X esercita attività B2B molto specializzata (manutenzione attrezzature industriali in ambiente umido). Loro target: responsabili tecnici di PMI industriali vallone e lussemburghesi. Ciclo di vendita: 2-6 mesi. Cestino medio cliente: 8.000-25.000 €/anno. Cercano tipicamente 8-12 nuovi clienti/anno per sostenere crescita.

Il sito esistente era un Wix Business a 32 €/mese lanciato nel 2021, rifatto una volta nel 2023 con template più moderno. 14 pagine pubblicate: home, chi siamo, 5 pagine servizi, 3 casi cliente, blog (3 articoli vecchi di 18 mesi), contatto, note legali.

Indicatore businessValore prima migrazione
Visite organiche/mese280
Richieste preventivo via sito/mese0,8
Costo acquisizione cliente via sito~3.200 €
Quota fatturato attribuibile al sito~4%
Posizione media SEO su 50 parole target16,4
Parole in top 10 Google3 su 50

Il cliente usava LinkedIn e passaparola come canali principali di acquisizione. Il sito serviva soprattutto a confermare credibilità presso prospect già caldi, non a generare lead. È precisamente ciò che voleva cambiare la direzione commerciale.

2. Diagnosi del sito Wix esistente

La diagnosi tecnica e SEO condotta su 5 giorni ha rivelato 4 grandi categorie di problemi:

CategoriaConstatazione prima migrazioneImpatto business
Prestazioni (Core Web Vitals)LCP 4,8s / INP 480ms / CLS 0,23 (zona rossa sui 3)Tasso rimbalzo mobile 78%, ranking penalizzato
SEO tecnicoNiente schemi JSON-LD, hreflang assente, sitemap incompleta, tag title duplicati su 9 pagineCluster parole chiave non coperto, opportunità perse
SEO contenutoTesti troppo corti (300-500 parole), niente FAQ, niente casi cliente strutturati, blog abbandonatoBassa autorità tematica, poca estrazione LLM possibile
UX conversioneNiente CTA visibile mobile, modulo contatto 12 campi (tasso completamento 11%), niente pulsante chiamataLead persi prima ancora della conversione

La constatazione più sorprendente: su 280 visite organiche mensili, solo 31 raggiungevano una pagina servizio (le altre rimbalzavano dalla home). Su quelle 31, 7 aprivano il modulo e 0,8 lo completava. La cascata di conversione era rotta a più livelli.

3. La decisione di migrare

Tre opzioni sono state presentate alla direzione:

OpzioneCosto inizialeCosto ricorrenteGuadagno SEO attesoRaccomandazione
A. Ottimizzare Wix esistente1.800 €32 €/mese+10-20%Insufficiente visti obiettivi
B. Riprogettare su Wix con template premium3.500 €49 €/mese+20-40%Tetto tecnico Wix
C. Migrare a Next.js + riprogettazione completa9.200 €95 €/mese+150-300%Raccomandato

L'opzione C è stata scelta con griglia di decisione chiara:

  • Tetto tecnicoWix non permette di raggiungere zona verde Core Web Vitals, che limita SEO dal 2024 (INP è diventato segnale ranking)
  • Proprietà assetCon Next.js codice sorgente consegnato al cliente, ospitabile ovunque — niente dipendenza editor
  • ROI calcolatoCosto acquisizione cliente scende da 3.200 € a 600-800 € a termine = ROI positivo dal 4° cliente aggiuntivo
  • ScalabilitàAggiungere blog, multilingue (FR/NL/EN), area cliente futura = fattibile pulitamente in Next.js
  • Immagine B2BCliente punta a industriali esigenti — sito veloce e tecnicamente irreprensibile rafforza credibilità

4. Piano di migrazione in 6 fasi

Calendario riferimento: 8 settimane dalla firma al go-live, in parallelo all'attività commerciale cliente (nessuna interruzione servizio).

FaseDurataConsegna
1. Audit + cartografia URL1 settimanaInventario 14 URL Wix + piano redirect 301 + audit SEO completo
2. UX wireframe + arborescenza1 settimanaMockup bassa fedeltà 12 pagine + flusso conversione mobile + validazione cliente
3. Design UI Figma1,5 settimaneMockup alta fedeltà desktop + mobile + sistema design (colori, tipo, componenti)
4. Sviluppo Next.js2,5 settimaneCodice Next.js 15 App Router, JSON-LD completo, react-i18next 3 lingue (FR/NL/EN)
5. Contenuto e SEO1 settimanaRiscrittura 100% contenuto FR + traduzioni NL/EN + FAQ + casi cliente strutturati
6. Collaudo + migrazione DNS1 settimanaTest su staging, validazione cliente, switch DNS Wix → Vercel, test post go-live

5. Lo stack tecnico scelto

Stack operativo 2026 usato su questo progetto:

StratoSceltaPerché
FrameworkNext.js 15 App Router (esportazione statica)Prestazioni native, ecosistema maturo, deploy CDN edge
i18nreact-i18next + slug tradotti3 lingue (FR/NL/EN) con hreflang reciproco + x-default
StylingTailwind CSS 4 + componenti propriCoerenza design + bundle minimo
HostingVercel Pro (20 $/mese)CDN edge mondiale, deploy auto Git, SSL incluso
AnalyticsPlausible (9 $/mese)GDPR-friendly, niente banner cookie, dashboard semplice
Tracking conversioneModulo → webhook → CRM cliente + emailNiente tag manager, pipeline propria
Anti-spam moduloHoneypot + Cloudflare Turnstile invisibileZero attrito utente, 100% spam bloccato su 6 mesi
Sitemap + robotsGenerazione build-timeSitemap segmentata per lingua, robots.txt autorizza crawler IA
JSON-LDOrganization + LocalBusiness + Article + FAQPage + Service + BreadcrumbListCopertura completa E-E-A-T + AEO

Il codice sorgente completo è versionato sull'account Git del cliente e distribuito automaticamente ad ogni push. Il cliente può modificare testi via interfaccia admin leggera (Decap CMS) senza sollecitarci.

6. Le 7 trappole che abbiamo (quasi) evitato

Lista onesta degli errori che abbiamo quasi o parzialmente commesso:

  1. Mantenere visual Wix così com'erano (bassa risoluzione, senza alt) → corretto chiedendo shooting foto sul campo a metà progetto, 1.200 € sovracosto ma visual che fanno differenza
  2. Niente versione NL al lancio → decisione in fase 2 di includere NL ed EN da G1 anziché V2. Triplica lavoro i18n ma evita rifusione hreflang successiva
  3. Sottovalutare redazione casi cliente → 3 casi cliente = 3 giorni redazione invece della giornata prevista, perché bisognava intervistare clienti di Azienda X
  4. Ignorare vecchie URL Wix della versione 2021 → audit ne ha trovate 3 ancora indicizzate, reindirizzate in extremis
  5. Lanciare go-live un venerdì sera → buona pratica: go-live martedì mattina per avere 4 giorni di supporto attivo dietro
  6. Dimenticare di sottoporre sitemap a GSC il giorno G → fatto entro 2h dopo go-live, importante per accelerare indicizzazione
  7. Disattivare Wix troppo presto → lasciato account Wix attivo 30 giorni dopo go-live per eventuale rollback, disattivato solo dopo conferma che tutto funzionava

7. Risultati cifrati mese per mese

Tutte le metriche vengono da Google Search Console (filtrate sulle 50 parole chiave target definite con cliente in fase 1) e CRM cliente per lead qualificati.

MeseVisite SEOPosizione mediaParole top 10Lead qualificati
M0 (prima)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

Lettura dati:

  • Mese +1: calo normaleLeggero calo traffico (-12%) mentre Google riesplora e reindicizza nuove URL. Posizioni iniziano già a salire (segno CWV meglio percepiti)
  • Mese +2 a +3: effetto CWV + strutturaPassaggio in zona verde Core Web Vitals sblocca rapidamente ranking su query dove cliente era in posizione 11-20. +78% traffico vs M0
  • Mese +4 a +6: effetto contenutoFAQ, casi cliente strutturati e nuovo articolo blog (pubblicato M+2) iniziano a posizionarsi su long-tail. Crescita accelera
  • Conversioni × 17Modulo accorciato (12 → 4 campi) + CTA mobile chiaro + pulsante chiamata diretta ha moltiplicato tasso conversione per ~4. Combinato con traffico × 4, lead × 17

Lezioni e raccomandazioni

Cinque lezioni distillate da questo progetto, applicabili a ogni migrazione simile di PMI B2B da Wix, Squarespace o WordPress a Next.js:

  1. L'audit URL vale tanto oro. 95% delle migrazioni che crollano in SEO lo devono a 404 non reindirizzati. È meccanica, non genio: cartografare, reindirizzare, verificare via crawl
  2. Il contenuto si riscrive, non si migra. Migrare testo mal ottimizzato su stack performante dà sito veloce e ancora poco visibile. Riscrivere con H2/H3 strutturati, FAQ, schemi davanti è ciò che sblocca citazioni LLM
  3. Multilingue da G1 se pertinente. Aggiungere 2ª lingua a sito Next.js ben fatto costa 25-40% del forfait iniziale. Retroaffidarla dopo 6 mesi costa 80-120%
  4. Misurare prima E dopo. Senza baseline GSC pulita prima migrazione, impossibile provare ROI. Esportare tutto al mese -1, conservare storico CSV per confronto
  5. Conversione conta quanto traffico. Raddoppiare traffico di sito che converte 0,3% dà sito che converte 0,3% con 2× più visitatori. Trattare entrambi insieme è non negoziabile
Tags#caso-studio#caso-cliente#migrazione#wix#nextjs#seo