Skip to content
Network

Redirect Checker

Trace the full HTTP redirect chain for any URL.

redirectchainhttp301302
Loading tool…

Recommended tools

Affiliate links — we may earn a commission if you sign up.

About the Redirect Checker

The Redirect Checker is a free online tool that traces the complete HTTP redirect chain of any URL — from the very first request to the final destination — so you can see every 301, 302, 307, and 308 hop in between. Whether you need to test a 301 redirect after a domain migration, check 301 redirect chains left behind by an old site structure, or confirm that your http:// URLs now resolve straight to https://www in a single hop, this tool shows you exactly what a browser (and Googlebot) experiences when it requests your URL. That matters for SEO because redirects are how you preserve rankings, backlinks, and crawl budget whenever a URL changes: one clean 301 tells Google "this page has permanently moved — transfer its authority to the new URL", while a broken loop or a chain of intermediate hops can silently delay indexing, split link equity, and drag your pages down the results. The redirect checker sends a real server-side HTTP request (bypassing browser CORS restrictions), follows each redirect, and reports the status code, the target location, and the response headers at every step. No browser extensions, no sign-up, and the URLs you check are never stored or logged.

Hand-written guide

Examples

Input
http://fernandeslabs.com
Output
Step 1: 308 → https://fernandeslabs.com
Step 2: 308 → https://www.fernandeslabs.com
Final: 200 OK
Note: HTTP→HTTPS followed by apex→www. Two permanent redirects — acceptable, but a single hop directly to https://www would be faster.
Input
bit.ly/fernandes
Output
Step 1: 301 → https://www.fernandeslabs.com
Final: 200 OK
Note: URL shortener issues one 301 (permanent). The destination serves the final page directly — a healthy single-hop chain.
Input
old-site.com/old-page
Output
Step 1: 302 → /temporary-page
Step 2: 301 → https://new-site.com/new-page
Final: 200 OK
Note: A mixed chain: 302 (temporary) then 301 (permanent). The temporary hop wastes crawl budget — replace it with a direct 301 to the final URL.

How to use

  1. 1

    Paste the URL you want to test into the input field — start with the exact old URL (e.g. http://example.com/old-page), because that is what browsers and Googlebot actually request.

  2. 2

    Click "Check redirects" (or press Enter). The tool issues a real server-side HTTP request and follows every redirect in the chain automatically.

  3. 3

    Read each step in the results: the status code (301/302/307/308), the Location target it redirects to, and the response headers the server returned.

  4. 4

    Compare the final destination against the URL you expected. If it lands anywhere else, there is a misconfigured redirect rule somewhere in the chain.

  5. 5

    Count the hops. More than two hops means a chain worth collapsing — ideally A→C, not A→B→C.

Common use cases

  • Domain migrations — verify that every important old URL 301-redirects to the correct new URL, not to the homepage.
  • HTTP → HTTPS upgrades — confirm http:// URLs redirect exactly once, directly to the https:// canonical version.
  • Affiliate links — trace where affiliate, cloaked, or third-party tracking links actually land before you promote them.
  • URL shorteners — debug bit.ly, tinyurl, and t.co links to see the real destination behind them.
  • Redirect chain audits — find A→B→C chains that waste crawl budget and dilute link equity after site migrations.
  • 301 vs 302 checks — confirm permanent moves use 301/308 so Google transfers ranking signals to the new URL.

Best practices

  • Use 301/308 for permanent moves (they pass link equity to the new URL) and 302/307 only for temporary maintenance, A/B tests, or seasonal pages.
  • Always redirect old URLs to the most relevant new page — a blanket redirect of every 404 to the homepage is treated by Google as a soft-404 and loses the link equity.
  • Keep redirects single-hop. Collapse A→B→C chains into A→C: every extra hop adds 100–500ms of latency and Google stops following after roughly five hops.
  • Land every redirect on the exact canonical URL — if a page is canonically https://www.example.com/page, never redirect to a non-www or http variant.
  • After changing redirect rules, update internal links and sitemap entries to point directly at the final URLs so crawlers stop re-requesting the old paths.
  • Test the chain after every deploy. Run your top 10 old URLs through this redirect checker — a broken rule is invisible until rankings and traffic drop.

Tips

  • After a site migration, check your top 10 old URLs with this tool to ensure each one 301-redirects to the correct new URL.
  • Redirect chains (A→B→C) waste crawl budget and add latency — collapse them to a single A→C hop.
  • Use 301/308 for permanent redirects so SEO link equity is passed. Reserve 302/307 for genuinely temporary changes.
  • Google stops following redirects after ~5 hops. If your chain is longer, the final page may never get indexed.

Frequently asked questions

A redirect checker is a tool that requests a URL and follows every HTTP redirect the server returns — 301, 302, 307, and 308 — until it reaches the final destination. It reports the status code and the target location at each hop, so you can see the full path a browser (or Googlebot) takes. This redirect checker sends a real server-side request rather than relying on your browser, which means it sees exactly what Google sees when it crawls the same URL.

Explore more network tools

Browse the full collection of network tools on the hub, or jump back to all categories.

Related tools