Scanverra
Redirect Checker

See the full redirect chain, hop by hop

Trace exactly what happens between the URL you enter and where it finally lands - loops, excess hops, and protocol downgrades included.

What gets checked

Redirect loops

Catches a URL that redirects back to itself, directly or through a longer chain - something a browser will refuse to load at all.

Excess hops

Flags chains longer than one hop - each extra redirect adds latency and dilutes the SEO value passed to the final URL.

HTTPS-to-HTTP downgrades

Flags a chain that goes from a secure URL back to an insecure one - a real, uncommon misconfiguration that defeats HSTS.

How it works

Every hop safety-checked before it's followed.

Paste a URL

Any URL you suspect redirects - or want to confirm doesn't.

Each hop is followed and checked

Every redirect target is safety-checked before being followed, up to 10 hops.

See the full chain

Every hop's status code, in order, plus what to fix if something's wrong.

FAQ

Frequently asked questions

How many redirects is too many?

More than one hop is worth investigating. A single 301 from an old URL to its replacement is normal and healthy; chains of three or more usually mean redirects have been stacked on top of each other over time without ever being cleaned up.

Does a redirect chain actually hurt my SEO?

Each additional hop adds latency, and while modern search engines follow chains reasonably well, a long chain increases the chance a crawler gives up before reaching the final page - and it's a strictly worse experience for real visitors regardless of any ranking impact.

What's the difference between a 301 and a 302?

301 is permanent and tells search engines to transfer ranking signals to the new URL. 302 is temporary and traditionally signals "don't update your index yet." Using a 302 for what's actually a permanent move is a common, easy-to-miss mistake.

Why would a redirect chain downgrade from HTTPS to HTTP?

Usually leftover legacy rules - an old HTTP-to-HTTPS redirect combined with a newer rule that accidentally sends part of the chain back to HTTP. It's uncommon but worth catching, since it can undermine HSTS and trigger browser security warnings.