Most small business owners know they should have backups the same way they know they should floss more: it's obvious in theory and easy to put off until something goes wrong. A website backup strategy doesn't need to be complicated to be effective. It needs three things: it has to actually run, it has to cover what matters, and someone has to know it works before the day it's needed.

What actually needs backing up

A website is not just its files. For most business sites there are two distinct things to protect, and a backup plan that only covers one of them is incomplete.

  • Files: themes, plugins, uploaded images and documents, and any custom code
  • Database: pages, posts, product listings, orders, customer accounts and settings

For a WordPress site specifically, the database matters just as much as the files, sometimes more. Page content, product data, form submissions and site settings all live there. A files-only backup can leave you able to restore a theme but not a single blog post or order.

How often backups actually need to run

The honest answer is: it depends on how often the site changes, not on a fixed industry rule. A simple brochure site that gets updated a few times a year can reasonably run on weekly backups, since there's rarely more than a few days of changes to lose. A blog publishing regularly, or a store taking orders daily, needs backups running daily at minimum, and for an active store, more frequent database backups specifically are worth the extra storage cost given what a lost day of orders represents.

Where backups should live

A backup stored only on the same server as the live site protects against accidental deletion or a bad plugin update, but not against a server-level failure or an account-wide security incident, since both the site and its only backup would be affected together. A reasonable minimum is keeping a copy somewhere separate from the live server, whether that's cloud storage, a separate backup service, or downloaded copies kept off-site periodically.

  • At least one backup location separate from the live hosting account
  • Backups retained for a reasonable window, not just the single most recent copy
  • Enough backup history to recover from a problem noticed a few days late, not just an immediate one

The step almost everyone skips: testing a restore

A backup that exists but has never been restored is an assumption, not a guarantee. Files can be incomplete, a database export can be corrupted, or a restore process nobody has actually walked through can turn out to take far longer than expected during an actual emergency. At least once, and ideally periodically, actually restore a backup, whether to a staging environment or a temporary test location, and confirm the site comes back looking and working the way it should.

Automatic backups versus manual habits

Manual backups depend on remembering to do them, which is exactly the kind of task that gets skipped during a busy week, which is usually also when something risky, like a big plugin update or a design change, gets pushed live. Automatic, scheduled backups running independently of anyone remembering are the more reliable foundation for a small business, with manual backups reserved for right before a specific risky change, like a major update or migration, as an extra safety net on top of the routine schedule.

Before making a risky change

Beyond the regular schedule, take a manual backup immediately before anything that carries real risk: a major plugin or theme update, a design overhaul, switching hosting providers, or any bulk change to the database. This gives a fast, known-good rollback point that doesn't depend on how recently the automatic schedule last ran.

A simple version of this that actually gets followed

  • Confirm automatic backups are running and check what they cover (files, database, or both)
  • Set frequency based on how often content or orders actually change, not a generic default
  • Store at least one copy somewhere separate from the live hosting account
  • Test a full restore at least once so the process is known before it's urgent
  • Take a manual backup before any major update, redesign or migration

Who should be able to find and restore a backup

A backup strategy that only one person understands is fragile, especially in a small business where that person might be unavailable exactly when a restore is needed. Write down, somewhere accessible, where backups are stored, roughly how far back they go, and who to contact or what to click to actually restore one. This doesn't need to be a formal document, a short note in a shared file is enough, but it should exist somewhere other than one person's memory.

What hosting-level backups typically cover

Most hosting plans, shared and WordPress optimized alike, include some form of automatic backup as part of the service. What varies is frequency, retention length, and whether restoring is self-service or requires contacting support. It's worth checking these specifics directly with your host rather than assuming "backups included" means the exact frequency or retention window your site actually needs.

A backup strategy doesn't need to be elaborate to be genuinely useful. It needs to run automatically, cover both files and database, live somewhere separate from the site itself, and have been tested at least once so a real incident isn't also the first time anyone finds out whether it actually works.

Choose hosting that fits the site.

Compare the shared hosting plans or explore the separate WordPress optimized range.

Shared hostingWordPress hosting