WordPress e Sites

Como migrar um site WordPress para outra hospedagem sem downtime

O medo de "o site sair do ar" trava muita gente numa hospedagem ruim. Mas migrar WordPress sem downtime é totalmente viável — o segredo é copiar tudo para o destino, testar antes de mexer no DNS, e só então virar. Veja o passo a passo.

O princípio: copie antes, vire o DNS por último

Nunca desligue a origem antes do destino estar pronto e testado. Enquanto o DNS aponta para o servidor antigo, o site continua no ar por lá — sem interrupção. O fluxo seguro:

1. Copiar o site para a NOVA hospedagem (a antiga segue no ar)
2. Testar o site no novo servidor SEM tocar no DNS
3. Só então apontar o DNS para o novo servidor
4. Manter a origem ligada por mais alguns dias

Passo 1: reduza o TTL do DNS antes

Alguns dias antes da migração, reduza o TTL dos registros do domínio (ex.: 300 segundos). O TTL controla quanto tempo os provedores guardam o endereço em cache. Com TTL baixo, quando você virar o DNS a mudança propaga em minutos, não em horas — encurtando a janela em que o tráfego se divide entre os dois servidores.

Passo 2: escolha o método de cópia

Método A: plugin de migração (mais fácil)

Plugins como Duplicator, All-in-One WP Migration ou UpdraftPlus (com add-on de migração) empacotam arquivos + banco em um pacote e recriam o site no destino. Ideal para a maioria dos sites. Passos gerais:

  1. No site atual, o plugin gera o pacote (arquivos + banco).
  2. No novo servidor, você cria um WordPress vazio ou sobe o instalador do plugin.
  3. Importa o pacote → o plugin restaura tudo.

Método B: manual (controle total, sites grandes)

Para sites grandes ou quando você quer controle:

  1. Arquivos: compacte wp-content (e o resto) e transfira para o novo servidor.
  2. Banco: exporte o banco (dump SQL) e importe no novo.
  3. wp-config: ajuste as credenciais do banco no novo servidor.

Passo 3: teste ANTES de virar o DNS

Este é o passo que garante o "sem downtime". Você consegue acessar o site no novo servidor antes de mexer no DNS, editando o arquivo hosts da sua máquina para apontar o domínio ao IP novo. Assim só o seu computador enxerga o novo servidor, e você valida com calma:

  • O site abre e navega normalmente?
  • O banco conectou? (nada de "Error establishing a database connection")
  • Imagens, links internos, menu funcionam?
  • Login do admin, formulários e — se for loja — o checkout funcionam?
  • O HTTPS/SSL está válido no novo servidor?

Só avance quando estiver tudo verde.

Passo 4: emita o SSL no novo servidor

Antes da virada, garanta o certificado (Let's Encrypt) já emitido e válido no destino, para o site não abrir com aviso de "não seguro" no momento da troca. Com IP dedicado (incluso nos planos de VPS da VittHost), a emissão do SSL é mais simples e confiável.

Passo 5: vire o DNS

Com tudo testado, aponte os registros A/AAAA do domínio para o IP do novo servidor (e o MX, se você também migra e-mail). Graças ao TTL baixo do Passo 1, a propagação é rápida. Durante a janela, parte dos visitantes vê o servidor novo e parte o antigo — e os dois estão no ar, então ninguém percebe a troca.

Passo 6: mantenha a origem ligada por alguns dias

Não cancele a hospedagem antiga no mesmo dia. Deixe 3 a 7 dias:

  • Cobre caches de DNS que demoram a atualizar.
  • Serve de rede de segurança se algo escapou.
  • Evita perder e-mails ou pedidos em trânsito.

Confirmado que 100% do tráfego chega no destino, aí sim encerre a antiga.

Cuidado com URLs no banco (o erro clássico)

Ao migrar, às vezes o WordPress guarda referências ao domínio ou caminho antigo no banco. Se você mudou de domínio (não é o caso de troca só de servidor), use uma ferramenta de search-replace que trate a serialização do banco corretamente — trocar na mão quebra dados serializados. Para troca só de hospedagem mantendo o mesmo domínio, isso normalmente não é necessário.

Checklist de migração

  • [ ] TTL reduzido dias antes
  • [ ] Arquivos + banco copiados para o destino
  • [ ] Site testado via arquivo hosts, sem tocar no DNS
  • [ ] SSL emitido e válido no novo servidor
  • [ ] DNS apontado para o novo IP
  • [ ] Origem mantida ligada por 3–7 dias
  • [ ] Tráfego confirmado 100% no destino antes de encerrar a antiga

Migre para uma base melhor

Se você está saindo de uma compartilhada lotada, uma VPS no Brasil da VittHost com recursos dedicados e IP dedicado é o destino ideal para o seu WordPress voar.

👉 Ver planos de VPS no Brasil

Na dúvida se é hora de migrar? Veja compartilhada vs VPS.

Compartilhar:

Pronto para hospedar seu próximo projeto?

VPS com painel pré-instalado em 1 clique. Ativação imediata.

Ver planos VPS