Skip to main content
Checklist

301 Redirect Checklist: 12 Items Every Ecommerce Store Should Audit

By ยท Updated ยท 8 min read

Why 301 Redirect Audits Matter for Ecommerce

Every ecommerce store accumulates redirect debt: deleted product pages, restructured category URLs, seasonal campaign links, and platform migrations all leave behind chains of redirects that erode crawl efficiency and bleed link equity. A 301 redirect signals to search engines that a URL has permanently moved, passing the majority of ranking authority to the destination. When those redirects are broken, chained, or misconfigured, that authority disappears.

This checklist covers 12 specific audit items with binary pass/fail criteria. Run it quarterly or immediately after any site migration, platform change, or large-scale URL restructure. Each item is actionable with standard crawl tools such as Screaming Frog, Ahrefs, or Google Search Console.

The 12-Item 301 Redirect Audit Checklist

1. No redirect returns a status code other than 301. PASS: Every permanent redirect on the site returns HTTP 301. FAIL: Any redirect returns 302, 307, or 303 where a permanent redirect is intended. Temporary codes do not reliably pass link equity and can be misinterpreted by crawlers.

2. Zero redirect chains longer than one hop. PASS: Every redirect resolves in a single hop from origin to final destination. FAIL: Any redirect path routes through two or more intermediate URLs before reaching the final page. Each extra hop dilutes equity transfer and slows page load for crawlers and users.

3. No redirect loops exist on the site. PASS: Every crawled redirect eventually resolves to a 200-status destination. FAIL: Any URL redirects back to itself or creates a circular sequence. Loops prevent indexing and waste crawl budget entirely.

4. All redirected URLs return the correct final destination. PASS: The destination URL returns a 200 status and serves live, relevant content. FAIL: Any redirect resolves to a 404, 410, soft 404, or another redirect. Redirecting to dead pages is equivalent to having no redirect at all from a ranking perspective.

5. High-authority backlinked URLs have active, direct 301 redirects. PASS: Every URL with external backlinks either returns 200 or redirects with a single-hop 301 to relevant content. FAIL: Any URL with inbound links returns 404 or routes through a chain. This is the highest-priority item because it directly destroys accumulated domain equity.

6. Canonical tags on destination pages are self-referencing, not pointing back to the old URL. PASS: The canonical tag on the redirect destination points to itself. FAIL: The destination page carries a canonical tag pointing to the old, redirected URL. This creates a conflicting signal and can suppress the destination from ranking.

7. XML sitemap contains no redirected URLs. PASS: Every URL in the sitemap returns a 200 status. FAIL: Any sitemap URL returns 301 or any other non-200 code. Sitemaps should list only canonical, live URLs. Including redirected URLs wastes crawl budget and sends mixed signals.

8. Internal links point directly to final destination URLs, not to redirected URLs. PASS: All internal links across navigation, breadcrumbs, filters, product cards, and blog content point to the live 200-status URL. FAIL: Any internal link routes through a redirect before reaching the destination. Internal link equity is cleaner and load time is faster when links go directly to the destination.

9. Redirect destination pages are topically relevant to the origin URL. PASS: The destination page serves content that directly satisfies the intent of the original URL โ€” a discontinued product redirects to the same product in a different size, a related product, or the parent category. FAIL: Any redirect sends users and crawlers to the homepage or an unrelated category. Generic homepage redirects are widely treated as soft 404s by Google.

10. Server-side redirects replace all JavaScript or meta-refresh redirects. PASS: Every redirect is implemented at the server or CDN level and is visible in HTTP headers. FAIL: Any redirect relies on JavaScript execution or HTML meta-refresh tags. Search engine crawlers do not execute JavaScript during initial crawl, making these redirects invisible to indexing.

11. HTTPS redirects are in place and HTTP versions resolve cleanly to HTTPS. PASS: All HTTP versions of URLs return 301 to the HTTPS equivalent in a single hop. FAIL: HTTP URLs return 200 without redirecting, serve duplicate content, or route through multiple hops before reaching HTTPS. Mixed HTTP/HTTPS redirect paths create duplicate indexing and security warnings.

12. Redirect inventory is documented and version-controlled. PASS: A maintained spreadsheet or redirect management file lists every active redirect with its origin URL, destination URL, date added, and reason. FAIL: No documentation exists, or the list has not been updated within the last 90 days. Undocumented redirects accumulate silently, making audits and migrations exponentially harder over time.

How to Prioritize Failures Across the 12 Items

Not all failures carry equal weight. Items 5, 2, and 9 have the highest direct impact on rankings and revenue. A high-authority URL with inbound backlinks returning a 404 or routing through a chain is an immediate priority. Irrelevant redirect destinations compound the damage by invalidating any equity that does transfer.

Items 1, 6, and 10 affect how search engines interpret redirect intent. A 302 instead of a 301, or a destination canonical pointing backward, can suppress rankings for months without any obvious error in Search Console. Item 12, the documentation check, is a process failure that makes every other item harder to find and fix during the next audit cycle.

Triage by revenue impact. For ecommerce stores, the highest-priority redirects are those attached to pages that historically generated organic traffic and revenue. Export your top landing pages from Google Analytics, cross-reference with your crawl data, and fix failures on high-traffic URLs before addressing orphaned pages with no backlink profile.

Tools and Workflow for Running This Audit

Screaming Frog's redirect chains report surfaces items 2, 3, 4, and 8 in a single crawl export. Set the crawl to follow redirects and export all URLs with status codes. Ahrefs Site Audit or Semrush Site Audit covers items 5 and 7 by cross-referencing crawl data with backlink indexes. Google Search Console's Coverage report surfaces soft 404s that may indicate item 9 failures.

For item 10, use a tool like Redirect Checker or curl commands to inspect raw HTTP response headers without JavaScript execution. For item 6, export all canonical tags from the crawl and filter for destinations that point back to any redirected URL in the inventory. This cross-reference step is manual but takes under an hour for most stores under 50,000 URLs.

Ongoing Maintenance After the Initial Audit

A one-time audit decays immediately. Every new product added and discontinued, every category restructure, and every promotional campaign URL creates new redirect candidates. Build redirect auditing into the standard workflow for any URL change: no URL is deleted or changed without a corresponding redirect rule being created and logged.

Schedule a lightweight monthly check using Google Search Console's Coverage and Page Indexing reports to catch new 404s and redirect anomalies before they compound. Run a full 12-item audit quarterly or within two weeks of any site migration, platform upgrade, or significant URL restructure. The documentation requirement in item 12 is what makes these subsequent audits fast rather than exploratory.

Frequently asked questions

How many redirect hops are acceptable before SEO equity is meaningfully lost?

The standard recommendation is one hop maximum. Google has stated it follows redirect chains up to a practical limit, but each additional hop reduces the equity passed to the final destination and increases crawl time. Two-hop chains cause measurable dilution; chains of three or more should be treated as urgent fixes. Always collapse chains to a direct single-hop redirect pointing to the live destination URL.

Does a 301 redirect pass 100% of link equity to the destination?

No. Google has indicated that some equity is lost even in a clean, single-hop 301 redirect. The amount lost is not publicly specified. What is confirmed is that a direct 301 passes significantly more equity than a 302, a chain, or a redirect to an irrelevant destination. The practical goal is minimizing loss through correct implementation, not eliminating all loss.

Should discontinued product pages redirect to the homepage or to a category page?

Category pages are almost always the correct destination when no direct replacement product exists. The homepage is a generic destination that Google frequently treats as a soft 404 for product-level redirects, which means the redirect is effectively ignored and no equity transfers. Redirect to the most specific relevant page available: same product in a different variant, a successor model, or the direct parent category.

How long should a 301 redirect stay in place after a URL change?

Indefinitely, as long as external backlinks to the old URL exist. Removing a redirect before all linking sites have updated their URLs re-creates the 404 problem and destroys the equity that was previously being transferred. For internal-only redirects with no external backlinks, redirects can be removed once all internal links are updated and the old URL is no longer in any sitemap or crawlable path.

What is the difference between a soft 404 and a 301 redirect to an irrelevant page?

A soft 404 is a page that returns a 200 status but serves content Google identifies as not found or empty โ€” typically a generic error message with no real content. A redirect to an irrelevant page returns 301 and technically resolves, but Google treats the destination as unrelated to the origin and often discounts the equity transfer. Both outcomes result in lost rankings; the fix for both is redirecting to genuinely relevant content.

MG
Written by

Matt is the founder of RunOctopus. He built All Angles Creatures from zero to page-1 rankings in reptile feeder insects in under 60 days using exactly this method โ€” turning a hard, entrenched niche into RunOctopus's proof store for programmatic SEO and AI search citation.

Connect on LinkedIn →

See what Otto would build for your store

Free architecture preview. No card required. Five minutes.

Generate Preview →