# Como migrar site WordPress sem perder posicionamento no Google
Migrar WordPress de hospedagem (ou trocar de domínio) tem fama ruim por um motivo: muita gente já viu site sumir do Google depois de uma migração mal feita. A queda costuma ser brutal — tráfego orgânico despenca de um dia pro outro, leads param de chegar, e demora semanas pra recuperar. Ou nunca recupera totalmente.
A verdade é que migração bem executada não derruba posicionamento. O que derruba é gente fazendo as etapas na ordem errada, esquecendo redirecionamentos, ou cortando o site velho cedo demais. Esse guia é o checklist técnico do que precisa acontecer pra migrar sem sangrar.
## Antes de tudo: você precisa mesmo migrar?
Migração só por insatisfação difusa raramente compensa o risco. Vale migrar quando:
– Hospedagem cai com frequência (uptime abaixo de 99,5%)
– Performance ruim e a hospedagem não consegue melhorar (TTFB acima de 800ms consistentemente)
– Suporte da hospedagem nunca resolve nada
– Site cresceu e o plano não acompanha (limite de RAM, CPU, conexões simultâneas)
– Mudança de domínio por motivo de marca (rebranding)
– Custo desproporcional ao serviço entregue
Se o problema é o site lento, migrar pode não resolver — site lento por má configuração continua lento em qualquer hospedagem. Diagnostique a causa antes.
## Os dois cenários de migração
A complexidade muda bastante entre os dois.
### Cenário A — Mesma URL, hospedagem nova
Você mantém o mesmo domínio (`suaempresa.com.br`), só muda onde o site mora. Esse é o caso mais simples e o de menor risco. Bem feito, o Google nem percebe que algo mudou.
### Cenário B — Domínio novo
Mudança de domínio (`empresaantiga.com.br` → `empresanova.com.br`) é cirurgia delicada. Toda a autoridade de SEO foi construída no domínio antigo. Sem redirecionamentos perfeitos, você joga anos de construção fora.
O resto do guia cobre os dois — etapas em comum, e específicas onde necessário.
## Passo a passo: migração de hospedagem (mesmo domínio)
### 1. Faça inventário do site atual
Documente, antes de tudo:
– Versão do PHP
– Versão do WordPress, tema e plugins
– Plugins ativos (lista completa)
– Tamanho total dos arquivos e do banco
– Configurações especiais (cron, cache externo, CDN, redirecionamentos personalizados)
– Tráfego médio diário e picos
Esse inventário define que tipo de hospedagem nova você precisa, e serve de baseline pra comparar depois.
### 2. Provisione a hospedagem nova
Crie a conta, configure PHP na mesma versão da atual (ou mais nova compatível), aloca recursos suficientes. Não economiza no plano — site lento depois da migração é dor de cabeça desnecessária.
### 3. Faça backup completo do site atual
Não confia só em um. Tira pelo menos dois backups em lugares diferentes:
– Arquivos via FTP/SFTP (zip da pasta inteira do WordPress)
– Banco de dados via phpMyAdmin ou WP-CLI (`wp db export`)
– Bônus: backup com plugin tipo UpdraftPlus, All-in-One WP Migration ou Duplicator
### 4. Suba o site na hospedagem nova
Restaure arquivos e banco na nova hospedagem. Edite o `wp-config.php` com as credenciais novas do banco. Não mexe ainda no DNS — o site velho continua respondendo no domínio.
### 5. Teste o site novo via IP ou domínio temporário
Toda hospedagem decente oferece um domínio temporário tipo `seusite.hospedagemnova.com.br` ou um endereço IP pra você acessar antes de apontar o DNS. Use isso pra:
– Verificar que tudo carrega corretamente
– Testar áreas logadas, formulários, integrações
– Conferir se imagens, CSS e JS estão aparecendo
– Rodar o site num modo de comparação com o antigo
Não pula essa etapa. É aqui que problema de path absoluto, configuração de cache ou plugin incompatível aparece.
### 6. Aponte o DNS pra hospedagem nova
Quando tudo estiver validado, mude os registros A (e AAAA, se houver) do domínio pro IP da hospedagem nova. Reduza o TTL pra 300 segundos (5 minutos) algumas horas antes da mudança, pra propagação ser rápida.
A propagação de DNS leva de 30 minutos a 4 horas no caso comum, podendo chegar a 24h em casos extremos.
### 7. Mantenha o site antigo no ar por pelo menos 7 dias
Erro clássico: cancelar a hospedagem antiga assim que mudou o DNS. Não faz isso. Por causa do cache de DNS, alguns visitantes ainda vão chegar no servidor antigo por horas — em casos raros, dias. Se o site velho já saiu do ar, eles veem erro.
Mantém os dois ativos por 7 dias no mínimo. Confirma com ferramentas tipo [dnschecker.org](https://dnschecker.org) que 100% das regiões já apontam pro novo, depois desliga o antigo.
### 8. Verifique a saúde no Google Search Console
Se você não tem o domínio cadastrado no [Google Search Console](https://search.google.com/search-console), cadastra agora — antes da migração se possível. Após mudar:
– Confirma que o sitemap.xml está acessível
– Solicita reindexação das páginas principais
– Monitora os relatórios de cobertura por 2-4 semanas em busca de erros novos
## Específico: migração de domínio
Se você está mudando o domínio em si, todos os passos acima continuam valendo, **mais** os abaixo:
### Mapeie todas as URLs antigas pras novas
Cada URL do domínio antigo precisa ter um destino claro no domínio novo. Lista todas: páginas, posts, categorias, tags, mídias, arquivos PDF, qualquer coisa indexada.
### Configure redirecionamentos 301 — todos eles
301 é redirecionamento **permanente**, e é o único que o Google honra como transferência de autoridade. Cada URL antiga aponta pra equivalente nova com status 301:
“`
suaempresa.com.br/sobre → empresanova.com.br/sobre
suaempresa.com.br/blog/post-importante → empresanova.com.br/blog/post-importante
“`
Faz no `.htaccess` (Apache) ou no Nginx. Para escala, usa plugin de redirecionamento (Redirection, Rank Math) ou configuração no servidor.
### Cuidado com redirecionamentos genéricos
Mandar **tudo** do domínio antigo pra home do novo é o erro mais grave. Você perde quase toda a autoridade de SEO de páginas internas. O 301 precisa ser página por página.
### Atualize Google Search Console e Google Analytics
No Search Console, registra o domínio novo e usa a [ferramenta de mudança de endereço](https://support.google.com/webmasters/answer/9370220) — ela avisa o Google sobre a migração formal. No Analytics, ajusta a propriedade pra capturar o domínio novo.
### Atualize backlinks importantes
Não dá pra atualizar todos os backlinks externos, mas vale entrar em contato com os mais relevantes e pedir atualização. 301 cobre o resto, mas link direto pro novo domínio passa mais autoridade.
## O que pode dar errado e como corrigir
**Tráfego cai de 30% a 80% logo após a migração.**
Algum redirecionamento falhou ou o sitemap não atualizou. Vai no Search Console, olha os erros, corrige e pede reindexação.
**Imagens quebradas no site novo.**
URL absoluta no banco. Roda um search & replace na base com WP-CLI: `wp search-replace ‘dominioantigo.com.br’ ‘dominionovo.com.br’`.
**Site novo carrega mais lento que o antigo.**
Plugin de cache não foi ativado, ou a configuração do servidor é diferente. Reativa cache, valida configurações de PHP-FPM e OPcache.
**Erro 500 esporádico.**
Permissões de arquivo erradas. Pastas devem ser 755, arquivos 644. `chmod` recursivo resolve.
## Perguntas frequentes
**Migração de hospedagem afeta posicionamento no Google?**
Bem feita, não. Mal feita, pode derrubar muito. A diferença está nos detalhes técnicos — DNS, redirecionamentos, integridade dos arquivos.
**Quanto tempo leva uma migração WordPress?**
Hospedagem nova com mesmo domínio: 1-3 dias úteis de trabalho técnico, mais alguns dias de monitoramento. Mudança de domínio: 5-10 dias úteis pelo escopo maior, e o monitoramento pós se estende por 4-8 semanas.
**Vou perder e-mails durante a migração?**
Se o e-mail está hospedado junto com o site (cPanel), sim — precisa migrar e-mail também, ou movê-lo pra Google Workspace/Microsoft 365 antes. Se já usa serviço externo de e-mail, ele continua funcionando normalmente.
**Posso migrar sozinho?**
Tecnicamente sim. Mas é o tipo de coisa em que pequeno erro tem custo desproporcional — site fora do ar por 1 dia inteiro, redirecionamento perdido, e-mail interrompido. Se o site é fonte de receita, terceiriza.
**Quanto custa migrar um site WordPress?**
Migração simples (mesmo domínio) entre R$ 1.200 e R$ 2.500. Migração complexa (mudança de domínio, e-commerce, integrações múltiplas) pode chegar a R$ 3.500 ou mais.
