Redirect Checker

Follow a URL hop by hop to see every redirect, its status code and timing, and check that the http, https, www and non-www versions of your domain all end at one canonical address.

Runs on our server

Enter a URL to trace its redirects and compare host variants.

Enter any public URL above and press Enter or Ctrl + Enter.

  • Every hop with status code, permanent vs. temporary, and timing
  • http / https and www / non-www variants and where they land
  • Redirect chains, loops and protocol downgrades
  • Raw response headers of the final URL

This tool fetches the public URL you enter from our server. Results are held in temporary memory for a few minutes and never stored in a database.

How to use the Redirect Checker

  1. Enter a URL or a bare domain such as example.com.
  2. Click Check redirects (or press Ctrl+Enter).
  3. Read the chain from top to bottom: each hop shows its status code, whether it is permanent or temporary, and how long it took.
  4. Check the host variants table — all four versions of your domain should end at the same URL — and follow the tips to shorten chains or swap temporary redirects for permanent ones.

What is a redirect checker?

A redirect checker requests a URL without following redirects automatically, records each response, and then follows the Location header to the next URL until it reaches a final page. The result is the complete redirect chain — something a browser hides because it jumps straight to the destination.

Redirect status codes explained

CodeMeaningPermanent?Typical use
301Moved PermanentlyYesChanged URLs, domain moves, http → https
308Permanent RedirectYesLike 301, but the request method and body must be kept
302FoundNoShort-term moves, A/B tests, geo or login redirects
307Temporary RedirectNoLike 302 with the method preserved; browsers also show 307 for cached HSTS upgrades
303See OtherNoAfter a form POST, send the user to a result page

Google treats permanent redirects as a strong signal that the target should be the canonical URL, and temporary ones as a weak signal. If a move is permanent, use 301 or 308.

Redirect chains and loops

A chain happens when one redirect points to another: http://example.com → https://example.com → https://www.example.com → https://www.example.com/. Every hop is an extra round trip, which slows users down, especially on mobile. Googlebot follows up to 10 hops; beyond that the URL is reported as a redirect error. A loop is a chain that returns to a URL it already visited and never resolves. Aim for at most one hop, and point internal links straight to the final URL.

Why host variants matter

Your site can be reached in at least four ways: http or https, with or without www. If two of them serve the same page with a 200 instead of redirecting, search engines see duplicate content and have to guess the canonical version. The variants table shows where each one lands, so you can make sure they all 301 to a single https address.

Best practices

  • Redirect old URLs to the most relevant new page, not blanket to the homepage.
  • Update internal links, canonicals and sitemaps to the final URL after a migration.
  • Keep redirects in place for at least a year after a move.
  • Generate server rules with the Redirect Generator, and inspect caching or security headers with the HTTP Header Checker.

Tools that pair well with the Redirect Checker

  • Broken Link Checker — Enter a page URL and every link on it — plus images, scripts and stylesheets if you like — is tested live, so you can fix 404s and redirect hops before visitors or Google run into them.
  • SSL Checker — Verify an HTTPS certificate in seconds — see when it expires, who issued it, which hostnames it covers and whether the chain is trusted.
  • SEO Checker & Site Audit — Paste a URL to run up to 70 on-page SEO checks in seconds.
  • Meta Tag Checker — See exactly how Google is likely to display your page: title and description measured in pixels, desktop and mobile previews, and every meta tag in the <head>.

Frequently asked questions

What is the difference between a 301 and a 302 redirect?
A 301 says the page has moved permanently, so search engines transfer signals to the new URL and index it instead. A 302 says the move is temporary, so the original URL usually stays indexed.
What is the difference between 307 and 308?
They are the method-preserving versions of 302 and 301: a POST stays a POST. 307 is temporary and 308 is permanent. For normal page moves, 301 and 308 behave the same for SEO.
How many redirects are too many?
One hop is ideal and two is acceptable. Longer chains add noticeable latency, and Googlebot gives up after 10 hops. Point redirects and links straight at the final URL.
Do redirects hurt SEO?
Google has said 3xx redirects don’t lose PageRank, so a correct 301 is safe. Problems come from chains, loops, temporary redirects used for permanent moves, and redirecting many pages to an irrelevant target.
Does this detect meta refresh or JavaScript redirects?
No. It follows HTTP redirects (3xx status codes with a Location header). Meta refresh and JavaScript redirects happen inside the browser and are weaker signals for search engines — replace them with server-side 301s where possible.

Related tools