Loja em WooCommerce tem 2 anos, rankeia bem, recebe 8.000 visitas orgânicas/mês. Dono decide migrar pra Shopify por ser "mais fácil de administrar". Contrata migração, vai pro ar, fica bonito. 3 semanas depois: tráfego caiu pra 3.200/mês. Vendas caem junto. Volta pro WooCommerce? Muito trabalho. Aceita a perda? Prejuízo enorme.
Esse cenário é evitável. Migração bem-feita preserva 90-95% do SEO. Migração mal-feita destrói. A diferença tá em 6 etapas críticas que praticamente ninguém executa direito. Este post é o passo a passo.
Por que a maioria perde tráfego
Google indexou centenas de URLs suas: cada produto, cada categoria, blog, sobre, contato. Se as URLs mudam depois da migração e você não redireciona, o Google encontra 404 ("página não existe") em vez do conteúdo. Ranking despenca em 2-4 semanas.
Ex real:
- Antes:
site.com/produto/tenis-nike-air-max-branco - Depois da migração:
site.com/products/tenis-nike-air-max-branco-42
Sem redirect da URL antiga pra nova, você perdeu o cliente e o ranking daquele produto no Google.
Passo 1 — Auditoria do que existe
Antes de mexer em qualquer coisa, tira fotografia completa do site atual:
1.1 Lista todas as URLs
- Ferramenta: Screaming Frog (grátis até 500 URLs, pago ilimitado) ou Sitebulb
- Exporta CSV com URL, título, meta description, H1, status code
- Complementa com: Google Search Console → Cobertura → URLs indexadas
1.2 Identifica páginas que trazem tráfego
- Search Console → Desempenho → Top páginas por clique/impressão nos últimos 12 meses
- Prioriza essas — precisam de redirect impecável
- Página sem tráfego histórico pode redirecionar pra categoria mais próxima ou pra home
1.3 Salva conteúdo (backup semântico)
- Descrições de produto (texto, HTML, imagens)
- Meta title e meta description de cada página importante
- Schema.org existente
- Blog posts (se houver)
Passo 2 — Planeja a estrutura de URL nova
Duas rotas:
Rota ideal: preservar URLs exatas
Se a nova plataforma permite customizar URLs (WooCommerce, Magento sim; Shopify tem limitações), mantém a mesma estrutura. Sem redirect, ranking intacto.
Rota realista: redirect 1-pra-1
Nova plataforma força mudança (ex: Shopify obriga /products/). Nesse caso, mapeia:
- Antigo → Novo (1 pra 1) pra cada URL de página importante
- Categorias antigas → categorias novas correspondentes
- Blog antigo → blog novo (mesmo slug se possível)
Passo 3 — Migração do conteúdo
Migração de dados de e-commerce tem 5 camadas:
- Produtos: SKU, nome, descrição, imagens, preço, variações, estoque
- Categorias/coleções: hierarquia, descrição SEO da categoria
- Clientes: cadastros, histórico de compra (não sempre migra — depende da plataforma)
- Pedidos históricos: importante pra estatísticas + recompra + relatórios
- Blog + páginas institucionais: conteúdo textual + imagens
Ferramentas: Cart2Cart, LitExtension (SaaS de migração automatizada — funciona pras grandes plataformas), ou script customizado se sua origem é sistema próprio.
Cuidados
- Não altera título e descrição de produto durante migração — deixa como estava, otimiza depois
- Preserva imagens com mesmo nome de arquivo (se possível) — evita re-indexação
- Valida que todas as variações foram — o clássico é migrar 500 produtos e faltarem 30
Passo 4 — Redirects 301 (a etapa crítica)
Redirect 301 = permanente. Diz pro Google "a página X mudou pra Y — transfere o ranking". Sem isso, ranking é jogado fora.
Como implementar
WordPress/WooCommerce
- Plugin Redirection ou 301 Redirects
- Ou direto no
.htaccess:Redirect 301 /url-antiga /url-nova
Shopify
- Admin → Online Store → Navigation → URL Redirects
- Importa CSV com "from,to" pra fazer em lote
Nuvemshop / Tray / Loja Integrada
- Painel administrativo tem seção de "Redirecionamentos"
- Importa lista via CSV
Site próprio (PHP)
.htaccesscom Apache; nginx.conf com nginx- Ou array de redirects no bootstrap da aplicação
Regra de ouro
Testa cada redirect antes de ir pro ar. Ferramenta: httpstatus.io — cola lista de URLs antigas, ele mostra pra onde vai e o status code. Todos precisam retornar 301, não 302 nem 404.
Passo 5 — Sitemap + Search Console
Sitemap novo
- Gera
sitemap.xmlcom todas as URLs novas - Submete no Google Search Console e Bing Webmaster Tools
Search Console — troca de propriedade
- Se mudou de domínio: usa a ferramenta "Change of Address" no GSC
- Se manteve domínio mas mudou estrutura: apenas submete novo sitemap e monitora indexação
- Fica de olho em erros de rastreamento na semana seguinte
Robots.txt
Verifica que a nova versão não tá bloqueando páginas importantes (erro clássico: ambiente de staging fica com Disallow: /, alguém esquece de mudar no dia da migração).
Passo 6 — Monitoramento (30-90 dias)
Semana 1 pós-lançamento
- Search Console: rastreamento sem erros? Sitemap indexando?
- Analytics: tráfego caiu bruscamente? De onde?
- Uptime monitor (UptimeRobot): 100% no ar?
Semana 2-4
- Ranking das top 20 palavras-chave: variação normal (5-15% pra baixo) ou queda anormal (30%+)?
- Testa 20 URLs antigas ao acaso — todas com 301 pra URL correspondente?
- Log do servidor: Googlebot conseguindo rastrear? (Ferramenta: JetOctopus, Screaming Frog Log Analyzer)
Mês 2-3
- Ranking recupera. Se caiu 15%, deve voltar em 45-90 dias.
- Se não recupera: audita redirects, verifica se páginas antigas ainda estão indexadas duplicando conteúdo, verifica Core Web Vitals.
Erros clássicos que destroem SEO
- Não fazer redirect 301: perde 60-90% do ranking em 30 dias
- Redirect 302 em vez de 301: 302 é temporário, Google não transfere ranking
- Redirect pra home em vez de página equivalente: perde ranking de página específica
- Nova versão com robots.txt bloqueado: Google não indexa nada
- Novo site pesado (Core Web Vitals ruins): Google rebaixa mesmo se conteúdo é igual
- Descrições diferentes na nova plataforma: perde relevância de palavra-chave
- Migrar antes de resolver erro: leva os problemas junto
- Não avisar clientes cadastrados: cliente antigo tenta logar, senha não funciona, some
Casos reais
Loja que perdeu 60% (o que não fazer)
Loja de moda migrou de WooCommerce pra Shopify. Redirects feitos só pra 50 URLs "principais" — mas tinha 800 URLs indexadas. 750 viraram 404. Tráfego caiu 60% em 30 dias. Recuperação levou 8 meses.
Loja que preservou tráfego
Loja de eletrônicos migrou de sistema próprio antigo pra Magento. Auditoria completa: 2.400 URLs. Mapa 1-pra-1 dos 400 mais visitados. Redirect wildcard pros outros pra categoria correspondente. Tráfego caiu 8% na primeira semana, voltou ao normal em 6 semanas. Zero perda de faturamento.
Loja que ganhou tráfego migrando
Loja de decoração migrou de Wix (lento) pra Shopify (rápido). Além da migração cuidadosa, aproveitou pra reescrever meta tags e melhorar Core Web Vitals. Tráfego voltou em 4 semanas e subiu 20% depois de 6 meses.
Timing ideal pra migrar
- Fora de temporada: migrar loja de moda em novembro é suicídio. Faz em fevereiro/março.
- Semana com movimento baixo: quarta-feira de manhã, não sexta 18h
- Preparação de 30-60 dias: auditoria + planejamento + testes em staging
- Janela de deploy de 4-8h: comunicada aos clientes ("site em manutenção")
Como a Uma Nova Imagem ajuda
- Auditoria pré-migração (a partir de R$ 1.500): mapa completo de URLs, tráfego, estrutura. Entrega plano detalhado de migração.
- Migração completa gerenciada (a partir de R$ 8.000): execução em staging, testes, deploy fora de horário, monitoramento de 60 dias. Meta contratual: não perder mais que 15% de tráfego orgânico.
- Migração pra sistema próprio (UNI Tech, a partir de R$ 25.000): quando SaaS já não atende. Feito com preservação SEO 100%, pois controlamos URLs.
- Diagnóstico pós-migração (R$ 800): se você já migrou e caiu, avaliamos e propomos correções.
Migração é procedimento cirúrgico. Feito por padeiro, mata o paciente. Feito por cirurgião, cura sem sequela. O investimento profissional na hora certa economiza anos de recuperação de SEO — que é a coisa mais cara e demorada pra reconstruir do zero.