# 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.