← All articles Troubleshooting

WordPress Site Down? What It Costs and How to Recover Fast

Your site goes offline at 9am on a Monday. Customers land on a blank page or a browser error. Every sale that would have completed in the next hour is

Published Jason Boyd

Your site goes offline at 9am on a Monday. Customers land on a blank page or a browser error. Every sale that would have completed in the next hour is gone, every enquiry form submission lost. Search engines crawling your site at that moment log an error against your domain. This is a commercial emergency with a clock running.

Revenue stops the moment checkout breaks, enquiry forms go dark, or a subscription renewal page fails to load. For an e-commerce business, that means direct, immediate loss. For a service business, it means leads going to whoever ranks below you and still has a working site. The longer the outage runs, the harder the recovery: technically, yes, but also in terms of customer confidence and search visibility.

A compromised site, one taken offline by malware or suspended by a host following a security breach, carries a separate cost on top of lost revenue. A professional cleanup typically runs £300 to £800 before any data recovery work is factored in. That figure excludes the hours your site was down, the leads that went elsewhere, and the time spent managing the fallout.

The Eight Causes That Put Most WordPress Sites Offline

Understanding what has gone wrong before you touch anything is the fastest route to a safe recovery. The most common causes of a WordPress outage fall into these categories:

  • Plugin or theme conflict after an update. A plugin update that introduces a code error, or a theme that conflicts with a newly updated plugin, can take a site offline within seconds of the update completing. This is the single most frequent cause of sudden outages. Patchstack’s 2026 security report found that 91% of WordPress vulnerabilities originate in plugins, which tells you where most of the risk sits.
  • Server overload. A traffic spike, a bot attack, or a poorly configured server can exhaust available resources and return a 503 error to every visitor.
  • Database connection errors. WordPress depends on a live connection to its database. A corrupted table, incorrect credentials, or a database server that has gone down produces the “Error establishing a database connection” screen.
  • Expired domain registration. If a domain lapses, the site disappears entirely. DNS stops resolving and visitors see a registrar parking page or a browser error.
  • DNS or SSL certificate issues. A misconfigured DNS record or an expired SSL certificate breaks access to the site, and browsers display security warnings that most visitors will not pass through.
  • PHP memory exhaustion. WordPress has a PHP memory limit. Plugins that consume excessive memory, or a sudden traffic increase, can push the site past that limit and return a white screen or fatal error.
  • Malware or host suspension. A host that detects malicious code will suspend an account to protect other customers on shared infrastructure. The site goes offline with no warning to the owner.
  • Broken core files after an incomplete update. A WordPress core update that fails mid-process can leave the installation in a broken state that prevents the site from loading.

What to Check Before You Touch Any Files

The instinct when a site goes down is to log in and start changing things. That instinct will make a recoverable situation worse. Start with observation, not intervention.

First, confirm whether the outage is local or global. Use a tool such as Down For Everyone Or Just Me to check whether the site is down for all visitors or only for you. A local issue, such as a DNS cache problem on your machine or network, looks identical to a real outage from your browser. If the site is loading for others, the problem is on your end.

If the site is genuinely down for everyone, go to your hosting provider’s status page before opening a support ticket or logging into cPanel. Hosting outages are common, and if the provider is already working on a server-level problem, the fastest path to recovery is to open a ticket and wait, because making changes to WordPress files during a host-side outage adds risk without adding any speed to the fix.

If the host reports no issues, the problem is in WordPress itself, and the cause is almost certainly one of the eight categories above. A developer with access to your hosting environment can check error logs, identify which plugin or file triggered the fault, and restore from backup if needed. A non-technical owner who attempts to manually edit PHP files, delete database tables, or reinstall WordPress over a live installation without a verified backup in place is likely to turn a fixable problem into a much larger one.

Automated daily backups stored off-server should be a baseline, not an upgrade. A backup from three weeks ago means three weeks of orders, content, and customer data that cannot be recovered, and the value of a tested, recent backup is only apparent when you need it.

The reputational cost of downtime is the one that most owners underestimate, because it never appears in analytics. A visitor who finds your site offline goes elsewhere and does not return to check whether you have recovered. That lost trust compounds quietly over time, and a business that treats site reliability as a background concern tends to find out the hard way that it was a front-line one.


If your site has gone down, or you want a recovery plan in place before it does, I offer a site audit and backup configuration service specifically for business owners who cannot afford unplanned downtime. Given that a single malware cleanup costs £300 to £800 before downtime is even counted, the cost of prevention is not a difficult calculation. Contact me at The WordPress Guy to arrange an audit.

Related articles

All articles →

Intermittent errors and unexplained failures are my speciality. If this sounds like your site, I can diagnose it properly.

View troubleshooting services →
Jason Boyd

Jason Boyd

Specialist WordPress Engineer · Former W3C Invited Expert · 20+ years

I fix the WordPress problems other developers walk away from. Backed by a 1st Class degree in Computer Science, an MSc in Cybersecurity, and over 20 years of specialist WordPress work, I diagnose issues at their root cause and resolve them permanently — for businesses that cannot afford guesswork or repeat failures.

More about Jason →

Need hands-on help?

If this article describes your situation, I can diagnose the specifics and fix it properly. Send your brief and I'll respond the same working day.