Live · status OK
Back to blog
Desenvolvimento13 min

Estudo de caso: de Wix para Next.js, +312% tráfego orgânico em 6 meses

TL;DR

Migração em 8 semanas de uma PME B2B valã (serviços técnicos industriais) de Wix para Next.js estático exportado em Vercel. Antes: LCP 4,8s, INP 480ms, 280 visitas SEO/mês, 1 lead/mês. Após 6 meses: LCP 1,2s, INP 90ms, 1.155 visitas SEO/mês (+312%), 14 leads qualificados/mês. ROI atingido no mês 7. Stack: Next.js 15 App Router + react-i18next 3 idiomas + JSON-LD completo + Vercel + Plausible. Investimento total: 9.200 € + 95 €/mês manutenção. Lições chave: auditoria redirecionamentos 301 obrigatória, multilingue desde D1, conteúdo reescrito não migrado.

Julien Daniel
ByJulien Daniel
Founder & CTO, OptionWeb
Share
Curva de crescimento do tráfego orgânico após migração de Wix para Next.js

Este estudo de caso documenta a migração de uma PME B2B valã (15 colaboradores, serviços técnicos industriais, 1,8 M€ de faturação) de Wix Business para Next.js estático exportado em Vercel, entre outubro 2025 e abril 2026. Todos os números vêm de Google Search Console, Vercel Analytics e CRM cliente (anonimizado a pedido).

1. O contexto do cliente

Empresa X exerce atividade B2B muito especializada (manutenção equipamentos industriais em meio húmido). O seu alvo: responsáveis técnicos de PMEs industriais valãs e luxemburguesas. Ciclo de venda: 2-6 meses. Cesto médio cliente: 8.000-25.000 €/ano. Procuram tipicamente 8-12 novos clientes/ano para sustentar crescimento.

O site existente era um Wix Business a 32 €/mês lançado em 2021, refeito uma vez em 2023 com template mais moderno. 14 páginas publicadas: home, sobre nós, 5 páginas serviços, 3 casos cliente, blog (3 artigos com 18 meses), contacto, menções legais.

Indicador negócioValor antes migração
Visitas orgânicas/mês280
Pedidos orçamento via site/mês0,8
Custo aquisição cliente via site~3.200 €
Parte faturação atribuível ao site~4%
Posição média SEO em 50 palavras alvo16,4
Palavras em top 10 Google3 em 50

O cliente usava LinkedIn e passa-palavra como canais principais de aquisição. O site servia sobretudo para confirmar credibilidade junto de prospects já quentes, não para gerar leads. É precisamente o que queria mudar a direção comercial.

2. Diagnóstico do site Wix existente

O diagnóstico técnico e SEO conduzido em 5 dias revelou 4 grandes categorias de problemas:

CategoriaConstatação antes migraçãoImpacto negócio
Desempenho (Core Web Vitals)LCP 4,8s / INP 480ms / CLS 0,23 (zona vermelha nos 3)Taxa rejeição móvel 78%, ranking penalizado
SEO técnicoSem esquemas JSON-LD, hreflang ausente, sitemap incompleto, etiquetas title duplicadas em 9 páginasCluster palavras chave não coberto, oportunidades perdidas
SEO conteúdoTextos demasiado curtos (300-500 palavras), sem FAQ, sem casos cliente estruturados, blog abandonadoBaixa autoridade temática, pouca extração LLM possível
UX conversãoSem CTA visível móvel, formulário contacto 12 campos (taxa preenchimento 11%), sem botão chamadaLeads perdidos antes mesmo da conversão

A constatação mais marcante: em 280 visitas orgânicas mensais, apenas 31 atingiam uma página serviço (as outras saltavam da home). Dessas 31, 7 abriam o formulário e 0,8 completava-o. A cascata de conversão estava partida em vários níveis.

3. A decisão de migrar

Três opções foram apresentadas à direção:

OpçãoCusto inicialCusto recorrenteGanho SEO esperadoRecomendação
A. Otimizar Wix existente1.800 €32 €/mês+10-20%Insuficiente dados objetivos
B. Redesenhar em Wix com template premium3.500 €49 €/mês+20-40%Teto técnico Wix
C. Migrar para Next.js + redesenho completo9.200 €95 €/mês+150-300%Recomendado

A opção C foi retida com grelha de decisão clara:

  • Teto técnicoWix não permite atingir zona verde Core Web Vitals, o que limita SEO desde 2024 (INP tornou-se sinal ranking)
  • Propriedade ativoCom Next.js código fonte entregue ao cliente, hospedável em qualquer lado — sem dependência editor
  • ROI calculadoCusto aquisição cliente desce de 3.200 € a 600-800 € a termo = ROI positivo desde 4º cliente adicional
  • EvolutividadeAdicionar blog, multilingue (FR/NL/EN), área cliente futura = exequível limpamente em Next.js
  • Imagem B2BCliente apontа a industriais exigentes — site rápido e tecnicamente irrepreensível reforça credibilidade

4. Plano de migração em 6 fases

Calendário referência: 8 semanas da assinatura ao go-live, em paralelo à atividade comercial cliente (sem corte serviço).

FaseDuraçãoEntregável
1. Auditoria + cartografia URLs1 semanaInventário 14 URLs Wix + plano redirecionamento 301 + auditoria SEO completa
2. UX wireframes + arborescência1 semanaMockups baixa fidelidade 12 páginas + fluxo conversão móvel + validação cliente
3. Design UI Figma1,5 semanaMockups alta fidelidade desktop + móvel + sistema design (cores, tipo, componentes)
4. Desenvolvimento Next.js2,5 semanasCódigo Next.js 15 App Router, JSON-LD completo, react-i18next 3 idiomas (FR/NL/EN)
5. Conteúdo e SEO1 semanaReescrita 100% conteúdo FR + traduções NL/EN + FAQ + casos cliente estruturados
6. Receção + migração DNS1 semanaTestes em staging, validação cliente, mudança DNS Wix → Vercel, testes pós go-live

5. A stack técnica escolhida

Stack operacional 2026 usada neste projeto:

CamadaEscolhaPorquê
FrameworkNext.js 15 App Router (exportação estática)Desempenho nativo, ecossistema maduro, deploy CDN edge
i18nreact-i18next + slugs traduzidos3 idiomas (FR/NL/EN) com hreflang recíproco + x-default
StylingTailwind CSS 4 + componentes própriosConsistência design + bundle mínimo
HospedagemVercel Pro (20 $/mês)CDN edge mundial, deploy auto Git, SSL incluído
AnalyticsPlausible (9 $/mês)RGPD-friendly, sem banner cookies, dashboard simples
Tracking conversãoFormulário → webhook → CRM cliente + emailSem tag manager, pipeline próprio
Anti-spam formulárioHoneypot + Cloudflare Turnstile invisívelZero fricção utilizador, 100% spam bloqueado em 6 meses
Sitemap + robotsGeração build-timeSitemap segmentado por idioma, robots.txt autoriza crawlers IA
JSON-LDOrganization + LocalBusiness + Article + FAQPage + Service + BreadcrumbListCobertura completa E-E-A-T + AEO

O código fonte completo está versionado na conta Git do cliente e implementado automaticamente a cada push. O cliente pode modificar textos via interface admin leve (Decap CMS) sem nos solicitar.

6. As 7 armadilhas que (quase) evitamos

Lista honesta dos erros que quase ou parcialmente cometemos:

  1. Manter visuais Wix tal como estão (baixa resolução, sem alt) → corrigido pedindo shooting fotos terreno a meio do projeto, 1.200 € sobrecusto mas visuais que fazem diferença
  2. Sem versão NL no lançamento → decisão na fase 2 de incluir NL e EN desde D1 em vez de V2. Triplica trabalho i18n mas evita refundição hreflang posterior
  3. Subestimar redação casos cliente → 3 casos cliente = 3 dias redação em vez do dia previsto, porque foi preciso entrevistar clientes de Empresa X
  4. Ignorar antigas URLs Wix da versão 2021 → auditoria encontrou 3 ainda indexadas, redirecionadas in extremis
  5. Lançar go-live numa sexta-feira noite → boa prática: go-live terça-feira manhã para ter 4 dias de suporte ativo atrás
  6. Esquecer submeter sitemap a GSC no dia J → feito em 2h após go-live, importante para acelerar indexação
  7. Desativar Wix demasiado cedo → mantivemos conta Wix ativa 30 dias após go-live em caso de necessidade rollback, desativada apenas após confirmação que tudo funcionava

7. Resultados cifrados mês a mês

Todas as métricas vêm de Google Search Console (filtradas em 50 palavras chave alvo definidas com cliente na fase 1) e CRM cliente para leads qualificados.

MêsVisitas SEOPosição médiaPalavras top 10Leads qualificados
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

Leitura dos dados:

  • Mês +1: queda normalLigeira queda tráfego (-12%) enquanto Google reexplora e reindexa novas URLs. Posições já começam a subir (sinal CWV melhor percecionados)
  • Mês +2 a +3: efeito CWV + estruturaPassagem a zona verde Core Web Vitals desbloqueia rapidamente ranking em consultas onde cliente estava em posição 11-20. +78% tráfego vs M0
  • Mês +4 a +6: efeito conteúdoFAQ, casos cliente estruturados e novo artigo blog (publicado M+2) começam a posicionar-se em longa cauda. Crescimento acelera
  • Conversões × 17Formulário encurtado (12 → 4 campos) + CTA móvel claro + botão chamada direta multiplicou taxa conversão por ~4. Combinado com tráfego × 4, leads × 17

Lições e recomendações

Cinco lições destiladas deste projeto, aplicáveis a toda migração similar de PME B2B desde Wix, Squarespace ou WordPress para Next.js:

  1. A auditoria URLs vale ouro. 95% das migrações que caem em SEO devem-no a 404 não redirecionados. É mecânica, não génio: cartografar, redirecionar, verificar via crawl
  2. Conteúdo reescreve-se, não se migra. Migrar texto mal otimizado em stack performante dá site rápido e ainda pouco visível. Reescrever com H2/H3 estruturados, FAQ, esquemas à frente é o que desbloqueia citações LLM
  3. Multilingue desde D1 se pertinente. Adicionar 2º idioma a site Next.js bem feito custa 25-40% do forfait inicial. Retroadaptar após 6 meses custa 80-120%
  4. Medir antes E depois. Sem baseline GSC limpa antes migração, impossível provar ROI. Exportar tudo no mês -1, manter histórico CSV para comparação
  5. Conversão conta tanto como tráfego. Duplicar tráfego de site que converte 0,3% dá site que converte 0,3% com 2× mais visitantes. Tratar ambos juntos é inegociável
Tags#estudo-caso#caso-cliente#migracao#wix#nextjs#seo