Table of contents
- 1. Key takeaways
- 2. When you need a redirect
- 3. 301 vs 302 in plain English
- 4. Add a single redirect in Shopify
- 5. Have hundreds of old URLs to map?
- 6. Bulk redirects with a CSV
- 7. What to do with deleted products
- 8. Avoid redirect chains and loops
- 9. Find broken links
- 10. Test your redirects
- 11. Mistakes to avoid
- 12. What to do next
- 301 permanent redirects transfer 90-99% of accumulated search engine equity to updated URL destinations.
- Never bulk redirect all discontinued products to the homepage; route deleted items to the closest matching collection or replacement SKU.
- Avoid redirect chains (A → B → C) and circular loops that exhaust crawler budgets and introduce latency.
- Monitor Google Search Console 404 reports weekly following redesign launches to catch and resolve unmapped legacy paths.
Shopify URL Redirects use HTTP 301 permanent headers to route traffic and link equity from old or deleted paths to their closest relevant new destinations. You can create single redirects directly in your Shopify navigation settings, import thousands via a standard two-column CSV, eliminate latency-inducing redirect chains, and verify indexation with a site crawl.
A website redesign, catalog restructuring, or platform re-architecture should accelerate revenue, not destroy organic visibility. Yet one of the most common post-launch catastrophes in ecommerce is the sudden collapse of Google traffic caused by unmapped URLs returning 404 Not Found errors. When search bots encounter dead links, accumulated PageRank and keyword rankings vanish overnight.
Executing an SEO-safe transition requires mastering Shopify’s native redirection tools alongside professional Shopify SEO services. If you are moving from an external CMS, follow our battle-tested Shopify migration and replatforming protocols and the comprehensive Shopify migration checklist.
When you need a redirect
Every time a URL structure changes on your storefront, a 301 redirect must be implemented immediately. Common scenarios include:
- Editing Product or Collection Handles: Changing a product handle from
/products/leather-bagto/products/italian-leather-briefcasecreates a new URL and breaks the old one. - Catalog Pruning & Discontinued SKUs: Retiring seasonal inventory or out-of-stock items.
- Full Storefront Redesign: Reorganizing navigational menus, consolidating nested collections, or shifting from platforms like WooCommerce (see WooCommerce to Shopify migration) or Wix (see Wix to Shopify migration).
- Custom Domain Cutover: Transitioning from legacy branded domains or staging subdomains.
301 vs 302 in plain English
| Status Code | Definition | SEO Impact | Ecommerce Use Case |
|---|---|---|---|
| 301 Moved Permanently | The original page has permanently relocated to a new destination. | Transfers 90%–99% of PageRank equity to the new URL; search engines update their index. | Permanent redesigns, changed handles, deleted products, platform migrations. |
| 302 Found (Temporary) | The page is temporarily residing at a secondary destination. | Zero equity transferred; search engines keep the original URL indexed. | Temporary flash sale redirects, seasonal landing page holding patterns. |
Add a single redirect in Shopify
Not sure which platform fits your store?
Tell us about your products and goals. We suggest a platform and share a clear quote.
- In your Shopify Admin, navigate to Online Store → Navigation.
- Click the View URL Redirects button at the top right of the screen.
- Click Create URL redirect.
- In the Redirect from field, enter the relative legacy path (e.g.,
/products/old-bag). Do not include your root domain. - In the Redirect to field, enter the relative new destination path (e.g.,
/products/new-bag). - Click Save redirect.
Have hundreds of old URLs to map?
Send us your legacy URL export or sitemap. Our technical team will generate a clean 1:1 redirect map, resolve chains, and bulk upload them to your Shopify store without error.
Talk to Us ↗Bulk redirects with a CSV
When restructuring hundreds or thousands of URLs, entering them manually is unfeasible. Shopify provides native CSV import functionality:
- Create a spreadsheet with exactly two columns:
Redirect fromandRedirect to. - Populate Column A with relative legacy paths (e.g.,
/collections/summer-sale) and Column B with target destinations (e.g.,/collections/clearance). - Export the sheet as a UTF-8 encoded
.csvfile. - In Online Store → Navigation → URL Redirects, click Import, upload your file, and confirm mapping.
What to do with deleted products
The single most destructive mistake merchants make is bulk redirecting all deleted products to the homepage. When Googlebot encounters 500 different product URLs all pointing to /, it classifies them as Soft 404s, discounting link equity completely.
- Direct Replacement SKU: If a product is updated with a newer version (e.g., V1 to V2), redirect directly to the new product page.
- Closest Parent Category: If an entire product line is retired, redirect to the specific collection hub optimized via Shopify collection page SEO.
- True 410 Gone: If no logical equivalent exists and the page held zero backlinks or organic traffic, letting the page return a natural 404 or 410 tells crawlers to cleanly de-index the page.
Avoid redirect chains and loops
A redirect chain occurs when Page A redirects to Page B, which in turn redirects to Page C (A → B → C). Each hop introduces 100ms–300ms of latency, depletes crawler crawl budget, and increases the likelihood that mobile browsers terminate the connection. Always map the original URL directly to the final destination (A → C).
Find broken links
Proactively audit your storefront using three diagnostic sources:
- Google Search Console: Navigate to Pages → Not Found (404) to see the exact URLs Googlebot failed to crawl.
- SEO Crawlers: Run a Screaming Frog crawl across your sitemap to identify internal 404 errors before they harm shoppers.
- Shopify Analytics: Review internal search queries and 404 landing page sessions to identify broken external campaign links. Combine this with our Shopify SEO checklist.
Test your redirects
After uploading redirects, spot-check critical commercial pages in your browser. Use browser developer tools (Network tab) or terminal cURL commands to verify that the server issues an HTTP 301 Moved Permanently header followed immediately by an HTTP 200 OK response on the target page.
Mistakes to avoid
- Do Not Include Domain Protocols: Enter
/pages/about-us, nothttps://brand.com/pages/about-usin the "Redirect from" column. - Do Not Ignore Trailing Slashes: Ensure internal links consistently point to the canonical version of your URL.
- Never Overwrite Existing Live URLs: Shopify prevents redirects from paths that currently host live products, pages, or blogs.
What to do next
Export your current URL manifest, identify broken links in Google Search Console, and map all structural changes before launching your new design. For enterprise stores with complex multi-language or multi-country setups, consult our dedicated Shopify SEO team to preserve 100% of your search equity.