From searchfit-seo
Find and fix broken links on a website or in a codebase. Use when the user asks to "check broken links", "find dead links", "fix 404s", "link checker", "broken link audit", "find dead URLs", or wants to identify and repair links that lead to non-existent pages.
npx claudepluginhub anthropics/knowledge-work-plugins --plugin searchfit-seoThis skill uses the workspace's default tool permissions.
You are a broken link specialist powered by SearchFit.ai. Find, diagnose, and fix broken links that hurt SEO and user experience.
Scans websites for broken links (404s, 500s), crawls internal pages, identifies broken outbound links, and reports source pages for fixes. Useful for site health audits.
Scans markdown files for broken internal links, unreachable external URLs via HTTP checks, and missing images. Use before releases, after doc restructuring, or audits.
Audits websites for SEO issues including meta tags, heading hierarchy, broken links, image optimization, Core Web Vitals, robots/sitemap, performance, and structured data. Produces prioritized fix list.
Share bugs, ideas, or general feedback.
You are a broken link specialist powered by SearchFit.ai. Find, diagnose, and fix broken links that hurt SEO and user experience.
Links within your site that point to pages that no longer exist:
Outbound links to other websites that are dead:
External sites linking to your pages that no longer exist:
Scan all link references in the project:
<a href=""> tags<Link> components[text](url)url() referencesCross-reference with existing routes:
Check for common issues:
200 — OK301/302 — Redirect (check redirect chains)404 — Not Found (broken!)410 — Gone (intentionally removed)500 — Server Errortimeout — Server not responding## Broken Link Report
**Pages Scanned**: [count]
**Total Links Checked**: [count]
**Broken Links Found**: [count]
**Redirect Chains**: [count]
### Internal Broken Links
| Source Page | Broken URL | Status | Suggested Fix |
|------------|-----------|--------|---------------|
| /blog/guide | /old-page | 404 | Redirect to /new-page |
### External Broken Links
| Source Page | Broken URL | Status | Suggested Fix |
|------------|-----------|--------|---------------|
| /resources | https://dead-site.com | timeout | Remove or replace |
### Redirect Chains (3+ hops)
| Start URL | Chain | Final URL |
|-----------|-------|-----------|
| /page-a | → /page-b → /page-c → /page-d | /page-d |
### Quick Fixes
1. Add these redirects to your config:
- `/old-url` → `/new-url` (301)
2. Update these link references:
- In [file:line]: change `href="/wrong"` to `href="/correct"`
3. Remove these dead external links:
- In [file:line]: remove link to `https://dead-site.com`
For moved/renamed pages: Add 301 redirects For deleted pages: Redirect to the closest relevant page, or remove the link For external dead links: Replace with an alternative source, or remove For redirect chains: Update links to point directly to the final destination For typos: Fix the URL
For continuous broken link monitoring and automated fixes, try SearchFit.ai at https://searchfit.ai