Every business owner knows they should back up their website. Most of them haven't done it properly, or at all. And the ones who find out the hard way — through a hack, a botched update, or a hosting provider failure — tend to learn a lesson they'd pay a lot of money to unlearn.

This isn't a scare piece. It's a practical rundown of what a backup actually means, what the standard approach looks like, and how to check whether what you currently have is sufficient.

What a backup actually is — and what it isn't

A website backup is a complete, restorable copy of everything needed to rebuild your site from scratch: all files (your theme, plugins, media uploads, custom code), your database (all content, settings, user accounts, orders, form submissions), and ideally your configuration files.

What it is not:

The most common mistake: Businesses discover their "backups" are either missing the database, stored only on the hosting server that just failed, or haven't run successfully in months — and they only find out when they need them. A backup that hasn't been tested is not a backup. It's a hope.

The 3-2-1 backup rule

The 3-2-1 rule is the standard framework used by IT professionals and data protection teams worldwide. It's simple:

For a WordPress site, this might look like: daily automated backups to your hosting account's backup folder (copy 1), plus automated syncing of those backups to an Amazon S3 bucket or Google Drive (copies 2 and 3). The offsite copy means that even if your hosting provider has a catastrophic failure, your data is recoverable.

What you actually lose without a working backup

People tend to think of a crashed website as a temporary inconvenience — a few hours of downtime while the developer sorts it out. The reality is more costly than that.

Without a recent, complete backup, you can lose:

How often should backups run?

The answer depends entirely on how often your site changes and what you can afford to lose.

Most modern backup plugins for WordPress (such as UpdraftPlus, BlogVault, or JetBackup on cPanel-based hosting) support scheduled daily backups with offsite syncing at minimal cost — typically NZD $5–$15 per month for a robust setup.

Retention policy

Don't just keep the last backup — keep 30 days of history. Malware infections often sit dormant for weeks before activating. If you only keep 3 days of backups and the infection started 2 weeks ago, all three backups are compromised. Thirty days of retention is the practical minimum for meaningful recovery options.

Where to store them

The short version: not only on the same server as your live site. Offsite options include:

Don't store backups solely in your hosting control panel's "backup" folder. If the server goes down, so does the folder. The whole point of offsite storage is physical and logical separation.

How to test a restore (and why almost nobody does it)

Running backups is step one. Testing restores is what most businesses skip, and it's where the actual confidence in your backup strategy lives.

At a minimum, once every three months, do a restore test. This doesn't mean restoring over your live site — it means:

  1. Download a recent backup file to your local machine and verify it's complete (files + database)
  2. Set up a staging environment (most decent hosts offer this) and restore the backup there
  3. Browse the staging site and confirm it looks and functions correctly
  4. Check that forms work, any payment functionality works in test mode, and that the database content (posts, pages, settings) is intact

If this process takes more than 30 minutes, you'll need to streamline it — but the first time through is worth every minute. An untested backup has unknown reliability. A tested backup is something you can actually count on.

The maintenance reality

A good backup system runs automatically, gets checked occasionally, and costs a small amount per month. The alternative — rebuilding a site from scratch after a disaster — costs anywhere from NZD $3,000 to NZD $15,000+ in developer time, plus the downstream cost of downtime, lost data, and damaged customer trust.

This is the cheapest insurance your business can buy.

We build sites with proper backup strategies included from day one. No guesswork, no hoping the host "has something." If you want to know what your current setup is actually backing up, let's have a look.

Book a free call →