How We Protect Your WordPress Sites
Every WordPress site on WebOps Hosting is backed up daily, individually, and automatically. Each site is captured as its own compressed archive (files plus database) and synced to encrypted cloud storage for long-term retention. You do not need to install a backup plugin, configure anything, or pay extra. It is included with every plan.
What Gets Backed Up
- All WordPress files: core, themes, plugins, mu-plugins, and the entire uploads folder
- Your complete database: posts, pages, products, WooCommerce orders, users, settings, custom tables
- Site configuration: wp-config.php, .htaccess, and any custom server-level settings
- Email, if your domain hosts mailboxes on the same server
In short: a complete copy of your site that can be restored to a working state, not just a partial export.
When Backups Run
Daily Scheduled Backup
Each site backs up overnight, when traffic is low. The backup runs at the per-site level, so a slow backup on one site never blocks another.
Pre-Update Backup
Before any WordPress core, plugin, or theme update is applied through our maintenance system, an additional backup is created automatically. If an update breaks something visible (a plugin conflict, theme regression, or broken layout), we can roll back to the pre-update state within minutes. This is one of the reasons we recommend managed updates rather than auto-updates: a backup taken seconds before the change makes recovery trivial.
On-Demand Backup
If you are about to make a significant change (importing 10,000 products, swapping themes, running a custom migration script), open a support ticket and we will trigger a fresh backup before you start. No charge.
Retention
| Backup Age | Where It Lives | Restore Time |
|---|---|---|
| 0 to 30 days | On the hosting server, instantly accessible | Minutes |
| 30+ days | Encrypted cloud archive (offsite) | Few hours |
| Pre-update snapshots | On the hosting server, kept until next update | Minutes |
Cloud-archived backups are kept for the lifetime of your hosting plan. If you ever need to recover something from months or years ago, it is there.
How to Restore
Open a support ticket with the details of what you need restored:
- The whole site rolled back to a date ("please restore my site to its state on April 14")
- A single file or directory ("the uploads folder was overwritten, please restore /wp-content/uploads from yesterday")
- Specific database content ("a contributor deleted 30 posts, please restore them from yesterday's backup")
For backups within the 30-day window, restoration is typically completed within an hour. Older archived backups take a few hours because the data has to be retrieved from cold storage. Either way, the support team confirms what they are restoring before they touch anything live, and we keep your current state intact during the restore so a partial recovery is always reversible.
Part of Three-Layer Backup Protection
WordPress backups are one of three independent layers protecting your site:
- Per-site daily backups (this article): granular recovery for individual sites
- Server-level Plesk backups: full account snapshots used for migrations and structural recovery
- Cloud disaster recovery: full-server snapshots stored offsite for catastrophic incidents
Each layer covers a different failure mode. If a single site is corrupted, layer 1 handles it. If a server has a disk issue, layer 2 covers it. If an entire data center fails, layer 3 takes over. Learn more about our triple-layer backup system.
Frequently Asked Questions
Do I need to install a backup plugin like UpdraftPlus?
No. Our server-level backups are more reliable than plugin backups (they cannot be disabled by a hacked WordPress install, they capture the entire site including configuration, and they do not consume your site's resources to run). Most clients deactivate any third-party backup plugin once their site moves to WebOps.
Are backups tested?
Yes. We periodically run test restores on sample sites to verify that backups are not just being created, but are actually restorable. A backup that cannot be restored is not a backup, so we treat verification as part of the backup itself.
Are backups encrypted?
Yes. All cloud-archived backups are encrypted at rest, and the transfer between our servers and the archive is encrypted in transit.
Can I download my own backup?
Yes. Open a support ticket and we will provide a temporary download link to a recent backup archive. This is useful if you are migrating away or want a local copy for your records.
Included with All Plans
Daily backups with cloud archival are included at no extra cost on every Managed WordPress, Reseller, and Dedicated VPS plan. There is no separate "backup add-on" because we treat backups as essential infrastructure, not a premium feature.
Questions about backups? Contact us at support [at] webops [dot] host or submit a support ticket. Our team is available 9am-5pm, 7 days a week (24/7 for emergencies).