HTTP Status Tool

Check response codes, redirect chains, and key headers for any URL — without opening DevTools.

What it returns

A full picture of the server response in one view:

  • HTTP status code (200, 301, 302, 404, 410, 500…)
  • Full redirect chain — every hop from the entered URL to the final destination
  • X-Robots-Tag — the header-level noindex directive most tools miss
  • Cache-Control and Content-Type
  • Other key response headers

X-Robots-Tag overrides everything

A page can have a perfectly clean <meta robots> tag in HTML and still be noindexed via X-Robots-Tag in the HTTP response header. The header always wins. This is especially common on PDFs, paginated URLs, and any pages served through a CDN layer.

How to use it

  1. Enter the full URL including https://
  2. Check the status code first — 200 is good, anything else needs investigation
  3. If there's a redirect chain, trace every hop to the final destination
  4. Check X-Robots-Tag — if it shows noindex, that's your indexation problem

When to use it

When a redirect chain is longer than two hops and you need to trace it. When a page won't index despite clean on-page tags. When verifying CDN cache headers after a configuration change. When diagnosing 404s or 301s on a migrated site without access to server logs.

Frequently asked questions

Is this HTTP status checker free?

Yes, free and no signup. It returns the status code, the full redirect chain, and the response headers.

What is the difference between a 301 and a 302?

A 301 is a permanent redirect and passes ranking signals to the destination. A 302 is temporary and is the wrong choice for a permanent move.

Why does my redirect chain matter?

Each extra hop wastes crawl budget and can dilute signals. Point redirects straight to the final URL.

Related tools: bulk redirect checker and Google index checker. Background reading: check URL status codes in Google Sheets.