Skip to content
Free tool · Technical SEO

HTTP Status Code Checker

Check the status code of one URL or twenty: every redirect hop, the response headers, and what each means for Google.

No sign-up. We read the live page for you. Nothing is stored.

Updated

For example:

Every hop, its status code, the response headers, and what each means for Google.

Request as
In the output

What you get

  • The status code of every hop
  • All response headers, explained
  • Up to 20 URLs at once, with CSV export
  • The answer as a browser, Googlebot or our bot
  • The status code and Location header of every hop, from the URL you enter to the final response, with the time each took.
  • What each code means for search, in plain words: indexed, dropped, retried, or moved and how permanently.
  • The response headers that matter for SEO: X-Robots-Tag, Content-Type, Cache-Control, HSTS, compression and canonical Link headers.
  • Up to 20 URLs in one run, requested as VeritasToolsBot, Chrome or Googlebot, with a CSV of first and final status.
Three steps

How to use the HTTP Status Code Checker

1

Enter a URL, or paste up to 20

Paste a list from a spreadsheet or a crawl, one per line. Duplicates are removed.

2

Pick who asks

Our bot by default. Switch to Chrome or Googlebot to see whether the site answers them differently.

3

Fix what does not end in 200

Collapse redirect chains, make permanent moves 301, and redirect or restore pages that return 404.

Why it matters

Why status codes are worth checking directly

Pages lie about their status.

An error page can answer 200, and a page that loads fine for you can answer 403 to a bot. Only the response itself tells you.

Temporary redirects linger.

A 302 left in place after a migration asks Google to keep the old URL. Permanent moves should be 301 or 308.

Headers carry instructions.

X-Robots-Tag, caching and canonical Link headers change how Google treats a page, and none of them appear in the HTML.

Bots are not always treated like people.

Firewalls and CDNs sometimes block crawlers. Checking as Googlebot and as a browser side by side shows the difference.

After you run it

What to do with the result

A status code is the first thing Google reads about a URL and the last thing anyone checks. The common problems are slow to notice: temporary redirects that became permanent, old URLs that now 404, and pages that answer bots differently from people. Site Audit checks the status of every page and internal link it crawls, so these surface on a schedule rather than in a traffic report.

Site Audit

Frequently asked questions

A 301 says the page moved permanently, so Google transfers the old URL’s signals and shows the new one. A 302 says the move is temporary, so Google may keep the old URL indexed. 308 and 307 are their method-preserving equivalents.

See where you actually stand.

A free tool checks one thing once. Veritas watches all of it, continuously, across every engine that decides whether you get cited.

GOOGLE · CHATGPT · PERPLEXITY · GEMINI · AI OVERVIEWS