Skip to main content
ClaudeWave
Skill2.1k repo starsupdated 8d ago

backlink-analyzer

The backlink-analyzer skill examines external referring domains, anchor-text distribution, toxic links, and competitive link gaps to identify link-building opportunities and quality risks. Use it when analyzing a domain's backlink profile, assessing link toxicity, finding competitor link gaps, or planning disavow actions. It requires backlink data input (CSV exports or connected SEO tools) and produces a monitoring report with source-tagged metrics and at least three actionable recommendations.

Install in Claude Code
Copy
git clone --depth 1 https://github.com/aaron-he-zhu/seo-geo-claude-skills /tmp/backlink-analyzer && cp -r /tmp/backlink-analyzer/monitor/backlink-analyzer ~/.claude/skills/backlink-analyzer
Then start a new Claude Code session; the skill loads automatically.

SKILL.md

# Backlink Analyzer

Analyzes backlink profiles for quality, risk, competitive gaps, and link-building opportunities.

## Quick Start

```
Analyze backlink profile for [domain]
```

```
Find link building opportunities by analyzing [competitor domains]
```

## Skill Contract

**Expected output**: a backlink report or delta summary plus the standard handoff summary for `memory/monitoring/`.

- **Reads**: target domain, backlink/referring-domain exports, competitor domains, anchor data, and any user-provided or tool metrics.
- **Writes**: a user-facing monitoring deliverable and reusable summary.
- **Promotes**: significant changes, confirmed anomalies, follow-up actions, and pending decisions to `memory/open-loops.md`.
- **Done when**: referring domains, anchor mix, and toxic-link share are reported with each metric source-tagged (or N/A); toxic ratio is computed; and at least 3 link-building or disavow actions are named.
- **Primary next skill**: [domain-authority-auditor](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/cross-cutting/domain-authority-auditor/SKILL.md) when toxicity or authority concerns need formal scoring.

### Handoff Summary

> Emit the standard shape from [skill-contract.md §Handoff Summary Format](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/references/skill-contract.md).

## Data Sources

All integrations optional (see [CONNECTORS.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/CONNECTORS.md)). With tools, pull backlink profiles from ~~link database and competitor data from ~~SEO tool. Without tools, ask for backlink CSVs, referring domains, competitor domains, and link changes. Respect `robots.txt` and TOS per [SECURITY.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/SECURITY.md).

## Decision Gates

**Stop and ask the user when:**
- No backlink data is provided and no ~~link database is connected — link counts cannot be measured. Offer: (1) paste a backlink/referring-domain export, (2) connect a tool, (3) cancel. Do not estimate referring-domain volume from the domain alone.

**Continue silently (never stop for):**
- Which of several competitors to deep-dive — analyze the top 3 by overlap and note the rest.
- Missing optional fields (geography, link velocity) — mark N/A and proceed.

## Instructions

When a user requests backlink analysis:

1. **Generate Profile Overview** — output key metrics, link velocity, authority distribution, and profile health score, with each metric carrying its source tag (tool export / user-provided / estimated).
2. **Analyze Link Quality** — top backlinks, link type mix, anchor text distribution, and geography.
3. **Identify Toxic Links** — risk indicators, links to review, and disavow recommendations; report the toxic ratio as a labeled figure.
4. **Compare Against Competitors** — profile comparison, link intersection, and top linked competitor content.
5. **Find Link Building Opportunities** — intersection prospects, broken links, unlinked mentions, resource pages, guest posts, and effort-vs-impact priorities.
6. **Track Link Changes** — new and lost links, net change, and recovery priorities, each delta labeled against its baseline.
7. **Generate Backlink Report** — executive summary, strengths, concerns, opportunities, competitive position, recommended actions, and KPIs, with every figure source-tagged.

Label every metric **Measured** (tool/export), **User-provided**, or **Estimated** (model inference); never present an estimate as measured; if a required metric is unavailable, mark it N/A — do not invent it.

> **Reference**: See [Analysis Templates](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/monitor/backlink-analyzer/references/analysis-templates.md) for the compact output templates used in all seven steps.

### CITE Item Mapping

When running `domain-authority-auditor` after this analysis, the following data feeds directly into CITE scoring:

| Backlink Metric | CITE Item | Dimension |
|----------------|-----------|-----------|
| Referring domains count | C01 (Referring Domain Volume) | Citation |
| Authority distribution (DA breakdown) | C02 (Referring Domains Quality) | Citation |
| Link velocity | C04 (Link Velocity) | Citation |
| Geographic distribution | C10 (Link Source Diversity) | Citation |
| Dofollow/Nofollow ratio | T02 (Dofollow Ratio Normality) | Trust |
| Toxic link analysis | T01 (Link Profile Naturalness), T03 (Link-Traffic Coherence) | Trust |
| Competitive link intersection | T05 (Profile Uniqueness) | Trust |

## Example

Sample outcome: a link-intersection table, top immediate opportunities, and an estimated impact model. Keep the full structure in [Analysis Templates](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/monitor/backlink-analyzer/references/analysis-templates.md).

## Tips for Success

Prioritize quality, monitor regularly, diversify anchors and link types, and disavow cautiously.

## Link Quality and Strategy Reference

> **Reference**: See [Link Quality Rubric](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/monitor/backlink-analyzer/references/link-quality-rubric.md) for the scoring matrix, toxic-link criteria, benchmarks, and disavow guidance.

> **Reference**: See [Outreach Templates](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/monitor/backlink-analyzer/references/outreach-templates.md) for outreach frameworks, subject lines, response benchmarks, follow-up sequences, and templates.

### Save Results

Ask "Save these results?" If yes, write to `memory/monitoring/` — see [Skill Contract](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/references/skill-contract.md) §Save Results Template. If toxic ratio exceeds 15%, recommend `domain-authority-auditor`.

## Reference Materials

- [Link Quality Rubric](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/monitor/backlink-analyzer/references/link-quality-rubric.md) — Qual
geo-content-optimizerSkill

Use when the user asks to "optimize for AI citations"; improves citation readiness for ChatGPT, Perplexity, AI Overviews, Gemini, and Claude. Not for structural on-page SEO — use on-page-seo-auditor; not for net-new drafting — use seo-content-writer. AI引用优化/GEO优化/AI搜索

meta-tags-optimizerSkill

Use when the user asks to "optimize meta tags"; improves titles, descriptions, Open Graph, Twitter cards, and CTR test variants. Not for JSON-LD structured data — use schema-markup-generator; not for body copy — use seo-content-writer. 标题优化/元描述/CTR

schema-markup-generatorSkill

Use when the user asks to "generate schema"; creates JSON-LD for FAQ, HowTo, Article, Product, and LocalBusiness rich-result candidates. Not for title/meta-description tags — use meta-tags-optimizer; not for crawl/index technical issues — use technical-seo-checker. Schema标记/结构化数据

seo-content-writerSkill

Use when the user asks to "write SEO content"; drafts new posts, articles, and landing pages with keywords, headers, snippets, and evidence boundaries. Not for AI-citation/GEO readiness scoring — use geo-content-optimizer; not for updating decaying existing content — use content-refresher. SEO文章写作/内容优化

auditSlash Command

Evaluate and harden what exists: on-page SEO, content quality (CORE-EEAT), technical SEO, AI-visibility/GEO readiness, and domain authority (CITE). Not sure? Use /aaron:auto.

autoSlash Command

Run the SEO/GEO pack-local Aaron workflow implied by a natural-language goal, at the smallest safe depth. Add --deep for exhaustive, maximum-rigor, or stress-test runs.

createSlash Command

Produce SEO/GEO content end-to-end: brief, draft one asset or a series, refresh stale content, and prepare a CMS-neutral publish package. Not sure? Use /aaron:auto.

researchSlash Command

Understand the opportunity: keyword demand, SERP intent, competitors, content gaps, and site/topic/entity maps. Not sure? Use /aaron:auto.