How WordPress backups work
Learn how WordPress backups work, what gets backed up, where backups are stored, and how to restore if something goes wrong.
A backup is a saved copy of your entire website — all the content, design, and settings. If anything ever goes wrong (a bad update, a hacked site, accidental deletion), a backup lets you restore everything to how it was. This guide explains how backups work and what you should have in place.
Quick summary
WordPress doesn't back itself up automatically — backups come from your hosting provider or a backup plugin. You should have daily automatic backups stored off-site. Before any major update, take a manual backup. Know how to restore before you ever need to.
What a backup contains
A complete WordPress backup has two parts:
WordPress files
- Your theme files (design)
- Plugin files
- Uploaded images and documents
- WordPress core files
The database
- All your content: pages, posts, comments
- Settings and configurations
- User accounts
- WooCommerce orders (if applicable)
You need both parts for a complete restore. A backup of just the files (without the database) won't work, and vice versa.
Where backups come from
Your hosting provider
Most managed WordPress hosts include automatic backups:
| Host | Backup frequency | Retention |
|---|---|---|
| Flywheel | Daily | 30 days |
| WP Engine | Daily (or more) | 40+ days |
| Kinsta | Daily | 14 days (more on higher plans) |
Check your hosting dashboard to confirm your backup settings and how to restore. Most hosts also let you trigger a manual backup before a major update.
Hosting backups can disappear if you change hosts
Your hosting provider's backups are stored on their servers. If you cancel your hosting account, those backups may be deleted. Keep your own copy of important backups separately.
Backup plugins
A backup plugin runs on your WordPress site and creates backups on a schedule. Popular options include UpdraftPlus, BackupBuddy, and Jetpack Backup. The key is storing backups off-site — in a cloud service like Google Drive, Dropbox, or Amazon S3 — not just on your hosting server (if the server is compromised, those backups are too).
Chykalophia's care plan
If we manage your site, backup management is included in your care plan. We configure reliable daily backups stored off-site and can restore your site if needed.
Manual backups before updates
For major updates, take a fresh manual backup right before you start:
Log in to your hosting dashboard (Flywheel, WP Engine, Kinsta, etc.) and look for a Backups section. Most hosts have a "Back up now" or "Create backup" button. Give it a clear label so you can identify it later (e.g., "Pre-update 2024-03-15").
Open the backup plugin from your WordPress dashboard. Look for a "Back up now" option. Make sure the backup is being saved to an off-site location (Google Drive, Dropbox, etc.) and wait for confirmation that the backup completed successfully.
How to restore from a backup
Restoring a backup depends on where it's stored and which tool created it.
Via your host: Log in to your hosting dashboard, go to the Backups section, find the backup you want, and click Restore (or similar). Most hosts walk you through the process step by step.
Via a backup plugin: Open the plugin in your WordPress dashboard (or, if the dashboard is inaccessible, access the plugin's restore file via your hosting file manager or FTP). Follow the plugin's restore wizard.
Test your backups before you need them
It's worth doing a test restore to a staging site at least once. You want to know the process works before you're in a panic situation. We do this for all care plan clients.
How often should you back up?
| Site type | Recommended backup frequency |
|---|---|
| Blog or brochure site (rarely updated) | Weekly |
| Active blog or regularly updated site | Daily |
| E-commerce store | Daily or more (orders can come in at any time) |
| Site undergoing development or updates | Before every major change |
Common questions
Related guides
- Why updates matter
- What to do before a big update
- WordPress security basics
- How backups work
- What is a staging site?
Need a hand?
Learn more
What to do before a big update
A pre-update checklist for WordPress site owners — everything to do before applying a major WordPress, plugin, or theme update.
WordPress security basics
A practical guide to the most important security steps for WordPress site owners — without requiring technical knowledge.