Broken Internal Links SEO Guide
Internal links returning 4xx or 5xx responses create dead ends for crawlers and leak PageRank from your internal link graph.
Sites Affected
504
Affected Rate
30%
What is Broken Internal Links?
A broken internal link is a link from one page on your domain to another page on the same domain that returns a non-200 HTTP status code — typically 404 (Not Found), 410 (Gone), or 5xx (server error). When a crawler follows a broken internal link, it terminates at that URL and does not pass crawl credit, PageRank, or indexing signals to the destination. The linking page accumulates authority with nowhere to send it.
Commonly Affected Page Types
- Navigation menus and footers containing links to deleted or restructured pages
- Blog posts that link to other posts or resources that were later removed or moved
- Product cross-link and related-product sections pointing to discontinued or renamed SKUs
- Sidebar widgets listing recent posts or categories where URLs have changed
- Archive and index pages that auto-generate links to all posts, including deleted ones
Why It Matters
Internal links are the primary mechanism for PageRank distribution across a site. Every broken internal link is a leak in the internal link graph where authority pools at the linking page but cannot flow outward to neighboring content. Sites with large numbers of broken internal links have fragmented authority distribution — their best-linked pages cannot amplify the ranking potential of supporting content.
Real Examples from Public Audits
These examples are taken from public SEOFinalBoss audits. Sites are ranked by number of pages affected in the audit sample.
| # | Site | Category | Broken Links | SEO Score | Last Audited |
|---|---|---|---|---|---|
| 1 | — | 10 | 30 | Mar 2, 2026 | |
| 2 | — | 10 | 35 | Feb 28, 2026 | |
| 3 | — | 10 | 35 | Mar 4, 2026 | |
| 4 | — | 10 | 35 | Mar 4, 2026 | |
| 5 | — | 10 | 40 | Feb 28, 2026 | |
| 6 | — | 10 | 40 | Feb 28, 2026 | |
| 7 | — | 10 | 40 | Feb 28, 2026 | |
| 8 | — | 10 | 40 | Mar 2, 2026 | |
| 9 | Content Creation | 10 | 40 | Mar 2, 2026 | |
| 10 | — | 10 | 40 | Mar 4, 2026 | |
| 11 | — | 10 | 40 | Mar 4, 2026 | |
| 12 | — | 10 | 40 | Mar 4, 2026 | |
| 13 | — | 10 | 45 | Feb 28, 2026 | |
| 14 | — | 10 | 45 | Feb 28, 2026 | |
| 15 | — | 10 | 45 | Mar 4, 2026 | |
| 16 | — | 10 | 45 | Feb 28, 2026 | |
| 17 | — | 10 | 45 | Mar 4, 2026 | |
| 18 | — | 10 | 45 | Feb 28, 2026 | |
| 19 | — | 10 | 45 | Feb 28, 2026 | |
| 20 | — | 10 | 45 | Mar 2, 2026 |
Showing top 20 of 504 affected sites. View full leaderboard →
Commonly Affected Pages
- Navigation menus and footers containing links to deleted or restructured pages
- Blog posts that link to other posts or resources that were later removed or moved
- Product cross-link and related-product sections pointing to discontinued or renamed SKUs
- Sidebar widgets listing recent posts or categories where URLs have changed
- Archive and index pages that auto-generate links to all posts, including deleted ones
How to Fix It
- 1Run a monthly full-site crawl and export all internal 4xx link sources for systematic review.
- 2For permanently removed pages with no replacement, remove the link rather than redirecting to an unrelated page — a misdirected link is worse than no link.
- 3For removed pages with clear topical replacements, set up a 301 redirect to the closest current content.
- 4Audit navigation menus, footers, and sidebar widgets specifically — these contain the most persistent broken links because they are updated infrequently.
- 5Set up automated monitoring to detect new broken internal links within 24–48 hours of a page being removed.
Issue Severity Distribution
Distribution of affected page counts across sites in our public audit dataset.
Most Affected Categories
Industries where broken internal links appears most frequently in audited sites.
Common Mistakes
- Adding a catch-all redirect from all broken URLs to the homepage — this passes no topical authority and creates misleading user experiences.
- Fixing only the 404s surfaced by Google Search Console without auditing for 5xx errors, which are often more damaging for crawl depth.
- Focusing on broken links discovered by external crawlers without checking for broken links only reachable through internal navigation (logged-in states, dynamic menus).
Before vs. After
Bad Implementation
A software review site's 'Best CRM Tools' sidebar widget links to /crm/tool-review-A (404 — removed 8 months ago). The broken link appears on every page in the CRM category — 200+ pages each pointing to the same dead end.
Good Implementation
The sidebar link is updated to /reviews/crm/tool-a (current canonical URL) or removed entirely if no direct replacement exists — eliminating the dead end from 200+ pages in a single template fix.
Common questions about broken internal links
Do broken internal links affect rankings?+
Yes, indirectly. Broken internal links create dead ends in your internal link graph — PageRank pools at the linking page with nowhere to flow. They also waste crawl budget: Googlebot follows the broken link, receives a 4xx response, and that crawl cycle does not contribute to indexing any new content. Sites with large numbers of broken internal links have fragmented authority distribution across their content.
How often should I audit for broken internal links?+
Monthly for most sites; weekly for large sites with frequent content changes. Broken internal links accumulate primarily when pages are deleted or URLs change without updating all internal references. Setting up automated monitoring that checks for new 4xx errors within 24–48 hours of a page deletion is more effective than periodic manual crawls for catching issues early.
Is a broken internal link worse than a broken external link?+
Broken internal links are within your control and should always be fixed. Broken external links (links pointing away from your site) are not within your control and do not affect your site's crawl budget or internal PageRank distribution. However, linking out to resources that return 4xx can be a minor trust signal issue. Prioritize internal broken links — they are fixable and have direct SEO impact.
What is the best way to fix a broken internal link?+
If the destination page was moved: update the link to point to the new URL (preferred over relying on a redirect). If the page was deleted and a replacement exists: either link to the replacement or set up a 301 redirect from the old URL. If no replacement exists: remove the link rather than redirecting to an unrelated page — a misdirected link misleads both users and crawlers.
Can a 301 redirect fix a broken internal link?+
A 301 redirect will resolve the user experience — users will be taken to the destination rather than seeing a 404. But it adds an extra redirect hop and still consumes additional crawl budget. The preferred fix is to update the link source to point directly to the final URL, eliminating the redirect entirely. Use 301 redirects as a fallback for externally linked pages you cannot control.
Do broken links in the footer or navigation count as broken internal links?+
Yes, and they are often the most damaging type because they appear on every page of the site. A broken link in a site-wide footer or navigation creates a 4xx error on every page that renders that element — potentially thousands of broken link signals across a single crawl. Template-level broken links should be treated as highest priority.
How does Google handle pages with many broken internal links?+
Google does not apply a direct penalty for broken internal links. However, pages with excessive broken outbound links may be seen as lower-quality or poorly maintained. More practically, broken links waste the crawl budget allocated to a page — if Googlebot follows 10 internal links and 4 return 404s, those 4 crawl cycles discover no new content, reducing the effective crawl rate for the site.
Should I redirect all 404 pages to the homepage?+
No. A catch-all redirect from all 404 URLs to the homepage is a common mistake. It satisfies the user experience problem superficially but passes no topical authority (the homepage is unlikely to be the closest relevant content) and can create a 'soft 404' — Google recognizes that the destination is not relevant to the original URL and may treat the redirect as effectively a 404 anyway. Redirect specifically to the closest relevant content, or remove the link entirely.
Related Issue Guides
Thin Content
Pages with insufficient content depth are deprioritized by search engines and filtered from competitive rankings.
Read guideCanonical Issues
Misconfigured canonical tags cause ranking authority to flow to the wrong URL or get split across duplicates.
Read guideRedirect Chains
Multi-hop redirects add latency, consume crawl budget, and reduce the PageRank transferred to the final destination.
Read guideCheck if your site has broken internal links issues
Run a free SEO audit to detect broken internal links and 3+ other issues across your entire site.