ProductPricingAboutContactBlogDACertiva ↗Log inStart free →
Troubleshooting

Why is my website down?

Your site won't load. Before you panic, here is how to tell whether it's really down, work out why, and get it back — in order.

The page won't load, and your stomach drops. Before that turns into frantically restarting servers, take a breath: most “my website is down” moments follow a small number of well-worn paths, and you can walk them in order. The fastest way back up is not the most furious clicking — it's a calm, methodical narrowing-down that rules out whole categories of problem one at a time. Here's that process, in the order a seasoned engineer would actually run it.

First: is it actually down, or just you?

Resist the urge to touch anything on the server until you've answered the most basic question: is the site down for everyone, or just for you? An astonishing share of panicked outages turn out to be local — a stale DNS cache, a browser extension, a flaky office network.

Check it the lazy, reliable way. Open the site on your phone over mobile data, not the office Wi-Fi, or run an “is it down right now?” check from an outside network. If it loads anywhere other than your own machine, the problem is on your side: clear your browser cache, flush your DNS, and try again before you escalate. You'll save yourself the embarrassment of a war-room over a cached error page.

Common causes, most to least likely

Once you've confirmed it really is down for everyone, it helps to know the usual suspects roughly in order of likelihood, because that's the order worth checking. Near the top: an expired SSL/TLS certificate, where the browser blocks the page outright, and a DNS problem, where the domain simply no longer resolves to your server.

After those come the server-side failures — the web server or application having crashed or run out of memory, or a failed deploy that took the site down with it. Less often but very real: a hosting or datacentre outage entirely outside your control, or the quiet classic, an expired domain registration that nobody renewed. Knowing this list turns a vague panic into a short checklist.

How to find the cause quickly

The single most useful thing you can do is read the exact error rather than guessing. The error message is the site telling you which layer broke. A certificate warning points squarely at SSL. “Server not found” points at DNS or the domain itself. A 500, 502 or 503 means the server was reached but failed to respond properly — the problem is the application or something behind it. A timeout, by contrast, means the server couldn't be reached at all.

From there, confirm the suspects directly: check your host's status page, look up your domain's expiry date, and check your certificate's expiry. Each answer eliminates a layer, and within a few minutes you've usually narrowed an alarming, formless outage down to one concrete thing to fix.

How to stop being the last to know

All of the above assumes you already know the site is down. The genuinely bad version of this story is the one where you find out from an angry customer hours after it happened — because by then the damage is done and the trust is spent.

This is what uptime monitoring quietly prevents. It checks your site every minute from outside your own network and alerts you the moment it fails, usually before a single customer notices. Add certificate and port checks and the most common silent causes warn you in advance instead of taking you down by surprise. WatchControl monitors your site, certificate and ports from the EU and alerts you by email, SMS or webhook — free to start — so the next time the page won't load, you already knew, and you're already fixing it.

FAQ

Frequently asked questions

How do I know if my website is down for everyone or just me?

Open it on your phone over mobile data instead of your office Wi-Fi, or use an external “is it down right now?” check. If the site loads anywhere other than your own machine, the problem is local — clear your cache and flush DNS before doing anything to the server.

What are the most common reasons a website goes down?

Roughly in order: an expired SSL certificate, a DNS problem, the server or app crashing or running out of memory, a failed deploy, a hosting or datacentre outage, and an expired domain registration. Checking them in that order usually finds the cause fastest.

What does the error message tell me about the cause?

A certificate warning means SSL; “server not found” means DNS or the domain; a 500, 502 or 503 means the server was reached but failed; a timeout means the server is unreachable. Reading the exact error narrows the problem to one layer.

How can I find out my site is down before customers do?

Use uptime monitoring that checks from outside your network every minute and alerts you the moment a check fails. Adding certificate and port checks warns you about the most common silent causes before they take the site down.

Get alerted before customers notice

Add your website and get an alert the moment it goes down — no credit card.