FreeDomain & Network tool

Server Status Checker

Paste a full URL and the checker sends a request from our server, then shows the HTTP status code, the status text and how many milliseconds the response took. Below that you get the Server, Content-Type, X-Powered-By and Cache-Control headers when the site sends them.

Status code plus timingSends a HEAD requestChecked from our server

Updated · by the Linkstonic team

linkstonic.com/tool/server-status-checkerLive
How it works

What the checker asks and what it reports

The request goes out from Linkstonic's server, so the answer reflects what the wider internet sees, not your own connection.

01

HEAD, not GET

The tool sends a HEAD request, which asks for headers only and skips the page body. It is fast and light on the server. A few servers and firewalls answer HEAD differently from GET, returning 405 or 403, so a strange code here is worth double-checking in a browser.

02

Color by class

The big number is colored by status class: green for 2xx, blue for 3xx redirects, amber for 4xx client errors and red for 5xx server errors. If no response comes back at all, the code shows as a dash and the site is marked down.

03

Up or down

A green check means the server replied and the tool counted it as up. A red cross means it did not reply or replied with a failure. The badge on the right is the round-trip time in milliseconds from our server to yours.

04

Headers shown

Four headers are pulled out: Server, Content-Type, X-Powered-By and Cache-Control. Any header the site doesn't send is left off rather than shown empty, so a short list simply means the server is sparing with what it reveals.

05

Include the scheme

The box starts with https:// for a reason. Enter the exact URL you care about, including the path. The root domain can be up while /checkout returns 500, and http:// and https:// can behave differently on the same host.

Worked example

What a healthy page returns

An illustrative result for a made-up site, to show how the panel reads. Your numbers will differ.

Input
https://www.example.com/pricing
Output
200Status code (green)
OKStatus text
184msResponse time
nginxServer
text/html; charset=UTF-8Content-Type
max-age=600Cache-Control

X-Powered-By is missing from the list because the server doesn't send it. That is a good sign, since advertising your PHP or framework version helps attackers more than anyone else.

Use cases

When people reach for it

A status check is small, but it settles a lot of arguments quickly.

Down for everyone or just me

If the site won't load in your browser but the checker gets a 200, the problem is on your side: DNS cache, VPN, office firewall or ISP. If the checker fails too, it is time to call the host.

SEO audits

Spot-check pages that dropped out of Google. A 404, a 5xx or a surprise redirect on a key URL explains a lot of lost traffic, and it takes a few seconds to confirm.

Developers after a deploy

Confirm the new release answers with 200, the right Content-Type and the Cache-Control you set, before customers start reporting problems.

Reference

Status codes you'll see most

These are the codes that come up in day-to-day SEO and site monitoring, and what each one usually means for a crawler.

CodeMeaningWhat to do
200OK, the page was servedNothing, unless you expected a redirect
301Moved permanentlyFine for old URLs; update internal links to the target
302 / 307Temporary redirectUse 301 or 308 if the move is permanent
403ForbiddenCheck firewall, bot rules or file permissions
404Not foundRedirect it if the page moved, or let it 404 if it's gone
410GoneTells crawlers the removal is deliberate
500Internal server errorCheck the application and server error logs
503Service unavailableFine for short maintenance; long stretches hurt crawling

Codes come from the HTTP standard. Some servers bend the rules, for example serving an error page with a 200 code.

Server Status Checker illustration: a server icon next to a sample result card showing 200 status code and OK status text
Server Status Checker, sample result
Our take

The status code is what crawlers believe

People judge a page by how it looks. Googlebot and AI crawlers judge it by the status code first. A page that renders fine but answers 404 gets dropped from the index, and a page that shows "not found" text but answers 200 is a soft 404 that wastes crawl time. I check the code before I read anything else on a page that isn't ranking.

Server errors are the ones to watch. Google has said that repeated 5xx responses make Googlebot slow its crawl rate, and pages that keep failing can fall out of the index. A 503 during a short maintenance window is fine and is the right code to use. A week of 500s is not.

One HEAD request is a snapshot, not monitoring. It tells you what happened at that moment from one location. If a site flaps, or blocks some bots but not others, a single check can miss it. Crawlers used by ChatGPT, Perplexity and Gemini often come from cloud IP ranges, so a site that blocks data-center traffic may pass in your browser and fail for them.

Practical tips

Reading an odd result

Most checks come back 200. When one doesn't, this is where I'd look first.

  1. 01

    Got 405 or 403 but the page opens in your browser? The server may reject HEAD requests. Test with a GET-based tool before panicking.

  2. 02

    Seeing 301 or 302? Run the URL through a redirect chain checker to see where it ends up and how many hops it takes.

  3. 03

    Response time over a second from a simple page usually points at slow hosting or an uncached backend.

  4. 04

    A missing Cache-Control on static pages is a quick win. Ask your developer to set one.

  5. 05

    If X-Powered-By shows a framework and version, consider hiding it in the server config.

Server Status Checker tips illustration: a checklist card that starts with "Got 405 or 403 but the page opens in" and "Seeing 301 or 302? Run the URL through"
Server Status Checker, checklist
Our customers

How we help marketers win

01techventuresShare of voice
02northlineReporting time
03arclabsAI mentions
FAQ

Server Status Checker questions

01How do I know if a website is down for everyone?

Enter the URL here. The request comes from our server, not your network. If it returns a 2xx or 3xx code, the site is up and the problem is local to you. If it fails or returns 5xx, the site itself has a problem.

02Why do I get a different status code than my browser?

This tool sends a HEAD request, while browsers send GET. Some servers, firewalls and bot filters treat the two differently. Location matters too: our server's IP may be blocked or rate limited where yours isn't.

03What does the response time include?

It is the time in milliseconds, measured on our server, from sending the request to getting a response. Because it is a HEAD request, there is no page body to download and nothing is rendered, so it is not a page speed score.

04Is a 301 status bad for SEO?

No. A 301 is the correct way to move a page permanently, and Google follows it. Problems start with long redirect chains or internal links that point at redirects instead of the final URL.

05Why does a site return 403 to the checker but work in my browser?

Some sites block requests that come from data-center IP ranges or that don't look like a normal browser. Firewalls and bot protection services do this often. The site is up for people, but it may also be turning away some crawlers, which is worth checking with your host.

Beyond one-off checks

See how your pages do in Google and AI answers

Linkstonic tracks rankings, audits your site and shows whether ChatGPT, Gemini and Perplexity mention you. The free plan needs no credit card.