SEO glossary

What is a Redirect Chain?

Learn what redirect chains are, how multiple hops dilute signals and waste crawl budget, Google's hop limits, and how to flatten chains to single-hop permanent redirects.

Technical SEOUpdated August 14, 2026
Also known asredirect hopschained redirectsmultiple redirect sequence

Definition

A redirect chain occurs when a URL redirects through one or more intermediate URLs before reaching a final destination—adding latency, crawl cost, and signal dilution compared to a direct single-hop redirect.

Redirect chain: too many hops before the real page

A redirect chain is a sequence where URL A redirects to B, B redirects to C, and possibly more before a final 200 OK response. Each hop is a full HTTP round trip—browsers and crawlers follow Location headers until a non-redirect status or failure.

Chains are among the most common technical SEO debt items after migrations. They rarely break the homepage; they hide in legacy paths, parameter variants, and stacked infrastructure rules—silently consuming crawl budget and slowing 301 Redirect consolidation.

Chain visualization

Ideal:
/old-page ──301──► /final-page ──200──► content

Chain:
/old-page ──301──► /intermediate ──302──► /almost ──301──► /final-page ──200──► content
     hop 1              hop 2              hop 3              final

Four requests instead of one for every crawl and click that starts at /old-page.

How chains form

Layered migrations

2018: /article/blog/article. 2022: /blog/article/insights/article. Old links still hit two hops unless /article updated to point directly to /insights/article.

Protocol and host stacking

http://www.example.com/page
  → 301 https://www.example.com/page
  → 301 https://example.com/page
  → 301 https://example.com/page/
  → 200

Four hops from one bookmark—common when HTTPHTTPS, www → apex, and trailing slash policies deploy separately without consolidation.

CMS + CDN duplicate rules

WordPress redirect plugin plus Cloudflare page rule plus origin nginx—each layer unaware of others.

Parameter normalization

/product?id=5/product/5/products/slug → canonical host—chains on legacy ecommerce patterns.

Mixed redirect types

302 Redirect hop followed by 301 Redirect followed by 307 Redirect—permanence signals conflict; crawlers may hesitate on consolidation.

SEO impact of redirect chains

Crawl budget waste

Googlebot fetching /old costs one queue slot; three hops consume three fetches before evaluating content. Million-URL sites with chains on templates multiply waste.

Signal dilution and delay

Link equity from external sites pointing at /old consolidates toward /final after processing each hop. Direct 301 from /old to /final is faster and clearer than hoping intermediate URLs pass signals cleanly.

Latency and Core Web Vitals

User clicks through hops—TTI delayed. Crawlers less sensitive to UX latency but still bounded by hop limits.

Indexing ambiguity

Intermediate URLs in chains may briefly appear in reports as "redirect" URLs. Long 302 Redirect intermediates may retain separate index entries longer than intended.

Failure amplification

If hop 3 returns 502 Bad Gateway, entire chain fails—even if hop 1 and 2 were healthy. More hops = more failure points.

Google's hop tolerance

Google follows multiple redirects in one crawl attempt but documents best practice: minimize chains. Extremely long chains risk aborted fetch—classified as crawl error. Do not treat "Google allows five" as target—target one.

Detecting redirect chains

curl trace

curl -sI -A "Googlebot" -w '%{url_effective}\n' -o /dev/null \
  -L --max-redirs 10 'http://www.example.com/old-path'

Count redirects in verbose mode:

curl -v -A "Googlebot" -o /dev/null -L 'http://www.example.com/old-path' 2>&1 | grep '< HTTP'

Crawl tools

Site crawlers record hop count per seed URL and per internal link target—surfaces chains users never see starting from homepage alone.

Log analysis

Sequential status 301/302 on same client request session—less common in logs than crawl tools.

Flattening redirect chains

Rule: one hop to final

# Before: /legacy → /temp → /current
# After:
Redirect 301 /legacy https://example.com/current
Redirect 301 /temp https://example.com/current

Update every legacy source—not only the first hop.

Consolidate infrastructure rules

Document single owner for redirects: CDN vs origin. Remove duplicate host/protocol rules after unified policy.

Internal links should point to final URLs—skip hops entirely:

<!-- Bad -->
<a href="/legacy">Article</a>

<!-- Good -->
<a href="/current">Article</a>

Sitemaps list only final 200 OK URLs.

Cannot edit third-party sites—but server-side flattening still reduces hop count from their entry point.

Chain vs redirect loop

PatternOutcome
Redirect chainEnds at final 200 (maybe after many hops)
Redirect loopCycles forever—A→B→A

Chains waste resources; loops block retrieval entirely. See Redirect Loop for cycle detection.

Example: SaaS docs rebrand

docs.oldsaas.com/path → 301 docs.newsaas.com/path → 302 www.newsaas.com/docs/path → 301 newsaas.com/docs/path → 200.

Three hops, mixed permanence, www correction last.

Flattened:

docs.oldsaas.com/* → 301 newsaas.com/docs/* (single hop)

Internal docs links updated; sitemap one host; HTTPS enforced in same rule set. Crawl requests per legacy URL dropped from 4 to 1; indexed doc URLs consolidated within one month.

How Crawlox helps with redirect chains

Crawlox builds redirect graphs across authorized crawls: start URL, each hop status (301, 302, 307, 308), and final response code. Filter URLs with hop count greater than one, export legacy paths for flattening rules, and verify internal links bypass chains by pointing directly at 200 OK destinations—cutting crawl waste and accelerating permanent redirect consolidation.

Related terms

Frequently asked questions

How many redirects will Google follow?

Google follows multiple redirects but recommends minimizing hops. Very long chains may fail retrieval; best practice is one hop from old URL to final URL.

Do redirect chains lose PageRank?

Each hop adds uncertainty and delay in signal consolidation. Direct single-hop 301 or 308 to the final URL preserves equity most reliably.

What causes redirect chains?

Layered migrations, HTTP+www+slash rules stacked, CMS plugins plus CDN rules, and old 301s pointing to URLs that themselves redirect.

How do I find redirect chains?

Use crawl tools, curl -L tracing, Search Console redirect reports, and CDN redirect logs. Crawlox maps full hop graphs across internal links.

Is a chain of 302 worse than 301?

Both waste crawl budget. Mixed 302/301 chains add confusion about permanence. Flatten to one permanent hop when the move is final.

References

Explore authoritative guidance and frameworks related to redirect chain.

Explore every glossary definition

Return to the glossary to search by term, alias, starting letter, or category.

Browse glossary