← Back to blog Incident response

How to Respond to a Website Outage: A 5-Step Checklist

The first ninety seconds after you learn your site is down set the tone for everything that follows. A calm, ordered response turns an outage into a footnote. A scramble turns it into a story your customers tell other people.

Step 1: Confirm it's real

Before doing anything else, check the alert against a second source — try loading the site yourself, or check from a different network if you can. False alarms happen (a flaky check, a regional network issue), and you don't want to trigger a rollback or a status page update for something that resolves itself in ten seconds.

Step 2: Isolate what's actually broken

"The site is down" can mean a dozen different things: the whole domain is unreachable, one specific route is throwing errors, a third-party API you depend on is failing, or the server is up but painfully slow. Check the specific page or endpoint the alert flagged first — that tells you whether this is a full outage or a partial one, which changes how urgently you treat it.

A quick triage list

  • Full outage — domain doesn't resolve, or the server refuses connections entirely. Usually DNS, hosting, or a crashed process.
  • Partial outage — homepage loads, but checkout or login doesn't. Usually a recent deploy or a dependent service.
  • Degraded performance — everything loads, just slowly. Usually database load, a traffic spike, or a resource limit.

Step 3: Fix or roll back — don't debug live under pressure

If the outage started right after a deploy, the fastest safe move is almost always to roll back first and investigate the root cause afterward, calmly, without customers watching the clock. Resist the urge to "just try one more fix" live in production — that's how a five-minute outage turns into a forty-minute one.

Step 4: Communicate before anyone asks

If you have a status page, update it the moment you've confirmed the issue — even a one-line "we're aware and investigating" beats silence. This is also where being alerted early pays off twice: you're not just fixing the problem sooner, you're getting ahead of the support inbox instead of reacting to it.

The teams that look the most competent during an outage aren't the ones who never have outages. They're the ones who already knew before anyone had to tell them.

Step 5: Close the loop

Once it's resolved, confirm the recovery the same way you confirmed the outage — reload the affected page or endpoint yourself, don't just trust that the alert cleared. Then, if it was customer-visible at all, a short follow-up (status page update, or a direct note to anyone who reported it) goes a long way. People forgive outages. They remember silence.

The best response is the one you don't have to rush

Every step above gets easier with more lead time, and lead time is exactly what early detection buys you. Read more on what downtime actually costs, or see how PingKeeper's detection-to-alert sequence is built to hand you that lead time automatically.

Stop finding out about outages from customers.

Free forever for up to 3 monitors — set one up in under a minute.

Start monitoring free