EA Digital Solutions

Redirect Chain Checker

Trace the full redirect path of any URL — detect loops, too many hops, and 301 vs 302 issues.

Try:
Knowledge

HTTP Redirects & SEO: What You Need to Know

Redirects are instructions that send browsers and search engines from one URL to another. Used correctly, they preserve SEO value, consolidate link equity, and improve user experience. Used incorrectly — too many hops, wrong redirect types, or redirect loops — they silently drain your rankings and slow your site to a crawl.

What Are HTTP Redirects?

An HTTP redirect is a server response that tells the client (browser or search engine bot) that the requested resource has moved to a different URL. The server responds with a 3xx status code and a Location header containing the new URL. Redirects are essential for site migrations, URL canonicalization, HTTPS enforcement, and www/non-www consolidation.

301Moved Permanently

The correct redirect for permanent moves. Passes ~99% of link equity to the new URL. Google updates its index quickly.

302Found (Temporary)

Signals a temporary redirect. Google keeps the original URL in its index and may not pass full link equity. Often misused where 301 is appropriate.

307Temporary Redirect

HTTP/1.1 equivalent of 302. Strictly preserves the request method (POST stays POST). Use 308 for permanent method-preserving redirects.

308Permanent Redirect

Like 301 but preserves the HTTP method. Use when migrating APIs or form endpoints that use POST/PUT permanently.

How Redirect Chains Hurt SEO

Every additional hop in a redirect chain introduces latency, reduces the PageRank passed along, and consumes crawl budget. Google's crawlers follow redirect chains, but with diminishing returns: each hop dilutes the link equity flowing to the final destination. John Mueller of Google has confirmed that chains of more than 3 redirects can significantly slow down how quickly Googlebot indexes the final URL.

SEO impact by chain length

  • 1 hopIdeal — direct 301, full equity passes
  • 2 hopsAcceptable — common for HTTP→HTTPS + www consolidation
  • 3 hopsWarning — noticeable equity dilution and latency
  • 4+ hopsCritical — significant equity loss, Googlebot may stop following

Redirect Loops: The Silent Site Killer

A redirect loop occurs when URL A redirects to URL B, which redirects back to URL A (or through a longer chain that eventually returns to the start). Browsers detect this and show an "ERR_TOO_MANY_REDIRECTS" error. Search engine bots abort after a certain number of hops and may de-index the affected URLs entirely. Loops are often caused by misconfigured .htaccess rules, conflicting CDN settings, or CMS canonicalization conflicts.

Common causes of redirect loops

  • ·www redirect rule + canonical tag pointing to the other variant
  • ·HTTPS redirect + SSL not properly configured on the server
  • ·Conflicting redirect rules in .htaccess and server config (Nginx/Apache)
  • ·CMS (WordPress) force HTTPS setting + reverse proxy also redirecting
  • ·Vercel/Cloudflare redirect rules overriding Next.js redirects

Redirect Best Practices for SEO

  • Always use 301 for permanent moves

    When a URL permanently changes, use a 301. This tells search engines to transfer the old URL's authority to the new one and update their index. Using 302 instead means Google keeps the old URL in its index.

  • Redirect directly to the final destination

    If you're migrating from http://www.example.com to https://example.com, set up a single redirect — not a chain. Most servers allow redirect rules that match multiple conditions simultaneously.

  • Enforce HTTPS with a 301

    All HTTP traffic should redirect to HTTPS with a 301. Modern hosting platforms (Vercel, Netlify, Cloudflare) handle this automatically. Always verify the redirect is in place after domain changes.

  • Choose and stick to www or non-www

    Pick one canonical version (www or non-www) and redirect the other to it consistently. Set your preferred domain in Google Search Console. Inconsistency splits link equity and confuses bots.

  • Audit redirects after CMS or hosting migrations

    Migrations are the most common time redirect chains accumulate. Always run a full redirect audit after any infrastructure change to catch unexpected hops added by the new stack.

More Free SEO Tools

Frequently Asked Questions

What is a redirect chain and why does it matter for SEO?

A redirect chain is a sequence of redirects where one URL points to another, which points to another, and so on. Each hop adds latency, dilutes the PageRank passed to the final URL, and consumes crawl budget. Google recommends keeping redirect chains as short as possible — ideally a single direct 301.

What is the difference between a 301 and 302 redirect?

A 301 is a permanent redirect — it tells search engines to transfer the full authority of the old URL to the new one and update their index. A 302 is temporary — Google keeps the original URL indexed and may not pass full link equity. Always use 301 for permanent URL changes.

How many redirects are too many?

More than 3 redirect hops is generally considered problematic for SEO. Two hops are often unavoidable (e.g., HTTP → HTTPS → final URL or www → non-www → HTTPS). Anything beyond that should be flattened into a single direct redirect.

What causes a redirect loop and how do I fix it?

Redirect loops are caused when two or more URLs redirect to each other in a cycle. Common causes include conflicting redirect rules in .htaccess, WordPress HTTPS settings conflicting with a reverse proxy, or CDN rules overriding CMS redirects. Fix by auditing all redirect rules in your server config, CDN, and CMS and ensuring they do not conflict.