Every time you rename a product, delete a page, or restructure collections, the old URL breaks — and the ranking equity it earned leaks away unless you redirect it. Redirects are the least glamorous part of Shopify SEO and one of the most valuable, because they protect rankings and backlinks you already paid for. Here's how Shopify URL redirects actually work and how to use them without creating new problems.
What a Shopify URL redirect does
A redirect sends visitors and search engines from an old URL to a new one. Shopify creates a 301 (permanent) redirect, which tells Google the move is permanent and passes almost all of the old page's ranking value to the new page. That last part is the whole point: a 404 throws away the links, the age, and the ranking history of a URL, while a 301 carries most of it forward to wherever you point it.
The distinction between a 301 and a 302 (temporary) matters. A 301 says "this moved for good, update your index and pass the equity." A 302 says "this is a short detour, keep the old URL in your index." Shopify's built-in URL Redirects tool creates 301s, which is what you want for renamed handles and retired products. Reserve 302 thinking for genuinely temporary situations, and note that Shopify's admin redirect tool is 301 by design — you don't get a toggle, and for SEO housekeeping that's the correct default.
How to add a redirect in Shopify
In your admin go to Online Store → Navigation → URL Redirects → Create URL redirect. Set the old path in the "Redirect from" field — the part after your domain, like /products/old-handle or /pages/summer-sale — and the destination in "Redirect to," like /products/new-handle or /collections/socks. Save, then test by visiting the old URL on the storefront: it should land you cleanly on the new page.
Two things worth knowing about this screen:
- Shopify can create the redirect for you automatically. When you change a product or page handle, the editor shows a "Create a URL redirect for [old handle]" checkbox. Leave it ticked. If you untick it or miss it, the old URL 404s the moment you save the new handle.
- The "Redirect from" path must be a URL that no longer resolves on its own. You cannot redirect a live product URL to somewhere else through this tool — Shopify only honors the redirect when the original path would otherwise 404.
Bulk redirects with a CSV
Doing redirects one at a time is fine for the occasional handle change. After a replatform, a big catalog cleanup, or a collection restructure, you'll have hundreds of dead URLs, and the URL Redirects screen supports a bulk CSV import. On that same page, use Import and upload a two-column file with "Redirect from" and "Redirect to" headers, one row per redirect. Export first to see the exact column format Shopify expects, fill in your mappings, and re-import.
The discipline that makes bulk redirects safe is the mapping itself. Each dead URL should point to its closest live equivalent — the replacement product, the parent collection, or the most relevant page — not a generic catch-all. A well-built CSV is the fastest way to recover a store that lost a lot of URLs at once, and it's far less error-prone than clicking through the admin hundreds of times.
The mistakes that cost rankings
- Deleting products with no redirect. This is the failure we see most often. A merchant discontinues a product, deletes it, and the URL — which may have years of ranking history and inbound links — starts returning a 404. Every bit of that equity evaporates. Always redirect a discontinued product to a relevant replacement or its collection before or immediately after deletion.
- Redirect chains. A points to B, B later points to C, and now a visitor and a crawler both make two hops to reach the destination. Chains waste crawl budget, slow the page, and dilute the equity that passes through. When you retire B, update the A redirect to point straight at C. Keep every redirect one hop.
- Redirect loops. A points to B and B points back to A, or a handle redirects to itself after a rename. The page never resolves and the browser errors out. Test every redirect by actually visiting the old URL.
- Redirecting everything to the homepage. Mapping a pile of dead product URLs to your homepage feels tidy, but Google treats a mass homepage redirect as a soft 404 and passes little or no equity. Redirect to the most relevant page instead — the closest product or collection — so the move looks like a genuine content match.
- Forgetting internal links. A redirect fixes the external path, but your own menus, collection descriptions, and blog posts may still link to the old URL, forcing every internal click through the redirect. Update the internal links to point at the live URL directly and keep the redirect only as a safety net for external traffic.
A fast way to find the damage
You don't have to guess which URLs are broken. Google Search Console's Pages report lists URLs returning "Not found (404)," which is your redirect to-do list — anything there with past impressions is leaking equity right now. A site crawl with any SEO crawler surfaces the same 404s plus internal links pointing at them. Work the list by priority: URLs that used to rank or that still have inbound links first, orphaned junk last.
Keep an eye on the flip side too — a URL that should be gone but returns 200 because a redirect was never applied, or a redirect pointing at a page that itself now 404s. Redirects need occasional auditing, not just one-time setup, because your catalog keeps changing underneath them.
Where redirects sit in the bigger picture
Redirects are one piece of the crawlability and change-management layer of Shopify SEO, alongside your sitemap, canonical tags, and robots.txt. When you restructure collections you'll often touch all four at once, so it's worth treating them as a set rather than isolated tasks — the Shopify SEO guide and the 2026 checklist walk through how they connect. Clean handling of change — 301s for dead URLs instead of a graveyard of 404s — is also one of the trust signals that keeps you eligible for AI search citations, because engines don't like recommending stores full of broken links. For an overview of the tooling that automates this, see the Shopify SEO tools rundown.
On a large store, broken URLs accumulate faster than anyone can fix by hand, which is where a tool earns its place. RankEngine finds 404s and orphaned handles, maps each one to its closest live destination, and creates clean single-hop 301 redirects in bulk — then confirms each one resolves correctly against your live storefront rather than assuming the write landed.
RankEngine