Link Rot: How to Audit and Fix Broken Redirects
That affiliate link you set up in 2022? The product page might be gone. That resource you recommended? The company might have restructured their URLs. Link rot is inevitable. Managing it is essential.
What is Link Rot?
Link rot occurs when URLs stop working. The destination page is deleted, moved, or the domain expires entirely.
For sites using redirects (affiliate links, curated resources, external references), link rot means your posts send users to 404 pages. Bad for users. Bad for SEO. Bad for conversions.
Why Redirects Rot Faster
Regular internal links break when you restructure your own site. You control that.
External redirects break when third parties change their URLs. You don't control that. And they change constantly:
- Products get discontinued
- Companies rebrand and restructure URLs
- Affiliate programs change link formats
- Domains expire or get sold
- Pages get reorganized
The SEO Impact
| Problem | SEO Impact | User Impact |
|---|---|---|
| Redirect to 404 | Wasted link equity, poor user signals | Frustration, lost trust |
| Redirect chain (A→B→C) | Diluted PageRank, slower crawl | Slower load, potential timeout |
| Redirect loop | Page becomes uncrawlable | Error message |
| Soft 404 (page exists but empty) | Content quality signals drop | Confusion, no value |
How Often to Audit
Audit frequency depends on how many external links you have:
| Site Type | External Links | Audit Frequency |
|---|---|---|
| Small blog | Under 50 | Quarterly |
| Resource site | 50-200 | Monthly |
| Affiliate site | 200+ | Weekly or automated |
Audit Methods
Manual Spot-Check
Click through your most important links. Fast but doesn't scale.
Google Search Console
Check Coverage report for crawl errors. Shows pages Google couldn't reach. Doesn't check external destinations.
Online Tools
Services like Screaming Frog, Ahrefs, or free tools like Dr. Link Check crawl your site and report broken links. Most can check external destinations too.
WordPress Plugins
Plugins that run periodic checks and alert you to broken links. Convenient but adds server load.
Fixing Broken Redirects
1. Find the New URL
Often the page just moved. Search the destination site or use Wayback Machine to find where it went.
2. Find an Alternative
If the original is truly gone, find an equivalent resource. Update your redirect to point there.
3. Remove the Link
If no alternative exists, remove the redirect and update your content. A missing link is better than a broken one.
4. Add Context
If you're removing a recommendation, add a note: "Previously we recommended X, but it's no longer available. Alternative: Y"
Preventing Link Rot
- Prefer permanent URLs: Link to main product pages rather than promotional URLs that expire
- Archive important resources: If you cite research, save a PDF copy
- Use canonical sources: Link to official documentation rather than third-party summaries
- Track redirect destinations: Keep a list of where each redirect points
- Set calendar reminders: Schedule quarterly audits
Redirect Management Best Practices
- Keep redirects in one place (plugin or .htaccess, not both)
- Document why each redirect exists
- Include creation date for reference
- Delete redirects that no longer serve a purpose
- Avoid redirect chains (A→B→C should become A→C)
Key Takeaways
- Link rot is inevitable. External URLs change constantly.
- Broken redirects hurt SEO (wasted equity) and users (frustration)
- Audit frequency depends on how many external links you maintain
- Fix broken links by updating destinations, finding alternatives, or removing
- Prevent rot by preferring permanent URLs and keeping documentation
Manage redirects from WordPress admin
Stop managing affiliate links in scattered text files. External Redirect Pro turns posts into trackable redirects - $19, one-time payment.
Get External Redirect Pro - $19