Como Mudar o Domínio do WordPress sem Prejudicar o SEO

Tutorial completo para mudar o domínio do WordPress sem perder SEO. Passo a passo com redirecionamentos, Search Console e mais.

Mudar o domínio de um site WordPress é uma das operações mais delicadas que você pode fazer. Quando feita incorretamente, a mudança pode causar perda significativa de tráfego orgânico, queda no ranqueamento do Google e links quebrados por todo o site.

A boa notícia: com planejamento adequado e os passos corretos, é possível trocar de domínio preservando (e às vezes até melhorando) seu posicionamento nos buscadores. Neste tutorial, vamos cobrir o processo completo, do planejamento à monitoração pós-migração.

Por Que Mudar de Domínio?

Existem vários motivos legítimos para trocar o domínio de um site WordPress:

  • Rebranding: a empresa mudou de nome e precisa de um domínio que reflita a nova marca
  • Extensão de domínio: migrar de .com.br para .com (ou vice-versa) para melhor posicionamento
  • Domínio mais curto ou memorável: simplificar o endereço do site
  • Fusão de empresas: consolidar dois sites em um único domínio
  • Domínio comprometido: o domínio anterior foi penalizado pelo Google ou associado a spam
  • Mudança de nicho: o site mudou de foco e o domínio antigo não faz mais sentido

Implicações para o SEO

Antes de começar, é importante entender o que acontece com o SEO durante uma mudança de domínio:

O que você pode perder temporariamente

  • Posições no Google: é normal ter uma queda temporária de 10% a 30% no tráfego orgânico nas primeiras semanas
  • Link juice: parte da autoridade dos backlinks pode ser diluída durante o processo de transferência
  • Impressões no Search Console: os dados de performance são reiniciados para o novo domínio

O que você preserva com a migração correta

  • Autoridade do domínio: redirecionamentos 301 transferem cerca de 90% a 99% da autoridade
  • Backlinks: todos os links externos continuam funcionando via redirecionamento
  • Conteúdo indexado: o Google reindexará as novas URLs seguindo os redirecionamentos
  • Histórico de ranqueamento: o Google entende a mudança quando feita corretamente

Tempo de recuperação

Em média, leva de 2 a 6 meses para o tráfego orgânico se recuperar completamente após uma mudança de domínio. Sites maiores e com mais autoridade tendem a se recuperar mais rápido.

Etapa 1: Auditoria de SEO Pré-Migração

Antes de tocar em qualquer configuração, faça uma auditoria completa do site atual. Essa documentação será essencial para verificar se nada foi perdido após a migração.

Rastrear todas as URLs do site

Use uma ferramenta de crawl para mapear todas as URLs do site:

Com o Screaming Frog (gratuito até 500 URLs):

  1. Abra o Screaming Frog
  2. Digite o domínio antigo na barra de endereço
  3. Clique em Start
  4. Aguarde o rastreamento completo
  5. Exporte a lista de URLs em CSV

Com o WP-CLI:

# Listar todos os posts publicados
wp post list --post_type=post --post_status=publish --fields=ID,post_name,guid --format=csv > posts.csv

# Listar todas as páginas publicadas
wp post list --post_type=page --post_status=publish --fields=ID,post_name,guid --format=csv > pages.csv

# Listar custom post types
wp post list --post_type=product --post_status=publish --fields=ID,post_name,guid --format=csv > products.csv

Documentar as métricas atuais

Registre as seguintes métricas antes da migração:

  • Google Analytics: tráfego orgânico, páginas mais visitadas, taxa de conversão
  • Google Search Console: impressões, cliques, CTR, posição média
  • Backlinks: use Ahrefs, SEMrush ou Moz para exportar a lista de backlinks
  • Ranqueamento de palavras-chave: posições das principais palavras-chave

Criar um mapa de redirecionamento

Crie uma planilha com todas as URLs do domínio antigo e suas correspondentes no novo domínio:

URL antiga URL nova
https://dominioantigo.com/sobre/ https://dominionovo.com/sobre/
https://dominioantigo.com/servicos/ https://dominionovo.com/servicos/
https://dominioantigo.com/blog/post-1/ https://dominionovo.com/blog/post-1/

Se a estrutura de URLs vai mudar junto com o domínio, documente cada alteração individualmente.

Etapa 2: Preparar o Novo Domínio

Registrar e configurar o DNS

  1. Registre o novo domínio no seu registrador preferido
  2. Aponte os nameservers para o mesmo servidor que hospeda o site
  3. Configure os registros DNS (A, CNAME, MX)
  4. Instale o certificado SSL no novo domínio

Fazer backup completo

Antes de qualquer alteração, faça um backup completo do site:

# Backup dos arquivos
tar -czf backup-arquivos-$(date +%Y%m%d).tar.gz /caminho/do/wordpress/

# Backup do banco de dados
wp db export backup-db-$(date +%Y%m%d).sql

Armazene o backup em local seguro fora do servidor.

Etapa 3: Atualizar as URLs no WordPress

Atualizar WordPress URL e Site URL

Via wp-config.php:

define( 'WP_SITEURL', 'https://dominionovo.com' );
define( 'WP_HOME', 'https://dominionovo.com' );

Via banco de dados:

UPDATE wp_options SET option_value = 'https://dominionovo.com'
WHERE option_name = 'siteurl';

UPDATE wp_options SET option_value = 'https://dominionovo.com'
WHERE option_name = 'home';

Search and Replace no banco de dados

O banco de dados do WordPress armazena URLs completas em diversos locais: conteúdo de posts, meta dados, opções de plugins e dados serializados. Um simples find-and-replace SQL não funciona para dados serializados, pois corrompe os arrays serializados do PHP.

Via WP-CLI (método recomendado):

# Simulação primeiro (dry-run)
wp search-replace 'https://dominioantigo.com' 'https://dominionovo.com' --all-tables --dry-run

# Verificar o resultado da simulação
# Se tudo parecer correto, executar de verdade:
wp search-replace 'https://dominioantigo.com' 'https://dominionovo.com' --all-tables

# Também substituir versões sem www, se aplicável
wp search-replace 'https://www.dominioantigo.com' 'https://dominionovo.com' --all-tables

# E versões HTTP (caso existam referências antigas)
wp search-replace 'http://dominioantigo.com' 'https://dominionovo.com' --all-tables
wp search-replace 'http://www.dominioantigo.com' 'https://dominionovo.com' --all-tables

O WP-CLI lida corretamente com dados serializados, recalculando os tamanhos dos arrays automaticamente.

Via plugin Better Search Replace:

Se você não tem acesso SSH:

  1. Instale e ative o plugin Better Search Replace
  2. Em "Procurar por", digite https://dominioantigo.com
  3. Em "Substituir por", digite https://dominionovo.com
  4. Selecione todas as tabelas
  5. Marque Executar simulação para testar
  6. Revise o resultado e execute de verdade

Repita o processo para variações: com www, sem www, HTTP e HTTPS.

Via SQL direto (apenas para dados não serializados):

-- Atualizar URLs no conteúdo dos posts
UPDATE wp_posts SET post_content = REPLACE(post_content, 'https://dominioantigo.com', 'https://dominionovo.com');

-- Atualizar URLs nos GUIDs
UPDATE wp_posts SET guid = REPLACE(guid, 'https://dominioantigo.com', 'https://dominionovo.com');

-- Atualizar meta dados dos posts
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'https://dominioantigo.com', 'https://dominionovo.com');

-- Atualizar opções (cuidado com dados serializados!)
UPDATE wp_options SET option_value = REPLACE(option_value, 'https://dominioantigo.com', 'https://dominionovo.com')
WHERE option_name NOT IN ('active_plugins', 'uninstall_plugins');

Atenção: Queries SQL diretas NÃO lidam com dados serializados. Use WP-CLI ou Better Search Replace para uma substituição segura e completa.

Etapa 4: Atualizar o .htaccess

Verifique se o arquivo .htaccess na raiz do WordPress está correto:

# BEGIN WordPress
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress

Etapa 5: Configurar Redirecionamentos 301

Este é o passo mais importante para preservar o SEO. Todos os links para o domínio antigo devem redirecionar para as URLs correspondentes no novo domínio.

Redirecionamento no servidor do domínio antigo

No servidor que hospeda o domínio antigo, configure o redirecionamento de todas as URLs para o novo domínio, mantendo a estrutura de caminhos.

Via .htaccess (Apache):

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?dominioantigo\.com$ [NC]
RewriteRule ^(.*)$ https://dominionovo.com/$1 [R=301,L]

Via Nginx:

server {
    listen 80;
    listen 443 ssl;
    server_name dominioantigo.com www.dominioantigo.com;

    ssl_certificate /etc/letsencrypt/live/dominioantigo.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/dominioantigo.com/privkey.pem;

    return 301 https://dominionovo.com$request_uri;
}

Redirecionamentos específicos (quando URLs mudaram)

Se além do domínio você também alterou a estrutura de URLs, adicione redirecionamentos individuais:

# Redirecionamentos específicos (URLs que mudaram)
Redirect 301 /antigo-slug/ https://dominionovo.com/novo-slug/
Redirect 301 /categoria/antiga/ https://dominionovo.com/categoria/nova/

Quanto tempo manter os redirecionamentos

Mantenha os redirecionamentos 301 ativos por pelo menos 1 ano , idealmente por tempo indeterminado. O Google precisa de tempo para processar a mudança e transferir toda a autoridade.

Etapa 6: Atualizar o Google Search Console

O Google Search Console possui uma ferramenta específica para mudança de domínio que acelera o processo de migração.

Adicionar o novo domínio

  1. Acesse o Google Search Console
  2. Clique em Adicionar propriedade
  3. Selecione Domínio e digite o novo domínio
  4. Verifique a propriedade via registro DNS TXT

Usar a ferramenta Mudança de Endereço

  1. No Search Console, selecione a propriedade do domínio antigo
  2. Vá em Configurações > Mudança de endereço
  3. Selecione o novo domínio na lista
  4. O Search Console vai verificar se os redirecionamentos 301 estão funcionando
  5. Confirme a mudança

Verificar a indexação

Após a mudança, monitore:

  1. Vá na propriedade do novo domínio
  2. Acesse Cobertura > Páginas
  3. Verifique se as URLs do novo domínio estão sendo indexadas
  4. Observe se as URLs do domínio antigo estão aparecendo como "Redirecionada"

Enviar o sitemap do novo domínio

  1. Na propriedade do novo domínio, vá em Sitemaps
  2. Adicione a URL do sitemap: https://dominionovo.com/sitemap.xml
  3. Clique em Enviar

Etapa 7: Atualizar o Google Analytics

Se usa Google Analytics 4 (GA4)

  1. Acesse o GA4
  2. Vá em Admin > Streams de dados
  3. Clique no stream existente
  4. Atualize o URL do site para o novo domínio
  5. Verifique se o código de acompanhamento está instalado no site com o novo domínio

Verificar a coleta de dados

Após atualizar, acesse Relatórios > Tempo real para confirmar que os dados estão sendo coletados corretamente pelo novo domínio.

Etapa 8: Atualizar Perfis e Referências Externas

Redes sociais

Atualize o domínio em todos os perfis de redes sociais:

  • Facebook (página e perfil pessoal)
  • Instagram (link na bio)
  • LinkedIn (site da empresa)
  • Twitter/X (site no perfil)
  • YouTube (links na descrição e about)
  • Pinterest (URL verificada)

Google Meu Negócio

Se você tem um perfil no Google Meu Negócio, atualize a URL do site para o novo domínio.

Diretórios e listagens

Atualize o domínio em todos os diretórios e listagens onde o site aparece:

  • Diretórios de empresas
  • Portais de avaliação
  • Listagens de nicho
  • Perfis em fóruns e comunidades

Assinaturas de e-mail

Não esqueça de atualizar as URLs nas assinaturas de e-mail de toda a equipe.

Backlinks são um dos fatores de ranqueamento mais importantes. Embora os redirecionamentos 301 transfiram a maior parte da autoridade, links diretos para o novo domínio são sempre melhores.

Use ferramentas como Ahrefs, SEMrush ou Moz para listar os backlinks mais valiosos:

  1. Ordene por Domain Authority (DA) ou Domain Rating (DR)
  2. Identifique os 20-50 backlinks mais importantes
  3. Entre em contato com os responsáveis por esses sites
  4. Solicite educadamente a atualização do link para o novo domínio

Modelo de e-mail para solicitar atualização

Envie um e-mail simples e direto para os webmasters dos sites que linkam para você, explicando a mudança e pedindo a atualização do link.

Etapa 10: Monitoramento Pós-Migração

Após concluir a migração, monitore de perto por pelo menos 3 meses.

Primeira semana

  • Verifique diariamente se os redirecionamentos 301 estão funcionando
  • Monitore o Google Search Console por erros de rastreamento
  • Teste URLs aleatórias do mapa de redirecionamento
  • Verifique o Google Analytics para dados em tempo real
# Testar redirecionamentos via terminal
curl -I https://dominioantigo.com/uma-pagina/
# Deve retornar: HTTP/1.1 301 Moved Permanently
# Location: https://dominionovo.com/uma-pagina/

Primeiro mês

  • Compare o tráfego orgânico com o período anterior
  • Verifique se as principais palavras-chave mantêm posições
  • Monitore novos erros 404 no Search Console
  • Verifique se o sitemap está sendo processado corretamente

Três primeiros meses

  • Acompanhe a tendência de recuperação do tráfego
  • Verifique a indexação no Search Console (cobertura de páginas)
  • Compare as métricas de backlinks
  • Monitore o ranqueamento das palavras-chave principais

Sinais de que algo deu errado

Fique atento a estes sinais que indicam problemas na migração:

  • Queda de tráfego superior a 50% que não se recupera em 2 semanas
  • Grande número de URLs retornando 404 em vez de redirecionar
  • Novas URLs não sendo indexadas pelo Google
  • Aumento significativo na taxa de rejeição

Erros Comuns na Mudança de Domínio

1. Não configurar redirecionamentos 301

Este é o erro mais grave. Sem redirecionamentos, toda a autoridade construída no domínio antigo é perdida.

2. Usar redirecionamento 302 em vez de 301

O redirecionamento 302 (temporário) não transfere autoridade de SEO. Sempre use 301 (permanente) para mudanças de domínio.

3. Não fazer search-replace no banco de dados

Se as URLs internas continuarem apontando para o domínio antigo, o site terá redirecionamentos desnecessários, aumentando o tempo de carregamento e confundindo os buscadores.

4. Desativar o domínio antigo muito cedo

Manter o domínio antigo ativo com redirecionamentos é essencial. Cancelar o registro do domínio antigo antes de pelo menos 1 ano pode causar perda significativa de backlinks e tráfego.

5. Não atualizar o Google Search Console

Sem a ferramenta de Mudança de Endereço, o Google demora muito mais para entender que os dois domínios representam o mesmo site.

6. Esquecer de atualizar hardcoded URLs

URLs escritas diretamente no código de temas, plugins ou widgets personalizados não são capturadas pelo search-replace no banco de dados. Verifique manualmente:

# Buscar referências ao domínio antigo nos arquivos
grep -r "dominioantigo.com" /caminho/do/wordpress/wp-content/themes/
grep -r "dominioantigo.com" /caminho/do/wordpress/wp-content/plugins/

Após o search-replace, navegue pelo site e verifique se todos os links internos, menus de navegação, widgets e rodapé apontam para o novo domínio.

Checklist Completa da Migração

Use esta lista para garantir que nenhum passo foi esquecido:

Antes da migração:

  • [ ] Auditoria completa do site (URLs, métricas, backlinks)
  • [ ] Mapa de redirecionamento criado
  • [ ] Backup completo do site (arquivos + banco de dados)
  • [ ] Novo domínio registrado e DNS configurado
  • [ ] SSL instalado no novo domínio

Durante a migração:

  • [ ] URLs atualizadas no wp-config.php ou banco de dados
  • [ ] Search-replace executado em todas as tabelas
  • [ ] .htaccess verificado
  • [ ] Redirecionamentos 301 configurados no domínio antigo
  • [ ] Site funcionando corretamente no novo domínio
  • [ ] Links internos testados

Após a migração:

  • [ ] Google Search Console: novo domínio adicionado
  • [ ] Google Search Console: mudança de endereço configurada
  • [ ] Google Search Console: sitemap enviado
  • [ ] Google Analytics: URL atualizada
  • [ ] Redes sociais atualizadas
  • [ ] Google Meu Negócio atualizado
  • [ ] Backlinks mais importantes: atualização solicitada
  • [ ] Monitoramento de redirecionamentos ativo
  • [ ] Monitoramento de tráfego e ranqueamento ativo

Leia também:


Precisa de Ajuda para Migrar seu Domínio?

Mudar de domínio sem perder SEO exige atenção a dezenas de detalhes. Um passo esquecido pode significar meses de tráfego perdido. A HOSTWP realiza migrações de domínio completas, incluindo redirecionamentos 301, search-replace no banco de dados, configuração do Search Console e monitoramento pós-migração. Do servidor ao site, a gente cuida de tudo. Conheça nossos planos de suporte WordPress .

Artigos relacionados