# Broken Links

> Use when auditing metadata, crawlability, structured data, or indexability related to Resolve internal broken links. Verify the rendered HTML and HTTP response rather than relying only on source files.

- Skill: `thedaviddias/broken-links` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add thedaviddias/broken-links`
- Raw SKILL.md: https://api.skillmd.com/api/skills/thedaviddias/broken-links/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: thedaviddias (https://skillmd.com/u/thedaviddias)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/thedaviddias/broken-links

---


# Resolve internal broken links

Internal broken links frustrate users and waste crawl budget by sending search engine bots to non-existent pages, potentially harming your site's SEO.

## Quick Reference

- Identify and fix all internal links that return 404 (Not Found) or 5xx (Server Error) codes
- Ensure all navigation elements and inline links point to live, valid URLs
- Regularly audit your site after moving or deleting content to prevent dead links

## Check

Scan the website for any internal links that lead to 404 pages or server errors.

## Fix

Update the broken link to the correct URL or remove it if the destination page no longer exists.

## Explain

Explain the concept of 'crawl budget' and how broken links can negatively affect a site's indexing efficiency.

## Code Review

Review metadata generation, rendered HTML, structured data, and response headers related to Resolve internal broken links. Flag exact routes or templates where search-facing output violates the rule, and describe how to verify the final page output.

---

For full implementation details, code examples, and framework-specific guidance,
see `references/rule.md`.

Rule page: https://frontendchecklist.io/en/rules/seo/broken-links

