
Guia definitivo para transferir site WordPress para outra hospedagem

Ver a tela branca do seu site logo após tentar uma migração é um dos sentimentos mais frustrantes para quem depende da internet para faturar. O erro 500 aparece, as páginas somem do ar, o layout desconfigura por completo e o suporte da hospedagem responde com mensagens genéricas que não resolvem o seu problema.
Se você está passando por isso agora — ou se está adiando a troca de servidor por medo de perder o tráfego e os leads que demorou meses para conquistar —, saiba que o problema quase nunca é a sua falta de capacidade técnica.
O mercado está repleto de tutoriais superficiais que prometem "migração em um clique" usando plugins genéricos. Na prática, quando o banco de dados é grande, o servidor possui restrições de tempo de execução (PHP timeout) ou os caminhos internos são alterados, esses plugins falham silenciosamente. O resultado é um site corrompido e vendas interrompidas.
Neste guia estratégico, você vai entender o passo a passo definitivo para transferir seu WordPress com segurança absoluta, descobrir os erros ocultos que derrubam 90% dos sites durante o processo e aprender a testar a migração antes mesmo de alterar o DNS do seu domínio.
Conteúdo
- O Impacto Oculto de uma Migração Incorreta no Tráfego e nas Conversões
- Os 3 Pilares Fundamentais da Aplicação WordPress
- Checklist de Pré-Migração: Protegendo Seus Ativos Comerciais
- Passo a Passo Técnico: A Migração de Alta Precisão (Sem Plugins Instáveis)
- Como Testar a Nova Hospedagem Antes de Alterar o DNS
- Diagnóstico e Solução Rápida para Erros Pós-Migração
- Estrutura de Infraestrutura Recomendada para Sites de Altas Conversões
- Dúvidas Frequentes
O Impacto Oculto de uma Migração Incorreta no Tráfego e nas Conversões
A maioria das pessoas enxerga a migração de hospedagem apenas como uma tarefa técnica de "copiar e colar arquivos". No entanto, sob a ótica de infraestrutura e SEO, uma transferência mal executada desencadeia uma reação em cadeia que afeta diretamente o faturamento do seu negócio.
Quando o banco de dados é importado sem o tratamento adequado de caminhos serializados, os links internos quebram, os formulários de captura param de disparar e os pixels de rastreamento deixam de registrar conversões. Para o Google, um site que responde com erros de servidor (como HTTP 500 ou 502) durante a varredura do robô perde prioridade de indexação rapidamente.
[Falha no Plugin / Timeout]
│
▼
[Caminhos Serializados Quebrados + Erro 500]
│
▼
[Formulários Paralisados + Vendas Perdidas]
│
▼
[Perda de Posições e Autoridade nas SERPs]
Para garantir estabilidade contínua e preservar suas rotas de vendas, você precisa dominar os pilares estruturais da aplicação WordPress antes de mover qualquer arquivo.
Os 3 Pilares Fundamentais da Aplicação WordPress
Para migrar sem desespero, você precisa visualizar o WordPress não como um bloco único, mas como uma estrutura dividida em três camadas independentes e conectadas:
- A Camada de Arquivos (
/public_html): Onde residem o núcleo do WordPress, seus temas, uploads de mídia e plugins. - A Camada de Dados (MySQL / MariaDB): Onde estão armazenados seus posts, páginas, configurações, senhas, transações e cadastros de leads.
- A Camada de Conexão e Roteamento (
wp-config.phpe.htaccess): As instruções que dizem aos arquivos como conversar com o banco de dados e como as URLs devem ser entregues ao navegador do visitante.
Se qualquer uma dessas três camadas for transferida de forma incompleta ou com parâmetros incorretos de servidor, o sistema entra em colapso.
Checklist de Pré-Migração: Protegendo Seus Ativos Comerciais
Antes de realizar qualquer alteração na sua hospedagem atual ou na nova infraestrutura, cumpra este protocolo de segurança para garantir a integridade total do seu ambiente:
- Validação de Limites de Memória do PHP: Certifique-se de que o novo servidor possui
memory_limitconfigurado para no mínimo256Memax_execution_timeajustado para no mínimo300segundos. - Extração de Banco de Dados sem Corrupção: Realize o export do banco de dados MySQL via phpMyAdmin utilizando a opção de compactação em
.gzippara evitar perda de pacotes durante o download. - Mapeamento da Tabela de Opções (
wp_options): Localize as chavessiteurlehomeno seu banco de dados para conferir exatamente como os endereços estão registrados. - Backup Estruturado de Mídia: Faça o download isolado da pasta
/wp-content/uploads/via SFTP ou Gerenciador de Arquivos, garantindo que nenhum arquivo de imagem seja corrompido durante a transferência. - Coleta de Dados de Conexão: Anote o nome do novo banco de dados, o usuário MySQL criado e a senha gerada com privilégios totais (ALL PRIVILEGES).
Passo a Passo Técnico: A Migração de Alta Precisão (Sem Plugins Instáveis)
Abaixo está o método estruturado para transferir qualquer site WordPress, independente da empresa de hospedagem de origem ou destino.
Passo 1: Download dos Arquivos e Exportação do Banco de Dados
Acesse o painel da sua hospedagem atual (cPanel, Plesk, DirectAdmin ou painel proprietário). Entre no Gerenciador de Arquivos, selecione todo o diretório raiz do site (geralmente /public_html ou /htdocs) e crie um arquivo compactado no formato .zip. Faça o download deste arquivo via FTP/SFTP ou diretamente pelo navegador.
Em seguida, abra o phpMyAdmin, selecione a base de dados referente ao seu site, clique em Exportar, escolha o método Rápido com formato SQL e salve o arquivo em seu computador.
Passo 2: Preparação do Ambiente no Novo Servidor
Na nova hospedagem, crie um novo Banco de Dados MySQL. Defina um nome para a base, crie um Usuário MySQL com uma senha forte e atribua esse usuário à base de dados com todos os privilégios marcados. Guarde esses dados, pois eles serão inseridos no arquivo de configuração.
Acesse o Gerenciador de Arquivos da nova hospedagem, vá até o diretório raiz do novo domínio, envie o arquivo .zip salvo no Passo 1 e faça a extração dos arquivos.
Passo 3: Ajuste Foco e Correção do wp-config.php
Ainda no Gerenciador de Arquivos da nova hospedagem, localize o arquivo wp-config.php e abra-o no editor de texto. Substitua as credenciais antigas pelas credenciais criadas no Passo 2:
PHP
// Definições do Banco de Dados na Nova Hospedagem
define( 'DB_NAME', 'nome_do_novo_banco' );
define( 'DB_USER', 'novo_usuario_mysql' );
define( 'DB_PASSWORD', 'sua_senha_segura' );
define( 'DB_HOST', 'localhost' ); // Ou o IP fornecido pela nova hospedagem
Salve as alterações. Este passo restabelece a comunicação imediata entre os arquivos do site e o novo banco de dados.
Passo 4: Importação da Base de Dados e Ajuste de URLs
Acesse o phpMyAdmin na nova hospedagem, selecione o banco de dados recém-criado (que estará vazio) e clique na aba Importar. Selecione o arquivo .sql que você baixou do servidor antigo e execute a importação.
Se a migração envolveu alteração de domínio ou mudança de estrutura de caminhos do servidor, não faça substituições diretas no arquivo SQL usando editores de texto comum. O WordPress utiliza dados serializados em tabelas cruciais como wp_options e wp_postmeta. Alterar uma URL diretamente sem recalcular a contagem de caracteres quebra a instrução PHP e corrompe o site.
Para realizar trocas de URL de forma segura, utilize ferramentas especializadas em substituição serializada (como o Search Replace DB da Interconnect IT ou a CLI do WordPress via SSH) após a conclusão da importação.
Passo 5: Reconstrução das Regras de Reescrita (.htaccess)
O arquivo .htaccess é responsável por gerenciar o roteamento das URLs amigáveis no servidor Apache ou LiteSpeed. Apagar este arquivo sem reconfigurá-lo resultará em erros 404 em todas as suas páginas internas.
Após migrar os arquivos, verifique se o .htaccess possui a estrutura padrão limpa do WordPress:
Apache
Como anunciar sua empresa no Google? Como promover o seu negócio# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Após publicar os arquivos, acesse o painel administrativo do WordPress, vá em Configurações > Links Permanentes e clique no botão Salvar Alterações (mesmo sem modificar nada). Esse comando força o sistema a atualizar as regras de reescrita no servidor.
Como Testar a Nova Hospedagem Antes de Alterar o DNS
Um dos maiores erros cometidos em projetos digitais é alterar os apontamentos de DNS (Nameservers) antes de testar se a nova hospedagem está funcionando perfeitamente. Alterar o DNS sem testar expõe seus visitantes a telas de erro e interrompe campanhas ativas de tráfego pago.
Você pode navegar pelo seu site no novo servidor sem que o público perceba qualquer alteração usando o mapeamento do arquivo hosts no seu computador.
Mapeamento do Arquivo hosts no Windows/Mac
O arquivo hosts força o seu sistema operacional a apontar um determinado domínio para um endereço de IP específico, ignorando a resposta pública do DNS.
- Descubra o IP dedicado ou compartilhado do seu novo servidor no painel da nova hospedagem.
- Abra o Bloco de Notas (Windows) como Administrador e navegue até
C:\Windows\System32\drivers\etc\hosts(ou abra o terminal no Mac/Linux e digitesudo nano /etc/hosts). - Adicione uma linha ao final do arquivo relacionando o novo IP ao seu domínio:
Plaintext
192.0.2.45 seusite.com.br
192.0.2.45 www.seusite.com.br
- Salve o arquivo.
Ao abrir o navegador e digitar seusite.com.br, você estará acessando o site hospedado no novo servidor, enquanto todo o restante da internet continua acessando o servidor antigo normalmente.
Testou os formulários, navegou pelas páginas, conferiu os uploads e viu que tudo funciona? Agora sim você pode alterar os Nameservers no seu registrador de domínio (Registro.br, Cloudflare, etc.) com 100% de segurança e zero tempo de instabilidade.
Diagnóstico e Solução Rápida para Erros Pós-Migração
| Sintoma Encontrado | Causa Raiz Provável | Solução Imediata |
| Erro ao estabelecer conexão com o banco de dados | Credenciais incorretas no wp-config.php ou usuário sem permissões no MySQL. | Verifique usuário, senha, nome do banco e parâmetro DB_HOST. Confirme se o usuário tem privilégios totais. |
| Tela Branca da Morte (White Screen of Death) | Conflito de versão do PHP entre servidores ou limite de memória atingido. | Aumente o memory_limit no php.ini ou adicione define('WP_MEMORY_LIMIT', '256M'); no wp-config.php. Desative plugins renomeando a pasta /wp-content/plugins. |
| Erro 500 Internal Server Error | Arquivo .htaccess corrompido com diretivas incompatíveis do antigo servidor. | Substitua o .htaccess pelo modelo padrão do WordPress e recompile os links permanentes no painel. |
| Links internos redirecionando para o servidor antigo | URLs antigas gravadas no banco de dados sem a devida substituição serializada. | Execute um script de busca e substituição respeitando strings serializadas para atualizar os caminhos. |
| Imagens quebradas na biblioteca de mídia | Permissões de pasta incorretas no novo servidor após a extração dos arquivos. | Redefina as permissões de pastas para 755 e de arquivos para 644 via FTP ou SSH. |
Estrutura de Infraestrutura Recomendada para Sites de Altas Conversões
Muitos negócios sofrem com queda de desempenho e falhas em migrações porque tentam rodar operações comerciais estruturadas sobre ambientes de hospedagem compartilhada limitados.
[ Tráfego Qualificado / Campanhas / SEO ]
│
▼
┌─────────────────────────────────────────────────┐
│ Infraestrutura Recomendada │
├─────────────────────────────────────────────────┤
│ • Servidor VPS/Cloud (Recursos Dedicados) │
│ • Web Server: LiteSpeed Enterprise / Nginx │
│ • Cache em Nível de Servidor: Redis / Memcached│
│ • Banco de Dados Otimizado (MariaDB) │
└─────────────────────────────────────────────────┘
│
▼
[ Altas Taxas de Conversão & Zero Downtime ]
Se o seu site recebe tráfego proveniente de campanhas pagas ou possui um volume constante de acessos orgânicos, depender de recursos compartilhados é um risco alto. A escolha do servidor e a configuração adequada de cache e banco de dados determinam diretamente a velocidade de carregamento da página — um dos fatores de maior impacto na taxa de conversão de qualquer landing page.
Dúvidas Frequentes
Quanto tempo leva para a propagação do DNS ser concluída após a migração?
A propagação mundial do DNS costuma levar entre 2 e 24 horas, dependendo do valor de TTL (Time To Live) configurado no seu provedor de domínio. Durante esse período, utilize serviços como a Cloudflare para acelerar o processo e manter as rotas atualizadas.
Vale a pena usar plugins de migração automatizados?
Plugins como All-in-One WP Migration ou Duplicator funcionam bem em sites pequenos (com bancos de dados inferiores a 200 MB e poucos arquivos de mídia). Para sites com volume considerável de dados, lojas virtuais (WooCommerce) ou portais com muitos acessos, a migração manual estruturada é o único método que garante total controle e impede erros de timeout.
Posso perder o meu posicionamento no Google ao mudar de hospedagem?
Se a migração for realizada mantendo as mesmas URLs, estrutura de links, certificados SSL (HTTPS) e tempo de resposta do servidor, o seu posicionamento não será afetado. Pelo contrário: se a nova hospedagem for mais rápida e estável, seu site ganhará pontos nos sinais de experiência do usuário (Core Web Vitals), o que favorece o crescimento orgânico.
Como anunciar sua empresa no Google? Como promover o seu negócio
Como Vender um Site – Quanto Vale seu Website?Espero que tenha curtido o conteúdo sobre:
Guia definitivo para transferir site WordPress para outra hospedagem
Em DICAS BLOGS temos diversos artigos sobre este tema.
Deixe um comentário









Ótimo post, por isso que não uso mais a plataforma Umbler para minhas PBNs pois eles não tem o CPanel como ferramenta, apesar de serem bem intuitivos e uma excelente opção a baixo custo. A verdade é que o melhor CMS ainda é o wordpress pois é de longe o mais utilizado e o que tem mais plugins para corrigir tudo que é tipo de distorção e o CPanel é bem fácil de usar depois que você configura dois sites. Se quer algo "diferente" tem por aí até uma plataforma chamada "duda' que deu adeus ao WordPress mas ainda acho que para quem tem diversos blogs para diversos projetos o melhor mesmo fora do wordpress é pegar um provedor de HTML tipo a https:// pbn . hosting que é bem confiável.