How often should I back up my website? For most small sites, a weekly backup is enough, and a busy site that changes every day needs a daily one. Keep at least one copy away from your host, and test a restore now and then. A backup you cannot restore does not help you.
This guide explains what a backup holds, the simple 3-2-1 rule, the gap between your host's backups and your own copy, and how to run a quick restore test.
What is a website backup?
A backup is a full copy of your site that you can put back if something breaks. For most sites it has two parts:
- Files. These are your theme, plugins, images, uploads and settings files. On WordPress, that includes files like
wp-config.phpand.htaccess. - The database. This holds your posts, pages, comments and site settings. On WordPress it lives in MySQL or MariaDB, apart from the files.
You need both. A copy of the files without the database gives you an empty shell. A database without the files gives you text with no design and no images.
If you are still choosing a host, our guide on what web hosting is explains where these files and the database live.
What is the 3-2-1 backup rule?
The 3-2-1 rule is an old and simple way to stay safe. Backblaze describes it like this:
- 3 copies of your data: the live site plus two backups.
- 2 different places to store them, such as your host's server and your own computer.
- 1 copy off-site, far from the others, such as cloud storage.
For a small website, this can look very plain. Your host keeps one backup. You download one copy to your laptop. You also put one copy in a cloud drive like Google Drive or Dropbox. Now no single failure can take all three.
Host backups vs your own copy: which one do you need?
Most hosts offer backups. Some include them in the plan, and some charge extra for them. They are handy because they run on their own and you can restore with a few clicks. But they share one weak spot: they sit with the same company as your live site.
If your account gets suspended, your bill fails or the host has a big problem, you may lose the site and the backups at the same time. That is why you also want a copy you control.
| Type | Good at | Weak spot |
|---|---|---|
| Host backups | Run on their own, quick restore | Stored with the same company |
| Your own copy | You control it, safe if you leave the host | You must remember to make it |
| Cloud copy | Off-site and easy to reach | Needs setup, may cost a little |
My own setup is simple. I pay my host for weekly automatic backups, just in case. To be honest, I have never had a site hacked or knocked offline that I can remember, so I have not needed them much. I still pay for them, because the day you need a backup is a bad day to find out you have none.
How often should I back up my website?
The right answer depends on how often your site changes. Ask yourself one question: how much work could I lose and not mind? The WordPress handbook gives a plain rule of thumb: weekly for smaller sites and daily for busy ones.
| Site type | Suggested backup |
|---|---|
| Small brochure site that rarely changes | Weekly, plus one before any update |
| Blog with a few posts a week | Weekly or twice a week |
| Busy blog or forum with daily comments | Daily |
| Online shop with orders | Daily, or more often if orders come in all day |
Treat these as a guide, not a law. A site that changes once a month does not gain much from a daily backup. A shop that takes ten orders a day will lose real money if it can only go back a week.
When to make an extra backup
On top of the normal plan, make a fresh backup by hand before any of these:
- Updating WordPress, your theme or a plugin
- Moving to a new host or changing your domain settings
- Big design changes or a new theme
- Bulk edits, such as find-and-replace across the database
If you plan to switch hosts soon, read how to choose web hosting and check how each host handles backups before you buy.
How many backups should you keep?
Do not keep only the latest one. If your site was hacked two weeks ago and you did not notice, last night's backup has the hack in it too. The WordPress handbook suggests keeping at least three to five recent backups in different places. Older copies give you a clean point to go back to.
How do you test a restore?
Many people make backups for years and never try to restore one. Then the day comes, and the file is broken or half empty. A test takes less than an hour and gives you real peace of mind.
- Pick a recent backup. Make sure it has both the files and the database.
- Use a safe place. Restore it to a staging site, a subdomain or a local copy on your computer. Do not test on your live site.
- Load the database. Import the database file and point the site settings at it.
- Check the site. Open the home page, a few posts and some images. Log in to the admin area.
- Write down the steps. Note what you did and how long it took, so a real restore goes faster.
- Delete the test copy. Remove it, or block it with a password so search engines do not find a second copy of your site.
Try a test like this every few months, and again after you change hosts or backup tools.
Simple backup checklist
- Back up both files and the database.
- Pick a schedule that matches how often your site changes.
- Keep three to five recent copies.
- Store at least one copy away from your host.
- Make an extra backup before every update or move.
- Test a restore a few times a year.
So, how often should I back up my website? Weekly is a fair start for a small site, daily for a busy one, and more often for a shop. Add your own off-site copy and a regular restore test, and a hack or a bad update becomes a short fix instead of a disaster.
Frequently asked questions
Are my host's backups enough on their own?
They are a good start, but they live with the same company as your site. If you lose access to your account, you may lose the backups too. Keep at least one copy you control, such as on your computer or in cloud storage.
Do I need to back up a static HTML site?
Yes, but it is easier. A static site has no database, so a copy of the files is enough. Back it up after each change and keep one copy off-site.
How long does it take to restore a website?
A small site often takes from a few minutes with a host's one-click tool up to an hour or two by hand. Large sites with big databases take longer. A test restore shows you the real time for your own site.


