Redirect Audit Workflow: The Complete 2026 Audit Checklist
Redirects accumulate over time. Each content consolidation, site restructure, or CMS migration adds entries to your redirect map. Without regular audits,...
- Redirects accumulate over time.
- Use a crawler to scan the entire site and export all URLs returning a 3xx status code.
- Group your redirect inventory by source URL.
- Create a remediation CSV with columns for old URL, current destination, new destination, and status code.
- Weekly checks include automated crawling of the redirect inventory and alerts on new chains longer than two hops.
- You run a full site crawl and export all 3xx URLs.
Redirects accumulate over time. Each content consolidation, site restructure, or CMS migration adds entries to your redirect map. Without regular audits, you end up with redirect chains, orphaned redirects pointing to deleted pages, and performance degradation that directly affects search...
Why Audit Redirects
Redirects accumulate over time. Each content consolidation, site restructure, or CMS migration adds entries to your redirect map. Without regular audits, you end up with redirect chains, orphaned redirects pointing to deleted pages, and performance degradation that directly affects search rankings.
A 2024 study by HTTP Archive found that 35 percent of crawled sites had redirect chains longer than two hops. Each additional hop reduces page load speed and increases the chance of crawler timeout.
Phase 1: Discovery
Use a crawler to scan the entire site and export all URLs returning a 3xx status code. This is your redirect inventory. Configure the crawler to follow redirects to identify chains and set a high crawl depth to catch buried redirects.
Extract redirect rules from server configuration. Check .htaccess, nginx.conf, and virtual host files for Redirect and RewriteRule directives. Export page rules from your CDN dashboard and redirect database from your CMS plugin.
Pull Google Search Console reports for pages with redirect errors, crawled but not indexed pages (often chain victims), and not found pages that should redirect but do not.
Phase 2: Analysis
Group your redirect inventory by source URL. For each source, count the number of hops before reaching a 200 response. Flag anything longer than two hops. Rewrite each chain source to point directly to the final destination.
Check for circular patterns where a URL eventually redirects back to itself. These are rare but catastrophic. Break the loop by removing one redirect entry or pointing the source to a valid destination.
Find orphaned redirects that point to pages returning 4xx or 5xx status. For each orphan, either point to a valid live page or remove the redirect and return 410.
Verify each redirect uses the correct status code for its intent. A 302 active for more than six months should be a 301. A 301 used for temporary campaigns should be a 302.
Phase 3: Remediation
Create a remediation CSV with columns for old URL, current destination, new destination, and status code. Apply fixes in order of traffic impact, highest traffic first.
For orphaned redirects, find the best available alternative. If no alternative exists, change the status to 410 Gone. On large sites, consolidate patterns using prefix or regex rules where possible to reduce server configuration size.
Set up automated checks that run weekly. Crawl the redirect inventory and flag new chains. Check destination pages for 4xx or 5xx status. Compare current redirect count against baseline.
Phase 4: Ongoing Monitoring
Weekly checks include automated crawling of the redirect inventory and alerts on new chains longer than two hops. Monthly checks include a full redirect inventory export, cross-reference with Google Search Console errors, and traffic analysis for redirected URLs. Quarterly checks include a complete audit of all redirect rules, review for stale entries, and status code review for temporary redirects that became permanent.
The redirect audit checklist
You run a full site crawl and export all 3xx URLs. You export redirect rules from server configuration, CDN, and CMS plugin. You pull Google Search Console reports for redirect errors and not found pages.
You identify all redirect chains longer than 2 hops and all redirect loops. You find orphaned redirects and verify status code intent. You rewrite chains to point directly to final destinations and break all loops.
You update orphaned redirects and consolidate duplicate rules. You deploy changes to production and re-crawl to verify fixes. You set up weekly automated chain detection and monthly redirect inventory comparison.
Note the gap. This post synthesizes 2025 and 2026 data from three sources: Google Search Central's redirect documentation, HTTP Archive's state of the web report, and Screaming Frog's redirect audit guide. Two non-public audit patterns from enterprise deployments remain undisclosed. Replication required.
Redirect audits protect crawl budget and link equity. Audit quarterly.