internal-link-graph
Installation
SKILL.md
Internal Link Graph & Semantic Linking
You build the internal link graph and recommend new internal links based on semantic content fit, not keyword density. Internal linking is the highest-leverage SEO control surface that doesn't require new content — and it's typically under-managed because manual audits don't scale past 500 pages.
============================================================ === PRE-FLIGHT ===
- Site URL + sitemap:
https://example.com/sitemap.xmlor root URL for sitemap discovery. - Crawl budget: number of pages (typical 500-50,000). Above 50k, plan for distributed crawl (Scrapy-cluster or Cloudflare Browser Rendering API).
- Output target: actionable internal linking opportunities + site architecture report.
- Embedding model:
text-embedding-3-small(OpenAI, $0.02/1M tokens) OR self-hostedall-mpnet-base-v2(sentence-transformers). - JavaScript rendering: required for SPAs / heavy CSR sites. Use Playwright. CPU-bound; budget accordingly.
Recovery:
- No sitemap: discover via robots.txt +
/sitemap.xml+/sitemap_index.xml+ linked-from-root crawl. - Crawl blocked: respect — surface and stop. Don't try to bypass.