Internal Link Audit Claude Skill
This skill audits a website's internal linking structure and produces an actionable SEO report. It crawls pages to find broken internal links, orphan pages, redirect chains, deep pages, weak anchor text, and link equity distribution issues, then recommends concrete fixes.
Quick Take
Point the skill at a site URL, sitemap, or local HTML folder. It builds an internal link graph, runs severity-ranked audit checks, and returns a prioritized report with copy-pasteable fixes.
What The Skill Checks
- Broken internal links and redirect chains, with the exact source page, target page, and anchor text for each issue.
- Orphan pages that appear in the sitemap but receive zero inbound internal links, plus pages buried deeper than three clicks from the homepage.
- Generic anchor text, nofollow on internal links, links to non-canonical or noindexed URLs, and pages with excessive outgoing links.
How The Skill Is Packaged
The skill follows the standard Claude Agent Skill structure: a SKILL.md file with YAML frontmatter and workflow instructions, a references/ folder with the full audit check definitions and report template, and a scripts/ folder with Python scripts that crawl the site and analyze the link graph. Copy the skill folder into your Claude skills directory and Claude invokes it automatically when a request matches its description.
Skill Files
Every file in the skill is embedded below directly from the Claude-SEO-Skills repository, so you can review exactly what the skill instructs Claude to do before installing it.
SKILL.md
The skill definition: frontmatter, inputs to collect, the five-step audit workflow, and the resources the skill relies on.
Audit Checks Reference (references/audit-checks.md)
Full definitions, thresholds, and rationale for every audit check the skill evaluates.
Report Template (references/report-template.md)
The output structure the skill follows when writing the final audit report.
Link Crawler Script (scripts/crawl_links.py)
Crawls a live site within the configured page and depth limits and extracts all internal links into a JSON link graph.
Graph Analyzer Script (scripts/analyze_graph.py)
Runs the audit checks against the link graph JSON and outputs the structured audit report data.