Vitryne VITRYNE
SEO

How to Handle 404s on High-Traffic Product Pages After a Big Shopify Cleanup

Deleted 200 products and now drowning in 404s? Here's how to bulk redirect them fast using CSV imports and apps — without losing SEO value.

Shopify store owner managing 404 redirect errors on a laptop with broken link icons and a checklist
Mathis Grimberg Mathis Grimberg · · 6 min read

You just cleaned house — removed hundreds of slow-moving products, tidied up your collections, and finally got your catalog looking the way it should. Then Google Search Console fires back with a wall of 404 errors, and suddenly that satisfying cleanup feels like a liability.

Here’s the good news: this is completely fixable, and you don’t have to click through 200 redirects one by one.


Why You Shouldn’t Just Let 404s Sit

It’s tempting to ignore 404 errors, especially on products that weren’t selling anyway. But there are two problems with that approach.

First, user experience takes a hit. Anyone who bookmarked a product, saved it from a social media post, or clicked a link from another site lands on a dead end. That’s a potential customer who bounces instantly.

Second, the SEO cost is real. When Google crawls pages that return 404 responses repeatedly, it signals that your store isn’t being properly maintained. An accumulation of broken links can erode crawl budget and, for pages that had backlinks pointing at them, you’re leaving link equity on the table. A 301 redirect transfers that authority to your destination page — letting the 404 just sit there passes nothing.

Pro tip: Prioritize redirects for the 404s that show the highest traffic or click counts in Google Search Console. Those are the URLs actually costing you visitors right now.


The Fastest Way to Bulk Redirect 200 Products: CSV Import

Shopify’s built-in redirect tool supports bulk imports via CSV — this is your fastest path when you have a large backlog of 404s to fix.

Step 1: Export Your 404 List from Google Search Console

  1. Go to Google Search ConsolePages report under Indexing
  2. Filter by “Not found (404)”
  3. Export the list as a CSV

This gives you the old URLs. Now you need to map them to their destinations.

Step 2: Build Your Redirect CSV

Shopify’s redirect CSV uses two columns:

ColumnWhat to enter
Redirect fromThe old broken URL path (e.g. /products/old-sneaker)
Redirect toThe destination path (e.g. /collections/footwear)

A few important rules before you upload:

  • Use relative paths only/old-product, not https://yourstore.com/old-product
  • Save as .csv, not .xlsx — Shopify will reject Excel files
  • The source URL must already be returning a 404. If the page is still live, the redirect won’t work
  • Keep the file under 15 MB; split into multiple files if needed
Redirect from,Redirect to
/products/old-running-shoe-v1,/collections/running-shoes
/products/discontinued-cap,/collections/accessories
/products/winter-jacket-2022,/products/winter-jacket-2024

Step 3: Upload to Shopify

  1. In your Shopify admin, go to Content → Menus
  2. Click URL Redirects
  3. Click Import
  4. Upload your CSV and confirm

Shopify will scan the file and email you if any redirects fail. Check that email — errors are usually a typo in a URL or a source path that’s still returning a 200 (live page).

⚠️ Warning: You can’t redirect URLs that use fixed Shopify paths like /products, /collections, or /collections/all. These are locked by the platform and cannot be used as redirect sources.


When a CSV Isn’t Enough: Use an App

The native Shopify import works well for a one-off cleanup. But if your store regularly removes or rotates products, you’ll want something more automated.

Several apps in the Shopify App Store handle this well:

AppKey strength
SC Easy RedirectsBulk CSV upload, real-time 404 monitoring, pattern redirects
Redirect Pro – 404 SEOAuto-detects broken links, automated redirect rules
404/301 URL Redirects by NabuWildcard redirects, CSV import, live monitoring
SEOWILL – 404 Link RedirectAuto-detection with daily/weekly reports

The standout feature across these apps is wildcard redirects — you can write a single rule that catches all URLs matching a pattern. For example, redirect everything under /products/old-brand-* to a specific collection, instead of mapping each URL individually.

Pro tip: Test a small batch of 5–10 redirects before uploading your full list. It’s much easier to catch formatting issues at that scale than after 200 entries.


Homepage vs. Relevant Collection: Which Destination Is Better?

This question matters more than most people realize.

Sending every deleted product to your homepage is fast, but it’s the weakest option from an SEO perspective. When Google encounters a redirect from a specific product page to a generic homepage, it may treat it as a soft 404 — meaning it considers the redirect irrelevant and passes little to no link equity. Shopify’s own blog notes that redirecting a product URL to your homepage instead of a relevant page can confuse search engines and cause rankings to drop.

The better approach:

  1. If a similar product still exists → redirect to that product page (1:1 replacement = maximum equity transfer)
  2. If the product category still exists → redirect to the relevant collection page
  3. If nothing relevant exists → redirect to the homepage as a last resort

As a rule of thumb: always redirect to the most relevant page available. If you deleted a black leather sneaker, /collections/shoes is always a better destination than /.


If some of your deleted products had backlinks from other websites, those links are still valuable — but only if you capture them with a redirect.

A properly set up 301 redirect tells Google that the page has permanently moved and passes the accumulated authority to the destination URL. Google’s current guidance confirms that 301 redirects consolidate link signals to the destination, so the equity isn’t simply lost when you redirect.

That said, relevance still matters. A redirect from a deleted product to a closely related product or collection will transfer more value than a vague redirect to your homepage. If you have a handful of pages with particularly strong external links, it’s worth taking the extra few minutes to map those to the most topically relevant destination in your store.


Set Up a Process So This Doesn’t Happen Again

The real fix is upstream: create the redirect before you delete the product.

Make it a standing rule in your store management workflow:

  1. Identify the product to remove
  2. Find the best redirect destination (similar product or collection)
  3. Add the redirect in Content → Menus → URL Redirects
  4. Then delete or archive the product

This takes 60 seconds per product and saves you from scrambling through Search Console error reports later. Some of the redirect apps mentioned above can also monitor your store in real time and alert you when new 404s appear — useful if you have a team making changes regularly.


After You’ve Set Up Redirects: Close the Loop in Search Console

Once your redirects are live, go back to Google Search Console and use the URL Inspection tool to request indexing on a few key URLs. This nudges Google to recrawl those paths sooner.

Over the following weeks, watch the Pages → Not found (404) report shrink. If you still see URLs appearing that you’ve already redirected, double-check that the source path in your CSV exactly matches what Search Console is reporting — a trailing slash or a capital letter can cause a mismatch.

Fix the backlog, build the habit, and your next cleanup won’t come with a week of firefighting in Search Console.

Tags: #404 errors #301 redirects #Shopify SEO #store cleanup