Reviewed November 3, 2026
404 Spikes After a Catalog Cleanup: Build the Redirect Map Before You Delete Anything
A deleted product URL does not vanish from the internet. It stays in Google's index for a while, in customer bookmarks, in your own blog posts and emails, and in every external link the product ever earned, and each of those arrivals now lands on your 404 page. Shopify's URL redirects, in Online Store, Navigation, are the mechanism that prevents it: create a redirect from each deleted product's path to the closest living equivalent before you delete, and the traffic and much of the link value flow to the successor instead of the error page. The map takes an hour to build before deletion and is miserable to reconstruct after.
Catalog cleanups feel like housekeeping, so they get scheduled like housekeeping and executed in an afternoon of cheerful deleting. The traffic consequence arrives over the following weeks, misattributed to seasonality or an algorithm update, because nobody connects a January cleanup with a February of softening product page landings.
Search Console keeps the receipt: a rising count of not found errors, URLs you recognize as last season's deleted range. By then the reconstruction work is archaeology, digging URLs out of old sitemaps and analytics exports. The entire loss is optional. It is prevented by one spreadsheet built while the products still exist.
Build the map while the targets still exist
Export your product list with URLs before deleting anything. For each product slated for removal, choose the destination a human would want: the direct successor product if one exists, the parent collection if the product was one variant of a range, the relevant guide or category page if the whole line is going. Home page is the destination of last resort; a redirect to an irrelevant page is a soft error in spirit and search engines treat clusters of them that way.
Create the redirects in Shopify first and test two or three by visiting the old paths, then delete the products. Order matters because a redirect pointing at a page about to be deleted is a chain to nowhere, and because testing is only possible while you can still compare the old page's intent against its destination. Keep the map file; it becomes the audit trail when someone asks, in a year, where the old range went.
Redirects have limits worth knowing
Shopify redirects handle paths on your domain, and they are the right tool for product and collection retirements. They do not rescue a domain change by themselves, they do not apply to a handful of reserved paths, and they should not be stacked into chains, old product to old collection to new collection, because each hop leaks visitors and patience. When a destination itself later gets deleted, update the original redirects to point at the final home in the same cleanup pass.
Watch the count and the clutter. Redirect lists accumulate over years into thousands of rows nobody dares touch, including redirects for the redirects. The map discipline, one file per cleanup with dates and reasons, is what keeps the list an asset instead of a sediment layer. An annual pass that flattens chains and removes redirects whose sources no longer appear in any log is an hour well spent.
Measure the cleanup by what did not happen
After deletion, monitor Search Console's not found report weekly for a month. A clean cleanup shows a brief blip of the deleted URLs being crawled, dropped, and not replaced by a rising error trend, while the successor pages absorb the impressions. A dirty one shows the error count climbing and staying, with your deleted products' old rankings evaporating instead of consolidating.
Also check your own house. Internal links in blog posts, buying guides, and email templates pointing at deleted products now hit redirects, which is fine, but updating the highest traffic ones to link directly is better hygiene and faster for the visitor. Redirects are the safety net. Nets are for falls, not for building the walkway out of.
Related reading
Related reading: Duplicate Title Tags After Copying a Theme: Where the Second One Hides, Cart Drawer Count Not Updating After Add to Cart: The Section Rendering Check, and Shopify Variant Selector Not Updating the Price: Fix Order That Works.
Frequently asked questions
How many redirects can Shopify handle?
Shopify supports large redirect lists and stores routinely run thousands. The practical limit is management, not the platform: chains, duplicates, and dead destinations accumulate silently. Keep a dated map per cleanup so the list stays auditable as it grows.
Should I redirect a deleted product to the homepage?
Only when nothing closer exists. A shopper following a link for a specific product who lands on a generic homepage has effectively hit a prettier 404. The parent collection or successor product preserves their intent and your chance of a sale; the homepage preserves neither.
Can I recover if I already deleted products without redirects?
Mostly, yes. Old URLs can be recovered from Search Console's page indexing reports, past sitemap snapshots, analytics landing page history, and web archives. Rebuild the list, add the redirects now, and expect recovery to be partial and slower than prevention was going to be.
Do redirects pass the deleted page's search value?
A permanent redirect to a genuinely relevant successor consolidates most of the link signals onto the destination over time. Relevance is the condition: redirecting a deleted product to an unrelated page invites search engines to treat it as a soft 404 and discount the transfer.