Define what you need to recover

Pages, uploaded images, enquiry records and application settings may live in different places. Downloading the visible website will not necessarily include them all. Create a scope list with the technical team: files, database, required configuration and external-service dependencies. Do not put passwords or access keys in a public handover document.

The official WordPress guide describes files and the database as separate backup components; a typical complete recovery needs both. Other architectures may have different requirements. A backup of static pages and a backup of an application storing orders should not be marked complete using an identical checklist.

Discuss the acceptable gap in records

If the last usable copy is from last night, today’s edits or enquiries may not be in it. Choose backup frequency by discussing which records the business cannot afford to lose, rather than accepting a familiar interval without review. This discussion does not create a universal recovery-time guarantee.

An editor might add two articles a week while the same site collects enquiries every day. Scope and frequency should reflect that difference. Record the selected backup set, the components it contains and the latest record expected within it. A reassuring filename does not establish what is actually inside.

Inspect a rehearsal acceptance card

Separate the rehearsal from live operations

The test copy should not use the production domain or database. Restrict access; asking search engines not to index a page is not access control. If personal data is genuinely needed, define authorised access and retention. Avoid copying records that the test does not require.

Review email, payment, courier and webhook effects before starting. A restored scheduled task could send a notification to a real customer again. The technical owner should route those dependencies to safe test equivalents or disable them for the rehearsal. Do not interrupt the live service merely to test whether a backup can be restored.

Check more than the homepage

After the copy opens, inspect an internal page, an uploaded image, administration access and an expected content record. A working homepage alone does not establish full recovery. Add selected checks for search, document links or file access when they matter to the business.

Test the form’s record-creation path without sending messages to customers. Record the backup date and the actual rehearsal duration. That measurement describes this environment and scope; it is not a promise that a future incident will take the same time to resolve. Feed discovered gaps back into the backup plan.

Assign ownership and the next review

Who creates the backup, who can initiate recovery and who accepts the result on the business side? One person may hold several roles, but the responsibilities should be explicit. After an infrastructure or critical-plugin change, do not treat an old rehearsal as proof of the current system. Plan another check for the changed scope.

Our maintenance-page guide explains visitor communication during an interruption; this rehearsal addresses technical preparation. Adding a backup inventory and a verified rehearsal record to the website handover scope creates a more useful deliverable than the statement “backups are enabled”.

Frequently asked questions

Should we roll back the live website for a rehearsal?

No. Use a separate protected test environment. If real recovery becomes necessary, assess scope, data effects and responsibilities for that specific incident.

Is a provider’s backup panel enough evidence?

No. Confirm scope, access and the recovery steps. File retention by a provider does not by itself prove that every business record can be recovered.

Sources & further reading

WordPress — Backups
Web design & developmentLet’s discuss this service