What this tool does
It requests the address you enter and shows the HTTP status code the server returns. If there are redirects, every hop in the chain is listed separately: which URL leads to which, with what code, and how long it took.
A page can open fine in your browser while three or four redirects happen behind the scenes — only a check like this reveals them.
How to read the result
- 200 — the page is fine and is a candidate for indexing.
- 301 / 308 — a permanent redirect. Google treats it as a strong signal that the target should be canonical.
- 302 / 307 — a temporary redirect. If the move is permanent this is a mistake: the signal stays weak and the old URL can keep appearing in results.
- 404 / 410 — the page is gone. If it is an old URL with traffic, it should 301 to the relevant page.
- 403 / 401 — the server refuses access. Googlebot cannot see this page either.
- 5xx — a server error. If it persists, Google slows crawling down.
http → https → www → final URL. Every hop costs speed. The correct setup redirects straight to the final address.When to use it
- After a migration — to confirm old URLs 301 to the right destination.
- When traffic drops — to make sure key pages still return 200.
- When publishing a new page — to catch accidental redirects or wrong codes.
- In competitor research — to understand how their URL structure is built.
Frequently asked questions
What is the practical difference between 301 and 302?
301 means a permanent move and Google takes it as a strong canonical signal. 302 is temporary — the signal is weak and the source URL can stay in the results. More: 301 vs 302 redirects.
How many hops are acceptable?
Zero is ideal; one is acceptable. Google follows up to about ten by default, but every extra hop costs speed and blurs the signal.
Does the tool see the page the way Googlebot does?
Not exactly. Some servers vary the response by user-agent, region or cache. The most accurate source is the URL Inspection tool in Search Console — see the Search Console guide.
The page returns 200 but isn't in Google. Why?
200 does not guarantee indexing. The cause is usually content quality, duplication or canonical selection — the page indexing report gives the exact reason.
The full list of status codes and what each means for SEO: HTTP status codes and SEO.