Agent skill

SEO Backlink Gap

by seranking in seranking/seo-skills

Find referring domains that link to multiple competitors but not to your site, then enrich with authority, anchor samples, and outreach angle per row.

MITAuto-check passedMarketing & SEO

Install SEO Backlink Gap

skills CLI
$ npx skills add seranking/seo-skills --skill seo-backlink-gap -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install seranking/seo-skills seo-backlink-gap --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/seranking/seo-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/seo-backlink-gap .claude/skills/seo-backlink-gap && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
seo-backlink-gap
GitHub stars
160
Token cost
~1.3k tokens
SKILL.md length
391 words
Files
1
Skills in repo
32
Repo updated
First seen
Licence
MIT

At a glance

Find referring domains that link to multiple competitors but not to your site, then enrich with authority, anchor samples, and outreach angle per row.

  • Works in 6 steps: Baseline target backlinks… → Per-competitor referring domains… → Intersection → …
  • The user asks for backlink gap analysis
  • SKILL.md covers Prerequisites, Process, Output format and Tips
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

SEO Backlink Gap is an agent skill from seranking/seo-skills. Find referring domains that link to multiple competitors but not to your site, then enrich with authority, anchor samples, and outreach angle per row. Produces a prospect list an outreach team can start emailing tomorrow. Use when the user asks for backlink gap analysis, link building opportunities, competitor backlink intersection, link prospecting, or wants referring domains they are missing.

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Marketing & SEO, covering Link building. The repository describes itself as: Claude SEO Skills — production Claude Agent Skills for the SE Ranking MCP server. Content briefs, AI Search share of voice, audits, backlink gaps, keyword clusters, schema… The licence is MIT.

When your agent uses it

  • The user asks for backlink gap analysis
  • Link building opportunities
  • Competitor backlink intersection
  • Link prospecting

Example prompts

  • “/seo-backlink-gap”

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Baseline target backlinks DATA_getBacklinksRefDomains, DATA_getBacklinksSummary
  2. Per-competitor referring domains DATA_getBacklinksRefDomains
  3. Intersection
  4. Enrichment DATA_getBacklinksAuthority, DATA_getBacklinksAnchors
  5. Relevance scoring
  6. Produce the prospect list (see Output Format).

What it can do on your machine

Read from SKILL.md and the folder at commit fd6d140. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

SEO Backlink Gap loads about 1.3k tokens when it runs. Until then it costs about 104 tokens; SKILL.md has 391 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~104
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from seranking/seo-skills at commit fd6d140, republished under its MIT licence (© seranking). 391 words, ~1,251 tokens.

Download SKILL.mdSave it as .claude/skills/seo-backlink-gap/SKILL.md (or your agent's skills folder).
name
seo-backlink-gap
description
Find referring domains that link to multiple competitors but not to your site, then enrich with authority, anchor samples, and outreach angle per row. Produces a prospect list an outreach team can start emailing tomorrow. Use when the user asks for backlink gap analysis, link building opportunities, competitor backlink intersection, link prospecting, or wants referring domains they are missing.

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.

Prerequisites

  • SE Ranking MCP server connected.
  • Claude's WebFetch tool available (used for prospect scoring and topical relevance checks).
  • User provides: (a) target domain, (b) 3 to 5 competitor domains, and optionally (c) minimum Domain Trust (default: 25), (d) dofollow-only filter (default: true), (e) minimum intersection count (default: linked by at least 2 of the N competitors).

Process

  1. Baseline target backlinks DATA_getBacklinksRefDomains, DATA_getBacklinksSummary

    • Pull the target domain's existing referring domains to build an exclusion set.
    • Save count and summary metrics for the report.
  2. Per-competitor referring domains DATA_getBacklinksRefDomains

    • For each competitor, pull referring domains with dofollow_only=true and min_domain_trust={threshold}.
    • Collect as a dict keyed by referring domain with the list of competitors linking to it.
  3. Intersection

    • Retain referring domains that link to at least the minimum number of competitors.
    • Exclude any domain already in the target's backlink set.
  4. Enrichment DATA_getBacklinksAuthority, DATA_getBacklinksAnchors

    • For each candidate, pull: Domain Trust, Page Trust of the linking page, linking-to-competitor anchor samples (top 3 anchors), and country if available.
    • Classify by link type: editorial, resource list, directory, forum/UGC.
  5. Relevance scoring

    • Score each candidate on: (a) topical overlap (use domain homepage title/meta via WebFetch), (b) DT, (c) intersection count, (d) link-type preference.
    • Suggest an outreach angle per row: local fit, topical fit, competitive parity, resource-list inclusion, broken link, etc.
  6. Produce the prospect list (see Output Format).

Show full SKILL.md (135 more words)Show less

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:

markdown
# 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

Tips

  • Data API rate limit: 10 requests per second. With 5 competitors, expect 5-10 seconds of sequential API time plus enrichment.
  • Do not include subdomains of already-linked domains in the prospect list. If news.example.com links to the target but blog.example.com links only to competitors, treat as already-linked unless the user asks otherwise.
  • The "Angle" column is the most important output for outreach. Keep it specific: "Their 'best X tools' list from 2024 is out of date and doesn't include you" beats "topical fit".
  • Exclude obvious spam/low-quality domains even if they pass DT thresholds. Use the WebFetch step to sanity-check any prospect scoring above 80.
  • If the target already outranks all competitors for branded terms, prioritise non-branded editorial placements over parity directories.

© seranking, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/seo-backlink-gap of seranking/seo-skills.

Open the folder on GitHubat commit fd6d140

Compare with similar skills

SEO Backlink Gap next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

SEO Backlink Gap compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
SEO Backlink Gap this skillseranking/seo-skills160—~1.3kAutomated safety check: PassMIT
FLOW SEO FrameworkAgriciDaniel/claude-seo18k2 repos~1.4kAutomated safety check: PassMIT
SEO DataforseoAgriciDaniel/codex-seo7912 repos~4.6kAutomated safety check: PassMIT
Backlink CheckRyze-AI-Adgent/open-seo-mcp-skills4.5k—~515Automated safety check: PassMIT
Beyondseobeyondtahir/beyondseo157—~4.3kAutomated safety check: PassMIT
Webobsidianxnohat/webobsidian268—~2.1kAutomated safety check: PassMIT

Similar skills

  • FLOW SEO Framework

    AgriciDaniel/claude-seo

    Brings the FLOW framework's stage-specific SEO prompts into the agent, from keyword discovery through backlinks, on-page work and conversion to local SEO, loaded on demand.

    18k GitHub starsUsed in 2 repos~1.4k tokens
    Marketing & SEOAuto-check passed
  • SEO Dataforseo

    AgriciDaniel/codex-seo

    Live SEO data via DataForSEO MCP server. An agent skill from AgriciDaniel/codex-seo.

    791 GitHub starsUsed in 2 repos~4.6k tokens
    Marketing & SEOAuto-check passed
  • Backlink Check

    Ryze-AI-Adgent/open-seo-mcp-skills

    Backlink profile for any domain — referring domains, authority, anchors, new/lost links, and a side-by-side vs a competitor.

    4.5k GitHub stars~515 tokensUpdated 14 days ago
    Marketing & SEOAuto-check passed
  • Beyondseo

    beyondtahir/beyondseo

    Audit websites, apply authorised SEO improvements and plan content, competitors and backlinks with evidence, design checks and optional project monitoring.

    157 GitHub stars~4.3k tokensUpdated 13 days ago
    Marketing & SEOAuto-check passed
  • Webobsidian

    xnohat/webobsidian

    Read, write, search, and manage notes in a WebObsidian vault through its Agent REST API (/api/v1).

    268 GitHub stars~2.1k tokensUpdated 3 mo ago
    Marketing & SEOAuto-check passed
  • Roblox Homepage Ranking Auditor

    kennyzir/7deer_skills

    Audit a Roblox or game-site homepage against the RB Auto Golden Homepage model.

    322 GitHub stars~3.8k tokensUpdated 9 days ago
    Marketing & SEOAuto-check passed

More from seranking/seo-skills

All 32 skills in this repo
  • SEO Google

    seranking/seo-skills

    Direct access to Google's own SEO data via Search Console (Search Analytics, URL Inspection, Sitemaps), PageSpeed Insights v5, CrUX field data with 25-week history, Indexing API v3, GA4 organic…

    160 GitHub stars~4.8k tokensUpdated 3 mo ago
    Auto-check passed
  • SEO API

    seranking/seo-skills

    SE Ranking API integration architect. An agent skill from seranking/seo-skills.

    160 GitHub stars~4.1k tokensUpdated 3 mo ago
    Auto-check passed
  • SEO Content Audit

    seranking/seo-skills

    E-E-A-T + CITE quality audit for an EXISTING piece of content.

    160 GitHub stars~3k tokensUpdated 3 mo ago
    Auto-check passed
  • SEO Content Brief

    seranking/seo-skills

    Generate a writer-ready SEO content brief from a target domain and topic.

    160 GitHub stars~2.5k tokensUpdated 3 mo ago
    Auto-check passed
  • SEO Drift

    seranking/seo-skills

    Capture an SEO baseline snapshot for a domain or URL, then on later runs compare the current state and surface regressions.

    160 GitHub stars~3.4k tokensUpdated 3 mo ago
    Auto-check passed
  • SEO Firecrawl

    seranking/seo-skills

    Ad-hoc web scraping, site mapping, and full-site crawling via Firecrawl MCP.

    160 GitHub stars~2.3k tokensUpdated 3 mo ago
    Auto-check passed

Categories

Questions about SEO Backlink Gap

What does SEO Backlink Gap do?

Find referring domains that link to multiple competitors but not to your site, then enrich with authority, anchor samples, and outreach angle per row. SEO Backlink Gap is an agent skill from seranking/seo-skills. Find referring domains that link to multiple competitors but not to your site, then enrich with authority, anchor samples, and outreach angle per row.

When should I use SEO Backlink Gap?

SEO Backlink Gap fits situations like: the user asks for backlink gap analysis; link building opportunities; competitor backlink intersection; link prospecting.

How do I install SEO Backlink Gap in Claude Code?

Run `npx skills add seranking/seo-skills --skill seo-backlink-gap -a claude-code`. Or copy the skill folder (skills/seo-backlink-gap in seranking/seo-skills) into .claude/skills/seo-backlink-gap in your project. Claude Code loads it when a task matches its description.

How do I install SEO Backlink Gap in Codex?

Run `npx skills add seranking/seo-skills --skill seo-backlink-gap -a codex`. Or copy the skill folder (skills/seo-backlink-gap in seranking/seo-skills) into .agents/skills/seo-backlink-gap in your project. Codex loads it when a task matches its description.

Can I use SEO Backlink Gap in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add seranking/seo-skills --skill seo-backlink-gap -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/seo-backlink-gap, .gemini/skills/seo-backlink-gap, .github/skills/seo-backlink-gap and .opencode/skills/seo-backlink-gap in your project.

What does SEO Backlink Gap need to run?

SKILL.md names no scripts, command-line tools or credentials: SEO Backlink Gap is instructions for the agent only.

Does SEO Backlink Gap access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is SEO Backlink Gap safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does SEO Backlink Gap use?

SEO Backlink Gap is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does SEO Backlink Gap use?

About 1.3k tokens (SKILL.md is roughly 5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to SEO Backlink Gap?

Skills that share tags, products or a category with SEO Backlink Gap: FLOW SEO Framework (AgriciDaniel/claude-seo, 18k stars), SEO Dataforseo (AgriciDaniel/codex-seo, 791 stars), Backlink Check (Ryze-AI-Adgent/open-seo-mcp-skills, 4.5k stars) and Beyondseo (beyondtahir/beyondseo, 157 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains SEO Backlink Gap?

seranking (a GitHub organization) maintains it in seranking/seo-skills, which has 160 GitHub stars. The repository holds 32 skills in this directory. The repository was last updated on June 25, 2026.

Source: seranking/seo-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.