Live · status OK
Back to blog
Desarrollo13 min

Caso de estudio: de Wix a Next.js, +312% tráfico orgánico en 6 meses

TL;DR

Migración en 8 semanas de una PYME B2B valona (servicios técnicos industriales) de Wix a Next.js estático exportado en Vercel. Antes: LCP 4,8s, INP 480ms, 280 visitas SEO/mes, 1 lead/mes. Después de 6 meses: LCP 1,2s, INP 90ms, 1.155 visitas SEO/mes (+312%), 14 leads cualificados/mes. ROI alcanzado al mes 7. Stack: Next.js 15 App Router + react-i18next 3 idiomas + JSON-LD completo + Vercel + Plausible. Inversión total: 9.200 € + 95 €/mes mantenimiento. Lecciones clave: auditoría redirecciones 301 obligatoria, multilingüe desde D1, contenido reescrito no migrado.

Julien Daniel
ByJulien Daniel
Founder & CTO, OptionWeb
Share
Curva de crecimiento del tráfico orgánico tras migración de Wix a Next.js

Este caso de estudio documenta la migración de una PYME B2B valona (15 empleados, servicios técnicos industriales, 1,8 M€ de facturación) de Wix Business a Next.js estático exportado en Vercel, entre octubre 2025 y abril 2026. Todas las cifras provienen de Google Search Console, Vercel Analytics y CRM cliente (anonimizado a petición).

1. El contexto cliente

Empresa X ejerce actividad B2B muy especializada (mantenimiento equipos industriales en medio húmedo). Su objetivo: responsables técnicos de PYMES industriales valonas y luxemburguesas. Ciclo de venta: 2-6 meses. Cesta media cliente: 8.000-25.000 €/año. Buscan típicamente 8-12 nuevos clientes/año para sostener crecimiento.

El sitio existente era un Wix Business a 32 €/mes lanzado en 2021, rehecho una vez en 2023 con template más moderno. 14 páginas publicadas: home, sobre nosotros, 5 páginas servicios, 3 casos cliente, blog (3 artículos 18 meses antiguos), contacto, avisos legales.

Indicador negocioValor antes migración
Visitas orgánicas/mes280
Solicitudes presupuesto vía sitio/mes0,8
Coste adquisición cliente vía sitio~3.200 €
Parte facturación atribuible al sitio~4%
Posición media SEO en 50 palabras objetivo16,4
Palabras en top 10 Google3 de 50

El cliente usaba LinkedIn y boca a boca como canales principales de adquisición. El sitio servía sobre todo para confirmar credibilidad ante prospectos ya cálidos, no para generar leads. Es precisamente lo que quería cambiar la dirección comercial.

2. Diagnóstico del sitio Wix existente

El diagnóstico técnico y SEO realizado en 5 días reveló 4 grandes categorías de problemas:

CategoríaConstatación antes migraciónImpacto negocio
Rendimiento (Core Web Vitals)LCP 4,8s / INP 480ms / CLS 0,23 (zona roja en los 3)Tasa rebote móvil 78%, ranking penalizado
SEO técnicoSin esquemas JSON-LD, sin hreflang, sitemap incompleto, etiquetas title duplicadas en 9 páginasCluster palabras clave no cubierto, oportunidades perdidas
SEO contenidoTextos demasiado cortos (300-500 palabras), sin FAQ, sin casos cliente estructurados, blog abandonadoBaja autoridad temática, poca extracción LLM posible
UX conversiónSin CTA visible móvil, formulario contacto 12 campos (tasa completado 11%), sin botón llamadaLeads perdidos antes incluso de conversión

La constatación más sorprendente: de 280 visitas orgánicas mensuales, solo 31 alcanzaban una página servicio (las otras rebotaban desde home). De esas 31, 7 abrían el formulario y 0,8 lo completaba. La cascada de conversión rota en varios niveles.

3. La decisión de migrar

Tres opciones se presentaron a la dirección:

OpciónCoste inicialCoste recurrenteGanancia SEO esperadaRecomendación
A. Optimizar Wix existente1.800 €32 €/mes+10-20%Insuficiente dados objetivos
B. Rediseñar en Wix con template premium3.500 €49 €/mes+20-40%Techo técnico Wix
C. Migrar a Next.js + rediseño completo9.200 €95 €/mes+150-300%Recomendado

Opción C fue retenida con cuadrícula de decisión clara:

  • Techo técnicoWix no permite alcanzar zona verde Core Web Vitals, lo que limita SEO desde 2024 (INP se volvió señal ranking)
  • Propiedad activoCon Next.js código fuente entregado al cliente, alojable en cualquier parte — sin dependencia editor
  • ROI calculadoCoste adquisición cliente baja de 3.200 € a 600-800 € a término = ROI positivo desde 4º cliente adicional
  • EscalabilidadAñadir blog, multilingüe (FR/NL/EN), área cliente futura = factible limpiamente en Next.js
  • Imagen B2BCliente apunta a industriales exigentes — sitio rápido y técnicamente impecable refuerza credibilidad

4. Plan de migración en 6 fases

Calendario referencia: 8 semanas de firma a go-live, en paralelo a actividad comercial cliente (sin corte servicio).

FaseDuraciónEntregable
1. Auditoría + cartografía URLs1 semanaInventario 14 URLs Wix + plan redirección 301 + auditoría SEO completa
2. UX wireframes + arborescencia1 semanaMaquetas baja fidelidad 12 páginas + flujo conversión móvil + validación cliente
3. Diseño UI Figma1,5 semanasMaquetas alta fidelidad desktop + móvil + sistema de diseño (colores, tipo, componentes)
4. Desarrollo Next.js2,5 semanasCódigo Next.js 15 App Router, JSON-LD completo, react-i18next 3 idiomas (FR/NL/EN)
5. Contenido y SEO1 semanaReescritura 100% contenido FR + traducciones NL/EN + FAQ + casos cliente estructurados
6. Recepción + migración DNS1 semanaTests en staging, validación cliente, cambio DNS Wix → Vercel, tests post-go-live

5. El stack técnico elegido

Stack operacional 2026 utilizado en este proyecto:

CapaElecciónPor qué
FrameworkNext.js 15 App Router (exportación estática)Rendimiento nativo, ecosistema maduro, deploy CDN edge
i18nreact-i18next + slugs traducidos3 idiomas (FR/NL/EN) con hreflang recíproco + x-default
StylingTailwind CSS 4 + componentes propiosConsistencia diseño + bundle mínimo
HostingVercel Pro (20 $/mes)CDN edge mundial, deploy auto Git, SSL incluido
AnalyticsPlausible (9 $/mes)RGPD-friendly, sin banner cookies, dashboard simple
Tracking conversiónFormulario → webhook → CRM cliente + emailSin tag manager, pipeline propio
Anti-spam formularioHoneypot + Cloudflare Turnstile invisibleCero fricción usuario, 100% spam bloqueado en 6 meses
Sitemap + robotsGeneración build-timeSitemap segmentado por idioma, robots.txt autoriza crawlers IA
JSON-LDOrganization + LocalBusiness + Article + FAQPage + Service + BreadcrumbListCobertura completa E-E-A-T + AEO

El código fuente completo está versionado en la cuenta Git del cliente y desplegado automáticamente en cada push. El cliente puede modificar textos vía interfaz admin ligera (Decap CMS) sin solicitarnos.

6. Las 7 trampas que (casi) evitamos

Lista honesta de errores que casi o parcialmente cometimos:

  1. Mantener visuales Wix tal cual (baja resolución, sin alt) → corregido pidiendo shooting fotos terreno a mitad del proyecto, 1.200 € sobrecoste pero visuales que marcan diferencia
  2. No versión NL en lanzamiento → decisión en fase 2 de incluir NL y EN desde D1 en lugar de V2. Triplica trabajo i18n pero evita refundición hreflang ulterior
  3. Subestimar redacción casos cliente → 3 casos cliente = 3 días redacción en lugar de jornada prevista, porque había que entrevistar clientes de Empresa X
  4. Ignorar antiguas URLs Wix de versión 2021 → auditoría encontró 3 aún indexadas, redirigidas in extremis
  5. Lanzar go-live un viernes noche → buena práctica: go-live martes mañana para tener 4 días de soporte activo detrás
  6. Olvidar enviar sitemap a GSC el día J → hecho en 2h tras go-live, importante para acelerar indexación
  7. Desactivar Wix demasiado pronto → dejamos cuenta Wix activa 30 días tras go-live por si problema requería rollback, desactivada solo tras confirmación que todo funcionaba

7. Resultados cifrados mes a mes

Todas las métricas vienen de Google Search Console (filtradas en 50 palabras clave objetivo definidas con cliente en fase 1) y CRM cliente para leads cualificados.

MesVisitas SEOPosición mediaPalabras top 10Leads cualificados
M0 (antes)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

Lectura de datos:

  • Mes +1: bajón normalLigera baja tráfico (-12%) mientras Google reexplora y reindexa nuevas URLs. Posiciones ya empiezan a subir (señal CWV mejor percibidos)
  • Mes +2 a +3: efecto CWV + estructuraPaso a zona verde Core Web Vitals desbloquea rápidamente ranking en consultas donde cliente estaba en posición 11-20. +78% tráfico vs M0
  • Mes +4 a +6: efecto contenidoFAQ, casos cliente estructurados y nuevo artículo blog (publicado M+2) empiezan a posicionarse en longa cola. Crecimiento acelera
  • Conversiones × 17Formulario acortado (12 → 4 campos) + CTA móvil claro + botón llamada directa multiplicó tasa conversión por ~4. Combinado con tráfico × 4, leads × 17

Lecciones y recomendaciones

Cinco lecciones destiladas de este proyecto, aplicables a toda migración similar de PYME B2B desde Wix, Squarespace o WordPress a Next.js:

  1. La auditoría URLs vale su peso en oro. 95% de migraciones que caen en SEO lo deben a 404 no redirigidos. Es mecánica, no genio: cartografiar, redirigir, verificar vía crawl
  2. Contenido se reescribe, no se migra. Migrar texto mal optimizado a stack performante da sitio rápido y todavía poco visible. Reescribir con H2/H3 estructurados, FAQ, esquemas al principio es lo que desbloquea citas LLM
  3. Multilingüe desde D1 si pertinente. Añadir 2º idioma a sitio Next.js bien hecho cuesta 25-40% del forfait inicial. Retroadaptarlo tras 6 meses cuesta 80-120%
  4. Medir antes Y después. Sin baseline GSC propia antes migración, imposible probar ROI. Exportar todo en mes -1, mantener histórico CSV para comparación
  5. Conversión cuenta tanto como tráfico. Duplicar tráfico de sitio que convierte 0,3% da sitio que convierte 0,3% con 2× más visitantes. Tratar ambos juntos es innegociable
Tags#caso-estudio#caso-cliente#migracion#wix#nextjs#seo