Migrar seu site WordPress de um host para outro pode parecer um desafio — especialmente se for a sua primeira vez. Há muitos detalhes para considerar e várias armadilhas potenciais no caminho, o suficiente para fazer a adrenalina disparar.
Para ajudar você a passar por esse processo de forma tranquila, preparamos um guia detalhado, passo a passo, para mover seu site WordPress para um novo host (sem tempo de inatividade!). Neste artigo, você vai aprender:
- Motivos que podem levar à migração do seu site
- Quanto tempo o processo leva do início ao fim
- Como preparar seu site para a mudança
- Três maneiras diferentes de migrar seu site de um host para outro
- O que fazer depois da migração para garantir que tudo funcione perfeitamente
Com esse conhecimento, transferir seu site WordPress será muito mais fácil. Vamos lá!
Índice:
- Quando é necessário migrar um site WordPress?
- Lista de verificação pré-migração: o que fazer antes de mover seu site
- 3 maneiras de migrar seu site WordPress para um novo host
- 1. Importar seu site WordPress auto-hospedado via XML
- 2. Usar um plugin de migração do WordPress
- 3. Migrar seu site WordPress manualmente
- Entendendo a estrutura do WordPress
- Exportar o banco de dados do WordPress
- Baixar os arquivos do seu site
- Passos para baixar os arquivos do site via FTP:
- Criar um banco de dados no novo servidor
- Preparar o arquivo wp-config.php
- Fazer upload dos arquivos para o novo servidor
- Importar o banco de dados no novo servidor
- (Opcional) Atualizar referências de URL
- Lista de verificação pós-migração: finalize a mudança do seu site WordPress
- Conclusão: Como você migrará seu site WordPress?
Quando é necessário migrar um site WordPress?
Existem várias razões para trocar de provedor de hospedagem. Algumas das mais comuns incluem:
- Você está insatisfeito com o desempenho do seu provedor atual — talvez seu site fique fora do ar com frequência, tenha carregamento lento ou falte recursos essenciais para suas necessidades.
- Seu site cresceu e ultrapassou o plano de hospedagem atual. Agora, você precisa de um serviço que suporte o aumento de tráfego e novas demandas.
- Você deseja mudar para um tipo diferente de hospedagem, como de compartilhada para hospedagem WordPress gerenciado.
- Você está transferindo seu site de um ambiente de desenvolvimento (local) ou site de testes para produção.
Também é possível migrar sites dentro ou fora de uma rede Multisite, mas esse é um caso específico que não será abordado aqui.
Seja qual for o motivo, saber como migrar seu site é uma habilidade essencial, pois é bem provável que você precise fazer isso em algum momento.
Quanto tempo leva para migrar um site WordPress?
Se você está se perguntando quanto tempo leva para mover seu site, a resposta é: depende. O tempo de migração varia de acordo com diversos fatores, como:
- Método de migração – Algumas formas de migração são mais simples e rápidas, enquanto outras exigem mais etapas e configuração.
- Tamanho do site – Um site pequeno, com poucas páginas e pouca mídia, é bem mais rápido de migrar do que um blog antigo com milhares de posts e imagens.
- Velocidade da conexão e dos servidores – A velocidade da sua internet e dos servidores envolvidos pode afetar o tempo de transferência dos arquivos.
Como referência, as etapas da migração em si costumam levar cerca de duas horas. No entanto, o tempo total pode variar dependendo do tamanho do site e do método escolhido. Além disso, a atualização do DNS pode levar até 48 horas para propagar e fazer seu site funcionar no novo provedor.
Lista de verificação pré-migração: o que fazer antes de mover seu site

Agora que entendemos o processo, vamos ao que interessa: os preparativos para migrar seu site com segurança.
Reúna todas as informações necessárias
Quando você quer mover um site WordPress, certifique-se de ter acesso a todas as informações essenciais, tanto do seu host atual quanto do novo:
- Acesso ao painel de controle de ambos os provedores
- Conta de FTP/SFTP (incluindo usuário, senha e servidor)
- Credenciais de login do WordPress no site antigo e novo (caso necessário)
- Endereço dos servidores de nome (DNS) do novo host
- Acesso ao registrador do seu domínio para atualização do DNS
Salve todas essas informações em um arquivo de texto para facilitar a consulta durante o processo.
Opcional: Instale o WordPress no novo host

Alguns métodos de migração exigem que o WordPress já esteja instalado no novo host antes da transferência. Verifique se isso é necessário para o seu caso. Se estiver migrando para um provedor que cria automaticamente um site para você, como o WordPress.com, essa etapa pode ser pulada.
Faça um backup completo do seu site
Antes de qualquer mudança, é fundamental criar um backup completo do seu site. Assim, se algo der errado, você poderá restaurá-lo rapidamente.
Se estiver usando um plugin de migração, ele pode incluir uma opção de backup automático, economizando tempo. Se estiver fazendo a migração manualmente, o próprio processo de download dos arquivos do site já funcionará como um backup.

Ao mover seu site manualmente, você também fará automaticamente o backup do seu site antes, baixando seus dados. Vamos discutir isso em breve também.
Prepare seu site para a mudança
Depois disso, é hora de preparar seu site para a mudança. A preparação final antes da migração pode variar dependendo do tipo de site.
Novamente, um site de brochura pode muitas vezes permanecer como está, no entanto, uma loja online precisará ser colocada em espera para garantir que nenhuma compra seja realizada e se perca na mudança. Então, aqui está o que você precisa considerar fazer:
- Limpar o site – Exclua temas e plugins que não são mais usados para reduzir o tamanho dos arquivos e facilitar a transferência.
- Desativar plugins problemáticos – Desative plugins de cache, redirecionamento e firewall para evitar conflitos durante a migração. Por exemplo, alguns provedores, como o WordPress.com, têm uma lista de plugins incompatíveis, então certifique-se de se informar com antecedência para evitar erros.
- Colocar o site em modo de manutenção – Isso evita que usuários realizem compras, façam comentários ou publiquem conteúdos que possam ser perdidos no processo.
3 maneiras de migrar seu site WordPress para um novo host
Depois de preparar seu site, é hora de escolher como fazer a migração. Basicamente, existem três métodos principais: importar apenas o conteúdo para um site existente, usar um plugin de migração ou fazer tudo manualmente. Confira qual opção faz mais sentido para você.
1. Importar seu site WordPress auto-hospedado via XML
Essa é, de longe, a maneira mais simples. Se você está transferindo um site WordPress auto-hospedado para o WordPress.com, pode fazer isso por meio de um processo quase totalmente automatizado. Basta instalar o Jetpack nos dois sites (o atual e o novo) e, em seguida, acessar Ferramentas > Importar no painel do WordPress para seguir as instruções na tela.

Se esse método se aplica ao seu caso, veja nosso guia detalhado de migração para seguir o passo a passo.
2. Usar um plugin de migração do WordPress
Outra opção é usar um dos diversos plugins disponíveis para migrar seu site. Esses plugins geralmente se dividem em duas categorias:
- Importar para um site existente – Alguns plugins permitem criar um backup completo do seu site e importá-lo para outro site WordPress já configurado. Eles também cuidam de atualizações no banco de dados, caso o domínio seja alterado.
Exemplos populares incluem incluem All in One WP Migration ye WPvivid. - Implantar em um servidor vazio – Outro tipo de plugins permite que você compacte seu site completo, faça upload do arquivo zip para um novo servidor e depois o descompacte e implante automaticamente. Isso geralmente é mais confortável e uma opção especialmente boa para sites menores. Duplicator é a opção principal para isso. Nota: você precisa de acesso ao navegador para o novo site para que isso funcione, então verifique a seção sobre como usar um arquivo hosts mais abaixo.
O processo de migração com plugins pode variar de acordo com a ferramenta escolhida, mas geralmente segue estes passos:
- Instale o plugin de backup/migração no seu site atual
- Gere um backup e baixe os arquivos.
- Faça o upload dos arquivos para o novo servidor via FTP ou importe-os diretamente com o mesmo plugin no novo site.
- Execute o processo de importação ou implantação.
Se não souber qual plugin usar, teste alguns em um ambiente local antes de tomar uma decisão.
3. Migrar seu site WordPress manualmente
Por fim, você também pode fazer a migração manualmente. Embora esse método envolva mais etapas, ele não é tão complicado quanto parece. Além disso, passar por esse processo ao menos uma vez pode ser útil para entender melhor como o WordPress funciona.
Entendendo a estrutura do WordPress
Antes de começar, é importante saber que um site WordPress é composto por duas partes principais:
1. Arquivos do sistema – Esses arquivos controlam a aparência e o funcionamento do seu site. Eles incluem temas, plugins e a biblioteca de mídia.

2. Banco de dados – É onde ficam armazenados o conteúdo do site (postagens, páginas, comentários, configurações, widgets, entre outros). O banco de dados roda no MySQL e é essencial para que o site funcione corretamente.

Ambos precisam ser migrados para que seu site continue funcionando normalmente no novo servidor.
Exportar o banco de dados do WordPress
O primeiro passo da migração manual é exportar o banco de dados do seu site. A maioria dos provedores de hospedagem oferece acesso ao PHPMyAdmin, que permite gerenciar bancos de dados.

Passos para exportar o banco de dados no PHPMyAdmin:
- Acesse o painel do seu provedor de hospedagem e abra o PHPMyAdmin.
- Selecione o banco de dados do seu site.
- Vá até a aba Exportar e escolha a opção Rápido.
- Clique em Exportar e aguarde o download do arquivo SQL.
Você também pode usar opções personalizadas, por exemplo, para compactar o banco de dados antes para torná-lo mais rápido para baixar. Você pode encontrar instruções para isso no Codex do WordPress.

Se o seu banco de dados for grande, considere compactá-lo antes de baixar para acelerar o processo.
Exportar manualmente pode gerar problemas com dados serializados. Para evitar isso, use um plugin como WP Migrate Lite, que também atualiza as referências do domínio caso esteja trocando de URL.

Baixar os arquivos do seu site
Como você tem prestado atenção, sabe que ainda estamos perdendo uma parte do seu site WordPress – o sistema de arquivos. Agora, é hora de transferir os arquivos do WordPress. Para isso, você precisará acessar o servidor via FTP, usando um cliente como FileZilla.

Dica: Muitos provedores permitem compactar os arquivos antes de baixá-los, economizando tempo na transferência.
Isso deixa a pergunta, o que realmente precisa ser baixado?
A pasta wp-content contém seus temas, plugins e mídias – os arquivos exclusivos do seu site. Se o novo host permitir a instalação do WordPress com um clique, você pode instalar uma versão nova do WordPress e apenas substituir a pasta wp-content no novo servidor. Isso agiliza o processo.
Caso o seu novo host não ofereça instalação automática, baixe todos os arquivos do WordPress ou faça o download da versão mais recente do WordPress em wordpress.org e combine com sua pasta wp-content/.

Passos para baixar os arquivos do site via FTP:
- Conecte-se ao seu servidor FTP com as credenciais fornecidas pelo seu provedor de hospedagem.
- Navegue até a pasta raiz do WordPress.
- Selecione todos os arquivos e faça o download para o seu computador.
Você estará fazendo upload de todos os arquivos do WordPress mais os arquivos do seu site via FTP, você pode ter algum tempo livre depois.
Criar um banco de dados no novo servidor
Enquanto os arquivos são baixados, você pode preparar o ambiente no novo provedor de hospedagem.
Passos para criar um novo banco de dados MySQL:
- Acesse o painel de controle do novo provedor de hospedagem.
- Encontre a opção para bancos de dados MySQL e crie um novo banco.
- Anote os seguintes dados:
- Nome do banco de dados
- Usuário do banco de dados
- Senha do banco de dados
- Nome do servidor (geralmente “localhost”, mas pode variar)
Essas informações serão usadas no próximo passo.
Preparar o arquivo wp-config.php
Em seguida, lidaremos com a preparação dos arquivos do seu site para upload. O wp-config.php é o arquivo que conecta o WordPress ao banco de dados. Um dos passos mais importantes ao migrar seu site WordPress é preparar o arquivo de configuração chamado wp-config.php.

Como editar o wp-config.php:
- Se você baixou o site antigo, já terá um arquivo wp-config.php.
- Se está usando uma instalação nova do WordPress, renomeie o arquivo wp-config-sample.php para wp-config.php.
- Abra o arquivo e edite as seguintes linhas:
/** O nome do banco de dados para o WordPress */
define( 'DB_NAME', 'database_name_here' );
/** Nome de usuário do banco de dados */
define( 'DB_USER', 'username_here' );
/** Senha do banco de dados */
define( 'DB_PASSWORD', 'password_here' );
/** Nome do host do banco de dados */
define( 'DB_HOST', 'localhost' );
Substitua os valores com as informações do banco de dados criado anteriormente e salve o arquivo.
Se estiver configurando uma instalação do zero, também é recomendado gerar novas chaves de segurança para o WordPress.
Fazer upload dos arquivos para o novo servidor
Agora, você precisa transferir os arquivos do WordPress para o novo provedor de hospedagem. Isso pode ser feito via FTP ou pelo gerenciador de arquivos do painel do host.
Agora, você precisa transferir os arquivos do WordPress para o novo provedor de hospedagem. Isso pode ser feito via FTP ou pelo gerenciador de arquivos do painel do host.
Então, simplesmente arraste e solte o conteúdo da pasta WordPress no seu disco rígido para o diretório raiz do servidor no cliente FTP e aguarde.

Se seu provedor de hospedagem oferece a possibilidade de descompactar arquivos, você também pode compactá-los antes para economizar tempo com o upload. Você só terá o passo extra de descompactá-los depois.
Importar o banco de dados no novo servidor
Depois que os arquivos estiverem no novo host, resta importar o banco de dados.

Novamente, a maioria dos hosts oferece aos seus clientes o PHPMyAdmin para esse propósito, e os passos são assim:
- Acesse o PHPMyAdmin no novo provedor de hospedagem.
- Selecione o banco de dados recém-criado.
- Vá até a aba Importar.
- Clique em Escolher arquivo e selecione o banco de dados exportado.
- Clique em Importar e aguarde a conclusão.
Esteja ciente de que a maioria dos hosts coloca um limite no tamanho do arquivo que você pode importar. Você pode ver esse número dentro do PHPMyAdmin.

Se não for suficiente para você, ou compacte seu arquivo de banco de dados ou aumente o limite de upload. Você pode fazer isso fazendo alterações no php.ini. Como fazer isso varia de provedor para provedor, então entre em contato com o seu se precisar disso. Também existem plugins que podem importar seu banco de dados, por exemplo, a versão Pro do mencionado WP Migrate Lite.
(Opcional) Atualizar referências de URL
Se você mudou o domínio do site junto com a migração, precisará atualizar as referências antigas no banco de dados.
Opções para atualizar as URLs:
- Usando um comando SQL no PHPMyAdmin – Isso pode ser o mais fácil, já que você não precisa conseguir fazer login no seu Painel WP para isso. Você pode encontrar instruções aqui.
- Executando um script PHP de busca e substituição – Outra opção é este script da inter.connect. Você pode fazer upload para o seu servidor via FTP e depois executá-lo no navegador para atualizar seu banco de dados. Certifique-se de excluí-lo do seu servidor depois, porque se alguém mais encontrá-lo, pode causar estragos no seu site.
- Usando um plugin no WordPress – Se você tiver acesso ao Painel WP (mais sobre isso em breve), também pode usar um plugin como Better Search Replace para fazer essas alterações.
Se o domínio não mudou, essa etapa pode ser ignorada.
Lista de verificação pós-migração: finalize a mudança do seu site WordPress
Se você chegou até aqui, parabéns! 🎉 Você já fez todo o trabalho pesado de migrar seu site WordPress. Agora, resta apenas garantir que tudo esteja funcionando perfeitamente com esta lista de verificação pós-migração.
Acessar seu novo site
Neste momento, você precisa testar o novo site para verificar se tudo está funcionando corretamente. O problema? Seu domínio ainda aponta para o site antigo, e você quer conferir o novo antes de fazer a mudança definitiva.
Parece um impasse? Felizmente, existem maneiras de contornar isso.
1. Usar um domínio temporário
Alguns provedores de hospedagem oferecem domínios temporários para que você possa acessar seu novo site antes de alterar o DNS. Verifique se o seu provedor oferece essa opção.
2. Modificar o arquivo hosts do seu computador
Outra solução é editar o arquivo hosts do seu computador. Esse arquivo permite redirecionar o domínio do seu site localmente, ou seja, apenas para você, sem afetar outros visitantes.
Passos para editar o arquivo hosts no Windows:
- Obtenha o endereço IP do novo servidor (seu provedor de hospedagem pode fornecer essa informação).
- No Windows, o arquivo hosts está localizado em:
C:\Windows\System32\drivers\etc\hosts - Abra o arquivo com um editor de texto (executando como Administrador para poder salvar).
- Adicione uma linha no final do arquivo no seguinte formato: CopierModifier
102.54.94.97 seusite.com - Salve o arquivo e tente acessar seu site digitando o domínio no navegador.

No macOS e Linux, o processo é semelhante, e você pode usar um editor de texto para fazer a alteração. Alternativamente, você também pode usar uma ferramenta como SkipDNS para fazer a mesma coisa online.

Importante: Após concluir os testes, lembre-se de reverter essa alteração no arquivo hosts!
Reativar cache e outros plugins
Se você desativou plugins antes da migração (como plugins de cache ou firewall), agora é o momento de reativá-los.
Alguns provedores de hospedagem, como o WordPress.com, já incluem sistemas de cache internos. Se esse for o caso, talvez você não precise reativar um plugin de cache manualmente.
Além disso, após reativar o cache, lembre-se de limpar os caches para garantir que o site carregue corretamente.
Testar tudo
Agora, é hora de testar seu site para garantir que ele está funcionando corretamente.
O que verificar:
- Acesse as páginas mais importantes do seu site e confira o design.
- Verifique se todas as imagens carregam corretamente.
- Teste funcionalidades essenciais, como formulários de contato e botões de login.
- Se o site possui e-commerce, simule uma compra (sem finalizá-la) para garantir que o processo está fluindo corretamente.
- Navegue pelo site em diferentes dispositivos e navegadores para verificar a compatibilidade.
Se encontrar qualquer problema, resolva antes de prosseguir para a próxima etapa.
Conectar seu domínio ao novo host
Quando estiver satisfeito com o funcionamento do site, é hora de apontar seu domínio para o novo servidor.
Passos para alterar os servidores de nomes (DNS):
- Acesse o painel de controle do registrador do seu domínio (onde você comprou o domínio).
- Localize as configurações de DNS.
- Substitua os servidores de nomes pelos fornecidos pelo seu novo provedor de hospedagem.
- Salve as alterações.
Cada provedor pode ter um processo ligeiramente diferente. Consulte a documentação do seu registrador para instruções específicas.
Você precisa transferir o domínio para o novo host?
Não necessariamente. Você pode simplesmente alterar os servidores de nomes sem precisar mover o domínio para outro provedor.
No entanto, se seu domínio estiver vinculado ao seu antigo plano de hospedagem e for cancelado junto com o serviço, você precisará transferi-lo.
Se esse for o caso, siga as instruções do novo provedor para mover o domínio antes de cancelar sua antiga conta de hospedagem.
Aguarde a propagação do DNS
Após alterar o DNS, pode levar até 48 horas para que a mudança se propague completamente. Durante esse período, algumas pessoas podem acessar o site antigo enquanto outras já veem o novo.
Se você quiser ter certeza de que o processo foi concluído, pode usar uma ferramenta como DNS Checker ou What’s My DNS para descobrir se terminou.

Basta inserir seu domínio e escolher qual tipo de registro você deseja verificar (A, CNAME, etc.). Ao pesquisar, as ferramentas dirão qual endereço de IP seu site está usando atualmente e também mostrarão todos os locais onde seus registros DNS já foram atualizados.
Não cancele sua hospedagem antiga ainda!
Importante: Mesmo que tudo pareça estar funcionando bem no novo servidor, não exclua sua conta de hospedagem antiga imediatamente.
Por um lado, enquanto os registros DNS estão se propagando, alguns visitantes ainda acessarão seu site antigo. Você não gostaria que eles encontrassem um erro 404, gostaria?
Além disso, as coisas ainda podem dar errado. No pior dos casos, você ainda pode redirecionar seu tráfego de volta para seu site antigo caso algo realmente ruim aconteça com a nova versão.
Por essas e outras razões, recomendamos esperar pelo menos uma semana antes de se livrar do antigo host/site.
Conclusão: Como você migrará seu site WordPress?
A ideia de migrar um site WordPress pode parecer assustadora no início, mas, seguindo um passo a passo bem estruturado, o processo se torna muito mais tranquilo.
Seja usando um plugin, um serviço automatizado ou fazendo tudo manualmente, a chave para uma migração bem-sucedida é preparação e paciência.
Dica final: Se você planeja migrar mais sites no futuro, documente seu processo para facilitar a próxima vez.
Agora que seu site WordPress está no novo host, é hora de aproveitar o desempenho e a estabilidade da sua nova hospedagem.
Se quiser evitar complicações na migração, o WordPress.com oferece uma ferramenta fácil para transferir seu site em poucos cliques. Além disso, você aproveita uma hospedagem otimizada, rápida e segura, com suporte especializado sempre à disposição. Migre seu site para WordPress.com agora.
Quer mais dicas? Receba notificações de novas publicações por e‑mail.

Velocidade incrível
No teste independente de 2021 da Review Signal, o WordPress.com foi nomeado o host WordPress mais rápido em todas as faixas de preço.