Web hosting · Guia

Como migrar um site para uma nova hospedagem

Atualizado October 11, 2026 6 min de leitura

Nesta página
  1. O checklist em resumo
  2. Passo 1: faça o levantamento e reduza o TTL
  3. Passo 2: faça backup de arquivos e bancos de dados
  4. Passo 3: restaure na nova hospedagem
  5. Passo 4: teste antes de trocar
  6. Passo 5: migre o e-mail sem perder mensagens
  7. Passo 6: troque o DNS
  8. Migração gratuita para a HytHost
  9. FAQ

Migrar um site para uma nova hospedagem parece arriscado, mas é um trabalho de rotina quando feito na ordem certa. A regra é simples: copie tudo primeiro, teste na nova hospedagem e só então aponte seu domínio para ela. Os visitantes continuam vendo o site antigo até o novo ficar pronto.

Este guia é um checklist passo a passo para qualquer site, com observações para WordPress e cPanel e para migrar o e-mail sem perder mensagens.

O checklist em resumo

  1. Faça um levantamento do que o site usa: arquivos, bancos de dados, e-mail, registros DNS, tarefas agendadas.
  2. Reduza o TTL do DNS um dia antes da troca.
  3. Faça backup dos arquivos e bancos de dados na hospedagem antiga.
  4. Restaure tudo na nova hospedagem.
  5. Teste o site na nova hospedagem antes que qualquer outra pessoa o veja.
  6. Recrie as contas de e-mail e copie as mensagens.
  7. Troque o DNS e mantenha a hospedagem antiga por mais alguns dias.

Prefere não fazer isso você mesmo? Todo plano de hospedagem de sites da HytHost inclui uma migração de site gratuita, a partir de €0.99/mês.

Ver planos de hospedagem

Passo 1: faça o levantamento e reduza o TTL

Anote tudo de que o site depende, para nada ficar para trás:

  • os arquivos do site, geralmente em public_html;
  • cada banco de dados, com o nome e o usuário;
  • contas de e-mail, encaminhadores e filtros;
  • registros DNS além do site: MX para o e-mail, registros TXT para SPF, DKIM e verificação do site;
  • cron jobs, a versão do PHP e qualquer configuração especial.

Depois, reduza o TTL dos registros do seu domínio, por exemplo para 300 segundos, um dia antes da migração. O TTL é o tempo que a internet mantém seus registros DNS em cache; um TTL curto faz a troca chegar aos visitantes em minutos, em vez de horas. E não cancele a hospedagem antiga ainda.

Passo 2: faça backup de arquivos e bancos de dados

  • Pelo cPanel: em Backup, baixe separadamente o diretório inicial e cada banco de dados MySQL. Esses backups parciais são arquivos que você mesmo pode restaurar em qualquer hospedagem com cPanel. Também existe um backup completo da conta, mas só a empresa de hospedagem pode restaurá-lo, pelo WHM; envie para ela se oferecer migrações.
  • Manualmente: baixe os arquivos por FTP ou SFTP e exporte cada banco de dados como arquivo .sql no phpMyAdmin.
  • WordPress: um plugin de migração como Duplicator ou All-in-One WP Migration junta arquivos e banco de dados em um único pacote. Confira o limite de upload da nova hospedagem: a importação do plugin depende dele.

Passo 3: restaure na nova hospedagem

  1. Adicione o domínio à sua nova conta de hospedagem.
  2. Envie os arquivos para o novo public_html ou restaure o backup do diretório inicial.
  3. Crie um banco de dados e um usuário e importe o arquivo .sql no phpMyAdmin.
  4. Atualize a configuração do site com o novo nome do banco, usuário e senha. No WordPress, é o wp-config.php.

Se o domínio continuar o mesmo, pronto. Se mudar, o endereço antigo está gravado por todo o banco de dados. No WordPress, nunca o substitua com uma simples busca de texto no arquivo SQL: isso corrompe os dados serializados. Use o WP-CLI, que trata isso corretamente:

wp search-replace 'https://old-domain.com' 'https://new-domain.com' --skip-columns=guid --dry-run

Remova --dry-run quando a prévia estiver correta.

Passo 4: teste antes de trocar

Você pode ver o site na nova hospedagem antes do resto do mundo, informando só ao seu computador onde o domínio está. Adicione uma linha ao seu arquivo hosts com o endereço IP do novo servidor:

203.0.113.10  example.com www.example.com

O arquivo é C:\Windows\System32\drivers\etc\hosts no Windows (edite como administrador) e /etc/hosts no macOS e no Linux. Agora abra o site e confira páginas, imagens, formulários, logins e o checkout da loja. Remova a linha quando terminar.

Passo 5: migre o e-mail sem perder mensagens

  1. Crie as mesmas contas de e-mail, encaminhadores e filtros na nova hospedagem.
  2. Copie os e-mails existentes. Para poucas caixas, adicione a conta antiga e a nova a um cliente de e-mail via IMAP e arraste as pastas de uma para a outra. Para muitas caixas, uma ferramenta como o imapsync copia de servidor para servidor e pode ser executada de novo sem gerar duplicatas.
  3. Depois da troca de DNS, rode a cópia mais uma vez para pegar as mensagens que chegaram nesse meio-tempo.

Lembre-se dos registros MX e TXT: se não forem recriados no novo DNS, os e-mails param de chegar ou caem no spam.

Passo 6: troque o DNS

Aponte o domínio para a nova hospedagem, trocando os nameservers no seu registrador ou alterando o registro A para o novo endereço IP. Com um TTL curto, a maioria dos visitantes chega à nova hospedagem em minutos; algumas redes mantêm o cache por mais tempo, então conte com até um dia.

Quando o site já estiver carregando da nova hospedagem, confira se o certificado SSL foi emitido (veja certificados SSL gratuitos) e mantenha a hospedagem antiga por mais alguns dias antes de cancelá-la.

Migrar a hospedagem não significa migrar o domínio. Transferir o domínio para outro registrador é uma etapa separada que você pode fazer depois, ou nunca; os registradores também podem recusar uma transferência nos 60 dias seguintes ao registro ou a uma transferência anterior.

Migração gratuita para a HytHost

Todo plano de hospedagem de sites da HytHost inclui uma migração de site gratuita:

  1. Contrate o plano que combina com o seu site.
  2. Abra um ticket com acesso à sua hospedagem antiga, ou com um arquivo de backup do cPanel.
  3. Nós copiamos os arquivos, os bancos de dados e as contas de e-mail. Você troca o DNS quando estiver pronto.

Todo plano vem com cPanel, SSL gratuito e backups diários mantidos por 10 dias. Novo no cPanel? Comece por o que é cPanel.

FAQ

Perguntas frequentes

Não, se você seguir a ordem: o site antigo continua no ar enquanto você copia e testa o novo, e os visitantes passam aos poucos quando o DNS muda. Evite editar conteúdo durante a migração, ou refaça essas edições na nova hospedagem.

Depende do TTL. Com um TTL de poucos minutos definido um dia antes, a maioria dos visitantes vê a nova hospedagem em minutos; com os TTLs mais longos de costume pode levar horas, e algumas redes mantêm o cache por até um dia.

Não. Seu domínio pode continuar no registrador atual; basta apontá-lo para a nova hospedagem pelo DNS. Transferir o domínio é uma etapa separada que você pode fazer depois, se quiser tudo em um só lugar.

Não, se você copiá-los. Crie as contas na nova hospedagem, copie os e-mails existentes via IMAP e rode a cópia de novo após a troca de DNS para pegar o que tiver chegado nesse meio-tempo.

Sim. Uma migração de site é gratuita em todo plano de hospedagem de sites: depois de contratar, abra um ticket com acesso à sua hospedagem antiga ou a um backup do cPanel, e nós copiamos os arquivos, os bancos de dados e as contas de e-mail.

Migre seu site do jeito fácil

A hospedagem de sites da HytHost inclui uma migração de site gratuita, cPanel, SSL gratuito e backups diários, a partir de €0.99/mês.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours

Este guia foi útil?