Como fazer backup do WordPress (guia prático com escolha rápida)

Escolha rápida do método (30 segundos)

Eu já tive medo de atualizar e “quebrar” o site. Foram meus primeiros anos com o WordPress.

Quando percebi que meu hosting fazia backups automáticos, passei a atualizar mais tranquilo. Para muita gente é assim também.

  • Seu hosting oferece snapshot/backup diário e restauração com 1 clique? → Use Hosting.
  • Seu site é pequeno e você quer simplicidade? → Use All-in-One WP Migration.
  • Você quer agendar para a nuvem e controlar retenção? → Use UpdraftPlus.
  • Seu site é grande (limites/timeout) ou você quer automação? → Manual/WP-CLI.

O que o backup cobre (arquivos + banco)

Arquivos (especialmente wp-content/ com temas, plugins e uploads) + Banco de dados (postagens, páginas, usuários, configurações). Precisa dos dois para uma restauração completa.

Passo a passo por método

Hosting — ativar, agendar e restaurar

  • Ative o backup automático no painel (hPanel/MyKinsta/cPanel).
  • Defina frequência (diária/semanal) e retenção (7–30 dias).
  • Antes de atualizar, crie snapshot manual (quando disponível).
  • Para restaurar, escolha o ponto no tempo e confirme.

Dica pessoal: com snapshot no hosting eu atualizo o WordPress com bem menos tensão — virou meu “cinto de segurança”.

Plugin simples — All-in-One WP Migration (rápido)

  • Instale/ative o plugin.
  • Vá em Exportar → escolha Arquivo (ou um destino pago).
  • Baixe o arquivo .wpress.
  • Para importar em outro site, instale o plugin e use Importar.

Minha experiência: é o mais fácil. A versão grátis pode travar em sites grandes; a Unlimited resolve o limite de tamanho.

Plugin completo — UpdraftPlus (nuvem e agendamento)

  • Conecte um destino (Google Drive/Dropbox/S3).
  • Escolha o que incluir (arquivos/banco) e agende (diário/semanal).
  • Defina retenção (quantidade de backups guardados).
  • Restaure do próprio painel do plugin.

Na prática, o UpdraftPlus é ótimo — só exige um pouco mais de configuração (autenticar nuvem, escolher o que entra, etc.).

Manual — FTP/SFTP + phpMyAdmin (controle total)

  • Arquivos: conecte por SFTP, baixe o diretório wp-content/.
  • Banco: no phpMyAdmin, exporte o banco em .sql (método rápido).
  • Compacte seus backups e armazene em dois locais (HD externo + nuvem).
  • Teste em um ambiente de staging.

Como restaurar sem dor de cabeça

  • Hosting: escolha o snapshot e restaure (arquivos + banco).
  • All-in-One: site novo com WP limpo → instale o plugin → Importar .wpress.
  • UpdraftPlus: Restaurar do painel, selecionando os componentes.
  • Manual: Suba wp-content/ por SFTP → importe o .sql no phpMyAdmin → ajuste wp-config.php se necessário.

Estratégia 3-2-1 e boas práticas

  • 3 cópias, 2 mídias diferentes, 1 fora do servidor.
  • Agende backups e teste restauração a cada mês.
  • Atualizações: snapshot antes de clicar em “Atualizar”.
  • Eu costumo fazer um snapshot rápido e, se algo der errado, restauro em 1 clique.

Solução de problemas (sites grandes, limites, timeout)

  • All-in-One travou? Divida por partes, aumente limites do PHP ou use a edição Unlimited.
  • Timeout no upload? Faça via SFTP + restauração manual.
  • Pouco espaço? Prefira incrementais (UpdraftPlus) e limpe versões antigas.
  • Links quebrados após migração? Rode um search-replace (plugin ou WP-CLI).

FAQs rápidas

Com que frequência devo fazer backup? Diário para sites dinâmicos; semanal para blogs menores.

Hosting substitui plugin? Para muitos casos, sim. Mas manter uma cópia externa dá mais segurança.

Preciso de tudo ou só do banco? Tudo (arquivos + banco) para recuperar 100%.

Como testar? Restaure em staging e valide login, links e mídia.

Conclusão

Se você quer rapidez, hosting ou All-in-One resolvem. Para controle e nuvem, UpdraftPlus. Para sites grandes ou automação, manual/WP-CLI. Escolha o caminho, agende seus backups e teste a restauração — é isso que dá paz na hora de atualizar.

Contato