Backups are essential to ensure we don’t lose our email, family photos, important documents, etc. The same applies to a WordPress site. In the event of a disaster, you need to have backups in place that have been tested and confirmed that they can be restored within minutes. It’s all well and good to have a backup. But, a recovery plan is the key to minimizing downtime.
Emergencies happen. The last thing you want is to have your web person fumbling around with a manual WordPress backup and restore process. We have setup our systems to allow us to restore our clients’ websites with a single click. This saves us a great deal of time in the event of an emergency and allows us to act very quickly to restore a website and get on with the business of investigating what caused the issue in the first place. And because our backups are stored off-site, we also have the ability to restore your site to a new server in the event of a major incident. Combined with the short TTL (time to live) in our Advanced DNS control panel, we are able to restore and migrate WordPress websites in a fraction of the time it would take a traditional web developer or digital agency.
In terms of frequency, we normally take daily backups. For clients with websites that change a lot over the course of a day, we may even take hourly backups to ensure we have a history of recent versions of the site. This ensures that our clients lose little to no recent changes to their website in the event that a full restore is necessary.
And yes, we also keep a long history of backups in our system so that we have multiple restore points to choose from in the event of a security or performance issue. This allows us to restore to any point in recent history which is especially useful if a site has become corrupted or exposed to the point where some of the recent backups may not be useable.