Technical
TechnicalMedium

Broken Internal Links

Checks for internal links pointing to 404 or 500 responses.

What this check measures

We extract all same-origin `<a href>` links from each crawled page and HEAD-request them. Any 404 or 500 is reported with the source page.

Why it matters

Broken links waste crawl budget, create dead ends for users, and signal poor maintenance to Google. Too many 404s = deprioritization.

search

How our audit detects it

Parse all <a href>, filter same-origin, HEAD request each. Collect 404/500 responses.

Typical findings

  • error_outlineFooter links to /old-url that 404.
  • error_outlineBlog post links to a renamed internal URL.
  • error_outlineNav link to a page deleted in a redesign.

How to fix

Fix the link target or 301 redirect the old URL to a relevant current one. Use Screaming Frog or Sitebulb to find all broken links systematically.

Copy-paste fix prompt for your stack

Lovable · Cursor · Bolt · v0 · Replit · Windsurf · Claude Code · Base44

View the fix prompt →

Frequently asked questions

301 or fix the link?expand_more
Fix the link when you can. 301 for URLs that can't be fixed (e.g., external references already published).

Want this checked on your site?

Pantra runs the full audit (SEO, Security, GEO, Performance, Schema, Technical, Images) in 10 seconds and generates stack-specific fix prompts.

Scan my site

Related checks