link-checker
Skill17 starsChanged 7 months agoMITView on GitHub
The Link Checker crawls your entire website, validates every internal and external link, image, and asset reference, and identifies broken links, mixed content issues, redirect chains, orphaned pages, and email/social media link problems. It generates a comprehensive fix-it report with severity levels and remediation guidance. Business Value: Broken links damage user experience, reduce SEO rankings (Google penalizes broken links), and suggest an abandoned or poorly maintained site. This skill prevents customer frustration and maintains your technical SEO health. The Link…
1 other project uses a version of this.
Adopted by
Most recently taken up by
- ncklrs/claude-chrome-user-testingtheir own version, first seen Jan 7, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- ncklrs/claude-chrome-user-testing★ 20same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository20 other files it gives its agents.
- aios-presentation-standardSkill
- audit-existing-siteSkill
- brand-to-imagesSkill
- brand-voiceSkill
- code-auditorSkill
- content-auditorSkill
- copy-editorSkill
- deploy-to-vercelSkill
- form-wiringSkill
- Getting Started with VibeCodingSkill
- performance-optimizerSkill
- qa-testerSkill
- security-auditorSkill
- seo-aeo-auditorSkill
- site-customizerSkill
- site-generatorSkill
- site-interviewerSkill
- site-updaterSkill
- ux-reviewerSkill
- webmasterSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
16 rules. About 0 are common, 16 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈16
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 237
Verify the target page exists
- Distinctive: line 238
Check the URL is spelled correctly
- Distinctive: line 239
Update link or restore deleted page
- Distinctive: line 253
Update all links to point to /current-page directly
- Distinctive: line 260
Verify the external URL still exists
- Distinctive: line 261
Update to new URL if moved
- Distinctive: line 262
Remove link or replace with alternative
- Distinctive: line 268
Check if page is still relevant
- Distinctive: line 269
Add internal links if still useful
- Distinctive: line 270
Delete or redirect if outdated
- Distinctive: line 276
Add ID to target section: <section id="section-name">
- Distinctive: line 291
Critical issues: must be fixed before launch
- Distinctive: line 298
Use URL redirects for moved pages rather than updating all links
- Distinctive: line 299
Create a redirect map for all changed URLs
- Distinctive: line 300
Test fixes by visiting page yourself
- Distinctive: line 330
Before and after comparison
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Link Checker Skill
Skill Summary
The Link Checker crawls your entire website, validates every internal and external link, image, and asset reference, and identifies broken links, mixed content issues, redirect chains, orphaned pages, and email/social media link problems. It generates a comprehensive fix-it report with severity levels and remediation guidance.
Business Value: Broken links damage user experience, reduce SEO rankings (Google penalizes broken links), and suggest an abandoned or poorly maintained site. This skill prevents customer frustration and maintains your technical SEO health.
What This Skill Does
The Link Checker performs comprehensive link auditing:
- Internal Link Validation - Checks all links between pages on your domain
- External Link Checking - Validates all outbound links to third-party sites
- Image/Asset Reference Validation - Ensures all images and resources load correctly
- Mixed Content Detection - Flags insecure content on secure pages (HTTP on HTTPS)
- Redirect Chain Detection - Identifies inefficient redirect chains (301 → 301 → 200)
- Orphan Page Detection - Finds pages not linked from anywhere (unreachable)
- Anchor Link Validation - Checks that hashtag links point to existing page sections
- Email Link Validation - Verifies mailto: links have proper email addresses
- Social Media Link Validation - Checks social media profiles are reachable
- Reports and Prioritization - Generates fix-it report organized by severity
Why This Matters (Business Impact)
SEO Rankings: Google crawls links and penalizes broken links
- Broken links increase bounce rate (bad signal to search engines)
- Mixed content warnings prevent page indexing
- Redirect chains waste crawl budget and slow page load
- Orphaned pages don't rank because they're not discoverable
User Experience: Broken links frustrate visitors
- Users land on 404 pages and leave (high bounce rate)
- "Page not found" errors reduce trust
- Slow redirects feel like broken links
- Inaccessible resources prevent task completion
Technical Health: Link issues indicate poor maintenance
- Broken external links suggest outdated content
- Mixed content warnings indicate security issues
- Excessive redirects suggest poor URL planning
Trust and Credibility: Broken links look unprofessional
- One broken link suggests site is abandoned
- Multiple broken links damage brand trust
- Poor technical health correlates with low quality
Analytics: Broken links create data gaps
- 404 errors complicate traffic analysis
- Link redirects obscure traffic sources
- Orphaned pages never appear in analytics
How to Use This Skill
Basic Usage
Check all links on my websiteCommon Scenarios
Before Launch:
Find all broken links on my site before we go live
Check for mixed content issues on my HTTPS siteSpecific Issues:
Find all external links that are broken or slow to load
Check for redirect chains on my site
Find any pages that aren't linked from the homepageLink Audits:
Validate all email links in my contact pages
Check if my social media links work
Find images that are missing or brokenOngoing Monitoring:
Check for new broken links since our last audit
Identify pages that have become orphanedWhat You'll Get
The Link Checker produces a comprehensive report with:
- Executive Summary
- Total links checked
- Broken links found (count by type)
- Issues by severity (critical, high, medium, low)
- Quick wins (issues that take <5 min to fix)
- Critical Issues Report
- Broken internal links (must fix immediately)
- Pages returning 500/502/503 errors
- Mixed content warnings on HTTPS pages
- Non-functional contact forms or CTAs
- High Priority Issues
- External links returning 404 (broken partner links)
- Slow external links (>5 second load)
- Redirect chains (301 → 301 → 200)
- Email links with invalid addresses
- Medium Priority Issues
- Missing or slow-loading images
- Orphaned pages (not linked from elsewhere)
- Anchor links to non-existent page sections
- Social media links that don't load
- Detailed Fix-It Report
- Page location of each broken link
- Current URL and destination
- Status code/error message
- Recommended fix (update link, delete, redirect)
- Estimated time to fix
- Analytics
- Pages with most broken links
- Most frequently broken external domains
- Link types with highest failure rates
- Recommended redirect strategy
Link Types Checked
Internal Links
- Navigation menu links
- Footer links
- In-content links to other pages
- Sidebar navigation
- Breadcrumb links
- Related posts/articles links
External Links
- Links to partner websites
- Links to resources and tools
- Links to social media profiles
- Links to documentation
- Links to external integrations
Assets
- Images (IMG src)
- Favicons
- CSS stylesheets
- JavaScript files
- Fonts and web resources
- PDF and document links
- Videos and media embeds
Special Links
- Email links (mailto:)
- Phone links (tel:)
- SMS links (sms:)
- Social media profiles
- Anchor links (page.html#section)
Checklist: Before Running Link Checker
- Site is publicly accessible or you have a staging URL
- Site is crawlable (robots.txt doesn't block all crawlers)
- Site isn't behind login/authentication (or you have credentials)
- Expected page count is reasonable (under 1000 for best results)
- You've identified any external sites that might block crawler traffic
Understanding Link Status Codes
| Code | Meaning | Action |
| 200 | OK - Link works | No action needed |
| 301 | Moved Permanently | Update link to new URL |
| 302 | Found (Temporary Redirect) | Link works but wait for permanent redirect |
| 304 | Not Modified | Link works (cached) |
| 400 | Bad Request | Invalid URL format - fix it |
| 401 | Unauthorized | Link requires authentication - may be OK |
| 403 | Forbidden | Site blocking crawler - may be OK |
| 404 | Not Found | Link is broken - fix or delete |
| 410 | Gone | Page permanently deleted - remove link |
| 500 | Server Error | Target site has problems - try again later |
| 502/503 | Bad Gateway/Unavailable | Target site temporarily down - try again |
| Timeout | Connection Timeout | Link too slow to load - investigate |
| SSL Error | Certificate Issues | HTTPS problem - contact site owner |
Issue Severity Levels
Critical (Fix immediately)
- Broken internal links (404 on your site)
- Mixed content warnings (HTTP on HTTPS site)
- Links to pages returning 500 errors
- Missing images on critical pages (homepage, pricing, CTA)
High (Fix within 1 week)
- Broken external links on high-traffic pages
- Email links with invalid addresses
- Redirect chains (multiple 301 redirects)
- Non-functional social media links
Medium (Fix within 2-4 weeks)
- Missing images on secondary pages
- Slow external links (but still working)
- Orphaned pages (not linked from anywhere)
- Broken anchor links (to non-existent sections)
Low (Fix when you have capacity)
- Slow-loading external resources
- External links to deprecated pages (working but outdated)
- Social media links that require login to verify
Common Issues and Fixes
Issue: Broken Internal Link
Symptom: Link to /products returns 404 Fix:
- Verify the target page exists
- Check the URL is spelled correctly
- Update link or restore deleted page Time to fix: 2-5 minutes
Issue: Mixed Content Warning
Symptom: "Mixed Content" error on HTTPS page Fix:
- Find HTTP resources on HTTPS page
- Change HTTP to HTTPS in src/href
- Or use protocol-relative URLs (//domain.com) Time to fix: 5-10 minutes
Issue: Redirect Chain
Symptom: /old-page → /legacy → /current-page Fix:
- Update all links to point to /current-page directly
- Or change 301 redirect to point directly to /current-page Time to fix: 5-15 minutes
Issue: Broken External Link
Symptom: Link to partner site returns 404 Fix:
- Verify the external URL still exists
- Update to new URL if moved
- Remove link or replace with alternative Time to fix: 5-20 minutes
Issue: Orphaned Page
Symptom: /blog/old-article exists but no links to it Fix:
- Check if page is still relevant
- Add internal links if still useful
- Delete or redirect if outdated Time to fix: 10-30 minutes
Issue: Broken Anchor Link
Symptom: Link to #section-name but no matching ID on page Fix:
- Add ID to target section:
<section id="section-name"> - Or update link to correct anchor ID Time to fix: 2-5 minutes
Optimization Tips
For Best Results
- Run before launch - Catch broken links before users do
- Run monthly - New links break all the time as sites change
- Run after content updates - New content may create new issues
- Run after major redesigns - URL changes create redirect needs
Interpreting Results
- Critical issues must be fixed before launch
- High priority issues should be fixed within 1 week
- Medium priority issues are important but less urgent
- Low priority issues are optimizations, not blockers
Making Fixes Efficient
- Group fixes by page for batch editing
- Use URL redirects for moved pages rather than updating all links
- Create a redirect map for all changed URLs
- Test fixes by visiting page yourself
- Schedule monthly checks to catch new issues
Output & Deliverables
Your link audit produces:
- Audit Report (HTML or PDF)
- Summary of all issues by severity
- Broken links by type (internal, external, assets)
- Page-by-page breakdown of issues
- Detailed Findings
- Page location of each broken link
- Current URL and error
- Recommended fix
- Fix-It Checklist
- Organized by severity
- Estimated time to fix each issue
- Quick wins first
- Redirect Map (if applicable)
- Old URLs that need redirects
- New destination URLs
- Redirect type (301 permanent, 302 temporary)
- Testing Report
- Before and after comparison
- Verification that fixes work
FAQ
Q: How long does a link check take? A: Depends on site size. Small site (50 pages): 5-10 minutes. Medium site (100-500 pages): 15-30 minutes. Large site (500+ pages): 30 minutes to 1 hour. Sites with slow external links take longer.
Q: Will this check external sites that block crawlers? A: Some sites block automated crawlers. If external links timeout, we'll report them but you may need to verify manually.
Q: Can you check links behind authentication? A: The standard link checker can't access password-protected pages. For authenticated sections, you may need manual verification.
Q: What about links in PDFs or documents? A: The standard checker validates PDF files themselves but doesn't check links inside PDFs. For that, you'd need additional tools.
Q: How do I know if an external link is broken or just slow? A: The report distinguishes between broken links (404 errors) and slow links (working but slow). Slow links aren't broken but impact user experience.
Q: Should I worry about all broken external links? A: Only if they're on your pages. Links you're pointing to should work. If an external site breaks their links, that's their problem, but users will blame you.
Q: How do I fix an orphaned page? A: Either delete it (if no longer useful), add internal links to it (if still valuable), or keep it if it's meant to be accessed directly (e.g., thank you page for email signups).
Q: What about redirect chains? A: Redirect chains slow down page load and waste crawl budget. Example: /old → /legacy → /current. Better to redirect /old directly to /current.
Q: Can I exclude certain links from checking? A: Yes, you can specify patterns to ignore (e.g., exclude all external links, exclude certain domains, exclude anchor links only).
Next Steps
- Run your first link check to identify current issues
- Fix critical and high-priority issues immediately
- Schedule monthly checks to catch new problems
- Create a redirect strategy for all URL changes
- Document your link conventions to prevent future issues
Last updated: 2024
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

