Services
SEO Services
Industries
Free Tool
Redirect Checker
Trace any URL through its full redirect chain. See every hop, its status code (301 vs 302 vs 307), and the final destination. Spot chains and loops before they cost you link equity.
Free forever. No signup. Server-side check — no CORS issues.
Check a URL
Paste the source URL — the one you think might redirect.
Try an example
What this checks
301 vs 302 vs 307
301 and 308 are permanent — they pass link equity. 302 and 307 are temporary — they do not consolidate PageRank. Using a 302 when you mean a 301 is one of the most common migration mistakes.
Redirect chains
A → B → C is a chain. Each extra hop leaks equity and adds latency. After multiple site migrations or CMS changes, chains accumulate silently until a crawl surfaces them.
Redirect loops
A → B → A is a loop. Browsers and crawlers give up after a few hops. Loops often happen when redirect rules conflict — a common cause is https/www rules set in two different places.
Final destination
Confirms where a URL actually resolves. Useful after migrations to verify traffic lands on the intended canonical page, not an intermediate URL.
When to run this
- Before and after a site migration
- After CMS changes that touch URL slugs
- When Google Search Console shows redirect errors
- When a backlink's target URL has changed
- When your analytics shows an unexpected bounce on a campaign URL
Redirect status codes
Moved Permanently
Permanent redirect. Passes ~99% of link equity. Use this for site migrations and URL structure changes.
Found (Temporary)
Temporary redirect. Does not pass link equity. Often misused where a 301 was intended.
Temporary Redirect
HTTP/1.1 equivalent of 302. Preserves the HTTP method (GET stays GET, POST stays POST). Does not consolidate PageRank.
Permanent Redirect
HTTP/1.1 equivalent of 301. Preserves the HTTP method and passes link equity. Preferred over 301 in some modern frameworks.
Found a chain?
A technical SEO audit surfaces every redirect issue across your entire site.
The checker traces one URL at a time. A full crawl-based audit maps every redirect, chain, loop, and orphaned URL in one pass — then prioritises fixes by traffic impact.