Migração WordPress: Como Migrar Seu Site sem Perder Dados ou SEO

Migrar um site WordPress é uma operação que exige planejamento e conhecimento técnico. Seja para trocar de hospedagem, mudar o domínio, adotar HTTPS ou até mesmo migrar de outra plataforma para WordPress, cada etapa deve ser executada com cuidado para não perder dados nem prejudicar o posicionamento nos mecanismos de busca. Neste guia completo, você encontrará os tipos de migração, ferramentas como Duplicator e WP-CLI, instruções detalhadas para atualizar URLs no banco de dados, configurar redirecionamentos 301 e um checklist pós-migração com mais de 8 itens essenciais.

Este conteúdo faz parte do nosso hub de desenvolvimento WordPress, onde compartilhamos práticas recomendadas para criar, manter e evoluir sites na plataforma.

O que é migração WordPress?

Migração WordPress é o processo de transferir a instalação completa do WordPress – incluindo arquivos, banco de dados, configurações e mídia – de um ambiente para outro. Os motivos mais comuns incluem:

  • Mudança de servidor ou plano de hospedagem.
  • Alteração do nome de domínio.
  • Migração de HTTP para HTTPS.
  • Conversão de um site construído em Joomla, Drupal, Blogger ou HTML estático para WordPress.
  • Segmentação de ambientes (desenvolvimento para produção).

Independentemente do motivo, o objetivo é manter a integridade do conteúdo, a estrutura de links e o desempenho SEO.

Tipos de migração WordPress

Migração de hospedagem

Mover o site de um servidor para outro mantendo o mesmo domínio. É comum ao trocar de provedor ou plano. Recomenda‑se utilizar ferramentas como Duplicator ou WP-CLI para garantir consistência.

Migração de domínio

Alterar o endereço principal do site. Exige a atualização de todas as referências internas (URLs no banco de dados) e a configuração de redirecionamentos 301 do domínio antigo para o novo.

Migração de HTTP para HTTPS

Essencial para segurança e SEO. Além de instalar o certificado SSL, é necessário atualizar links internos e garantir que não haja conteúdo misto.

Migração de outra plataforma para WordPress

Importar conteúdo de outros CMS ou sites estáticos. Existem plugins e scripts especializados (como o FG Joomla to WordPress) que automatizam parte do processo, mas é crucial revisar a formatação e os redirects.

Ferramentas para migração WordPress

Duplicator: um dos plugins mais populares. Ele cria um pacote (arquivo zip + installer.php) que pode ser restaurado em qualquer servidor compatível com WordPress. Ideal para migrações manuais e backups completos.

All-in-One WP Migration: plugin com interface amigável que exporta o site em um único arquivo. Possui extensões para importar via FTP, Dropbox, Google Drive, etc. Ótimo para usuários iniciantes.

WP-CLI: ferramenta de linha de comando que oferece total controle sobre a migração. Comandos como wp db export, wp db import e wp search-replace permitem transferir e ajustar o banco de dados sem depender de interfaces gráficas. É a escolha de desenvolvedores que automatizam o processo.

Outras ferramentas: phpMyAdmin (para acesso direto ao banco de dados), rsync (sincronização de arquivos via SSH), scripts de busca e substituição como Search & Replace DB (que lida corretamente com dados serializados).

Passo a passo da migração WordPress

  1. Planejamento e backup: antes de qualquer ação, faça uma cópia completa de arquivos e banco de dados. Armazene em local seguro.
  2. Escolha o método: selecione a ferramenta que melhor se adequa ao seu nível técnico e à complexidade do site.
  3. Prepare o ambiente de destino: configure o servidor, instale o WordPress limpo (se necessário) e verifique os requisitos (PHP, MySQL, etc.).
  4. Transfira os arquivos e importe o banco de dados: siga as instruções da ferramenta escolhida. No caso do Duplicator, execute o installer.php.
  5. Atualize as URLs no banco de dados: utilize WP-CLI ou um plugin de busca e substituição para alterar todas as ocorrências da URL antiga para a nova.
  6. Configure redirecionamentos 301: se a estrutura de URLs mudou (ex.: mudança de domínio), adicione regras no .htaccess ou no servidor.
  7. Teste o site: navegue pelas páginas, verifique links, imagens, formulários e funcionalidades específicas como carrinho de compras (e‑commerce).
  8. Monitore o desempenho: acompanhe o Google Search Console e o Analytics nos primeiros dias.

Atualização de URLs no banco de dados

Este é um dos passos mais críticos. Quando você migra o WordPress de um endereço para outro (domínio, subdomínio, pasta), todas as URLs armazenadas no banco de dados – nas tabelas wp_posts, wp_options, wp_postmeta, etc. – precisam ser atualizadas. Caso contrário, links internos, imagens e mídia ficarão quebrados.

Ferramentas recomendadas:

  • WP-CLI: wp search-replace 'http://antigo.com' 'https://novo.com' --all-tables
  • Plugin Better Search Replace ou Search & Replace DB (script independente).

Importante: utilizar opções que preservem a estrutura de dados serializados do WordPress para evitar corrupção. Uma boa prática é, antes de executar a substituição, fazer um backup do banco de dados original. Após a substituição, verifique se não há URLs antigas remanescentes.

Além disso, a otimização de banco de dados após a migração (remoção de revisões, transientes expirados) pode melhorar a performance.

Redirecionamentos 301

Ao mudar a URL de uma página sem configurar um redirecionamento, o usuário e os buscadores encontram um erro 404. Os redirecionamentos 301 indicam permanentemente que o conteúdo foi movido para um novo endereço, preservando a autoridade da página original.

Como configurar:

  • No Apache (arquivo .htaccess): RewriteRule ^antiga-pasta/(.*)$ https://novodominio.com/$1 [R=301,L]
  • No Nginx: use a diretiva return 301.
  • Com plugins: Redirection, Yoast SEO (gerenciador de redirecionamentos).

Para sites com muitas URLs, planeje a estrutura de redirects com antecedência. Teste cada redirecionamento e monitore o Search Console para identificar possíveis quebras.

Checklist pós-migração

Após concluir a migração, siga esta lista de verificação para garantir que tudo está funcionando corretamente:

  1. Backup completo do site após a migração.
  2. Verifique se todas as páginas carregam sem erros (navegação interna, posts, páginas).
  3. Teste formulários de contato, pesquisa e outros elementos interativos.
  4. Confira se as imagens e mídias estão sendo exibidas corretamente.
  5. Valide o certificado SSL (se migrou para HTTPS) e corrija conteúdo misto.
  6. Examine o arquivo robots.txt e o sitemap.xml – atualize com a nova estrutura.
  7. Confirme que os redirecionamentos 301 estão funcionando para URLs antigas.
  8. Submeta o sitemap atualizado ao Google Search Console.
  9. Monitore o tráfego orgânico e a posição das palavras‑chave nos primeiros dias.
  10. Acompanhe os logs de erro do servidor para identificar problemas ocultos.

Se o seu site utiliza temas personalizados para WordPress ou tipos de post personalizados, é essencial verificar se os registros foram migrados corretamente. Além disso, o uso de temas filho facilita a manutenção futura. Para arquiteturas modernas, como WordPress headless, a migração pode exigir cuidados adicionais com o front‑end separado.

Perguntas frequentes (FAQ)

Qual a diferença entre Duplicator e All-in-One WP Migration?

Duplicator é mais indicado para migrações manuais completas e backups programados, enquanto All-in-One WP Migration oferece exportação/importação simples com suporte a nuvem. Ambos são confiáveis.

Preciso refazer o SEO após migrar meu WordPress?

Se a migração for bem executada (com redirecionamentos 301 e URLs consistentes), o SEO não será prejudicado. Recomenda‑se reenviar o sitemap e monitorar o Search Console por algumas semanas.

Posso migrar meu site sozinho ou devo contratar uma agência?

Sites simples podem ser migrados com plugins sem dificuldade. No entanto, sites com e‑commerce, personalizações avançadas ou grande volume de tráfego se beneficiam do suporte de especialistas. Uma agência especializada em desenvolvimento WordPress pode garantir que a migração seja segura e sem impactos negativos.

Conteúdo recomendado
S9Bet — Bônus de R$5.000 + 500 giros grátis no cadastro
Cassino Online Premium no Brasil
2.500+ jogos certificados com saque PIX instantâneo
Cadastre-se grátis na s9bet.com e receba até R$5.000 + 500 giros grátis distribuídos nos primeiros 4 depósitos, com rollover justo de 30x e sem letras miúdas.
Jogos: Slots, Cassino Ao Vivo, Roleta, Blackjack, Bacará, Game Shows · Bônus: Bônus de boas-vindas de até R$5.000 + 500 giros grátis nos primeiros 4 depósitos (rollover 30x)
S9Bet — Cassino Online Premium no Brasil
Cassino Online Premium no Brasil
2.500+ jogos certificados com saque PIX instantâneo
Cadastre-se grátis na s9bet.com e receba até R$5.000 + 500 giros grátis distribuídos nos primeiros 4 depósitos, com rollover justo de 30x e sem letras miúdas.
2.500+ jogos certificados com saque PIX instantâneo
Jogos: Slots, Cassino Ao Vivo, Roleta, Blackjack, Bacará, Game Shows
Bônus: Bônus de boas-vindas de até R$5.000 + 500 giros grátis nos primeiros 4 depósitos (rollover 30x)
Ver oferta da S9Bet