Back to blog

redirect audit

How to Perform a Redirect Audit: Fix Chains, Loops & Lost Link Equity

8 min read1,669 words
Technical SEO redirect audit diagram showing a redirect chain, redirect loop, and direct 301 redirect path with link equity flow arrows

A redirect audit is one of the highest-leverage technical SEO tasks you can run on any established website. Whether you've inherited a site after a migration, added hundreds of blog posts over several years, or restructured URLs after a CMS switch, redirect chains, redirect loops, and broken redirects quietly drain link equity and waste crawl budget — often without triggering any obvious ranking alarm.

Quick answer: A redirect audit is the process of crawling every redirect on your website to identify chains (multiple hops before the final URL), loops (circular redirects that never resolve), broken redirects (404 destinations), and misused redirect types (302 instead of 301). Running a redirect audit preserves link equity by collapsing multi-hop chains into single direct 301 redirects, eliminates crawl budget waste, and prevents Googlebot from abandoning pages before indexing them. For most sites, the audit involves exporting a full crawl, filtering for 3xx status codes, mapping redirect paths, and updating server-level or CMS-level rules to point every source URL directly to its canonical final destination.

Done correctly, a redirect audit can recover link equity that has been silently diluting for months and improve crawl efficiency across the entire site.


Why Redirect Health Directly Affects Rankings

Every time a URL redirects, it introduces a small amount of friction — for users, for crawlers, and for the link equity signal that flows between pages. The Google SEO Starter Guide confirms that Googlebot follows links and redirects to discover content, which means any interruption in that path affects how Google understands and values your pages.

There are three core problems a redirect audit is designed to solve:

  • Redirect chains: URL A → URL B → URL C → final destination. Each hop dilutes the link equity (PageRank) passed to the final page and adds latency to page load time.
  • Redirect loops: URL A → URL B → URL A. The browser returns an error, Googlebot cannot index the page, and any backlinks pointing to those URLs are effectively dead.
  • Broken redirects: A redirect that points to a 404 or another non-200 destination, wasting the equity of every backlink pointing to the source URL.

Understanding HTTP status codes is foundational here. A 301 redirect signals a permanent move and passes the majority of link equity. A 302 redirect signals a temporary move and, in most cases, does not consolidate link equity in the same way. Using a 302 where a 301 is appropriate is one of the most common and costly redirect mistakes.


What Matters Most: How to Evaluate Redirect Issues

Before diving into the step-by-step process, it helps to have a clear decision framework. Not every redirect issue carries the same weight.

Issue TypeSEO ImpactPriority
Redirect loopCritical — page cannot be indexedFix immediately
Chain longer than 3 hopsHigh — significant equity lossFix within current sprint
302 used instead of 301Medium-High — equity not consolidatedAudit and replace
Chain of 2 hopsMedium — minor equity lossFix in next audit cycle
Redirect to 404High — all equity lostFix immediately
Unnecessary redirect (same-to-same)Low — minor crawl wasteClean up periodically

This table should guide your triage. Loops and broken redirects are always the first priority. Long chains and misused 302s come next.


How to Run a Redirect Audit Step by Step

Step 1: Crawl Your Entire Site and Export 3xx URLs

Start with a full site crawl using a technical SEO audit tool that traces complete redirect paths — not just the first hop. You need to see the full chain from the original URL to the final destination, including every intermediate URL and its HTTP status code.

Filter the crawl export for all 3xx responses. This gives you your working dataset. For large sites, also cross-reference your XML sitemap against the crawl data. Google's sitemap guidance recommends that sitemaps contain only canonical, indexable URLs — if your sitemap includes redirecting URLs, that's a separate issue to fix.

If you want to understand how AI-assisted tools can accelerate this discovery process, the guide on how to use AI for technical SEO audits covers how machine-assisted crawl analysis reduces manual triage time significantly.

Step 2: Map Redirect Chains and Identify Loops

For each redirecting URL, trace the full path. A good audit tool will visualize this automatically. Manually, you're looking for:

  • Any URL that requires more than one hop to reach a 200-status destination
  • Any URL that appears as both a source and a destination in the redirect map (a loop indicator)
  • Any redirect that terminates at a 404, 410, or 5xx response

Document every chain with its full path, the number of hops, and the final destination URL. This becomes your fix list.

Step 3: Audit Redirect Types (301 vs. 302)

Pull every 302 redirect from your crawl and evaluate whether the move is genuinely temporary. In practice, the vast majority of 302 redirects on production websites should be 301s. Common scenarios where 302s are incorrectly used include post-migration URL changes, HTTPS enforcement, and www/non-www canonicalization.

Correcting 302 to 301 where appropriate is one of the fastest ways to consolidate link equity without any content changes.

Step 4: Fix Chains by Pointing Directly to the Final URL

For every redirect chain, update the server-level redirect rule (or CMS redirect plugin) so that the original source URL points directly to the final canonical destination in a single hop. Do not simply fix the middle hop — fix the origin.

For example, if your redirect map shows: /old-page → /interim-page → /new-page

Update the rule so that /old-page redirects directly to /new-page with a 301. Then verify that /interim-page also redirects directly to /new-page if it still exists as a URL with inbound links.

This approach is especially important for pages with significant backlink profiles. The internal linking and crawl efficiency guide explains how link equity flows through a site's architecture — the same principles apply to external links passing through redirects.

Step 5: Validate and Re-Crawl

After implementing fixes, re-crawl the affected URLs to confirm that each one now returns the correct status code and resolves in a single hop. Check that no new chains or loops were accidentally introduced during the fix process.

Update your XML sitemap to remove any redirecting URLs and replace them with their canonical final destinations.


Redirect Audits and Crawl Budget

For large sites — typically those with tens of thousands of URLs — redirect chains are a crawl budget problem as much as a link equity problem. Googlebot allocates a finite crawl budget per site. Every redirect hop consumes part of that budget without delivering a crawlable page. Sites with hundreds of chained redirects may find that Googlebot never reaches their newest or deepest content.

Cleaning up redirects is one of the most direct ways to improve crawl efficiency, alongside fixing Core Web Vitals issues and reducing page bloat.


Choosing the Right Tool for Redirect Auditing

A redirect audit is only as good as the crawl data behind it. The tool you choose needs to follow full redirect chains (not just report the first hop), distinguish between 301 and 302 responses, and flag loops automatically.

The guide to choosing an SEO audit tool covers the key criteria in depth, and the comparison of leading SEO audit tools benchmarks how different platforms handle redirect chain detection specifically.


Frequently Asked Questions

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

A redirect chain occurs when a URL redirects to a second URL, which then redirects to a third or more before reaching the final destination. Each hop dilutes the link equity passed to the final page, slows page load time, and wastes crawl budget — all of which can negatively impact rankings.

How do I find redirect loops on my website?

Redirect loops occur when two or more URLs redirect to each other indefinitely. You can detect them by crawling your site with a technical SEO audit tool that traces full redirect paths and flags circular chains. Loops return a browser error and prevent Googlebot from indexing the affected pages.

Does a 301 redirect pass full link equity to the destination URL?

Google has confirmed that 301 redirects pass the vast majority of link equity, but each redirect hop in a chain introduces a small loss. Consolidating multi-hop chains into a single direct 301 redirect from the original URL to the final destination preserves the most link equity.

How many redirects in a chain are too many?

Google recommends keeping redirect chains to a maximum of three to five hops, but best practice is to eliminate chains entirely and point every redirect directly to the canonical final URL. Chains longer than five hops risk Googlebot abandoning the crawl before reaching the destination.

How often should I run a redirect audit?

For active websites, run a redirect audit at least quarterly and after any major site migration, URL restructure, or CMS update. Agencies managing multiple clients should automate crawl-based redirect monitoring so new chains and broken redirects are flagged continuously rather than discovered manually.

Sources and Further Reading


Your Next Step

Run a full crawl of your site filtered to 3xx responses and sort by chain length. If you find chains longer than two hops or any loops, those are your immediate priorities. Fix the origin redirect to point directly to the final canonical URL, re-crawl to verify, and update your sitemap. If you manage multiple client sites, the case for automating this process with a platform that monitors redirects continuously — rather than catching problems in quarterly manual audits — becomes clear quickly.