Skip to main content
Glossary

301 Redirect

By Β· Updated
Quick definition

A permanent server-side redirect that tells search engines to transfer link equity from the old URL to the new one. The canonical move-a-page tool.

301 Redirect in plain English

When a server returns HTTP status 301 with a Location header pointing at a new URL, every browser and crawler treats the move as permanent. Bookmarks should update, search engines should re-index under the new URL, and link equity from any inbound link to the old URL transfers to the new destination (though Google has stated this transfer is now lossless, in practice some sites see slight ranking dips post-migration).

The contrast is 302 (temporary) β€” the original URL stays the primary, equity doesn't transfer, search engines keep the old URL indexed. Use 302 only for genuinely temporary moves (A/B tests, geo-localization on a single canonical URL). Every other case where a URL changes for good wants 301.

Standard ecommerce uses: product URL changes ("old-product-name" → "new-product-name"), category restructures ("/blog/post-slug" → "/blog/2026/post-slug"), HTTP→HTTPS migrations, www-vs-non-www consolidation, removing trailing slashes, replacing /products/?id=123 with /products/widget-blue, and any URL cleanup after a CMS migration.

The most common 301 mistake is chained redirects: A→B→C→D where each hop is a separate 301. Each hop loses a small amount of equity and adds latency. Google says it follows up to ten hops but slows down crawling on long chains. Audit periodically with Screaming Frog and replace chains with direct A→D redirects.

Why 301 redirect matters for ecommerce

Every product URL change is a potential rankings disaster if not 301'd properly. A store that renames "running-shoes" to "athletic-footwear" without 301s loses every link, every social share, every Google-indexed URL pointing at the old slug β€” months of accumulated SEO value vaporized. The 301 keeps the equity flowing. For Shopify stores specifically, automatic redirects exist for URL handle changes, but they're capped at 100,000 redirects per store and don't handle category URL restructures. Maintain a deliberate redirect map alongside any URL change.

Deeper dives on this term

Focused pages that go deeper than the definition β€” comparisons, platform-specific guides, operational walkthroughs.

Compare

301 Redirect vs 404 Error: What's the Difference?

301 Redirect vs 404 Error: understand the exact difference, when each status code fires, and how each affects SEO and user experie

Read →
Compare

301 Redirect vs Canonical URL: What's the Difference?

301 redirect vs canonical URL: a direct comparison of mechanics, SEO signals, use cases, and what happens when you apply the wrong

Read →
Compare

301 Redirect vs Crawl Error: What's the Difference?

301 Redirect vs Crawl Error: understand the exact difference, how they interact, and what each signals to Googlebot and your store

Read →
Compare

301 Redirect vs Link Equity: What's the Difference?

301 Redirect vs Link Equity: understand what each term means, how they interact, and why confusing them costs ecommerce stores org

Read →
Compare

301 Redirect vs noindex: What's the Difference?

301 redirect vs noindex: a direct comparison of mechanics, use cases, and interactions to help ecommerce operators pick the right

Read →
Platform

301 Redirect for Shopify Stores

How 301 redirects work in Shopify stores: built-in URL redirect tools, theme limitations, app options, and SEO workarounds for mer

Read →
Platform

301 Redirect for Wix Stores

How 301 redirects work in Wix stores: built-in tools, URL slug rules, limitations, and workarounds every ecommerce operator needs

Read →
Platform

301 Redirect for WooCommerce Stores

How 301 redirects work specifically in WooCommerce: built-in tools, plugin options, .htaccess rules, and platform-specific limitat

Read →
How-to

How to implement 301 redirect for an Ecommerce Store

A step-by-step guide to implementing 301 redirects for ecommerce storesβ€”covering audits, mapping, platform setup, and validation t

Read →
Checklist

301 Redirect Checklist: 12 Items Every Ecommerce Store Should Audit

A 12-item audit checklist for 301 redirects on ecommerce stores. Each item includes clear pass/fail criteria to protect rankings a

Read →

Frequently asked questions

Do 301 redirects pass 100% of link equity?

Google's official position (per John Mueller, 2016 onward) is yes β€” 301s pass full PageRank. In practice, sites that 301 large numbers of URLs often see temporary ranking dips, suggesting some real-world friction. The dips usually recover within weeks. Net: assume 301s pass equity, but expect a brief settling period after major migrations.

Should I 301 to the homepage if a product is permanently discontinued?

No β€” that's actually one of the worst 301 patterns. Google treats homepage-blanket redirects as 'soft 404s' (the destination doesn't satisfy the user's expectation). Better: 301 to the most relevant category page (if the product is replaced or part of a category that still exists), or let the URL 404 cleanly and add a helpful 'product no longer available, see similar' page. Soft 404 from blanket-redirecting hurts more than a clean 404.

Is a 301 better than a canonical tag for moved pages?

Yes, for permanent moves. A 301 is unambiguous β€” the URL is gone, redirect to the new one. A canonical tag is a hint that one URL is preferred over another β€” Google may honor it or may not, especially if the two URLs serve different content. Use 301 for actual URL changes; use canonical for cases where two URLs need to coexist (mobile/desktop, parameter variations, www/non-www if you're using both).

How long should I keep a 301 redirect in place?

Forever, if possible. Google has stated they may continue checking old redirected URLs for years. Removing a 301 too early β€” say a year after a migration β€” and the old URL just 404s is essentially undoing the link equity transfer. Keep redirects in your config indefinitely. For massive migrations, audit annually and consolidate chains, but don't remove.

Does the 'page not found' page on Shopify count as a 404 for SEO?

Yes β€” Shopify's default not-found page returns HTTP 404, which is correct behavior. The styled "Sorry, we couldn't find that page" content shows to the user, but the status code is what crawlers see. If you want a non-product URL to redirect instead, add it via Shopify admin β†’ Settings β†’ URL Redirects. Avoid configuring the not-found template to return 200 (a 'soft 404') β€” that's worse for SEO than a clean 404.

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 →