Tools
Is It Down? Website Checker
Is it down for everyone or just you? Type the address and we check DNS, connection, SSL, status code and response time one by one, then tell you why the site will not open and what you or the site owner should do next. Free, no sign-up.
Type an address or pick a popular site; the verdict appears here in one sentence.
Checks of this address show up here as a timeline.
Checks by all visitors; no IP addresses are kept.
- 1DNSDoes the domain resolve to an IP?
- 2ConnectionDoes the server accept the connection?
- 3SSL/TLSIs the certificate valid?
- 4HTTP responseWhich code does the server return?
- 5ContentDoes the page actually load?
- UpThe server answers normally with a 2xx code.
- Slow or limitedUp but slow, or bot protection, a missing page or a certificate error.
- DownDNS, connection, SSL or a 5xx server error: the site does not open.
How to use the Is It Down? Website Checker
- 1Enter the address
Type a domain or a full page URL, or tap one of the popular sites. Without a scheme the tool tries HTTPS first and falls back to HTTP if HTTPS cannot connect.
- 2Press Check
Our server tries DNS, the connection, SSL and the HTTP response in order. Most sites return a result in a few seconds; for a silent server the tool waits up to 15 seconds.
- 3Read the result card
The big word gives the overall state and the sentence below it gives the reason. The badge says whether the problem is on your side or the site's, and the five-step chain marks where it broke.
- 4Follow the steps that fit you
Visitors get DNS cache commands and things to try. Site owners get the first step for that exact cause plus links to the matching diagnostic tools.
- 5Keep watching if needed
Test from other countries shows whether the outage is regional. Auto check re-tests the site every 60 seconds while the page stays open, up to 10 times.
How does the tool decide?
The verdict rests on which link of the chain failed, not on a single yes or no. These are the rules; the result for the same address stays cached for 60 seconds.
Final response has a 2xx status code and the first byte arrives within 3 secondsFinal response is 2xx but the first byte takes longer than 3 secondsA 4xx code, bot protection, an unverified certificate, a maintenance, suspended, parked or default server page, or a redirect that cannot be followedNo DNS record, connection refused, no connection within 5 seconds, no response within 15 seconds, a failed TLS handshake or a 5xx server errorTime from sending the last request to receiving the first byte of its response; redirects are not includedCombined time of all requests including redirects; the tool follows up to 5 redirectsIf a connection error happens fast, the tool tries once more after 0.7 seconds, so a brief network hiccup does not count as down. When bot protection answers with a 503 but the tool recognizes the challenge page, the result is Limited.
Sample responses and the tool's verdict
The rows below are sample server responses, each with the result the tool shows and the first thing to do.
| Server response | Result in the tool | Where is the problem? | First step |
|---|---|---|---|
| 200 OK, first byte 0.4 s | Up | Most likely on your side | Flush your DNS cache, try mobile data |
| 200 OK, first byte 4.2 s | Slow | On the site | Check caching and server resources |
| 403 with a Cloudflare challenge page | Limited | Most likely on your side | Open the site in your browser |
| 404 Not Found | Limited | In the address | Check the URL and the home page |
| 503 Service Unavailable | Down | On the site | Wait; owners should add Retry-After |
| Cloudflare 521 | Down | On the origin server | Start the web server service |
| No DNS record | Down | In the domain | Check the expiry date with WHOIS |
| 200 but certificate not verified | Limited | On the site | Inspect the certificate with the SSL Checker |
The badge in the tool states the location briefly: most likely a problem on your side, not you but the site, or server works but check the address.
HTTP status codes and how the tool reads them
The code a server returns is the clearest hint about why a site will not open.
| Code | Meaning | Result in the tool |
|---|---|---|
| 200 | Request succeeded, the page arrived | Up (Slow if the first byte takes over 3 s) |
| 301, 302, 307, 308 | The address redirects elsewhere | Followed for up to 5 steps, final address counts |
| 401 | Login required | Limited |
| 403 | Access denied, often bot protection | Limited |
| 404, 410 | Page missing or removed | Limited |
| 429 | Too many requests (rate limit) | Limited |
| 500 | Unexpected error on the server | Down |
| 502 | A gateway or proxy got an invalid response upstream | Down |
| 503 | Temporary overload or maintenance | Down (Limited if it is a bot challenge) |
| 504 | A gateway did not get a timely response upstream | Down |
| 520 to 526 | Errors between Cloudflare and the origin server | Down, with a code specific explanation |
Sources: IETF RFC 9110 (HTTP Semantics), RFC 6585 (429) and Cloudflare's error documentation. The tool also treats 451 and other 4xx codes as Limited.
Is it down for everyone or just you?
Is it down really asks two questions at once: is the site offline for everyone, or does it only fail on your device? This tool tries the address from our server in France and does not stop at a single word. First it checks whether the domain resolves in DNS, then whether the server accepts the connection, then the SSL certificate and the HTTP status code. After that it tells you where the problem is and who needs to act.
Most similar checkers only say up or down. However, when a client site goes offline, my first question is always the same: which link in the chain broke? In my web design projects I run post launch checks in this order, and the tool follows the same order.
- Up: the site works, so the problem is most likely on your side.
- Slow or Limited: the site answers, but something gets in the way.
- Down: the site does not open from our server either, so the problem is the site.
Why is the answer to is it down more than one word?
A website can break at five different points when you look at it from outside, and each one needs a different fix. That is why the tool shows the result as a chain of five steps:
- DNS: does the domain resolve to an IP address? An expired domain breaks the chain right here.
- Connection: does the server accept a connection on port 443 or 80?
- SSL/TLS: is the certificate valid, and does the handshake complete?
- HTTP response: does the server return 200, 404 or 503?
- Content: is the page the real site, or a maintenance, suspended or parked page?
The states in between matter as much as a site that is fully down. For example, many large sites stop automated checks with bot protection; the tool recognizes that challenge page and does not call the site down. Likewise, a site whose hosting account was suspended still returns a 200, yet visitors only see the suspension notice.
I also say it openly: the main check runs from a single point. For a regional problem, the Test from other countries button sends extra requests from four countries through check-host.net.
What should you do if a site works for others but not for you?
If the tool finds the site up, the problem is most likely on your side. The cause I see most often is a stale DNS cache: after a site moves to a new server, your device keeps going to the old IP address for a while. Try these in order:
- Flush the DNS cache: on Windows run
ipconfig /flushdnsin Command Prompt, on macOS runsudo dscacheutil -flushcache; sudo killall -HUP mDNSResponderin Terminal. In Chrome, the Clear host cache button onchrome://net-internals/#dnsempties the browser's own cache. - Try another network: switch off Wi-Fi and use mobile data. If the site opens, the problem is your router, your provider or the office network.
- Turn off extensions: ad blockers sometimes break a site completely.
- Change your DNS server: 1.1.1.1 (Cloudflare) or 8.8.8.8 (Google) gets around most local resolver problems.
Schools, offices and some countries also filter websites, so the test from other countries helps here too. If you want to know who owns the domain, the WHOIS lookup shows the registrar and dates.
What do 502, 503, 504 and other server errors mean?
Codes that start with 5 say the problem sits on the server, so all a visitor can do is wait. RFC 9110, the current definition of HTTP, separates them like this:
- 500: the server hit an unexpected condition. Most of the time a plugin, theme or code error is behind it.
- 502: a server acting as a gateway or proxy got an invalid response from the server behind it. You typically see this when the PHP application behind Nginx crashes.
- 503: the server cannot handle the request because of a temporary overload or scheduled maintenance. It may add a Retry-After header to say how long to wait.
- 504: a gateway did not get a timely response from the server behind it.
If the site runs behind Cloudflare, codes from 520 to 526 appear as well. They show that Cloudflare itself works and the problem is the origin server. For instance, 521 means the origin refused the connection from Cloudflare, while 522 means the connection timed out. The tool recognizes the Cloudflare signature in the response headers and explains each code on its own.
Is your own site down? What to check in the first 15 minutes
When your own site goes down, a fixed checklist beats panic. This is the order I follow on client sites:
- Read the result: if the tool says DNS, connection or 5xx, you already know the layer.
- Domain expiry: with no DNS record, first check the expiry date in the WHOIS lookup. A domain that failed to renew because of an expired credit card is more common than you would think.
- DNS records: confirm with the DNS lookup that the A and AAAA records point to the right server.
- Certificate: if browsers show a warning, the SSL checker reveals expiry and chain problems.
- Server log: for 500 and 502 errors the answer is almost always in the error log.
Also think back to your last change. Most outages I have seen started right after an update, a new plugin or a DNS move. Rolling the change back is often faster than hunting for the root cause; you can look for the root cause once the site is back up.
Does downtime hurt your Google rankings?
A short outage rarely leaves a mark, but the risk grows with the duration. According to Google Search Central, 5xx and 429 responses make Google's crawlers temporarily slow down crawling. Indexed URLs are preserved for a while; if the errors continue, they eventually drop out of the index. Once the server returns 2xx again, the crawl rate gradually recovers.
For planned maintenance the right method is clear too. If you need to take the site offline urgently for 1-2 days, Google recommends an informational page with a 503 status code instead of the content. If you serve the same maintenance page with a 200, Google may treat it as your real content. For longer work, limiting features is safer than switching the whole site off.
So when you notice an outage, also open the crawl stats in Search Console; there you see when the server errors began. For the bigger picture, my technical SEO guide explains how server responses affect rankings.
How can you spot outages before your users do?
The worst case is learning from a customer that your site is offline. A few simple habits prevent that:
- Set up monitoring: free uptime services check the site every few minutes and email you when it goes down. The Auto check button in this tool only runs while the page is open, which suits following a short outage.
- Put the domain on auto renew: check once a year that the card on file with your registrar is current.
- Watch certificate renewal: automatic renewal can break silently, so check the days left regularly.
- Test after every change: after each update, open the home page, the forms and the checkout one by one.
The recent checks chart helps as well. For each address the tool shows the checks of the last 24 hours with time, state and duration, so you can roughly see when an outage started. If you need an older copy of a page, the website history tool opens its Internet Archive records. A site that keeps going down usually needs its setup reworked; if slowness is part of it, read my post on how site speed affects SEO.
Common mistakes when a site will not open
- ✕MistakeCalling a site down because one browser fails✓Do this insteadCheck it from outside first. If the tool finds the site up, the problem is your device, network or DNS cache.
- ✕MistakeTaking a 403 or challenge page for an outage✓Do this insteadMany sites stop automated checks with bot protection. If it opens in your browser, the site works; the test from other countries confirms it.
- ✕MistakeServing a maintenance page with a 200 during maintenance✓Do this insteadUse a 503 and Retry-After for short maintenance; Google recommends this for temporary closures.
- ✕MistakeHitting reload again and again on an overloaded server✓Do this insteadEvery reload adds load. Turn on auto check and settle for one check a minute.
- ✕MistakeNot tracking domain and certificate expiry✓Do this insteadSome outages are entirely avoidable. Turn on automatic renewal and check expiry dates regularly.
Frequently Asked Questions
If your site keeps going down, the cause is usually the setup.
See how I build fast, secure business websites with hosting, SSL and redirects set up correctly from day one.
Related Articles
Blog
How Does Site Speed Affect SEO? The Ranking and Sales Benefits of a Fast WebsiteRead article →
What Is Technical SEO? 10 Technical SEO Tips You Can Apply to Your WebsiteRead article →
Website Migration SEO: A Checklist to Move Your Site Without Losing RankingsRead article →
How to Protect SEO During a Website Redesign: A Guide to Relaunching Without Losing TrafficRead article →

