Como migrar seu WordPress para um domínio novo sem perder SEO
Olá, querido(a) aluno(a)! Seja bem-vindo(a) ao seu guia de migração com segurança e cuidado com o SEO. Você está prestes a mudar de domínio sem perder o trabalho que fez com o tempo — o que é possível, sim! A GeHost está aqui com você, como seu Sensei da Hospedagem, para te guiar passo a passo, com calma e certeza.
Se você já tem um site em WordPress e quer mudar para um novo domínio (por exemplo, de antigo.com.br para novo.com.br), este guia foi feito para você. Vamos manter tudo funcionando, com links conservados, tráfego preservado e seu SEO intacto.
Antes de começar: confira os pré-requisitos
- Você tem acesso ao painel de controle da sua hospedagem (cPanel).
- O novo domínio já está associado à sua conta de hospedagem (ou foi adicionado).
- Seu site atual está funcionando bem no WordPress.
- Você tem uma cópia de segurança do seu site (recomendado).
Dica do Sensei: Antes de qualquer mudança, faça um backup completo. É como guardar uma cópia da sua obra-prima antes de pintá-la de novo.
👉 Importante: Nunca faça migração sem backup. A GeHost tem uma ferramenta de backup que você pode usar no cPanel. Vamos usar isso logo abaixo.
Passo 1: Faça um backup completo do seu site atual
Você vai proteger todos os arquivos e banco de dados antes de mexer em algo.
- Entre no cPanel da sua hospedagem.
- Localize e clique em Backup no grupo "Backup".
- Clique em Backup Completo da Conta.
- Escolha o período de backup (recomendado: "Últimos 7 dias").
- Confirme e espere o processo terminar.
Pronto! Agora você tem um backup seguro. Guarde esse arquivo em um local seguro (como Google Drive ou um pendrive).
Passo 2: Instale o WordPress no novo domínio
Você vai colocar o WordPress no novo domínio, mas sem perder os dados do antigo site.
- No cPanel, clique em Softaculous Apps Installer (geralmente no grupo "Software").
- Procure por WordPress e clique em "Instalar".
- Escolha o novo domínio (ex: novo.com.br) na lista.
- Preencha os dados do site (título, usuário, senha, e-mail).
- Deixe as configurações padrão e clique em "Instalar".
Seu novo WordPress já está funcionando! Mas ainda não tem conteúdo.
Passo 3: Migrar os arquivos e banco de dados
Agora vamos copiar tudo do antigo site para o novo — com cuidado para manter os links e estrutura.
3.1. Acesse o Gerenciador de Arquivos
- No cPanel, clique em Gerenciador de Arquivos (no grupo "Arquivos").
- Selecione a pasta public_html (ou a pasta do seu site antigo).
- Clique em Ir.
3.2. Copie todos os arquivos do antigo site
Você vai copiar todos os arquivos do antigo domínio (exceto o wp-config.php e wp-content/uploads — mais tarde).
- Selecione todos os arquivos e pastas dentro de public_html (use Ctrl+A).
- Clique em Copiar.
- Na nova pasta (do novo domínio), clique em Colar.
3.3. Mude o banco de dados antigo para o novo
Você vai atualizar o banco de dados do novo WordPress para apontar para os dados do antigo site.
- No cPanel, clique em Bancos de Dados MySQL.
- Encontre o banco de dados antigo (geralmente com nome como nome_antigo_db).
- Clique em Importar e selecione o arquivo backup.sql do seu backup anterior.
- Confirme o import.
Seu novo WordPress agora tem todos os posts, páginas, usuários e configurações do antigo site.
Passo 4: Atualize os links no banco de dados
Este é o passo mais importante para manter o SEO. O WordPress ainda tem os links antigos (ex: antigo.com.br).
- Entre no novo WordPress (ex: novo.com.br/wp-admin).
- Instale o plugin Velvet Blues Update URLs (ou use o plugin Search & Replace).
- Abra o plugin e digite:
- Antigo URL: https://antigo.com.br
- Novo URL: https://novo.com.br
- Clique em Search & Replace.
- Escolha "Tudo" (para buscar em posts, páginas, metadados).
- Confirme e aguarde o processo.
Pronto! Agora todos os links internos do seu site apontam para o novo domínio.
Passo 5: Configure o redirecionamento 301
Para proteger o SEO, você precisa redirecionar o antigo domínio para o novo. Isso avisa os motores de busca que o conteúdo mudou de lugar.
- No cPanel, vá até Editor de Zona de DNS.
- Clique em Adicionar Registro A (ou CNAME, se necessário).
- Configure o domínio antigo para apontar para o IP do novo domínio (ou use redirecionamento via .htaccess).
- Alternativamente, use o arquivo .htaccess no diretório public_html do antigo domínio:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^antigo\.com\.br [NC]
RewriteRule ^(.*)$ https://novo.com.br/$1 [R=301,L]
Esse código redireciona todos os acessos do antigo domínio para o novo, com status 301 — ideal para SEO.
Passo 6: Teste tudo e confirme o sucesso
Antes de fechar a porta do antigo site, faça os testes:
- Acesse o novo domínio: tudo está funcionando?
- Verifique alguns posts e páginas: os links estão corretos?
- Teste o formulário de contato, imagens, e-mail.
- Verifique no Google Search Console: o novo domínio está indexado?
Dica do Sensei: Espere 1 a 2 dias após o redirecionamento para o Google atualizar os índices. Não se preocupe se não aparecer imediatamente.