Choose a backup and a safe place to restore it

A backup job reporting “complete” does not tell you whether you can rebuild a working website from its output. A test restore answers a more useful question: if the site became unavailable, could you put its content and essential functions back? For a small site, the test can be a manageable project rather than a full disaster drill.

Pick a recent backup and identify what it contains before changing anything. Many content-managed sites need both files and a database: files may include uploaded images, themes, plugins and configuration, while the database may hold pages, settings and user accounts. Check whether your backup also depends on items stored elsewhere, such as environment settings or a separate media service. Keep the original backup untouched while you work from a copy.

Restore to a local development setup or a private staging environment, not over the live site. Make sure you know which hosting account, database and storage location you are using before you start. Restrict public access to the test site, and handle copied customer or member data with care. If you cannot provide an appropriately protected test environment, plan a restore with your hosting provider or site maintainer before copying sensitive data.

Prepare the test environment

Write down the software versions and access details the restore requires, such as the content management system, database type and server settings. You do not need to put passwords in your notes. Record where approved credentials are kept and who can access them. Create an empty database and a separate location for site files so the restore cannot overwrite production data.

Before opening the restored site, prevent it from acting like the live one. Disable or redirect outgoing email, scheduled jobs, payment connections and other integrations that could contact real people or change external records. A restored form should not send a customer a test confirmation; a restored store should not submit a transaction. Use test credentials where possible, and check that the staging site’s address and search visibility settings are appropriate for a private copy.

Restore the files and database

Follow the restore method supported by your backup tool or host. In general, you will place the saved files in the new site location, import the saved database into the empty test database, and update the test configuration so it connects to that database. Some systems also need their site address changed after a move. Use the system’s recommended method for this rather than making broad text replacements, which can damage stored settings.

Work through the steps as though you were starting without a functioning live site to consult. Note any missing archive, unknown setting or undocumented account that stops you. If a restore tool reports success but the site will not load, do not mark the test complete. Capture the error message and check the relevant connection, file permissions and server logs before deciding whether the problem is the backup or the test setup.

Check more than the home page

Start with the basics: open the home page, a few important inner pages and the administration area. Check navigation, images, downloads and recent content. Compare a sample of restored pages with the live site or an earlier content inventory so you can spot missing uploads or a database that is older than expected. If you can, confirm the date or point in time represented by the backup; a working restore can still omit changes made afterward.

Then test the functions your visitors rely on. Submit a form only after you have made its delivery safe, check search if the site has it, and try a representative publishing task using a test account. Look for broken links caused by the change of site address. You are not trying to inspect every page: choose a short, repeatable checklist that covers content, media, access and essential workflows.

Turn the result into a recovery plan

Record which backup you used, where you restored it, the steps you followed, what passed, what failed and roughly how long the work took. Keep these notes somewhere you could reach if the website and its hosting account were unavailable. Remove the test copy when it is no longer needed, following your normal process for deleting copied data and credentials.

If the restore failed, fix the cause and run the test again with a fresh copy of the backup. If it succeeded, keep the checklist and repeat the exercise after meaningful changes to hosting, backup tools or site architecture. The aim is not a perfect rehearsal of every emergency. It is to replace the assumption that a backup works with a demonstrated, documented path to getting your small website running again.

Back to category ↗