Redirect Checker
Trace the full redirect chain for any URL — every hop, status code, and SEO issue flagged.
301 — Permanent redirect
The gold standard for SEO. Tells Google the page has permanently moved and passes ~99% of link equity to the destination. Use this when merging pages, changing URLs, or moving from HTTP to HTTPS. Google will update its index within a few weeks.
302 — Temporary redirect
Tells Google the move is temporary — it keeps the original URL in its index and does not fully pass link equity. Use 302 only for genuinely temporary redirects (A/B tests, maintenance pages). Using 302 when you mean permanent is a common SEO mistake.
200 — Final destination
The URL resolved successfully with no further redirects. This is what you want to see at the end of any redirect chain. If the final hop is not a 200, the page may be broken or returning an unexpected error.
Redirect chains & SEO
Every extra hop in a redirect chain loses a small amount of link equity
and adds latency. Google recommends keeping chains to 1 hop maximum.
A chain like A → B → C → D should be replaced with
A → D, B → D, C → D directly.
Redirect loops
A redirect loop happens when a URL redirects back to itself or to a URL
that redirects back to it. Browsers show an "ERR_TOO_MANY_REDIRECTS" error
and Google cannot crawl the page at all. Common cause: misconfigured
.htaccess rules or WordPress permalink settings.
HTTP → HTTPS
If your site has SSL, every HTTP request should redirect to HTTPS with a 301.
The redirect should also handle the www version consistently.
Ideally: http://example.com → https://example.com in one single hop.
Two hops (HTTP → HTTPS → www or vice versa) is common but worth fixing.