HTTP headers of a URL

A site's status, server, redirects and security headers.

What NetCheck shows

NetCheck sends a request to the address you enter from its own servers, follows redirects one by one, then shows for the final response:

Status codes worth knowing

CodeMeaningKeep in mind
200OKThe page exists and responds normally.
301Permanent redirectFor a permanent address change: search engines transfer the ranking.
302 / 307Temporary redirectThe search engine keeps the old address indexed. A common mistake during migrations.
308Permanent redirectLike a 301, without changing the request method.
304Not modifiedThe browser already has the right version cached.
403ForbiddenThe server refuses access, sometimes because a firewall blocks bots.
404Not foundThe page does not exist.
410GoneThe page was removed for good: search engines drop it faster than with a 404.
429Too many requestsA rate limit was reached.
500 / 502 / 503Server errorA problem on the server or an intermediary. 503 signals temporary unavailability, for example maintenance.

Security headers

A missing header is not a vulnerability in itself, but each one closes off a whole family of attacks at almost no cost.

Redirects and SEO

Each redirect adds a network round trip and slightly dilutes the signal sent to search engines. Aim for at most one redirect between the address typed and the final page. A typical chain to fix: http://example.com, then https://example.com, then https://www.example.com, then https://www.example.com/home. It is better to redirect the first address straight to the last one.

Caching

Frequently asked questions

Why does the result differ from what I see in my browser?

The request comes from NetCheck's servers, not from your computer. A site may respond differently depending on the country, language, cookies or type of client, and some firewalls block automated requests with a 403. The result is still representative of what a bot, such as a search engine, sees.

Is the “Server” header a risk?

It reveals the software used, sometimes its version, which helps an attacker target known flaws. Hiding the version is good practice, but not protection in itself: keeping the server up to date matters far more.

Should I use a 301 or a 302 to move to HTTPS?

A 301 (or a 308), since the change is permanent. Then add the HSTS header so the browser no longer even tries the HTTP version.

My site returns 200 but the page is empty or shows an error: what is going on?

Some applications display an error page while still returning a 200 code. Search engines call this a “soft 404” and end up ignoring those pages. A page that does not exist should return a real 404.

More NetCheck tools

Our other sites:Toolo - PDF and image toolsVolt - internet speed testBoxo - disposable email address