P0 · CriticalLinks
Broken link
Link returns 4xx or 5xx error
Code: broken_link
Why it matters
Link returns 4xx or 5xx error. Healthy link architecture distributes authority across pages and gives crawlers a clear path. Broken or wasted links leak equity and frustrate users.
How to fix
Fix or remove broken links
html<!-- Broken URL: /broken-page -->
<!-- Option 1: Update to the correct URL -->
<a href="/correct-page">Link Text</a>
<!-- Option 2: Remove the link if content no longer exists -->
<!-- Option 3: Set up a redirect from the old URL -->
<!-- In next.config.js: -->
<!-- redirects: [{ source: '/old-path', destination: '/new-path', permanent: true }] -->Related checks in Links
P2
Broken or empty image
Image has empty or missing src attribute
P2
Broken in-page anchor
Fragment link points to an ID that is not present on the page
P2
Redirect chain
Link goes through 3+ redirects
P1
Redirect loop
Circular redirect detected — URL redirects back to itself
P2
Redirect to 4xx error
Redirect destination returns a client error (404, 403, etc.)
Run a free scan to check your site
Get a complete audit in under 2 minutes. No account required.
Start Free Scan