We create digital solutions that work for businesses
A backup exists to return a website to service, not merely to produce a “job completed” notification. A damaged archive, a copy stored beside production, or a process nobody can execute provides little protection. A reliable system covers files, databases, configuration, independent storage, monitoring, and regular recovery tests.
Most business websites should have automated daily copies of both files and databases, at least one copy outside the production server, and alerts for failed jobs. An ecommerce website or service receiving frequent orders may need database copies every 15–60 minutes. The correct frequency depends on how much new data the business can afford to lose, not simply on the CMS.
The practical baseline is the 3-2-1 rule: three copies of important data, two different storage types or environments, and one copy offsite. CISA recommends securing and testing backups rather than merely creating them.
A file-only copy cannot restore current orders, while a database-only copy cannot restore media or code. For a dynamic website, files and database copies should represent a consistent point in time.
Google Cloud defines RPO as the maximum acceptable period of data loss and RTO as the maximum acceptable time that an application can be unavailable.
If an online store has a 30-minute RPO, one daily database backup is insufficient: almost a day of orders could disappear. If its RTO is two hours, downloading a large archive from slow storage and rebuilding a server manually might miss that target.
| Website type | Starting RPO | Starting RTO | Practical schedule |
|---|---|---|---|
| Rarely changed landing page | 24 hours | 4–8 hours | Daily and before changes |
| Company website or blog | 12–24 hours | 2–4 hours | Daily, with longer weekly retention |
| Ecommerce website | 15–60 minutes for database | 1–2 hours | Frequent database copies, daily files, pre-update copy |
| Online service or customer portal | Business-defined, sometimes minutes | SLA-defined | Replication, transaction logs, and a dedicated DR plan |
These are starting points, not universal standards. Lower RPO and RTO targets usually require more complex and costly infrastructure.
The first copy is the production website. The second can be an automated backup in the hosting provider’s backup platform. The third should be an encrypted copy in independent cloud storage or on another server.
The offsite copy should not depend on the same account and disk. When production and every archive share one server, a storage failure, account deletion, or compromised credential can affect all of them. CISA also recommends protected offline backups and regular recovery testing in its ransomware guide.
One latest archive cannot protect against a problem discovered a week later. A small business can start with:
Retention must reflect data volume, storage cost, contracts, and privacy duties. Deleted personal data may still exist in older archives; WordPress specifically warns administrators to consider this when restoring data.
A recovery test validates the archive, the complete website, and its integrations.
Monitoring should also detect a missing result. If the scheduled job never starts, the absence of a backup must trigger an alert.
Ask the provider to confirm in writing:
When choosing website hosting, inspect the full backup policy rather than the presence of one feature label. An independent copy also preserves recovery options during a dispute over access or a hosting migration.
| Responsibility | Hosting provider | Website owner or technical team |
|---|---|---|
| Server platform | Maintains infrastructure under the plan terms | Confirms that the plan can meet RPO and RTO |
| Provider backups | Creates and retains copies under its policy | Verifies frequency, retention, and restore access |
| Independent offsite copy | Might not provide one | Configures it separately and protects access |
| Website after restoration | Usually supports the server only | Tests CMS, forms, payments, CRM, and integrations |
| Recovery plan and test | Provides tools or support | Names owners, runs the test, and records results |
An archive is proven only after a successful restore. NIST includes testing in the contingency-planning lifecycle, while Google Cloud recommends validating restored data together with the complete application stack.
Use an isolated technical domain or staging environment rather than overwriting production.
Run a full test at least quarterly for an active business website and after a significant infrastructure change. Increase the frequency when downtime is particularly costly.
Record the CMS, file and database size, order or content frequency, integrations, owners, and existing backups.
Agree on acceptable data loss (RPO) and downtime (RTO). Do not demand zero loss and zero downtime without pricing the required architecture.
Keep provider backups and add external storage with separate access. Enable encryption and multi-factor authentication.
Name the person receiving errors, the person authorised to restore the site, and the location of the current runbook without placing secret keys inside it.
Restore to staging, complete the checklist, and compare the measured recovery time with the RTO. Improve the process, not only the archive.
A reliable backup is not an archive; it is a tested ability to return the website to service within agreed RPO and RTO targets. A strong baseline for small and mid-sized businesses combines automation, the 3-2-1 rule, independent storage, version history, alerts, and regular recovery tests.
BB STUDIO can audit an existing backup setup, configure independent copies, and run a controlled recovery test. Learn about our hosting with daily backups or contact us for a website-specific technical plan.
A static landing page may need one daily copy plus a restore point before changes. An online store may need database copies every 15–60 minutes and daily file copies.
They are a valuable first layer, but should not be the only copy. Keep another version in independent storage and confirm the provider’s retention and restore terms.
Yes. WordPress documentation points administrators toward scheduled automated backups. Create an additional restore point before updating core, a theme, or a plugin.
A snapshot quickly captures a disk or server state. If it remains inside the same infrastructure, it does not replace an independent offsite backup.
Restore it to a test environment, validate the complete website, and measure the recovery time. A successful archive job alone is not proof of recoverability.
Prepared by the BB STUDIO team. This article draws on practical experience in website hosting, technical support, and business-site recovery, together with official guidance from CISA, NIST, WordPress, and Google Cloud.
Let’s create something amazing together Leave your number — we will call you back within 15 minutes during working hours.
We will call you back shortly.