SEO · TRACES FULL CHAIN · FREE

URL Redirect Checker

Enter any URL and trace its complete redirect chain: every hop, every status code (301, 302, 307, 308), and the final destination. Spot the redirect chains and loops that slow pages down and leak SEO equity.

Why chains matter: each redirect hop adds latency and dilutes link equity. Google follows up to 10 hops, but best practice is a single hop — if A redirects to B and B redirects to C, point A directly at C.

Infographic: redirect chain vs single hop — chains left over from migrations waste speed and link equity; point the first URL directly at the final destination
The classic migration leftover: http → https → www → page. Point hop one straight at the destination.

301 vs 302: which redirect should you use?

CodeMeaningUse whenSEO effect
301Moved permanentlyPage moved for good, domain migration, https upgradePasses link equity to the new URL; old URL drops from index
302Found (temporary)A/B tests, temporary campaigns, maintenanceOld URL stays indexed; equity stays with it
307/308Strict temporary / permanentWhen the request method must be preservedSame as 302/301 respectively

The most common SEO mistake is using 302 for a permanent move — search engines keep the old URL indexed and the new page struggles to rank. The second most common is chains left over from multiple migrations: http → https → www → new-path. This checker exposes exactly that.

Frequently asked questions

What is a redirect chain and why is it bad?

A chain is a redirect pointing to another redirect (A to B to C). Each hop adds latency for users and dilutes the link equity passed to the final page. Google follows up to 10 hops but recommends redirecting directly to the final URL in one step.

What is the difference between a 301 and 302 redirect?

301 means permanently moved — search engines transfer the old URL's ranking signals to the new one. 302 means temporary — the old URL stays indexed. Using 302 for a permanent move is one of the most common SEO mistakes.

How do I fix a redirect loop?

A loop (A to B to A) usually comes from conflicting rules — for example, a CMS forcing https while a CDN forces http, or two plugins both redirecting. Trace the chain here to see the exact loop, then remove or align the conflicting rule.

Why does this tool use a serverless function?

Browsers can't inspect another site's redirect chain directly — cross-origin security hides the intermediate hops. The included Cloudflare Pages Function (free tier) follows the redirects server-side and reports each hop back. It deploys automatically with the site.

Related free tools

SEO

Robots.txt Generator

Control how crawlers access the destination site.

SEO

Meta Tag Generator

Set the canonical URL on your final destination page.