Skip to main content Skip to content
furyhost
Get started

How to Test a WordPress Backup You Have Never Restored

Stacked offset layers representing backup snapshots

A backup you have never restored is a hypothesis. Most people discover their backups are incomplete at the exact moment they need them, which is the worst possible time to find out. Testing one takes about twenty minutes and turns a hope into a fact.

The three ways backups quietly fail

They are incomplete. Plenty of backup tools capture the database and the uploads folder but skip plugin files, theme changes or server configuration. The restore then produces a site that looks right and behaves wrong.

They stopped running. A scheduled job that failed six weeks ago and emailed a notification nobody reads is extremely common. The dashboard says “backups enabled” and the most recent one is from July.

They are stored in the same place as the site. A backup on the same server survives your mistakes but not the server’s. If a host account is compromised or suspended, both go together.

How to test a restore properly

Do not restore over production to check. Restore to staging or a scratch environment, and then verify against a written list.

Does the site load without errors, with the theme and plugins you expect at the versions you expect?

Do uploaded images appear on old posts, not just recent ones?

Can you log in as an administrator, and does a normal customer or subscriber account still work?

Do forms send, and do orders or bookings appear with their history intact?

Is the most recent content actually present, or is the restore older than you assumed?

Know your two numbers

Two questions decide what backup schedule you need, and they are worth answering out loud.

How much data can you afford to lose? If you publish weekly, a nightly backup loses at most a day. If you take orders hourly, a nightly backup can lose a day of revenue and a day of customer records, which is a very different conversation.

How long can you afford to be down? A restore that takes four hours is fine for a brochure site and unacceptable for a store mid-campaign. If the answer is “minutes”, you need restore points before every change, not just a nightly job.

Retention is not the same as safety

Thirty days of retention sounds generous until you consider slow-burn problems. A malicious file added in March and noticed in June exists in every backup you hold. Ransomware, corrupted data and quiet content deletion all share this shape: by the time you notice, the clean copy has aged out.

This is the argument for keeping at least one older monthly copy, and for taking a restore point immediately before any change you make deliberately.

Put it in the calendar

Test a restore once a quarter. Put it in the calendar with a name that means something, and keep the checklist above alongside it. Twenty minutes, four times a year, is the entire cost of knowing rather than assuming.

The first time you run it you will almost certainly find something missing. That is the point.

Built with Oxygen