Redirect checker: trace the full redirect chain

Follow a domain from the first request to the final page and see every redirect on the way, with its status code and destination.

How the trace works

The check starts at https://your-domain/ and follows Location headers for up to five hops, recording the status code and destination of each. If HTTPS does not answer at all, it starts from plain HTTP instead and says so. Redirects that point at private or internal addresses are not followed.

Only HTTP redirects are traced. A redirect done with JavaScript or a meta refresh tag happens inside the browser after the page has loaded, and does not appear here.

301, 302, 307, 308

301 and 308 are permanent: browsers cache them and search engines move their index entry to the new address. 302, 303 and 307 are temporary: the original URL stays the one that is indexed. 307 and 308 additionally guarantee that the request method is kept, which matters for forms and APIs.

When a site moves for good, from HTTP to HTTPS or from one domain to another, a single permanent redirect per URL is what you want. A temporary redirect left in place for years is one of the most common migration mistakes.

Chains and loops

Each hop costs a full round trip before anything is shown, and crawlers give up after a handful. http → https → www → /home is three hops that can usually be collapsed into one. A loop, where two URLs redirect to each other, ends in the browser error ERR_TOO_MANY_REDIRECTS; here it shows up as a chain that stops at the hop limit.

FAQ

How do I check where a URL redirects to?

Enter the domain above to see each hop. In a terminal, curl -sIL https://example.com prints the headers of every response in the chain.

What is the difference between a 301 and a 302 redirect?

301 means moved permanently: search engines transfer the old URL's standing to the new one. 302 means found elsewhere for now: the old URL remains the canonical one.

How many redirects are too many?

One is normal, two is common. Beyond that you add delay for every visitor, and search engine crawlers may stop following.

Do redirects hurt SEO?

A single permanent redirect passes signals to the new URL. Long chains, temporary redirects used for permanent moves, and redirects to irrelevant pages are what cause problems.

Why does the chain stop before the final page?

The trace stops after five hops, when a redirect points at a non-public address, or when the time budget is used up. The note on the result says which.