Redirect Checker
Follow every redirect a domain sends visitors through, see the status code at each hop, catch loops, and find out whether plain HTTP gets upgraded to HTTPS. A complimentary tool from Squish — no signup.
Try , ,
Why chains grow without anyone noticing
Redirects accumulate. A site moves to www, then to HTTPS, then a page gets renamed, and each change adds a hop rather than replacing one — until a visitor typing your domain travels through four addresses to reach one page. Nothing looks broken, so nobody checks. The cost is real though: every hop is a round trip before anything renders, and crawlers following a long chain often stop before the end. Seeing the whole path at once is usually enough to spot which hops can collapse into one.
Common questions
Why are there two chains?
They answer different questions. The main chain starts at https, which is what a modern browser tries first. The second starts at plain http, and it is the only way to see whether someone who omits the https ends up secure — a chain that begins encrypted can never show you that.
What is a redirect loop?
A chain that sends visitors back to an address they have already passed through, so it never arrives anywhere. Browsers give up after a handful of hops and show an error. It is usually two rules fighting — one forcing www and one stripping it, or a plugin and a server config both redirecting.
Why does a hop say it was read with GET?
We ask for headers only, which is a HEAD request, and some hosts refuse that method with a 405. Reporting that would describe our probe rather than the page, so we quietly re-ask with GET and say so on the hop.
Do redirects hurt SEO?
A single permanent redirect is fine and normal — every apex-to-www setup is one. Long chains are the problem: each hop costs time, and crawlers give up eventually. If you see more than two hops, the middle ones can usually be collapsed.
Chains like this are usually server config, not site content. Squish-hosted sites get the redirect rules set up once and kept tidy, so the path from any address to your site stays one hop.
See Squish hosting →