Level 1 · First steps3 min read

WordPress backups: set them up and test them

What a WordPress backup must contain, how often and where to keep it, what two backup plugins state, and how to test that the restore works.

Illustration: an archive box icon in a rounded tile, with the title WordPress backups

Key points

  • A WordPress site has two parts: the files and the database. A backup needs both, because a copy of the files does not contain the database.
  • WordPress advises a backup every week for small sites, every day for busy ones, and always before an update.
  • Keep 3 to 5 recent backups in different places, and try a restore before you need one.

What a backup must contain

WordPress keeps your site in two places:

  • The database holds the posts, pages, comments, users, and settings.
  • The files are WordPress itself, the plugins, the themes, the uploaded images and documents, and the files wp-config.php and .htaccess.

You need both to bring a site back. Not every host’s backup contains both. Ask yours what its backups contain.

How often and where

The WordPress documentation gives this advice:

WordPress advises
Small sites with few postsa backup once a week
Busy sites with many postsa backup every day
Before an updatealways a backup of the database
How many3 to 5 recent backups
Wherein different places, such as on the server, in cloud storage, and on your own computer

A backup that stays only on the hacked or broken server may be lost with it. Keep at least one copy elsewhere.

Two backup plugins

The page on web security tools lists two backup plugins. This is what their makers state, together with the figures this archive collected:

UpdraftPlusBlogVault
Free versionyes, with scheduled backups from every 2 hours to monthlyno, 7-day trial
Where backups goDropbox, Google Drive, Amazon S3, FTP, email, and moreits own storage off your server, “nine encrypted copies across two providers”
Active installs on WordPress.org4,000,000+80,000+
Own CVE entries since 2021121

A backup plugin is code like any other plugin and needs updates too.

Test the restore

A backup helps only if it can be restored. The WordPress documentation recommends checking automatic backups with a manual one once in a while. To restore, put the files back first and then the database.

  1. Make a backup now with your host or a plugin, and download one copy.
  2. Restore it on a test copy of your site. Many hosts offer a staging site for this. A local test installation works too.
  3. Open the test site and check the newest posts, the images, and the login.
  4. Write down how long it took. That is how long your site would be down after an attack.
  5. Repeat the test after big changes, such as a new host or a new backup plugin.

Next step

The page Web security tools lists both backup plugins with what their makers state.

The figures in this guide come from the archive and change with every data update. As of November 13, 2026.

Check it with the archive's data