Home Website & Domain Tools Redirect Chain Checker
Web

Redirect Chain Checker — Trace Every Hop, Detect Loops & Fix SEO Issues

Trace the full redirect chain for any URL — every hop, status code, response time and headers. Detect redirect loops, quantify SEO link equity impact, and check up to 150 URLs at once in bulk mode with CSV export.

⛓ Full hop-by-hop chain🔄 Loop detection📊 Bulk — 150 URLs⬇ CSV export
Switch tool: 📋 HTTP Header Checker 🔐 HTTP to HTTPS Redirect Checker 📣 Open Graph Checker 📏 Page Size Checker ⛓ Redirect Chain Checker ↪ Redirect Checker 🗺 Sitemap Validator 🛡 Website Header Security Checker

Follows every redirect hop manually — no auto-following. Shows each URL, status code and response time.

📖How to Use the Redirect Chain Checker

  1. 1
    Enter a URL or paste multiple

    In Single mode enter any URL and see its full visual redirect chain. In Bulk mode paste up to 150 URLs — one per line — to audit an entire list of old URLs after a site migration, ideal for verifying that every redirect points to the correct final destination.

  2. 2
    Trace every hop

    The visual chain shows each redirect as a step: the URL, HTTP status code (301/302/307/308), response time in milliseconds, and whether the redirect passes full SEO link equity. Redirect loops are detected automatically and flagged as critical errors.

  3. 3
    Act on the results

    Chains longer than 2 hops waste crawl budget and add latency. Use the results to consolidate chains — update each redirect to point directly to the final destination. In Bulk mode download the CSV report and share it with your development team for systematic cleanup.

🔑Quick Reference

Status CodeMeaning
301Permanent ✓ SEO-safe
302Temporary — use 301
307Temp. method-safe
308Perm. method-safe
200No redirect
404Broken — no redirect

What Is a Redirect Chain and Why Does It Hurt Your Site?

The hidden SEO and performance problem affecting millions of URLs after site migrations

A redirect chain occurs when a URL does not redirect directly to its final destination but instead passes through one or more intermediate URLs before arriving. Each intermediate step is a hop. URL A redirects to URL B, which redirects to URL C — that is a two-hop chain, and it is a problem you need to find and fix.

Redirect chains are one of the most common technical SEO issues left behind after a site migration, a domain change, or years of incremental URL restructuring. They build up silently. A developer adds a redirect during a redesign. Six months later another developer adds another redirect on top. Nobody updates the original rule to point directly to the final destination. The chain grows, and so does the damage.

5
Maximum hops Google follows before potentially stopping
300ms
Typical latency added per redirect hop on a real connection
1 hop
The Google-recommended maximum for any redirect

Every hop in a redirect chain adds network latency before the first byte of your actual page is served. On a mobile connection, each hop can add 200–400 milliseconds. A three-hop chain adds up to 1.2 seconds to your page load time before a single pixel of content is visible. This directly worsens your Time to First Byte, your Largest Contentful Paint, and every other speed metric that Google uses as a ranking signal.

The SEO impact goes beyond speed. Google follows a maximum of around five redirect hops before it may stop crawling and return an error for that URL. If your chain exceeds this limit, Googlebot may never reach your final destination page, meaning it will not be indexed. Even within that limit, chains consume crawl budget — the finite number of pages Google will crawl on your site in a given period — wasting it on intermediate redirect responses instead of actual content pages.

After any site migration, redirect chains are inevitable without active cleanup. Every URL that has been redirected more than once needs to be checked and collapsed to a single hop. This is exactly what the Visiblytics Redirect Chain Checker is built to do — trace every hop, quantify the impact, and give you the data to fix it.
🔍

What the Redirect Chain Checker Shows You

Every hop, every status code, every millisecond — and what it means for your SEO

Most redirect checkers tell you whether a redirect exists and where it ends up. The Visiblytics Redirect Chain Checker goes further. It traces every single hop in the chain manually — without auto-following — so you see the full picture of what happens between your original URL and the final destination.

Full Hop-by-Hop Visual Chain

The chain view shows every URL in the sequence as a numbered step. Each step displays the exact URL, the HTTP status code returned, the response time for that specific hop in milliseconds, and whether the redirect passes full SEO link equity to the next URL. You can see at a glance whether your chain is one clean hop or a tangled sequence of five intermediate steps.

Redirect Loop Detection

A redirect loop is one of the most critical errors a website can have. It occurs when URL A redirects to URL B, which redirects back to URL A, creating an infinite cycle. Browsers display ERR_TOO_MANY_REDIRECTS and the page becomes completely inaccessible to users and search engines alike. The Visiblytics Redirect Chain Checker automatically detects loops and flags them as critical errors so you can fix them immediately.

Per-Hop Metrics

URL
Each hop address
The exact URL at each step in the chain, including all intermediate redirects.
Status
HTTP status code
301, 302, 307, 308 or final 200/404. Each code has different SEO implications.
Time
Per-hop response ms
Milliseconds added to your load time by each individual redirect hop.
Equity
Link equity pass-through
Whether each hop is a permanent redirect that passes full ranking signals forward.
Hops
Total chain length
Total number of redirects between the start URL and the final 200 OK response.
Loop
Loop detection flag
Automatically detects circular redirect loops that make the URL completely inaccessible.

Bulk Mode — Check 150 URLs at Once

Most redirect chain checkers let you check one URL at a time. The Visiblytics Redirect Chain Checker includes a bulk mode that lets you paste up to 150 URLs at once and trace every chain simultaneously — no account required. This is the feature that makes post-migration audits actually practical. After a site migration you might have hundreds of redirects to verify. Checking them one by one in other tools takes hours. With bulk mode you can audit 150 URLs in a single run and export the full results as a CSV report to share with your development team.

📋

Redirect Status Codes Explained — 301 vs 302 vs 307 vs 308

What each code means for crawling, indexing, and link equity — and when to use which

When your redirect chain checker returns a status code at each hop, that code tells you exactly what kind of redirect it is and what SEO implications it carries. Using the wrong redirect type — most commonly a 302 instead of a 301 for a permanent move — is one of the most expensive and most common SEO mistakes made during site migrations.

301
Moved Permanently
The correct code for all permanent URL moves. Passes full link equity. Tells Google to update its index to the new URL. Use this for all site migrations and permanent redirects.
302
Found (Temporary)
Signals a temporary move. Google keeps both URLs indexed and may not fully transfer ranking signals. Incorrectly used for permanent moves on many sites — often the default redirect type in server configs.
308
Permanent Redirect
The modern equivalent of 301. Passes full link equity and preserves the HTTP method (POST stays POST). Use for API endpoints and form submissions that have permanently moved.
307
Temporary Redirect
The modern equivalent of 302. Preserves the HTTP method. Used for temporary API redirects where method preservation matters. Should not be used for permanent URL moves.
200
OK — Final Destination
No redirect. The URL resolves directly to a page. This is the final step you want every redirect chain to end on — ideally reached in a single hop from the original URL.
404
Not Found
The URL exists nowhere. If your chain ends in a 404, the redirect is broken and all link equity pointing to the original URL is lost. This is a critical error requiring immediate attention.
The most common and costly mistake: using a 302 redirect instead of a 301 for a permanent URL move during a site migration. If your old URLs redirect to new URLs via 302, Google treats the old URL as still valid, may not fully transfer rankings to the new URL, and keeps both URLs in its index — splitting your link equity and confusing crawlers.

The Visiblytics Redirect Chain Checker shows the status code at every hop and flags any 302 or 307 in a permanent redirect chain as a warning. If you see a 302 in your chain where you intended a permanent move, update the redirect rule to 301. Then re-run the checker to confirm the correction has taken effect.

🔧

How to Fix a Redirect Chain — Step by Step

The exact process for collapsing multi-hop chains into a single clean redirect

Fixing a redirect chain means collapsing multiple hops into one. You update each redirect rule so that it points directly to the final destination URL rather than to the next intermediate step. This is straightforward in principle but requires careful execution to avoid breaking other redirects in the process.

1
Run the Redirect Chain Checker on your URLs Paste your URLs into the tool — use bulk mode if you have more than a handful to check. The tool traces every hop and shows you the full chain. Identify all URLs with more than one hop. Export the results as a CSV to work from.
2
Identify the final destination URL for each chain The final destination is the last URL in the chain — the one that returns a 200 OK response. This is where you want every redirect to point directly. Note the start URL and the final URL for each chain in your CSV.
3
Update the redirect rules in your server or CMS In Apache, update your .htaccess file so the original URL points directly to the final destination with a single 301. In nginx, update your server block. In WordPress, use a redirect plugin like Redirection and update the source URL to point to the final target, bypassing all intermediate steps.
4
Verify the fix with the Redirect Chain Checker Re-run the original URLs through the tool. Each one should now show a single hop — one 301 redirect from the original URL directly to the final destination. If you still see multiple hops, another redirect rule higher in the chain still exists and needs to be updated.
5
Submit updated URLs to Google Search Console After fixing your chains, use Google Search Console’s URL Inspection tool to request re-indexing of the key affected URLs. This tells Google to recrawl and update its records with the corrected single-hop redirect path.
Important: do not delete intermediate redirect rules immediately after fixing chains. Keep them in place for at least 90 days to handle any residual traffic coming from old links, cached pages, or bookmarks. After 90 days you can clean up the intermediate rules safely.
⚖️

Visiblytics Redirect Chain Checker vs Other Tools

Why bulk mode and per-hop detail make the real difference for site migrations

There are several free redirect checkers available, but most only show you the final destination of a redirect without the chain detail you need for meaningful SEO analysis. Here is how Visiblytics compares to the most commonly used alternatives.

Feature Visiblytics redirect-checker.org httpstatus.io
Full hop-by-hop chain view ✓ Yes ✓ Yes ✓ Yes
Per-hop response time (ms) ✓ Every hop ✗ Not shown ✓ Yes
Redirect loop detection ✓ Automatic flag ✓ Yes ✓ Yes
SEO equity warning per hop ✓ 301 vs 302 flagged ✗ Not shown ✗ Not shown
Part of a full SEO toolkit ✓ 8 tools, no login ✗ Redirect only ✗ Status codes only
Free bulk limit (no account) ✓ 150 URLs free ✓ Basic bulk ✓ 100 URLs free
CSV export ✓ Free, one click ✗ Not available ✓ Free
Login required ✓ Never ✓ Not required ✓ Not required

The feature that genuinely sets the Visiblytics Redirect Chain Checker apart is the per-hop SEO equity warning — something neither redirect-checker.org nor httpstatus.io surfaces. Seeing a 302 flagged at hop one in a chain you intended to be permanent is the kind of detail that prevents ranking signal loss during a migration. Combined with 150-URL bulk checking, a one-click CSV export, and access to seven other free SEO tools in the same toolkit without ever creating an account, it is the most complete free redirect chain analysis available.

Post-migration redirect audit? Paste up to 150 URLs into bulk mode above, export the CSV report, and have every chain traced and documented in under two minutes — completely free, no account needed.

Frequently Asked Questions

What is a redirect chain and why is it bad for SEO?

A redirect chain occurs when a URL redirects to another URL which itself redirects again before reaching the final page. Each hop adds latency (typically 100-300ms per hop) and historically diluted PageRank. While Google's Gary Illyes has stated that PageRank is not lost through redirect chains, the performance cost is real and chains can consume crawl budget inefficiently.

What is the maximum number of redirects search engines follow?

Google will typically follow up to 5 redirect hops before giving up. Bing follows up to 10. If your chain exceeds 5 hops, Google may not reach your final destination page and the URL may not be indexed correctly. Keep chains to a maximum of 2 hops, ideally 1.

What is a redirect loop?

A redirect loop occurs when URL A redirects to URL B which redirects back to URL A — creating an infinite cycle. Browsers detect this and show ERR_TOO_MANY_REDIRECTS. This is a critical error that makes the page completely inaccessible. It usually results from conflicting redirect rules across CDN, server, and application layers.

What is the difference between 301 and 302 redirects for SEO?

A 301 (Moved Permanently) signals to search engines that the move is permanent and they should update their index to the new URL. A 302 (Found/Temporary) signals the move is temporary and search engines should keep indexing the original URL. Using 302 for permanent moves means search engines may not transfer ranking signals to the new URL.

When should I use 307 or 308 redirects?

307 (Temporary Redirect) and 308 (Permanent Redirect) are the HTTP/1.1 equivalents of 302 and 301. The key difference is that 307 and 308 preserve the original HTTP method — a POST request stays as POST at the new URL, whereas 302 and 301 typically convert POST to GET. Use 307/308 for API endpoints where the HTTP method matters.

How do I fix a long redirect chain?

For each URL in your chain, update the redirect rule to point directly to the final destination rather than to the next intermediate step. For example, if A→B→C, change A to redirect directly to C, and either keep B→C or retire B. After updating, re-run the chain checker to confirm the chain is now a single hop.