internal-links

Installation
SKILL.md

Internal link candidates

Use this report to find source pages whose retained GSC queries overlap with demand for a target URL. It resolves target aliases, fetches bounded candidate pages, checks technical state, and inspects observed links and placement before returning a review candidate. Exact query overlap is stronger than lexical overlap, but neither proves that a link belongs in the page or that adding one will improve rankings.

Run the report

Use the compact MCP flow:

  1. Call seo_list_reports with {"category":"opportunities"}.
  2. Call seo_describe_report with {"id":"internal-links"}.
  3. Call seo_run_report with {"id":"internal-links","params":{"site":"sc-domain:example.com","targetUrl":"https://example.com/guides/seo","days":90,"limit":15,"checkLimit":40,"minImpressions":25}}.

The CLI invokes the same handler:

seo reports describe internal-links --json
seo reports run internal-links --params '{"site":"sc-domain:example.com","targetUrl":"https://example.com/guides/seo","days":90,"limit":15,"checkLimit":40,"minImpressions":25}' --json
Installs
1
Repository
iannuttall/seo
GitHub Stars
464
First Seen
Jul 11, 2026
internal-links — iannuttall/seo