Redirect Checker
Trace a URL through every redirect. See each hop, its status code and how long it took, and find chains, loops and temporary redirects.
Fetching and analysing the page…
5 of 5 free checks left today. Create a free account for unlimited checks.
Redirect Checker - results and guide
What the Redirect Checker checks
- Every hop from the first URL to the final one, with status code and time
- Redirect chains of two or more hops
- Loops and chains that never end
- Temporary redirects (302, 303, 307) where a permanent one is expected
- Hops that drop from https back to http
- The status of the final page
- Meta refresh redirects in the final HTML
What is a redirect?
A redirect tells the browser that the page it asked for lives at another address. The server answers with a 3xx status code and a Location header, and the browser requests the new URL. Redirects keep old links working when a page moves, send http visitors to https, and merge the www and non-www versions of a site.
A 301 or 308 is permanent: search engines replace the old address with the new one and carry its ranking signals across. A 302, 303 or 307 is temporary: the old address stays in the index.
Why redirect chains are a problem
A chain is a redirect that leads to another redirect. Each hop is an extra round trip, which on a mobile connection can add several hundred milliseconds before the page even starts to load. Googlebot follows up to 10 hops and then gives up, and long chains waste the limited time it spends on a site.
Chains grow by accident: an old URL redirects to a newer one, which later moves again. The fix is to point every old address straight at the final destination. A loop, where two URLs redirect to each other, makes the page unreachable. For the specific cases of http to https and www to non-www, see the HTTPS Redirect Checker and the WWW Redirect Checker.
How to use the Redirect Checker
- Enter the address of the page you want to check. You can leave out
https://. - Press Trace redirects. The page is fetched from our servers, the way a search engine crawler would fetch it.
- Read the findings from top to bottom: problems first, then warnings. Each one says what to change.
Common problems and how to fix them
A chain of several redirects
Edit the redirect rules so the first URL goes directly to the last. Also update internal links to use the final address.
A 302 where a 301 is intended
Many frameworks and plugins default to 302. Set the status explicitly to 301 for permanent moves.
"Too many redirects" error
Two rules contradict each other, often one forcing https and another forcing http at a proxy or CDN. Check the SSL mode in the CDN and the rules on the origin server.
Frequently asked questions
How many redirects are too many?
Do 301 redirects lose ranking?
Should I use 301 or 302?
Can this tool detect JavaScript redirects?
Related SEO tools
- HTTP Status CheckerThe status code, response headers and protocol a URL returns.
- HTTPS Redirect CheckerDoes http:// redirect to https:// in one permanent hop? Also checks HSTS and mixed content.
- WWW Redirect CheckerTests all four versions of your domain and confirms they end at one address.
- Canonical URL CheckerFind the canonical tag, see where it points and whether that address loads.
SEO gets visitors to your site. Uptime keeps them there.
Monitor 5 websites free forever and get alerted the moment one goes down. No credit card required.