A backup is worthless the moment you need one but don't have it. The right backup frequency depends on how often your site changes — a static brochure site needs a very different strategy than a busy WooCommerce store. Here's exactly how to think about it.
🚨 Your hosting provider's server-level backups are not a backup strategy. They're a last resort that may not include your full database, and they're inaccessible if the host goes down. You need your own independent backups.
If your site rarely changes (business info, services, contact page), weekly automated backups are sufficient. Also take a manual backup immediately before making any edits. Retain at least 4 weeks of backups.
Blog posts live in the database, not the file system. Daily database backups ensure you never lose more than 24 hours of content. Full file backups (including uploads) can run weekly since media files change less frequently. Retain 30 days of backups.
Every order, customer record, and product inventory change is in the database. Losing even a few hours of order data has real financial consequences. Set daily full backups minimum, and hourly database-only backups if you process more than 20 orders per day. Retain 60 days.
If your site generates revenue continuously, an hourly database backup is the minimum acceptable. Pair with real-time backup services like Jetpack Backup or ManageWP. Budget for proper backup infrastructure as a cost of doing business.
Follow this industry-standard rule for reliable backup coverage:
In practice: UpdraftPlus backing up to both Google Drive and your local computer covers 3 copies (live site + 2 backup locations) on 2 different media with 1 off-site copy.
The most widely used backup plugin with over 3 million active installs. The free version supports scheduled backups to Google Drive, Dropbox, Amazon S3, or your email. Easy to set up, reliable, and has a straightforward restore process directly from the WordPress dashboard.
Offers real-time backup with activity log — every change is recorded and you can restore to any point in time. Excellent for WooCommerce stores. Pricier than UpdraftPlus but the real-time capability is worth it for high-volume sites.
Good free alternative to UpdraftPlus with MySQL dump support and multiple storage destinations. Slightly more complex to configure but robust for technical users.
💡 Always test your backups. Set a reminder to restore a recent backup to a staging environment every 3 months to confirm they actually work. A backup you've never tested is a backup you don't trust.
Does my hosting provider back up my site automatically?
Many do, but the frequency, retention period, and restoration process varies wildly. Some hosts keep 7 days, others 30 — and restoration may cost extra or require a support ticket. Always supplement hosting backups with your own independent solution.
How much storage do WordPress backups need?
A typical WordPress site with moderate media is 500MB–2GB per backup. With 30 days of daily backups, that's 15–60GB of storage. Google Drive (15GB free) or Dropbox (2GB free) may need upgrading — budget £5–10/month for adequate cloud storage.
How do I restore a WordPress site from a backup?
With UpdraftPlus, go to Settings → UpdraftPlus Backups, find your backup in the list, and click Restore. Select which components to restore (database, plugins, themes, uploads) and follow the wizard. For catastrophic failures where wp-admin is inaccessible, restoration via FTP and cPanel is required.
I'll configure UpdraftPlus with off-site storage, test a restore, and document the process so you know exactly what to do in an emergency.
Set Up My Backups — from $49