rawatweb

Why Website Backups Matter: An Untested Backup Is a Lie

A backup is the last line of defence, but many owners think theirs is fine when it has never been tested. Here are the kinds worth having and how to check yours.

Editorial illustration: several layers of data copies with one glowing orange layer

There is one question that most often leaves website owners silent for a few seconds: “When did you last confirm that your website backup can genuinely be restored?”

Not “do you have a backup”, but “can that backup be used”. The difference is big. Many websites have a backup button running every night, but when it is needed, the resulting copy turns out to be corrupt, incomplete, or stored on the same server that died together with the original data.

A backup is the last line of defence. When everything else fails — a website under attack, a mistaken update, a server problem, or a suspended hosting account — the backup is the only way back. That is why it matters to make sure this defence genuinely works, not merely exists.

Scenarios that make a backup feel priceless

Let us look at some real conditions that make people regret not preparing backups properly.

An update that breaks things. A plugin is updated, and the product page layout falls apart. Without a backup, fixing it manually can take days. With a backup from an hour earlier, recovery takes less than an hour.

A website under attack. Malware inserts code in dozens of files and creates a back door. Cleaning them one by one takes a long time with uncertain results. Restoring from a clean backup is far faster — provided the entry gap is closed first.

Operator error. Someone deletes a product category they should not have, or deletes the entire database while meaning to clean it. This happens more often than imagined, and there is no way back without a copy.

A hosting account in trouble. An overdue bill, a suspended account, or a serious outage at the hosting provider. If the data copy sits on the same server, everything is lost at once.

Editing the wrong thing. Changing a template file for one page, then realising the change you wanted belongs on another page. Without a copy, going back to the original version means relying on memory.

Types of backup: which are actually dependable

Providers and backup plugins offer different options. Here is the order from weakest to most dependable:

Occasional manual backup. Downloading the files and database when you remember. The weakness is obvious: irregular, and usually only done after a problem appears.

Automatic backup on the same server. A plugin makes a copy every night, but stores it in the same storage as the original data. Better than nothing, but it loses its whole function when the server has a problem.

Automatic backup off-site. The copy is sent to other storage, such as cloud storage or a dedicated storage provider. This is the minimum standard worth having. If the server dies, the copy is still accessible.

Off-site backup with long retention and periodic testing. This is the most dependable: stored off-site, kept for a long enough window (say 30 to 90 days), and whose restore is tested periodically.

The mistakes that happen most

Storing the backup on the same server. Already mentioned above, but still the most common mistake because it is easiest and free.

Never testing the restore. This is the biggest mistake. An untested backup cannot be called a backup; it is only an assumption. Testing is the only way to confirm the file can be restored and the database is not damaged.

Retention that is too short. If the backup only keeps the last seven days, and the infection actually entered two weeks ago, all your copies are probably already infected.

Backing up only files, not the database. In WordPress, the most valuable parts — product lists, orders, and users — are in the database. A file-only backup means nothing.

Relying entirely on the hosting provider. Some providers do make copies, but often without a guarantee of fast recovery or long retention. Know exactly what your service provides, and assume nothing beyond it.

Not encrypting the copy. A backup contains the entire website contents, including potential customer data. If the copy is stored where others can reach it, that is an unnecessary risk.

Skipping large-file exclusions. Many plugins back up files every day even though their contents barely change. The result is storage filling quickly and the oldest backup being deleted — the very copy you need most.

How to test a backup without disturbing the website

Testing a backup does not have to be frightening. There are two approaches.

First, a full test periodically in a separate environment. Download the backup, install it on a test server, check whether the homepage, product pages, and admin panel display normally. This is the most convincing test, and quarterly is enough.

Second, routine file checks. Check whether the backup file opens, whether its size is sensible (not suspiciously small), and whether its database can be read by a database tool. This is enough weekly, and can find damage early.

One thing to watch: run the tests in a separate environment. Never test a restore on the website customers are using.

A reasonable backup policy

For a business website, these benchmarks are safe enough:

  • Once a day for data (products, orders, users).
  • Daily or weekly for files, depending on how often their contents change.
  • Stored off-site from the main server.
  • Kept for 30 to 90 days, so a long-running infection can still be traced.
  • Restore tested monthly for files and quarterly for a full recovery.

Online stores need a stricter policy, especially for orders and customers.

Beyond that, write this policy somewhere others can read. A backup known to one person becomes a big problem when that person can no longer be reached — a situation more common than we think.

What backup storage costs, and why people avoid it

Backup storage cost is usually far smaller than imagined. For a medium-sized business website, extra storage costs tens to hundreds of thousands of rupiah per month, far below the cost of one day of downtime or one incident cleanup.

What makes people postpone it is not the cost but the complexity. Setting up backups properly requires sending files to other storage, scheduling, clearing old copies, and testing. All of this is part of the monthly website care routine that should run without you asking. This work is boring because the result is invisible as long as everything runs normally. That is why it is most often postponed, and the strongest reason to hand it to someone who handles it routinely.

The recovery order in an emergency

So you do not panic when the backup is genuinely needed, memorise this order.

  1. Identify the cause first. If the website was attacked, do not restore before returning to the latest clean backup, and make sure the entry gap is closed. Restoring without closing the gap means the problem repeats.
  2. Restore in a separate environment first where available. You want to inspect the result without taking the website down.
  3. Restore the database and files together. Both must come from nearby points in time. Pairing an old database with new files often produces errors that are hard to trace.
  4. Check five things after recovery: the homepage, one product page, forms or transactions, the admin panel, and email delivery.
  5. Change passwords if the recovery was due to an attack.
  6. Log the incident. A short note about when it happened, the cause, and the steps taken makes similar cases faster to handle later.

If these steps feel like too much to do yourself while panicking, that is a sign you need someone else to handle it. When the website is down, what you need is not a guide document but a person who already knows what to do.

Backup frequency: when daily is too often or too rare

Deciding frequency is not about following a provider but about calculating how much work you can bear to repeat.

If your website takes several orders every hour, losing a day of data means losing work that cannot be reconstructed. Such a website needs at least daily backups, and for a busy store, a split between files and database: files can be backed up weekly, while the database is daily.

Conversely, a profile website whose content changes once a month does not need hourly backups. What matters is a consistent weekly backup, plus an extra backup before every major change. A backup before changes is a habit worth always keeping, no matter how rarely your website changes.

There is one practical benchmark: imagine the work you would have to redo if the data returned to the last backup. If the answer is “three articles”, weekly is enough. If the answer is “two hundred orders”, you need daily backups, or even more often, and ideally also transaction records on the payment provider side as a second layer.

A backup is not a substitute for security

One important thing often mixed up: a backup is not a substitute for security efforts. If the website keeps being targeted, restoring from backup only returns you to a state that can be attacked again.

Backups work together with prevention: updating components, tightening access, monitoring changes, and making sure the recovery process genuinely runs. A website attacked repeatedly is a sign of a gap not yet closed, not a sign of backups being too infrequent.

One last thing about money: the cost of backup is almost always smaller than one incident. Extra storage for a medium-sized business website is usually tens to hundreds of thousands of rupiah per month, while recovering an attacked or mis-updated website can swallow millions and days of your time. If that number feels annoying, compare it with the value of one day your website cannot be accessed.

If you are not sure about the condition of your backups

This is the part that most often worries website owners, and it is actually easy to check. Some signs your backup needs fixing now:

  • You do not know when the last backup was made.
  • You do not know where the copy is stored.
  • Nobody has ever tried to restore it.
  • Backups are made automatically by a plugin, but nobody has ever checked their size.
  • If the hosting account has a problem, you have no way to retrieve any data.

We check all of this in the monthly care plans: daily backup for data, separate storage, periodic testing, and fast recovery when needed. If you only need to confirm the current condition, the free audit will tell you whether your backup is dependable or merely a formality. Better to know the answer before an emergency, not after.

#backup #recovery #risk
Let's talk about your website

Does any of this look like your website?

Tell us on WhatsApp. We look first, explain what needs fixing, then you decide. For a fuller picture, request the free audit.

Chat with us