Redirect Checker
Follow any URL's redirect chain hop by hop — and catch the ones costing you rankings.
Following the redirect chain…
Requesting each hop in turn and reading its status code.
What a healthy redirect looks like. One hop, a 301 or 308 for a permanent move, and a 200 at the end — no chains, no loops, no bouncing between HTTP and HTTPS or www and non-www. Each extra hop sheds a little link equity and slows the page, so point the source straight at the final URL.
How to trace a URL's redirect chain
Four steps from a URL to a clean, single-hop redirect.
Paste the URL
Enter the full URL you want to test, including https — for example https://example.com/old-page. This is the starting point of the trace.
Trace the redirects
Press Trace redirects and we follow every hop the way a browser or crawler would, recording each URL and the exact HTTP status it returned.
Read the hop chain
See each step colour-coded by status — green for a permanent 301 or 308, amber for a temporary 302, 303 or 307, red for a 4xx or 5xx error — with the final destination at the end.
Act on the warnings
Review the flagged issues — long chains, temporary redirects for permanent moves, loops, mixed HTTP and HTTPS — and fix them so the source points straight at the final URL in one hop.
Redirect questions
Watch your redirects at scale?
The free checker traces one URL at a time and is rate-limited. Auditing thousands of URLs for broken chains, loops and temporary redirects that should be permanent — and catching new ones before they cost you rankings — is part of the managed service.
Bulk redirect maps, scheduled re-checks after a migration, and alerts when a clean 301 silently turns into a chain or a 404. See plans on the pricing page.
See managed plans →Use it programmatically
Every tool is available through one authenticated REST API on the Pro and API plans — wire it into your CI, CMS, or dashboards.