Free · no signup
Redirect Chain Tracer
Follow every redirect hop between a URL and the page that finally answers — status semantics, latency, TLS and cookies — and see what the chain costs.
What a redirect chain costs — and why yours keeps growing
A redirect chain is what happens between the URL someone requests and the page that finally answers: hop one says "moved", hop two says "moved again", and only hop three serves content. Nobody designs a chain on purpose — they accumulate. The http-to-https rule was added one year, the www canonicalisation another, a trailing-slash rewrite came with a framework upgrade, a campaign shortener sits in front of everything, and a platform migration stacked its own "moved permanently" on top of URLs that were already redirects. Each rule is individually correct; together they form a chain no single person ever decided to build.
Every hop costs a full network round trip before a single byte of content arrives — and when a hop lands on a new host, that means fresh DNS, a new TCP connection and a TLS handshake on top, typically 100–300 ms per hop on mobile networks. Three hops can quietly burn most of a second, which is exactly the kind of invisible latency we dig into in why is my website slow. One hop deserves special alarm: a redirect from https back to plain http. Cookies and headers that were encrypted a moment earlier are re-sent in cleartext where any network in the path can read or rewrite them — this tracer flags that downgrade in red for a reason.
The status codes carry meaning, too. 301 and 308 are permanent: browsers and search engines cache them and treat the destination as canonical. 302 and 307 are temporary — nothing is cached, nothing is consolidated. And the pairs differ on the method: 301/302 typically turn a POST into a GET, while 307/308 preserve the method and body exactly, which matters for form submissions and APIs. A "moved" page behind a 302 is one of the most common quiet misconfigurations this tool surfaces.
The fix is almost always the same: collapse the chain by pointing every legacy URL directly at the final destination. Old paths, http, non-www — each should jump to the canonical https URL in a single hop, and internal links should skip the redirects entirely. We wrote up the full method, with server configs and the SEO details, in our guide to what redirect chains cost and how to monitor them.
And because chains grow back — one migration, one marketing tool, one rewrite rule at a time — a one-off trace only tells you about today. A CompleteStatus uptime monitor follows your key URLs’ redirects on every check and alerts you when the destination stops answering or slows down; re-run this trace after a migration to catch a new hop — start monitoring free.