Website Health Guides

Using the Website Status Checker to Diagnose Downtime

Learn how to use a website status checker to diagnose downtime, redirects, 5xx errors, DNS problems, SSL failures, CDN issues and timeouts.

By CheckDomainHealth Editorial Team Reviewed by Dionis Ceban Updated Jun 28, 2026 9 min read Beginner

Introduction

A website status checker helps you understand what happens when a browser, search engine or monitoring tool requests your URL. It can show whether the site responds, which HTTP status code is returned, whether redirects happen, and where the final URL ends.

When a website appears down, the problem may be DNS, SSL, redirects, CDN, hosting, firewall, application errors, server overload or regional connectivity. A status check helps narrow the problem before changing settings blindly.

Quick answer

Quick answer

Use Website Status Checker to test the exact URL, follow redirects, confirm the final HTTP status code and see whether the website responds. If the result shows 5xx, timeout, redirect loop, SSL failure or DNS issue, investigate the related layer: DNS, SSL, CDN/proxy, origin server or application logs.

Status checker

A website status checker sends a request to a URL and reports how the website responds.

  • Whether the URL is reachable
  • Initial HTTP status code
  • Final status code after redirects
  • Redirect chain
  • HTTPS behavior
  • Response time
  • Server errors
  • Timeout problems
  • Incorrect redirects
  • Availability issues

A status checker does not replace server logs, but it gives a fast external view of what users and crawlers may experience.

Is it really down?

A website can look down for different reasons.

  • Down for everyone
  • Down only from your network
  • Down only in one country or region
  • Homepage works but inner pages fail
  • HTTP works but HTTPS fails
  • www works but non-www fails
  • CDN works but origin fails
  • Logged-in area fails but public site works
  • Site loads slowly and times out

Always test the exact URL where the issue appears, not only the homepage.

First checks

What to check first

Review these items before changing DNS, SSL or redirect settings.

Exact URL

Test the affected page path.

HTTP vs HTTPS

Compare both protocol versions.

www vs non-www

Check both hostname variants.

Final status code

Follow redirects to the end.

Redirect chain

Look for loops or long chains.

SSL certificate status

Confirm HTTPS works.

DNS resolution

Verify the domain points correctly.

Response time

Watch for slow or timed-out responses.

5xx errors

Note server or gateway failures.

CDN/proxy errors

Separate edge from origin issues.

Origin server status

Check hosting availability.

Recent changes

Review deployments or plugin updates.

Firewall/WAF blocks

Check security rules.

Hosting resource limits

Review CPU, RAM and disk.

Do not change DNS, SSL and redirects all at once. First identify which layer is failing.

Downtime signals

200 OK

The page responded successfully.

301/302 redirect

The URL redirects somewhere else. Check the final destination.

404 Not Found

The requested page is missing.

403 Forbidden

Access is blocked by permissions, firewall, WAF or server rules.

500 Internal Server Error

The application or server failed.

502 Bad Gateway

A CDN, proxy or gateway could not get a valid response from the origin.

503 Service Unavailable

The server may be overloaded, in maintenance or unavailable.

504 Gateway Timeout

A proxy or CDN waited too long for the origin.

Timeout

The server did not respond fast enough.

SSL error

HTTPS negotiation or certificate validation failed.

DNS error

The hostname could not resolve to a usable destination.

Redirect problems

Redirect issues can make a site look down even when the server is online.

  • HTTP/HTTPS redirect loop
  • www/non-www loop
  • Old URL redirects to wrong page
  • Too many redirect hops
  • Redirect to expired domain
  • Redirect to blocked URL
  • CDN and origin redirect rules conflict
  • WordPress or site URL mismatch

A good status checker should show the redirect path and final URL, not only the first response.

CDN and origin

If a CDN or proxy is active, there are two layers to check:

Visitor to CDN

  • The public request reaches the CDN edge.

CDN to origin

  • The CDN connects to your hosting server.
  • Origin server is down
  • Origin firewall blocks CDN IPs
  • SSL between CDN and origin fails
  • Origin hostname is wrong
  • DNS points to wrong origin
  • CDN cache hides a problem
  • CDN returns 502, 503 or 504

If the CDN reports a gateway or origin error, check the hosting server and CDN origin settings.

DNS and SSL

A site may fail before the web application is even reached.

DNS-related problems

  • Domain points to wrong IP
  • Nameservers are wrong
  • DNS record missing
  • Stale DNS after migration
  • CDN DNS not configured correctly

SSL-related problems

  • Certificate expired
  • Hostname mismatch
  • Incomplete chain
  • HTTPS redirect points to hostname not covered by certificate
  • CDN/origin SSL mode mismatch

If DNS or SSL fails, a normal HTTP status code may not be returned at all.

Why this matters

Why this matters

Website status checks matter because downtime is not always a simple “server is offline” problem. A site can fail because of DNS, SSL, redirects, CDN, firewall, application errors or server overload. Identifying the failing layer helps you fix the problem faster and avoid unnecessary changes.

For business websites, even short downtime can affect leads, sales, support, SEO crawling and customer trust.

How to diagnose

Use Website Status Checker to test the exact URL and review the response.

  1. Exact URL — test the affected page, not only the homepage.
  2. Final status code — confirm whether the final response is 200, 404, 500, 502, 503, 504 or another code.
  3. Redirect chain — check whether the URL redirects correctly or loops.
  4. HTTPS behavior — confirm SSL works for the final hostname.
  5. Response time — look for slow responses or timeouts.
  6. DNS destination — confirm the domain points to the expected server or CDN.
  7. CDN/proxy layer — check whether the error comes from CDN or origin.
  8. Server logs — if the status is 5xx, review application and hosting logs.

Diagnose downtime

Use Website Status Checker to test the exact URL and review the response.

Run Website Status Check →

A one-time Website Status Check shows what happens right now. Uptime monitoring checks repeatedly over time.

Use one-time checks for

  • Troubleshooting a reported issue
  • Checking redirects
  • Confirming a deployment
  • Testing after DNS or SSL changes

Use monitoring for

  • Recurring downtime
  • Intermittent errors
  • Performance tracking
  • Alerting when the site goes down
  • Confirming uptime history

If the site fails only sometimes, monitoring is more useful than a single manual check.

Common problems

Website returns 500

High

The server or application failed while processing the request.

Next step: Check application logs, PHP errors, database connection, plugins and server resources.

CDN returns 502

High

The CDN or proxy cannot get a valid response from the origin server.

Next step: Check origin availability, firewall rules, SSL mode and upstream service.

Gateway timeout 504

High

The origin server took too long to respond.

Next step: Check slow application code, database queries, resource limits and proxy timeouts.

Redirect loop

High

The URL cycles between two or more locations.

Next step: Review HTTPS, www/non-www, CDN and application redirect rules.

SSL failure

High

HTTPS cannot be established correctly.

Next step: Check certificate expiry, hostname match, chain and CDN/origin SSL settings.

DNS points to wrong server

High

The domain resolves to an old, wrong or unavailable IP.

Next step: Fix DNS A or CNAME records or CDN DNS target.

Site works locally but not externally

Medium

Firewall, DNS cache, ISP routing or regional blocking may be involved.

Next step: Test from multiple networks and review firewall or WAF rules.

Homepage works but inner pages fail

Medium

Routing, CMS permalinks, rewrite rules or application errors may affect specific paths.

Next step: Check URL routing, CMS settings, rewrite rules and logs.

Slow response causes timeout

Medium

The server responds too slowly for browsers, crawlers or monitoring tools.

Next step: Check hosting resources, database load, plugins and backend performance.

How to fix downtime

  1. Step 1: Confirm the exact failure

    Record the affected URL, status code, redirect path and response time.

  2. Step 2: Check DNS

    Confirm the domain points to the correct hosting server or CDN.

  3. Step 3: Check SSL

    Verify certificate validity, hostname coverage and HTTPS behavior.

  4. Step 4: Check redirects

    Fix loops, long chains and conflicting www/non-www or HTTP/HTTPS rules.

  5. Step 5: Check CDN or proxy

    Review origin settings, SSL mode, cache, firewall and upstream errors.

  6. Step 6: Check application logs

    Investigate PHP, WordPress, framework, database or plugin errors.

  7. Step 7: Check server resources

    Review CPU, RAM, disk, processes, database load and hosting limits.

  8. Step 8: Re-test externally

    Run the checker again after each fix and test from another network if needed.

  9. Step 9: Monitor after recovery

    Watch for recurring errors, timeouts or intermittent failures.

Downtime diagnosis examples
Example 1: Redirect loop

http://example.com
 https://example.com
 http://example.com
 loop

Likely cause:
Conflicting HTTP/HTTPS rules between CDN and origin.

Fix:
Use one canonical HTTPS redirect rule.

Example 2: CDN 502

Public URL:
https://example.com  502 Bad Gateway

Origin check:
Origin server not responding on port 443.

Likely cause:
Origin down, firewall block or SSL mismatch.

Fix:
Check hosting server, firewall and CDN origin SSL settings.

Example 3: DNS migration issue

Domain:
example.com

Expected IP:
192.0.2.10

Current DNS:
198.51.100.25

Likely cause:
DNS still points to old server.

Fix:
Update DNS or nameserver configuration.

Examples are illustrative. Replace domains, IPs and settings with your real website values.

Migration downtime

Many downtime incidents happen after moving hosting, changing DNS or enabling a CDN.

  • DNS records point to new server
  • Nameservers are correct
  • SSL certificate installed on new host
  • CDN origin points to new server
  • HTTP to HTTPS redirect is correct
  • www/non-www version is consistent
  • Old server is not still receiving traffic
  • Database connection is updated
  • File paths and permissions are correct
  • Cache is cleared

During migration, test both the old and new destinations before assuming DNS propagation is the only issue.

Frequently asked questions

How do I know if my website is down?

Test the exact URL with Website Status Checker and review the final status code, redirect chain and response time.

What does 500 mean?

A 500 error means the server or application failed while processing the request.

What does 502 mean?

A gateway, CDN or proxy could not get a valid response from the origin server.

What does 504 mean?

A proxy or CDN waited too long for the origin server to respond.

Can DNS make a website look down?

Yes. Wrong DNS records, nameservers or stale migration settings can send visitors to the wrong place.

Can SSL cause downtime?

Yes. Expired, mismatched or incomplete certificates can prevent HTTPS from loading.

Why does the site work for me but not others?

DNS cache, regional routing, firewall rules, CDN edge issues or local network differences may be involved.

Use these free tools to verify your configuration after applying changes.

Browse all Website Health guides →

Need help applying this fix?

Send us your domain, report link or issue details. CheckDomainHealth will review the request and route it to the right technical team if hands-on support is needed.

Get Help Run Domain Health Check

Was this guide helpful?

Your feedback helps us improve our guides for everyone.