Link Rot: What Actually Happens to Your Links Over Time
Every link you publish starts a slow clock. Here is what the research says about how fast links die, and how to find the dead ones on your own site.
On this page
Every link you publish starts a clock you do not control. The page it points at is maintained by someone else, on their schedule, for their reasons, and one day it stops existing.
Studies that have measured this at scale find the same broad pattern: a large share of web links stop working within a decade, and the decay starts immediately rather than after a long grace period. Pew’s analysis of disappearing online content found substantial proportions of pages inaccessible only a few years after collection.
For a site that has been publishing for a while, that is not a statistic. It is a maintenance bill that has already been accruing.
Why Links Die
Four causes, in roughly descending order of how often they hit a typical site.
The page was deleted or moved. Companies restructure their sites, retire product lines, drop blog archives during a redesign. No notice goes out to anyone linking in.
The domain changed hands or lapsed. A small site closes, the domain expires, and six months later the address serves something unrelated. This one is worse than a 404 because the link now works and points somewhere you would not have chosen.
The content changed underneath a stable URL. The address still resolves, the page still loads, and what it says is now different. Every automated checker reports this as healthy.
You broke it yourself. Slug changes, deleted posts, a migration that did not carry every URL across. Internal decay is entirely within your control, which makes it the cheapest kind to fix.
Outbound and Internal Rot Differently
They deserve separate treatment because the tools and the stakes differ.
Internal links break in ways your own systems can see. Search Console reports 404s, your analytics shows visits landing on your error template, and every one of them is fixable with a redirect you control.
Outbound links break silently and completely outside your view. Nothing in your logs knows that the page you linked to in 2023 stopped existing, because the failure happens after the visitor leaves you. This is why outbound rot goes unnoticed for years and why it needs an active check rather than a passive report.
On affiliate sites, outbound rot is the expensive kind: a dead product link produces the same traffic and none of the earnings.
The Failure a Checker Will Not Catch
Worth spelling out because it is the one most people never look for.
A link checker asks whether a URL returns a successful response. It cannot tell you whether the page still supports the point you cited it for.
So the citation you added to prove a statistic, on a page that has since been rewritten into a product pitch, passes every automated test while quietly no longer backing your claim. Same for a link to a specific guide that now redirects to a generic hub page: technically a working link, practically a dead end for the reader.
The only defence is spot checking by hand on the posts that matter most. Ten minutes on your five most important articles once a year is a reasonable version of that.
Redirect Chains Hide the Decay
When a site restructures, it often redirects old URLs somewhere generic rather than to the true equivalent. Your link keeps working and starts pointing at a homepage.
This shows up clearly if you look at the whole chain rather than just the final status. The redirect checker prints every hop, so a link that used to reach a specific article and now lands three hops later on a category index is visible for what it is.
That pattern is worth fixing, because a reader who clicked for something specific and arrived at a general page has effectively hit a dead end with a 200 status.
Slow Your Own Decay
The half of the problem you control is the half worth systematising.
Keep slugs stable. A slug change for cosmetic reasons breaks every existing link for a benefit that is usually imaginary. If you must change one, redirect the old URL and leave the redirect in place permanently.
Redirect rather than delete. Retiring a post is fine; leaving its URL to 404 wastes whatever inbound links it accumulated.
Route commercial links through your own domain. This is the structural fix for outbound rot: if your affiliate and campaign links point at a URL on your site, repointing a dead destination is one rule change rather than an edit across forty posts, and it fixes newsletters and social posts you can no longer edit at all. DevDome Redirect Manager is free with no rule limit, and its per-rule click counts also tell you which dead links are still getting traffic and therefore worth repairing first.
A Realistic Routine
You are not going to audit everything, and you do not need to.
Once a quarter, run a link check and fix whatever appears on your top twenty pages by traffic. Once a year, hand check the sources on your handful of genuinely important posts, reading the destination rather than trusting the status code. Before any seasonal push, check the links in the posts that season depends on.
That is a few hours a year. It will not get you to zero broken links, and zero is not the target. The target is that the pages carrying your traffic and your income keep their promises, which is a much smaller and much more achievable job.
Disclosure: DevDome publishes this blog and makes the products it mentions. We describe what they do rather than promise results.
Key takeaways
- Published research consistently finds a large share of links stop working within a decade.
- Outbound links decay faster than internal ones because you do not control them.
- Redirect chains hide decay: a working link can still end at the wrong page.
- Your own archive decays too, through slug changes and deleted posts.
- A quarterly check on your top pages catches most of the damage cheaply.
Sources
- Pew Research Center: when online content disappears — measured decay rates for web pages and links over time
- Google Search Central: HTTP status codes and network errors — how Google handles 404s and other error responses
Links last checked August 26, 2026.
Frequently asked questions
Do broken outbound links hurt my SEO?
A few are normal and search engines expect them. The bigger cost is reader trust and, on affiliate sites, direct lost revenue. What genuinely hurts is broken internal links and 404s on pages that have inbound links, because those waste both crawl attention and the value those links carried.
Should I remove a dead link or replace it?
Replace where a good equivalent exists, remove where it does not. Leaving a dead link in place is the worst option because it wastes a reader's click. If the link supported a factual claim and no replacement exists, consider whether the claim still stands without a source.
What about links to pages that changed rather than disappeared?
This is the harder case and no checker catches it, because the URL still returns a healthy response. A page that used to hold a statistic and now holds marketing copy is a broken citation with a working link. Spot check the sources on your most important posts by actually reading the destination.
Is an archive service a real fix?
It preserves what a page said, which is valuable for citations and for anything where the claim matters more than the destination. It does not help commercial links, where you need a live page that can still sell something. Use it for sources, not for product links.