
A Shopify 404 error on a product or category page is more than a broken link. It can interrupt crawling, waste internal link equity, and create a poor user experience for shoppers who expect to land on a live page. For ecommerce sites, that matters because product discovery, category rankings, and conversion opportunities often depend on how well search engines can find and understand your store.
This checklist focuses on practical SEO steps for Shopify product pages, collection pages, and wider online store architecture. The same principles also apply to WooCommerce and other ecommerce platforms: keep important pages crawlable, reduce duplicate content, improve internal linking, and guide both users and search engines towards the right pages.
What a Shopify 404 error means for ecommerce SEO
A 404 status tells search engines that a page no longer exists. That is normal when a product is permanently discontinued or a collection is removed, but it becomes a problem when valuable pages start returning 404s by mistake. Common causes include changed URLs, deleted products, renamed collections, broken internal links, or old backlinks pointing at retired pages.
For product page SEO, a 404 can remove a page from organic visibility if it once ranked for branded or non-branded queries. For category page SEO, it can be even more disruptive because collections often support broader search demand and help shoppers browse by intent, such as “men’s running shoes” or “vegan skincare”.
Audit the source of the broken page
Start by identifying whether the 404 is intentional or accidental. In Shopify, check recent product deletions, collection changes, theme updates, navigation edits, and URL handle changes. Review Search Console, analytics, and server logs where available to see which broken URLs are being hit most often.
Use a crawl tool such as Screaming Frog SEO Spider to find broken internal links, orphaned pages, and redirected URLs that may now return 404s. This helps you separate low-value dead pages from important pages that still deserve a fix.
Decide whether the page should be restored, redirected, or removed
If the product still exists, restore the page or reinstate the original handle where possible. If the page has moved to a new URL, use a 301 redirect to the closest relevant alternative. If the item is gone for good and has no equivalent, let the 404 remain rather than sending users to an irrelevant page.
Protect product page SEO with the right redirects
When a product page has backlinks, organic traffic, or strong internal links, a 301 redirect is usually the best option. Send users to the most relevant live product, a parent category, or a closely matched alternative. Avoid redirecting every broken product to the homepage, as that can frustrate users and weaken relevance signals.
For out-of-stock product SEO, the page should usually stay live if the product will return. Keep the content accessible, show stock status clearly, and suggest alternatives if needed. That approach supports user experience and preserves any search visibility the page has already earned.
If you need a broader view of link authority planning, Backlink Works has a useful guide to backlink building that can help you think about why some product URLs deserve more careful redirect handling than others.
Fix collection page issues without creating new duplicates
Collection pages are often where Shopify stores win traffic for category-level keywords. If a collection page returns 404, check whether a new collection already exists with a similar purpose. If so, redirect the old collection URL to the best match. If the collection was removed because the category is no longer relevant, keep the redirect tight and topical rather than broad.
Be careful with duplicate product content caused by multiple collection paths, variant URLs, or filtered pages. Shopify can create lots of near-duplicate URLs if faceted navigation is not controlled. Canonical tags, clean internal linking, and sensible indexation rules help search engines understand which version of a page should rank.
Manage faceted navigation carefully
Filters for size, colour, price, and material can improve browsing, but they can also create crawl traps and thin URL variants. Only allow important filter combinations to be indexed when they have clear search demand and unique value. Otherwise, keep them crawlable for users but low priority for indexing.
Improve internal linking to reduce future 404s
Many 404 errors happen because old links remain in menus, blogs, related products, footers, or promotional banners. Review internal linking regularly so product and category URLs stay current. Update links after product renames, seasonal collection changes, or template refreshes.
Clear internal linking also supports ecommerce keyword research and content strategy. A strong collection page can link to related subcategories, buying guides, and high-value product pages, helping search engines understand topic relationships and improving shopper navigation. This is especially useful on mobile, where users often rely on simple, direct paths rather than deep browsing.
Use 404 pages strategically, not as a default solution
A well-designed 404 page can soften the impact of a broken link, but it should not become the main fix. Make the page helpful with search, popular categories, and a return path to live products. Keep it fast, mobile-friendly, and clear so it supports ecommerce user experience rather than creating confusion.
From a technical SEO and conversion perspective, the goal is to minimise dead ends. Good page speed, stable layouts, and useful navigation all support Core Web Vitals and make it easier for shoppers to continue browsing. If you are reviewing wider site performance, Google PageSpeed Insights can help you spot speed issues that may be affecting product and collection pages.
Shopify 404 SEO checklist for product and category pages
Use this short checklist during audits or migrations:
Check whether the 404 page should be restored, redirected, or left as a true missing page.
Redirect discontinued but relevant products to the closest live alternative.
Keep live out-of-stock products indexed when they may return, and improve their content.
Fix broken internal links in menus, blogs, collections, and product recommendations.
Control duplicate content created by variants, filter combinations, and overlapping collections.
Review collection pages for search intent, indexation value, and user usefulness.
Test mobile usability and page speed so users do not hit dead ends during browsing.
Conclusion
Shopify 404 errors are normal, but unmanaged broken pages can weaken ecommerce SEO, reduce trust, and interrupt the path to purchase. The best approach is practical: protect valuable product and category URLs, redirect carefully, clean up internal links, and make sure your store architecture still supports crawlability and discovery.
Results will depend on your catalogue quality, site structure, competition, technical setup, and the consistency of your optimisation. If you want to build a more resilient store, treat 404 management as part of your wider SEO and ecommerce experience strategy, not as a one-off fix.
Frequently Asked Questions
Should Shopify 404 pages always be redirected?
No. Redirect only when there is a clear, relevant replacement. If there is no close match, a helpful 404 page is better than an irrelevant redirect.
What is the best redirect for a deleted product page?
A 301 redirect to the closest equivalent product or relevant collection is usually best. Avoid sending users to the homepage unless there is no better option.
Can 404 errors hurt category page rankings?
Yes, especially if important collection pages are broken or internally linked from key areas. Fixing them helps preserve crawl paths and topical relevance.
How often should I review 404 errors in Shopify?
Review them regularly, especially after product changes, site migrations, theme updates, or seasonal catalogue updates. Monthly checks are a sensible starting point for many stores.