Redirect Chain Checker

Trace every HTTP hop from your URL to its final destination. Detect redirect loops, flag SEO-damaging 302s, and measure per-hop latency — free and instant.

Why Redirect Chains Matter for SEO & Performance

Every redirect in a chain adds a full network round trip — DNS lookup, TCP handshake, server response — before the browser can even begin loading the final page. For SEO, each unnecessary hop dilutes link equity and reduces Googlebot's crawl efficiency.

Common redirect issues we detect:

  • 302 instead of 301: Temporary redirects don't pass PageRank. Every 302 on a permanent move is leaking link equity.
  • HTTP → HTTPS → WWW chains: Three hops where one should suffice. Configure your server to redirect directly to the canonical HTTPS+WWW (or non-WWW) URL.
  • Redirect loops: Cause browser errors and prevent any page in the loop from being indexed or loaded.
  • Chains longer than 3 hops: Each additional hop adds latency and risks Googlebot abandoning the crawl.

Reading the hop chain

The tool shows every hop from start URL to final destination, with the status code per hop, the Location header, and cumulative latency. For example, a status 301 with a Location pointing to the HTTPS version is the standard HTTP-to-HTTPS redirect and should resolve in a single hop.

  • One hop, 301 to HTTPS: ideal.
  • Two hops HTTP → HTTPS → WWW: consolidate at the edge so clients land on the canonical URL in a single 301.
  • Final URL differs from canonical tag: indexing confusion; align canonical with the final destination.

Common issues and fixes

  • Redirect loop detected: usually a reverse proxy and application both trying to enforce HTTPS — pick one authoritative layer.
  • Mixed 301/302 in the same chain: standardize on 301 for permanent moves; 302 loses link equity for SEO.
  • POST turned into GET: 302/303 drop the body — use 307 or 308 to preserve method and payload.
  • www and apex redirect to each other: classic infinite loop — configure one as canonical and the other as a one-way 301.
  • Trailing-slash double redirect: /page → /page/ → final; rewrite at the edge to collapse into one hop.

What to do next

Aim for a single 301 between entry URL and destination. After fixing, add HSTS with preload so browsers skip the HTTP hop entirely on return visits.

For continuous monitoring, FlashMon.app tracks changes automatically and alerts you the moment something breaks.

Monitor redirects continuously

Get alerted the moment a redirect chain changes, breaks, or a loop appears on your site.

Start Free Trial

Frequently Asked Questions