Salta al contenuto
Sites

Migração de Site sem Perder SEO: Checklist Definitivo

Redesign, mudança de domínio ou de plataforma são momentos de alto risco para posicionamento. Aprenda a migrar sem perder tráfego.

Migração de Site sem Perder SEO: Checklist Definitivo
12 marzo 202613 min di letturaTiago Silva Dal Bosco

Migração de Site sem Perder SEO: checklist completo para 2026

Migrar um site é um dos momentos de maior risco em SEO. Um erro — um redirect esquecido, uma URL que muda, uma mudança de servidor mal preparada — pode derrubar posições, tráfego e receita da noite para o dia. Estima-se que 80% dos casos de tráfego orgânico perdido após migrações vêm de erros previsíveis que poderiam ter sido evitados com planejamento.

Este guia entrega um checklist completo de migração: como mapear seu site atual, preparar a nova versão, executar a troca e monitorar tudo nos 60 dias seguintes — para que você migre de tecnologia, design ou servidor sem sacrificar o SEO conquistado.

Por que migrações destroem SEO (e por que não deveriam)

A migração em si não é o problema. O problema é a soma de mudanças simultâneas: URLs novas, estrutura de conteúdo alterada, servidor mais lento, conteúdo reduzido, metas tags perdidas. O Google re-rastreia e re-indexa tudo, e qualquer inconsistência vira perda de autoridade.

As causas mais comuns de perda:

  • URLs mudaram sem redirects: cada link externo que apontava para a URL antiga agora dá 404 — a autoridade (PageRank) se dissipa.
  • Redirects mal feitos: 302 no lugar de 301, correntes de redirect, redirects para páginas erradas.
  • Conteúdo empobrecido: a nova versão corta texto, imagens ou páginas valiosas.
  • Perda de sinais técnicos: sitemap esquecido, robots.txt bloqueando, canonical errado, SSL quebrado.
  • Velocidade pior: a migração para o novo stack deixa o site mais lento, e velocidade é fator de ranqueamento.
  • Nenhum monitoramento: o problema só é descoberto semanas depois, quando o tráfego já caiu.

Regra de ouro: uma migração bem-sucedida é uma migração invisível — o usuário não percebe, o Google não perde, e o único que muda é você.

Fase 1: Mapeamento completo do site atual (antes de tocar em qualquer coisa)

Antes de escrever uma linha da nova versão, documente o estado atual:

1. Capture o inventário de URLs

# Extraia todas as URLs do site atual
# Opção 1: sitemap.xml
# Opção 2: crawler (Screaming Frog, Sitebulb)
# Opção 3: Google Search Console → Páginas → Todas as URLs indexadas
Baixar a lista completa de URLs indexadas do Google (Search Console)
Rastrear o site atual com crawler (Screaming Frog — versão gratuita até 500 URLs)
Exportar o sitemap.xml atual
Listar as URLs com tráfego real (GA4 + Search Console)

2. Identifique o que não pode morrer

Para cada URL, classifique o valor:

ClassificaçãoDefiniçãoAção
CríticoTraz tráfego e/ou gera leads/receitaDeve existir na nova versão, com redirect perfeito
ImportanteLinks externos apontam, apoia SEOMigrar conteúdo e manter URL ou redirect
DescartávelSem tráfego, sem linksPode ser eliminado, mas ainda precisa de redirect para a home ou página similar
TécnicoPáginas de sistema (pág., tag, 404)Consolidar e direcionar
Marcar as 20 URLs com mais tráfego (80% do valor está nelas)
Verificar quais páginas têm backlinks (Ahrefs, Semrush, ou Google Search Console → Links)
3. Documente os elementos técnicos atuais
Títulos e meta descriptions que geram cliques hoje
Schema markup em uso (Product, Article, FAQ, LocalBusiness)
Configurações de canonical
hreflang (se multilíngue)
Estrutura de breadcrumbs
Código de analytics (GA4, GTM, pixels) — precisará ser reinstalado
Fase 2: Planejamento da nova estrutura
1. Desenhe o mapa de URLs novo → antigo
O entregável mais importante da migração é o mapa de redirects. Para cada URL antiga, defina a URL nova correspondente:
URL antiga                    → URL nova
/ (home)                     → / (home)
/produtos                    → /produtos
/produtos/tenis-corrida      → /calcados/tenis-corrida
/sobre-nos                   → /sobre
/blog/10-dicas-de-seo        → /blog/10-dicas-de-seo  (mantém)
/blog/artigo-antigo          → /blog/artigo-antigo    (redirect 301)
Manter URLs que funcionam bem (mudar só quando necessário)
Consolidar conteúdo duplicado (redirecionar para a versão mais forte)
Definir regra para conteúdo eliminado (redirect para página mais próxima, nunca para a home em massa)

Boas práticas: alterar URLs com SEO forte só é justificável se o ganho estrutural superar o risco. Migrar tecnologia não exige mudar URLs — um Next.js pode manter exatamente as mesmas rotas do WordPress.

2. Preserve o conteúdo valioso

A migração é a desculpa perfeita para "enxugar" — mas enxugar no lugar errado custa caro:

Texto das páginas principais mantido (mesmo conteúdo ou versão melhorada, não reduzida)
Imagens mantidas ou re-otimizadas (não removidas sem redirect)
Blog completo migrado — posts antigos com tráfego nunca devem desaparecer
Assets com backlinks (PDFs, infográficos) preservados

3. Prepare o novo ambiente técnico

SSL/HTTPS ativo desde o primeiro minuto
Sitemap.xml gerado com as URLs novas
Robots.txt permitindo o rastreamento (e bloqueando só o desnecessário)
Canonicals apontando para a versão final (sem duplicidade durante o período de transição)
Página 404 personalizada e útil (ajuda usuários e o Google em URLs que escaparem)
Estrutura de dados (schema) recriada — não se perde em migração o que não foi recriado

O mito de que "migrar tecnologia é sempre arriscado"

É comum ouvir que migrar um WordPress ranqueado para Next.js é "pedir para perder posições". A verdade é mais sutil: o risco não está na tecnologia, está na execução. Migrações bem conduzidas preservam (e frequentemente melhoram) o SEO, porque:

  • As URLs podem permanecer idênticas (rotas do Next.js replicam as do WordPress)
  • O conteúdo migrado integralmente não perde relevância
  • A performance geralmente melhora (o que ajuda o ranqueamento)
  • O controle técnico aumenta (SEO técnico nativo, sitemap, schema)

O que de fato derruba sites em migração é o que este checklist previne: redirects esquecidos, conteúdo cortado, schema perdido e monitoramento ausente. Trate a migração como um projeto técnico de precisão — não como uma "troca de casa" — e os riscos caem drasticamente.

Quem precisa estar na mesa da migração

Migração não é tarefa de um desenvolvedor sozinho. Para um resultado completo, alinhe:

  • Desenvolvedor/agência: executa a nova versão, redirects e deploy
  • Responsável de conteúdo: garante que textos, imagens e páginas migram integralmente
  • Responsável de SEO: valida a estrutura, o mapa de redirects e monitora a indexação
  • Responsável de marketing: comunica a mudança, atualiza links em campanhas e redes sociais
  • Responsável de e-commerce (se aplicável): valida checkout, pagamento e integrações

Uma migração sem esse alinhamento é uma corrida de bastões em que cada um acha que o outro segura a ponta. O resultado: algo que escapa — geralmente, os redirects.

Fase 3: Execução da migração

1. Configuração dos redirects 301

O 301 informa permanentemente que a URL mudou, transferindo a autoridade. Nunca use 302 (temporário) para migrações permanentes.

# Nginx: exemplos de redirects 301
server {
  listen 443 ssl;
  server_name www.seusite.com.br;

  # Domínio www → sem www (ou o contrário — escolha um e seja consistente)
  return 301 https://seusite.com.br$request_uri;
}

server {
  listen 443 ssl;
  server_name seusite.com.br;

  # Página específica antiga → nova
  location = /produtos/tenis-corrida {
    return 301 https://seusite.com.br/calcados/tenis-corrida;
  }
}
# Apache (.htaccess): redirects 301
Redirect 301 /produtos/tenis-corrida https://seusite.com.br/calcados/tenis-corrida
// Next.js (next.config.js): redirects declarativos
module.exports = {
  async redirects() {
    return [
      {
        source: "/produtos/tenis-corrida",
        destination: "/calcados/tenis-corrida",
        permanent: true, // = 301
      },
      // Redirect curinga para conteúdo movido em bloco
      {
        source: "/blog/:slug",
        destination: "/insights/:slug",
        permanent: true,
      },
    ];
  },
};

Regras de ouro dos redirects:

  • Sempre 301 (permanente) — transfere autoridade
  • Redirect direto, sem cadeias (A → B, e não A → C → B)
  • Redirect específico > redirect genérico (para a página certa, não para a home)
  • Sem redirect para a home em massa — para a página mais próxima do conteúdo original
  • Testar cada redirect após a implementação

2. Sequência segura de migração

A ordem ideal evita o período de "site novo, sem indexação, com o antigo ainda no ar":

  1. [ ] Build e testes completos da nova versão em ambiente de staging
  2. [ ] Sitemap novo gerado e validado
  3. [ ] Troca de DNS/hospedagem no horário de menor tráfego
  4. [ ] Redirects 301 ativos desde o primeiro segundo
  5. [ ] Instalação de analytics e tags na nova versão
  6. [ ] Validação rápida (formulários, e-commerce, contato) — antes de anunciar
  7. [ ] Enviar sitemap novo no Search Console
  8. [ ] Manter a infraestrutura antiga ativa por 7–14 dias (para capturar qualquer acesso residual)
# Validação de redirects em lote (exemplo com PowerShell)
# Extraia o código HTTP de cada URL para garantir que tudo é 301
$urls = @("https://seusite.com.br/", "https://seusite.com.br/produtos/tenis-corrida")
foreach ($url in $urls) {
  try {
    $r = Invoke-WebRequest -Uri $url -MaximumRedirection 0 -ErrorAction Stop
    Write-Host "$url -> $($r.StatusCode)"
  } catch {
    $code = $_.Exception.Response.StatusCode.value__
    Write-Host "$url -> $code (verificar!)"
  }
}

Fase 4: Monitoramento pós-migração (60 dias críticos)

A migração termina quando o Google re-indexa tudo e o tráfego estabiliza. Isso não acontece em uma semana.

Checklist de monitoramento

Dia 0–1: validar todas as páginas principais no navegador; testar formulários, checkout, contato
Dia 1–3: verificar Search Console → Mudança de endereço (ou troca manual de domínio), reenviar sitemap
Dia 1–7: monitorar erros de rastreamento (Coverage) e respostas 404
Semana 1–2: acompanhar indexação das novas URLs; validar canônicos
Semana 2–4: comparar posições e tráfego com o baseline pré-migração (GA4 + Search Console)
Mês 1–2: validar que o tráfego se recupera aos níveis anteriores (ou os supera)
Contínuo: rastrear 404s reais e criar redirects para qualquer URL esquecida

Métricas para comparar (baseline vs. pós)

MétricaOnde verSinal de alerta
Impressões e cliques orgânicosSearch ConsoleQueda > 20% persistente
Páginas indexadasSearch ConsoleRedução significativa
Erros de rastreamentoSearch Console404s ou 5xx crescendo
Tráfego orgânicoGA4Queda que não se recupera em 4–6 semanas
Core Web VitalsPSI / CrUXMétricas piores que antes
Receita orgânicaGA4 + dados de vendaQueda que compromete o negócio
Atenção: quedas iniciais de 5–10% são normais na primeira semana — o Google está re-rastreando. O que não pode acontecer é a queda se tornar permanente. Monitorar semanalmente identifica problemas antes que virem crônicos.
Antes de lançar: o checklist final de revisão
Quarenta e oito horas antes do "go live", passe por esta revisão completa — a mesma que agências sérias aplicam antes de qualquer migração:
O mapa de redirects cobre todas as URLs do inventário? (não só as principais)
Nenhuma URL importante foi esquecida (PDFs, páginas de sistema, URLs com parâmetros)?
Todos os redirects são 301, diretos e testados?
O conteúdo das 20 URLs mais valiosas está integral na nova versão?
Títulos, meta descriptions e headings mantêm as palavras-chave que ranqueiam hoje?
Schema (Product, Article, FAQ, LocalBusiness) recriado e validado?
Canonicals apontando corretamente (sem auto-referência errada)?
Sitemap novo gerado e com URLs novas/antigas corretamente mapeadas?
robots.txt não bloqueia nada essencial?
SSL ativo com certificado válido em todos os subdomínios?
GA4, GTM e pixels instalados e disparando corretamente?
E-mail transacional e formulários testados (não só a página)?
Redes sociais, anúncios e links externos conhecidos atualizados?
Backups da versão antiga guardados em local independente?
Equipe de suporte avisada do horário da troca?
Regra dos 2 dias: a migração que parece pronta na sexta-feira geralmente tem problemas que só aparecem no fim de semana. Programe o lançamento para um dia útil, com a equipe disponível para reagir em horas — não em dias.
Erros que ninguém deveria cometer (mas todo mundo comete)
Esquecer os redirects: a causa nº 1 de perda de SEO. Todo 404 de URL antiga é autoridade jogada fora.
Migrar conteúdo na "corrida": cortar 80% das páginas porque "ninguém visita" — sem checar que uma dessas páginas tinha backlinks valiosos.
Esquecer o schema: a nova versão "perdeu" o schema de FAQ/Produto que ajudava a aparecer em rich results.
Manter analytics de fora: sem GA4 na nova versão, você voa cego no momento mais crítico.
Não validar o e-commerce: checkout quebrado pós-migração = perda de receita silenciosa.
Anunciar a migração para o Google "para depois": o reenvio do sitemap e a validação devem acontecer no primeiro dia.
Presumir que o redirect funciona sem testar: valide cada redirect com curl ou ferramentas de verificação.
Ferramentas úteis para migração
Screaming Frog — crawl completo do site antigo e novo
Google Search Console — indexação, erros, mudança de endereço
GA4 — baseline de tráfego e monitoramento
Redirect Checker / httpstatus.io — validação de redirects
Ahrefs / Semrush — backlinks a preservar e posições
Sitebulb / DeepCrawl — auditorias técnicas avançadas
404 Monitor — captura de 404s pós-lançamento
Conclusão
Migrar um site — de tecnologia, design ou servidor — é totalmente possível sem perder SEO quando tratada como um projeto técnico de precisão, e não como uma "troca de casa". Mapeamento, mapa de redirects 301, preservação de conteúdo e monitoramento de 60 dias são o caminho comprovado.
A decisão de migrar para uma stack moderna (como Next.js) é estratégica e costuma valer a pena — mas só se a execução respeitar as regras deste checklist. Quando a TS Digitais conduz uma migração, o contrato é simples: mesma ou melhor performance SEO após a troca, medido com dados. É possível, e é o padrão que cobramos em todos os projetos.
FAQ
Por que meu site perdeu tráfego depois da migração?
Na maioria dos casos, por URLs antigas sem redirects 301 (autoridade se perde), conteúdo reduzido, schema perdido, velocidade pior ou falha em reenviar o sitemap. O diagnóstico começa no Search Console: erros de cobertura, 404s e queda de impressões apontam a causa.
Posso mudar as URLs durante uma migração?
Pode, mas só quando necessário. Cada URL alterada exige redirect 301 da antiga para a nova, transferindo autoridade. Mudar URLs com tráfego e backlinks sem necessidade é o jeito mais rápido de jogar fora meses de SEO.
Qual a diferença entre redirect 301 e 302?
O 301 é permanente e transfere a autoridade da URL antiga para a nova — é o correto para migrações. O 302 é temporário e não transfere autoridade de forma duradoura. Usar 302 numa migração permanente faz o Google continuar considerando a URL antiga como canônica.
Quanto tempo leva para o tráfego voltar após uma migração?
Geralmente 4 a 8 semanas para o Google re-rastrear, re-indexar e estabilizar. Quedas pequenas na primeira semana são normais. Se o tráfego não se recupera em 6–8 semanas, há um problema técnico a diagnosticar — não é "só esperar".
Preciso manter o site antigo ativo após migrar?
Sim, por pelo menos 7–14 dias. Além de capturar acesso residual de usuários e do Google que ainda usam URLs antigas, a infraestrutura antiga serve como rede de segurança caso a migração apresente problemas críticos.
Artigo escrito por Tiago Silva Dal Bosco, fundador da TS Digitais.
#Migração#Redirecionamentos#Redesign#Tráfego#SEO
Share
TS

Tiago Silva Dal Bosco

Fundador & Especialista SEO

Leggi anche

View all