A pergunta parece simples: "Têm backups?" A resposta é quase sempre "sim". A pergunta seguinte é mais importante — e raramente é feita: "Já testaram um restore completo?" A maioria das agências nunca o fez. E só descobre que o backup estava corrupto, incompleto ou desatualizado quando precisa dele com urgência.
O falso conforto do backup automático
A maioria das agências configura backups automáticos nos primeiros dias de um projeto e nunca mais os verifica. O plugin instalado diz que está "ativo", o cron job aparentemente corre, e há ficheiros com data recente na pasta de backups. Mas nenhum destes indicadores confirma que o backup é utilizável.
Os problemas mais comuns que encontramos ao auditar backups de agências:
- Ficheiros corrompidos: o backup terminou com erro silencioso e o ficheiro está incompleto.
- Base de dados em falta: o backup inclui ficheiros mas não a base de dados, ou vice-versa.
- Credenciais desatualizadas: as credenciais de acesso ao storage remoto expiraram e o backup deixou de ser enviado.
- Retenção insuficiente: apenas o último backup é mantido. Se o problema começou antes do último backup, não há ponto de restauro limpo.
- Sem off-site: backups guardados no mesmo servidor que o site. Se o servidor falhar, ambos desaparecem.
Porque é que as agências não testam?
A resposta é previsível mas merece ser documentada: falta de tempo, falta de processo e falta de consequência imediata.
Testar um restore não é algo que se faça em 5 minutos. Exige um ambiente onde restaurar, implica verificar que tudo funciona — formulários, login, e-commerce, integrações — e requer documentar o resultado. Para uma agência que gere 20+ sites, fazer isto mensalmente para cada um é um investimento significativo de tempo.
Além disso, enquanto "nada acontece", a pressão para testar é zero. Há sempre prioridades mais visíveis: um site novo para lançar, uma campanha para configurar, um cliente para atender. Testar backups é manutenção preventiva pura — invisível quando funciona, catastrófica quando falha.
O custo real de um backup que falha
Quando um restore falha — num momento de crise em que o site de um cliente está comprometido — as consequências são severas:
- Tempo de recuperação: em vez de restaurar em 30 minutos, a equipa passa horas a tentar reconstruir manualmente.
- Perda de dados: posts, encomendas, submissions de formulários, configurações — tudo o que não estava no backup é perdido permanentemente.
- Confiança do cliente: explicar a um cliente que "os backups não funcionaram" é uma das conversas mais difíceis numa relação agência-cliente.
- Custo financeiro: horas extra da equipa técnica, potencial perda do cliente, e em casos extremos, liability por dados perdidos.
O que constitui um teste de backup completo?
Um teste de restore não é apenas "descompactar e ver se os ficheiros estão lá". Um teste completo inclui:
- Restaurar ficheiros e base de dados num ambiente isolado (nunca sobrescrever produção para testar).
- Verificar que o site carrega corretamente — todas as páginas, sem erros 500 ou warnings PHP.
- Testar funcionalidades críticas: formulários submetem, login funciona, produtos WooCommerce carregam, gateway processa.
- Comparar dados: verificar que os dados mais recentes estão presentes — último post, última encomenda, últimas configurações.
- Medir tempo de restore: documentar quanto tempo demora o processo completo, para que a equipa saiba o que esperar numa emergência real.
- Documentar resultado: registar data do teste, versão do backup testado, resultado e quaisquer issues encontradas.
Como implementar testes de backup numa agência
A solução não passa por "arranjar tempo" — passa por criar processo.
Opção 1: Teste mensal interno
Selecionar 2-3 sites por mês para teste de restore completo, num ciclo rotativo. Um site não deve passar mais de 6 meses sem teste. Exige ambiente staging dedicado e tempo alocado da equipa técnica.
Opção 2: Delegação a parceiro técnico
Incluir testes de restore no contrato de manutenção com um parceiro técnico como a Vuvo. O parceiro executa restores de teste mensais, documenta resultados e alerta para qualquer problema. A agência recebe o relatório sem gastar tempo da equipa interna.
Opção 3: Automação parcial
Configurar scripts que automaticamente restauram o backup num ambiente de teste, executam verificações básicas (HTTP 200, homepage carrega, base de dados tem dados) e enviam alerta se algo falhar. Não substitui um teste manual completo, mas apanha os problemas mais graves automaticamente.
O nosso approach
Na Vuvo, os testes de backup fazem parte do serviço de manutenção WordPress. Para cada site sob gestão:
- Backups diários com retenção de 30 dias
- Armazenamento off-site redundante
- Teste de restore mensal documentado
- Alerta imediato se um backup falhar
- RTO (Recovery Time Objective) definido e comunicado à agência
Porque acreditamos que um backup que não é testado não é um backup — é uma esperança.
Quer garantir que os backups dos sites dos seus clientes são fiáveis?
Audite connosco o estado atual dos seus backups — sem compromisso.
Pedir auditoria de backups