Downtime workflow

How to check if a website is down

Use a clean workflow to tell the difference between a real website outage, a DNS issue, an SSL failure, a closed port, or a response that is technically online but still broken.

When a site stops loading, the first question is usually too broad: “is it down?” In practice, you need to answer a narrower question first. Did the request fail before DNS finished, during the connection, during TLS, or only after the server returned an HTTP response? That is the difference between a useful diagnostic and a vague uptime guess.

Start with the whole request path

A website check gives the fastest high-level answer because it touches DNS, TCP, TLS, redirects, and the final HTTP response in one run.

Do not treat every failure as downtime

A 403, 429, or 503 still means the server answered. That is very different from DNS failure, a refused connection, or a TLS handshake error.

Use follow-up tools to narrow the layer

DNS, SSL, port, ping, and traceroute matter after the first check tells you where the request path started to break.

01

When this page is useful

This workflow is meant for the first ten minutes of troubleshooting, before you start changing records or blaming hosting.

The site will not load for you

You need to know whether the failure is visible from a public server or whether it may be limited to your browser, office network, VPN, or ISP.

A client says the site is down

You want a quick, defensible answer before escalating. A single report that separates HTTP, DNS, SSL, and network errors is more useful than a yes-or-no uptime statement.

Monitoring says there is a problem

You need a second opinion from a public diagnostics page to understand whether the issue looks like application failure, routing trouble, or a trust problem.

02

A practical first-pass workflow

The goal is to move from broad symptoms to a narrower layer without skipping straight to low-level tools too early.

01

Run Website Checker on the exact URL that fails

Use the real hostname and scheme when possible. You want the redirect chain, final URL, timing breakdown, and visible HTTP result from the same check.

02

Read the failure point, not just the headline

A DNS error, TLS warning, timeout, and HTTP 503 may all feel like “the site is down,” but they point to different owners and next actions.

03

Confirm the narrow layer with a dedicated tool

If the first result points to certificates, open SSL Checker. If it points to name resolution, open DNS Lookup. If the connection never opens, use Port Checker, then Ping or Traceroute if the path itself is suspicious.

04

Decide whether the result proves a global issue

A single public server can prove that one location saw the failure. It cannot prove that every region, ISP, or browser saw the same thing.

03

What the common outcomes usually mean

These are the interpretations that matter most when someone asks whether a website is really unavailable.

HTTP response with a status code

The request reached an application or edge service. The site may still be unusable, but the hostname resolved and something answered over HTTP.

DNS failure or no useful record

The problem started before any web server could answer. Check A, AAAA, CNAME, NS, and resolver behavior before touching SSL or application code.

TLS or certificate error

The host was reachable enough to begin HTTPS, but trust or protocol negotiation failed. Users may see a security block even though the server is technically online.

Closed, refused, or timed-out connection

The web service did not accept a working connection from the active probe location. That often points to firewall policy, a dead listener, origin trouble, or upstream filtering.

04

Which tool to open next

Use the dedicated page that matches the first clear signal instead of guessing from one ambiguous error string.

05

Mistakes that waste time

These shortcuts make outage triage slower because they collapse different layers into one vague conclusion.

  • Treating every non-200 response as proof that the entire site is down.
  • Testing only the homepage when the real failure happens on a redirected login, checkout, or API path.
  • Jumping straight into traceroute before confirming that the site is even answering HTTP or listening on the expected port.
  • Assuming one or two server-side failures prove the issue is global for every region and browser.

FAQ: checking whether a website is down

If the page returns 503, is the website down?

It is at least partially online because the server returned an HTTP response. The real issue is usually application overload, maintenance mode, or an upstream dependency failure rather than a pure network outage.

Should I run ping first?

Usually no. Ping answers a narrower network question and many hosts deprioritize or block ICMP. Website Checker is a better first step when the symptom is “the site will not load.”

Can one public check prove the site is down everywhere?

No. Even a clean Russia-versus-Finland comparison still reflects a limited set of public paths. It is useful evidence, but not global proof.

Related tools

Related guides