Three portable external hard drives stacked on a wooden tabletop, black and grey plastic cases with USB cables trailing off to the side
Website security

Website Backups That Actually Restore

You already know you should have one. The practical part is website backups that actually restore: what belongs in the copy, where it sits, how to prove it works, and what you decide halfway through a restore.

Get Automatic Website Backups Get help choosing

The website security guide makes the case for backups, so this page skips the argument. Almost every backup that lets a business down failed for a dull reason: it was incomplete, it lived in one place, or nobody had opened it.

A website is three things, and most backups capture one

When people say "back up the website" they picture a folder of files: the theme, the plugins and every image uploaded since launch. That is a third of it.

The database holds the page text, the products, the orders and nearly every setting, so restoring the files alone gives you a working, empty website. The email is not in there at all: on Microsoft 365 or mailbox hosting your messages sit on that provider's servers, and restoring the site will not bring a deleted mailbox back.

Where each part lives, and whether a website backup holds it
What it is Where it lives In a website backup?
Theme, plugins, custom code The hosting account Yes
Uploaded images and PDFs The hosting account Only if uploads are included
Page text, products, orders, enquiries The database Only if the database is included
Mailboxes and sent mail Your email provider No
DNS records Whoever runs your DNS No
The domain registration Your registrar No

The bottom of that table catches people out mid emergency. Keep your own written note of the DNS records that point the domain at the site. Rebuilding them from memory while the site is down is miserable.

Website backups that actually restore have been tried at least once

Backup jobs fail quietly. A licence lapses, a storage connection expires, a folder gets excluded, the database export times out on a site that has grown. No alarm sounds, so the schedule keeps reporting success while writing a file missing half the site. The only way to know is to restore one.

Five USB flash drives in blue, red, black, green and teal lined up in a wooden drawer, each wearing a handwritten tape label
Labeled USB sticks in a drawer are a start, but a backup you can actually restore from needs more.Burkhard Mücke, CC BY-SA 4.0, via Wikimedia Commons. Cropped.
  1. Get the file out and open it

    Download a backup and look inside. Check that it is not empty, and that a database export is there as well as folders of files.

  2. Restore it somewhere harmless

    A staging area, a spare subdomain, a second hosting account or a copy on your own machine. None of them touch the live site.

  3. Check what breaks first

    The homepage, a page full of images, the login and the contact form. Broken images usually mean the uploads folder was skipped. Missing text means the database was.

  4. Check the date on what you restored

    The newest content tells you when the job last genuinely ran. Months behind means it has been failing quietly.

  5. Time it and write the steps down

    The first restore always takes longer than expected. Knowing that number, and having the steps on paper, is most of the value.

If you cannot reach the place the backups are stored without asking somebody else for a login, that is the finding.

Where the copies belong

One rule carries most of the weight: a copy that exists only on the server the site runs on is not a second copy.

  • A platform failure takes both. Whatever loses the site loses anything stored beside it.
  • A suspension takes both. Hosts suspend accounts over abuse, spam from a compromised site or an unpaid bill, and a suspended account is one you cannot reach into.
  • An attacker usually has both. Whoever can write to the website can generally write to the folder next to it.
  • A closed account takes both. Retention normally ends with the subscription, so leaving a host means leaving its backups.

So: more than one copy, in more than one place, with at least one you can reach without your host. And never leave a backup file where a browser can download it. It contains your database, and your database contains your users.

How often, without picking a number

Frequency gets sold as a feature, which pushes people towards a number instead of a decision. The better question is how much work you are willing to do twice. Whatever falls into the gap between the last backup and the moment things went wrong is what you retype, if you can.

Sites that change rarely

A few pages of services and contact details. The gap costs almost nothing, because there is rarely anything in it. What matters here is the backup taken before a change, not the one on a schedule.

Sites that change daily

Shops, bookings, anything storing enquiries in the site. Orders and enquiries cannot be retyped, because you never saw them. The gap has to be small enough that what falls into it is survivable.

The backup people skip is the manual one, taken before a risky change: a major plugin update, a theme swap, a migration to different hosting. It is also the one most likely to be needed.

How many to keep

Keeping one backup and overwriting it is not far off keeping none. It gives you a single moment to return to, and nothing to reach for if the trouble started earlier. Compromises are where that bites. A site can carry injected code for a long time with nothing looking wrong on screen, so by the time it surfaces the newest backup holds the same code, and so does the one before it. What saves you is depth: several copies, spaced out, so you can step back past the point where things went bad.

The host's backups, and one you control

The answer is not to choose. They fail in different circumstances, which is the reason to have both.

What a host's backup gives you, and what a copy you control adds
Question The host's own backup A copy you control
Reachable if the account is suspended Often not Yes
Still yours after you leave the host Usually not Yes
Who can start a restore You or the host, on the host's terms You
Speed after an ordinary bad update Usually the fastest route back Slower and more manual
Proven to work Only once you have restored one Only once you have restored one

Use the host's backups if your plan has them. Where they exist they are usually the quickest way back after a bad update. Keep your own as well, because that is the one that still exists when the account does not. Which hosting plan you are on changes how much of this is handled for you, which is worth asking before you buy.

Restoring, and the decisions you did not expect

A restore is rarely one button. Partway through you get asked things nobody warned you about, while the site is down.

  • Everything, or only the broken part? A full restore rolls the whole site back, including orders and enquiries that arrived since. Often the better move is one folder, leaving today's database alone.
  • Which point in time? The newest copy is the obvious choice and the wrong one after a compromise.
  • Over the live site, or beside it? Beside it, if you can. Keep the broken state before you overwrite it: it is the only record of what happened.
  • Files and database from the same moment? Mixing a recent database with older files gives you missing images and pages that half work.
  • Clean, or just working? A restored site that loads is not proof the infection has gone. Scan it and close whatever was used to get in, or it happens again. That is the difference between a restore and a proper cleanup.
  • What changes afterwards? Every password, if this followed a break-in.

When the restore itself stops halfway

Restores stall: an upload drops, an import gives up on one table, an archive turns out to be truncated. Do not run it again over the top, because that hides where the first pass stopped. Work out what landed, run the missing piece on its own, and if the archive will not open at all, reach for the copy before it.

Settle who owns this while nothing is broken. A designer moves on, a licence lapses, nobody is told. Whoever picks it up needs the logins, the storage location and the written steps.

How AldoMedia handles this

AldoMedia has been building and maintaining websites for Western New York businesses since 1999, which means a fair amount of time restoring sites for people who thought they were covered. We are an independent authorised reseller. Reselling the product is the easy part; getting a copy off the server and proving it restores is the work.

We get backups running, put a copy somewhere other than the hosting account, restore one to prove it works, and tell you how long a real restore would take. If you only want to know whether the backups you have are real, that is a shorter conversation. Ring 716-771-2536 or tell us what you have. Our support pages cover the rest.

Get Automatic Website Backups Ask us to check your backups

Backup questions

How do I test a backup without touching the live site?

Restore it somewhere else. A staging area, a spare subdomain, a second hosting account or a copy on your own computer all work, and none of them touch the live site. If the restored copy loads and holds your content, the backup is real.

Does a website backup include my email?

Almost never. Mailboxes sit with your email provider rather than on the web server, so a website backup contains no messages at all. Email needs its own copy, and restoring the site will not bring a deleted mailbox back.

How often should I back my website up?

Ask how much work you are willing to do twice. Everything created between the last backup and the moment something goes wrong is what you retype. A page of text can be rewritten. An order or an enquiry cannot, because you never saw it.

My site was hacked. Which backup should I restore?

Not the newest one by default. Compromises often sit unnoticed for a while, so the most recent copy may already carry the malicious code. Work back to the last version that was clean, then close whatever was used to get in.

Is one backup ever enough?

One is better than none, and still fragile. A single copy overwritten on a schedule leaves you one moment to return to, and nothing if the trouble started earlier. Several copies, in more than one place, is what makes the difference.

Related guides and services

Website Security

The wider picture: how sites get compromised, and which layers are worth paying for.

Read the security guide

Malware Removal

What a cleanup involves when a restore is not enough, and how to stop it happening twice.

How cleanup works

WordPress Security

Plugins, admin accounts and updates: where most small business sites are exposed.

Secure a WordPress site

Moving hosts soon? Read how a website migration works, and take a manual backup first.

Hero photograph: Shixart1985, CC BY 2.0, via Wikimedia Commons. Cropped.

Prove the backup before you need it

You do not need a bigger plan. You need one copy stored somewhere other than your host, and one restore that somebody has actually carried out.

Get Automatic Website Backups Get help choosing