Guide Backups & Recovery

How to recover a website you deleted

Stop, work out exactly what is gone, then check for a backup before touching anything else — order matters here.

Updated 7 min read Intermediate

If you have just deleted a website — an account, a folder, a database, or all three — the instinct is to start clicking around trying to fix it. Resist that. The next few minutes matter more than they feel like they do, and the wrong click can turn a recoverable situation into one that is not.

First, work out exactly what happened

"Deleted" covers several different situations, and the right response depends on which one you are actually in:

  • Files removed from the web root, but the hosting account itself and its database still exist.
  • A database dropped or emptied, with the files still present but now unable to load anything from it.
  • An entire hosting account or addon site removed, files and database together.
  • A domain expired or was released, which is a different problem again — the site may still exist, just unreachable. That is covered separately in recovering an expired domain, not here.

It is also worth ruling out that the site has been suspended rather than deleted — a suspended account usually still has everything intact behind a holding page, and comes back the moment whatever caused the suspension is resolved. What to do if you see "Account Suspended" covers that case, which is considerably less urgent than a genuine deletion.

Step 1: stop making changes

Do not create a new site in the same location, do not run an installer to "start again", and do not delete anything else while you investigate. Any of those can overwrite a database that could otherwise have been restored, or complicate a support investigation into what is actually still there.

This matters more than it might seem. Storage on a live server is reused constantly, and space that a deleted database or set of files occupied can be allocated to something new within hours. The less that happens on the account between the deletion and the recovery attempt, the more options remain open — which is exactly why the first move is to stop and assess, not to immediately start rebuilding.

Step 2: check for a backup

Before assuming the worst, check what backups actually exist:

  • The backups section of your control panel, for an automated snapshot taken before the deletion.
  • Any backup plugin your site used, and wherever it was configured to send copies.
  • Anywhere you personally downloaded a copy to — a computer, an external drive, or cloud storage.

Hosts commonly run some form of automated backup as a convenience, but exactly what is available, how far back it goes, and what it covers varies by plan and can change over time. Rather than guessing, check your specific plan's current terms in the client area, or ask support directly what is available on your account. Does my host back up my site for me? covers this in more depth.

Step 3: restore from the most recent good copy

Once you have located a usable backup, restore it rather than trying to reconstruct the site by hand. A restore, even from a backup that is a few days old, gets you a working site far faster than rebuilding from memory — and you can always re-add anything more recent afterwards if you have a record of it elsewhere.

If there is no backup at all

Contact support immediately and be specific

Tell us exactly what was deleted and roughly when it happened. We cannot promise a specific recovery outcome from this article — what is technically possible depends on your plan, how much time has passed, and what happened on the server since — but the sooner we know, the more options remain open. Contact us directly rather than continuing to try things on your own account in the meantime.

Once the site is back

A deletion that could have been undone in thirty seconds by restoring a backup is a much better afternoon than one that could not be undone at all. If this incident did not have a backup to fall back on, that is the gap to close immediately:

  • Turn on automated backups if they were not already running.
  • Get at least one copy off the hosting account itself, so a future account-level problem cannot take the backup down with the site.
  • Add a habit of a manual backup before any change you make on purpose, so an accidental deletion during routine work is never the only copy that existed.

Losing a site once is an accident. Losing it twice for the same reason is a process problem, and it is the one part of this that is entirely within your control going forward. None of the routine that prevents a repeat is complicated — a schedule, an off-site copy, and a habit before risky changes — and all of it is far cheaper than the hours a deletion with no backup costs you.

Related reading