SEO Backlinks
by agricidaniel / claude-seo
Analyze a site's backlink profile, anchors, toxic signals, competitors, gaps, and disavow candidates.
Find referring domains that link to multiple competitors but not to your site, then enrich with authority, anchor samples, and outreach angle per row.
Listed ·Updated
Install data from skills.sh
SEO Backlink Gap is a Link Building skill for AI agents, published in the seoskills.sh catalog. Reach for it when your work involves off-page signals, digital PR, and backlink outreach that holds up. Install it with one command and it runs inside your own agent, so the work happens in your workflow, not a separate SEO tool.
Example output: examples/seo-backlink-gap-linear-app-20260514/REPORT.md
Produce an actionable link-prospecting list: domains linking to your top competitors but not to you, filtered by authority and relevance, enriched with anchor samples and a suggested outreach angle.
WebFetch tool available (used for prospect scoring and topical relevance checks).Baseline target backlinks DATA_getBacklinksRefDomains, DATA_getBacklinksSummary
Per-competitor referring domains DATA_getBacklinksRefDomains
dofollow_only=true and min_domain_trust={threshold}.Intersection
Enrichment DATA_getBacklinksAuthority, DATA_getBacklinksAnchors
Relevance scoring
Produce the prospect list (see Output Format).
Create a folder seo-backlink-gap-{target-slug}-{YYYYMMDD}/ with:
seo-backlink-gap-{target-slug}-{YYYYMMDD}/
├── 01-target-baseline.md
├── 02-competitor-{domain}-refs.md # one per competitor
├── 03-intersection-raw.md
├── prospects.csv # machine-readable output
└── REPORT.md
REPORT.md follows this shape:
# Backlink Gap: {target} vs {competitors}
## Filters applied
- Dofollow only: yes
- Min Domain Trust: {n}
- Min intersection: links to at least {n} of {total} competitors
## Top 25 prospects
| # | Referring domain | DT | Links to | Sample anchor | Link type | Angle | Score |
|---|---|---|---|---|---|---|---|
| 1 | example.com | 68 | {3 of 5} | "best yoga studios" | Resource list | Topical fit | 92 |
| 2 | ... | ... | ... | ... | ... | ... | ... |
## Outreach brief
- Segment these prospects into 3 batches by link type and pitch each batch with a tailored template.
- For editorial links: pitch a unique-angle comparison or original research.
- For resource lists: suggest inclusion with a specific anchor.
- For directories: apply directly.
- For forums/UGC: engage before pitching; these are not cold-outreachable.
## Counts
- Total unique referring domains across competitors: {n}
- Passed filters: {n}
- Already linking to {target}: {n} (excluded)
- Final prospects: {n}
## Files
- prospects.csv: import to Hunter.io, Pitchbox, or your outreach tool
- Per-competitor raw data: 02-competitor-*.md
prospects.csv columns:
rank,referring_domain,domain_trust,links_to_count,links_to_competitors,sample_anchor,link_type,outreach_angle,score
Not using the CLI? Copy the SKILL.md and paste it straight into ChatGPT, Claude, or any agent.