An online shop rarely loses revenue all at once -- it loses it gradually. Products are discontinued, categories get renamed, landing pages from an old campaign disappear, and what remains are dead references: internal links that lead nowhere, ads that point to removed pages, and search engines crawling addresses with nothing left behind them. German online retail turned over around 92.3 billion euros (HDE Online-Monitor) in 2025 -- every dead link in an order path is a small tear in that revenue. This article shows what ongoing link hygiene looks like: how to find 404 errors and soft 404s, when a 301 redirect is the right answer, and why broken link monitoring belongs in every maintenance plan.
Why Dead Links in a Shop Cost Real Money
A dead link hits the shop in two places at once: the customer and the search engines. Anyone who clicks from a search, an email or an ad onto a sold-out or deleted product and sees an error page bounces again immediately in many cases. The average cart abandonment rate in online retail already sits at around 70 percent (Baymard Institute); every additional friction in the path -- a link running into nothing, an error page in the middle of checkout -- pushes that rate higher. 17 percent (Baymard Institute) of checkout abandonments trace back to technical errors and crashing pages.
On the search engine side the damage is less visible but just as real. An address that permanently returns an error drops out of the index; rankings built over months are lost. Internal links pointing to such addresses pass on no authority and steer neither users nor crawlers to where revenue is generated. In a market where marketplaces already draw 57 percent (HDE Online-Monitor) of online sales, no independent shop can afford careless link hygiene -- visibility is too scarce and too expensive to hand over to dead ends.
What a dead link triggers
The Four Types of Broken References in a Shop
Before you fix broken links, you have to distinguish them -- because the right response depends on the type. Blanket-redirecting every error to the homepage does more harm than it fixes. In daily shop operations, four patterns recur, each with its own cause and its own solution. Separating them cleanly saves time later and avoids new follow-on errors.
Hard 404
The address correctly returns status code 404 or 410. Honest toward crawlers, but a problem when important pages or heavily linked products are affected.
Soft 404
The page returns status 200 but shows an error or an empty result list in its content. Search engines treat it as a full page and waste resources on it.
Internal broken link
A reference in the menu, in a product description or in the footer points to a removed address. Users land in nothing, crawlers follow into a dead end.
Faulty redirect
A 302 instead of a 301, a redirect chain or a loop. The redirect exists but works against ranking and load time instead of for them.
Soft 404: the silent crawl budget drain
The most dangerous error type is the one nobody sees. A soft 404 occurs when a page technically responds with status 200 (OK) even though there is nothing behind it: a sold-out product page marked 'not available', an empty search results page, a category without articles. To browsers and users it looks like a normal page. To search engines it is a contradiction -- the status code says 'valid', the content says 'empty'.
The real damage lies in the crawl budget. A search engine crawler loads the address, renders it, evaluates it and finally discards it as worthless -- and repeats this on every refresh. Those resources are missing where they are needed: on new products, updated categories and important landing pages. In large assortments with many discontinued articles, thousands of such addresses add up. The clean solution: a genuinely missing page returns 404 or 410, a permanently moved one returns 301 to a fitting target.
You cannot spot a soft 404 in the browser
Internal Broken Links and Lost Link Authority
Internal linking is the nervous system of a shop: it guides users through the assortment and distributes ranking signals between pages. When an internal link points to a removed address, that flow breaks. The crawler follows the reference into a dead end, spends resources on it and finds nothing at the end that it could index or whose authority it could pass on. The more such dead internal links a shop carries, the greater the SEO damage -- and the more laborious guiding customers through the assortment becomes.
- Menu and footer links pointing to long-removed categories or campaign pages
- Product descriptions referencing sold-out accessory articles
- Blog and guide posts pointing to old landing pages or renamed URLs
- Banners and teasers from expired campaigns on the homepage
- Hreflang and canonical entries referencing language versions that no longer exist
- Redirects from old moves whose target has since been removed itself
301, 302 or 410 -- Choosing the Right Answer
Once an address is no longer valid, the status code decides the consequences for ranking and user guidance. The most common confusion concerns 301 and 302: a 301 signals a permanent move and passes the built-up authority to the target; a 302 signals only a temporary redirect and keeps the signal at the old address. Redirecting a permanently removed article with a 302 gives away exactly the ranking power you meant to save.
| Status code | Meaning | When to use |
|---|---|---|
| 200 OK | The page exists and returns valid content | Standard case for active pages, not for pages that are empty in content |
| 301 permanent | The address has moved permanently, authority is passed on | Discontinued product with successor, renamed URL, domain move |
| 302 temporary | Temporary redirect, the signal stays at the source | Only genuine provisional cases such as short-term campaign pages |
| 404 missing | The page does not exist (any more), with no statement on duration | Removed with no successor when no meaningful 301 target exists |
| 410 gone | The page was deliberately and permanently removed | Permanently delisted assortment meant to disappear from the index |
The rule of thumb: if there is a thematically fitting successor target, redirect there with a 301 -- for example from the discontinued model to its successor, or from the deleted category to the parent one. If there is no meaningful target, an honest 404 or 410 is better than a forced redirect to the homepage, which search engines in turn treat as a soft 404. This mapping should be documented so it stays reproducible at every assortment change rather than being reinvented by each person.
Avoiding Redirect Chains and Loops
Redirects are a tool that can turn against the shop over time. With every relaunch, every URL change and every assortment cleanup, new rules are added -- and at some point a 301 points to an address that itself already redirects with a 301. This creates redirect chains: browsers and crawlers pass through several hops before reaching the target. Each hop costs load time, and with every stage the passed-on ranking signal dilutes. In the worst case the chain closes into a loop and the page becomes unreachable altogether. Changes to redirect rules therefore belong in a staging environment tested before going live.
Keep it short and direct
Discontinued Articles: A Redirect Plan for the Product Lifecycle
The most common source of dead links in a shop is the perfectly normal product lifecycle. Articles are listed, promoted, linked -- and eventually delisted. Without a plan, every discontinued article leaves a dead address that internal links, backlinks, ads and search results still point to. With a plan, delisting becomes a controlled transition: every removed article receives a deliberate decision -- successor, category or permanent removal.
In practice this means a fixed operating rule: before a product is deactivated, its successor target is defined and the 301 redirect is set up. If there is a newer variant, the redirect leads there; if only the category exists, then to that; if the article is dropped without replacement, a 410 is set deliberately. This preserves the built-up visibility, and customers land on a relevant page instead of in a dead end. The step costs minutes per article and saves hours of troubleshooting later -- especially in combination with image maintenance in the running shop, which touches the same editorial workflow.
A discontinued article is not a deleted article -- it is an article with a defined successor target.
Broken Link Monitoring as a Maintenance Module
A one-off cleanup brings short-term calm, but dead links keep appearing -- with every assortment change, every editorial update, every plugin or theme change. That is why link checking belongs not in an annual project but in ongoing operations. A continuous monitoring crawls the shop at fixed intervals, checks status codes and internal references and reports new errors before they show up in rankings and revenue.
Regular crawl
Automated run through the entire shop at fixed intervals, including product, category and content pages.
Status code check
Detection of 404, 410, 5xx and suspicious 200 responses with error content, meaning soft 404s.
Internal link analysis
Reconciliation of all internal references against the addresses actually reachable in the shop.
Redirect audit
Review of redirect rules for chains, loops and mistakenly set 302 responses.
Alerting
Notification of new broken links to the maintenance team, prioritized by order path and visibility.
Reporting
Traceable documentation of findings, measures and trend over time.
The benefit lies in reaction time: a dead link found and fixed within days barely costs visibility; one that stays unnoticed for months can damage a ranking lastingly. As part of an ongoing maintenance and monitoring operation, link hygiene becomes a plannable routine instead of a firefighting exercise after the next drop in visibility. Anyone who additionally keeps load time and Core Web Vitals in view couples link upkeep directly to measurable performance.
The 404 Maintenance Cycle at a Glance
- Capture: a complete crawl of the shop and reconciliation with the Search Console reports on 404 and soft 404.
- Assess: classify every faulty address -- does it need a 301 target, a 410 or a corrected internal link?
- Redirect: set a 301 to the fitting successor target, a 410 for permanently removed items, correct internal links directly to the final address.
- Verify: resolve redirect chains, remove loops, swap 302 for 301 wherever the move is permanent.
- Monitor: keep monitoring active, report new errors automatically and work through them in the next cycle.
Link hygiene is not a one-off action but a cycle that grows with the shop. Anyone who accompanies discontinued articles with a redirect plan, resolves soft 404s consistently and keeps redirects flat protects rankings, crawl budget and revenue at the same time. Together with the regular upkeep of legal texts and a documented maintenance plan, many small operating tasks add up to a reliable shop -- and the concrete implementation can be bundled into suitable maintenance packages. We show examples from practice on request in our project examples.
Sources and studies