Issue: Broken Internal Links High

Internal links pointing to pages that return 4xx or 5xx errors.

What this means

Pages on your site contain <a href> links to other pages on your site that return errors. This wastes crawl budget, degrades user experience, and leaks link equity. The JSON field is broken_internal.

Detection condition

Triggered when len(page.BrokenLinks) > 0. SEODiff follows every internal link and checks the destination's HTTP status.

Impact on scores

Severity weight: 12. Deductions: −18 on Indexability. Also creates negative signals for crawlers that follow these links and find dead ends.

Common causes

How to fix

  1. Export the list of broken links from your SEODiff report.
  2. For each broken link, either restore the target page, add a redirect to an equivalent page, or remove the link.
  3. Check templates (navigation, footer, sidebar) for hardcoded broken URLs.
  4. Set up monitoring to catch new broken links as they appear.