{"id":"2b6f01ee-1ac1-49fd-a5ea-2f1720c2c180","entityType":"agent","slug":"clawhub-aaron-he-zhu-backlink-analyzer","name":"Backlink Analyzer","canonicalUrl":"https://www.xpersona.co/agent/clawhub-aaron-he-zhu-backlink-analyzer","canonicalPath":"/agent/clawhub-aaron-he-zhu-backlink-analyzer","generatedAt":"2026-10-09T17:36:26.520Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"description":"Analyzes backlink profiles to understand link authority, identify toxic links, discover link building opportunities, and monitor competitor link acquisition.... Skill: Backlink Analyzer Owner: aaron-he-zhu Summary: Analyzes backlink profiles to understand link authority, identify toxic links, discover link building opportunities, and monitor competitor link acquisition.... Tags: latest:2.0.0 Version history: v2.0.0 | 2026-02-14T04:19:44.574Z | auto **Summary:** This update adds structured metadata, improved description, license, tags, author, and precise usage triggers to th","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 4/15/2026.","installCommand":"clawhub skill install kn73qjxwmbna25qq8q051epqt980sys5:backlink-analyzer","sourceUrl":"https://clawhub.ai/aaron-he-zhu/backlink-analyzer","homepage":"https://clawhub.ai/aaron-he-zhu/backlink-analyzer","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/aaron-he-zhu/backlink-analyzer","kind":"source"}],"safetyScore":84,"overallRank":62,"popularityScore":60,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Analyzes backlink profiles to understand link authority, identify toxic links, discover link building opportunities, and monitor competitor link acquisition...."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"stars":null,"forks":null,"downloads":1051,"packageName":null,"latestVersion":"2.0.0","tractionLabel":"1.1K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-03-01T00:40:03.259Z","emptyReason":null},"lastUpdatedAt":"2026-04-15T00:45:39.800Z","lastCrawledAt":"2026-03-01T00:40:03.259Z","lastIndexedAt":null,"nextCrawlAt":"2026-03-02T00:40:03.259Z","lastVerifiedAt":null,"highlights":[{"version":"2.0.0","createdAt":"2026-02-14T04:19:44.574Z","changelog":"**Summary:** This update adds structured metadata, improved description, license, tags, author, and precise usage triggers to the skill, making it easier to discover and integrate. - Added detailed metadata block: license, author, version, tags, triggers, and geo-relevance. - Expanded and clarified the description to specify intended use cases and integration with related skills. - Listed explicit triggers for typical backlink-related queries, enhancing discoverability. - Added cross-references to related skills (internal linking, competitor analysis). - Minor formatting improvements and a link to the SEO & GEO Skills Library for easier navigation.","fileCount":4,"zipByteSize":19587},{"version":"0.1.2","createdAt":"2026-02-11T15:36:54.763Z","changelog":"backlink-analyzer 0.1.2 - Added link quality rubric reference for standardized link assessment. - Added outreach templates to support link acquisition efforts. - Updated SKILL.md: set explicit geo-relevance to \"low\" and removed the unused version field.","fileCount":4,"zipByteSize":18936},{"version":"0.1.1","createdAt":"2026-02-10T16:04:33.213Z","changelog":"- Added a version field (\"1.0\") to SKILL.md for clarity and version tracking. - No functional changes; documentation now includes explicit versioning.","fileCount":null,"zipByteSize":null},{"version":"0.1.0","createdAt":"2026-02-08T14:05:48.594Z","changelog":"Initial release of backlink-analyzer skill. - Analyze and audit backlink profiles for link quality, authority, and toxic links. - Discover link building opportunities based on competitor analysis and gap identification. - Monitor backlink trends, including new and lost links. - Provide comprehensive reports on link metrics, anchor text, and geographic distribution. - Generate formatted markdown outputs for profile overviews, quality assessments, toxic link detection, and competitor comparisons. - Support both automated database/tool connections and manual data upload for flexibility in analysis.","fileCount":null,"zipByteSize":null}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install kn73qjxwmbna25qq8q051epqt980sys5:backlink-analyzer","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-backlink-analyzer/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-backlink-analyzer/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-backlink-analyzer/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-backlink-analyzer/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-backlink-analyzer/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-backlink-analyzer/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-09T17:36:26.517Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-backlink-analyzer/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-backlink-analyzer/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-backlink-analyzer/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-backlink-analyzer/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"readme":"Skill: Backlink Analyzer\n\nOwner: aaron-he-zhu\n\nSummary: Analyzes backlink profiles to understand link authority, identify toxic links, discover link building opportunities, and monitor competitor link acquisition....\n\nTags: latest:2.0.0\n\nVersion history:\n\nv2.0.0 | 2026-02-14T04:19:44.574Z | auto\n\n**Summary:**  \nThis update adds structured metadata, improved description, license, tags, author, and precise usage triggers to the skill, making it easier to discover and integrate.\n\n- Added detailed metadata block: license, author, version, tags, triggers, and geo-relevance.\n- Expanded and clarified the description to specify intended use cases and integration with related skills.\n- Listed explicit triggers for typical backlink-related queries, enhancing discoverability.\n- Added cross-references to related skills (internal linking, competitor analysis).\n- Minor formatting improvements and a link to the SEO & GEO Skills Library for easier navigation.\n\nv0.1.2 | 2026-02-11T15:36:54.763Z | auto\n\nbacklink-analyzer 0.1.2\n\n- Added link quality rubric reference for standardized link assessment.\n- Added outreach templates to support link acquisition efforts.\n- Updated SKILL.md: set explicit geo-relevance to \"low\" and removed the unused version field.\n\nv0.1.1 | 2026-02-10T16:04:33.213Z | auto\n\n- Added a version field (\"1.0\") to SKILL.md for clarity and version tracking.\n- No functional changes; documentation now includes explicit versioning.\n\nv0.1.0 | 2026-02-08T14:05:48.594Z | auto\n\nInitial release of backlink-analyzer skill.\n\n- Analyze and audit backlink profiles for link quality, authority, and toxic links.\n- Discover link building opportunities based on competitor analysis and gap identification.\n- Monitor backlink trends, including new and lost links.\n- Provide comprehensive reports on link metrics, anchor text, and geographic distribution.\n- Generate formatted markdown outputs for profile overviews, quality assessments, toxic link detection, and competitor comparisons.\n- Support both automated database/tool connections and manual data upload for flexibility in analysis.\n\nArchive index:\n\nArchive v2.0.0: 4 files, 19587 bytes\n\nFiles: references/link-quality-rubric.md (13442b), references/outreach-templates.md (16102b), SKILL.md (22972b), _meta.json (136b)\n\nFile v2.0.0:SKILL.md\n\n---\nname: backlink-analyzer\ndescription: 'Use when the user asks to \"analyze backlinks\", \"check link profile\", \"find toxic links\", \"link building opportunities\", \"off-page SEO\", \"who links to me\", \"I have spammy links\", \"how do I get more backlinks\", or \"disavow links\". Analyzes backlink profiles to understand link authority, identify toxic links, discover link building opportunities, and monitor competitor link acquisition. Essential for off-page SEO strategy. For internal link analysis, see internal-linking-optimizer. For competitor link profiles, see competitor-analysis.'\nlicense: Apache-2.0\nmetadata:\n  author: aaron-he-zhu\n  version: \"2.0.0\"\n  geo-relevance: \"low\"\n  tags:\n    - seo\n    - backlinks\n    - link building\n    - link profile\n    - toxic links\n    - off-page seo\n    - link authority\n    - domain authority\n    - link acquisition\n  triggers:\n    - \"analyze backlinks\"\n    - \"check link profile\"\n    - \"find toxic links\"\n    - \"link building opportunities\"\n    - \"off-page SEO\"\n    - \"backlink audit\"\n    - \"link quality\"\n    - \"who links to me\"\n    - \"I have spammy links\"\n    - \"how do I get more backlinks\"\n    - \"disavow links\"\n---\n\n# Backlink Analyzer\n\n\n> **[SEO & GEO Skills Library](https://skills.sh/aaron-he-zhu/seo-geo-claude-skills)** · 20 skills for SEO + GEO · Install all: `npx skills add aaron-he-zhu/seo-geo-claude-skills`\n\n<details>\n<summary>Browse all 20 skills</summary>\n\n**Research** · [keyword-research](../../research/keyword-research/) · [competitor-analysis](../../research/competitor-analysis/) · [serp-analysis](../../research/serp-analysis/) · [content-gap-analysis](../../research/content-gap-analysis/)\n\n**Build** · [seo-content-writer](../../build/seo-content-writer/) · [geo-content-optimizer](../../build/geo-content-optimizer/) · [meta-tags-optimizer](../../build/meta-tags-optimizer/) · [schema-markup-generator](../../build/schema-markup-generator/)\n\n**Optimize** · [on-page-seo-auditor](../../optimize/on-page-seo-auditor/) · [technical-seo-checker](../../optimize/technical-seo-checker/) · [internal-linking-optimizer](../../optimize/internal-linking-optimizer/) · [content-refresher](../../optimize/content-refresher/)\n\n**Monitor** · [rank-tracker](../rank-tracker/) · **backlink-analyzer** · [performance-reporter](../performance-reporter/) · [alert-manager](../alert-manager/)\n\n**Cross-cutting** · [content-quality-auditor](../../cross-cutting/content-quality-auditor/) · [domain-authority-auditor](../../cross-cutting/domain-authority-auditor/) · [entity-optimizer](../../cross-cutting/entity-optimizer/) · [memory-management](../../cross-cutting/memory-management/)\n\n</details>\n\nThis skill helps you analyze, monitor, and optimize your backlink profile. It identifies link quality, discovers opportunities, and tracks competitor link building activities.\n\n## When to Use This Skill\n\n- Auditing your current backlink profile\n- Identifying toxic or harmful links\n- Discovering link building opportunities\n- Analyzing competitor backlink strategies\n- Monitoring new and lost links\n- Evaluating link quality for outreach\n- Preparing for link disavow\n\n## What This Skill Does\n\n1. **Profile Analysis**: Comprehensive backlink profile overview\n2. **Quality Assessment**: Evaluates link authority and relevance\n3. **Toxic Link Detection**: Identifies harmful links\n4. **Competitor Analysis**: Compares link profiles across competitors\n5. **Opportunity Discovery**: Finds link building prospects\n6. **Trend Monitoring**: Tracks link acquisition over time\n7. **Disavow Guidance**: Helps create disavow files\n\n## How to Use\n\n### Analyze Your Profile\n\n```\nAnalyze backlink profile for [domain]\n```\n\n### Find Opportunities\n\n```\nFind link building opportunities by analyzing [competitor domains]\n```\n\n### Detect Issues\n\n```\nCheck for toxic backlinks on [domain]\n```\n\n### Compare Profiles\n\n```\nCompare backlink profiles: [your domain] vs [competitor domains]\n```\n\n## Data Sources\n\n> See [CONNECTORS.md](../../CONNECTORS.md) for tool category placeholders.\n\n**With ~~link database + ~~SEO tool connected:**\nAutomatically pull comprehensive backlink profiles including referring domains, anchor text distribution, link quality metrics (DA/DR), link velocity, and toxic link detection from ~~link database. Competitor backlink data from ~~SEO tool for gap analysis.\n\n**With manual data only:**\nAsk the user to provide:\n1. Backlink export CSV (with source domains, anchor text, link type)\n2. Referring domains list with authority metrics\n3. Competitor domains for comparison\n4. Recent link gains/losses if tracking changes\n5. Any known toxic or spammy links\n\nProceed with the full analysis using provided data. Note in the output which metrics are from automated collection vs. user-provided data.\n\n## Instructions\n\nWhen a user requests backlink analysis:\n\n1. **Generate Profile Overview**\n\n   ```markdown\n   ## Backlink Profile Overview\n   \n   **Domain**: [domain]\n   **Analysis Date**: [date]\n   \n   ### Key Metrics\n   \n   | Metric | Value | Industry Avg | Status |\n   |--------|-------|--------------|--------|\n   | Total Backlinks | [X] | [Y] | [Above/Below avg] |\n   | Referring Domains | [X] | [Y] | [status] |\n   | Domain Authority | [X] | [Y] | [status] |\n   | Domain Rating | [X] | [Y] | [status] |\n   | Dofollow Links | [X] ([Y]%) | [Z]% | [status] |\n   | Nofollow Links | [X] ([Y]%) | [Z]% | [status] |\n   \n   ### Link Velocity\n   \n   | Period | New Links | Lost Links | Net Change |\n   |--------|-----------|------------|------------|\n   | Last 30 days | [X] | [Y] | [+/-Z] |\n   | Last 90 days | [X] | [Y] | [+/-Z] |\n   | Last year | [X] | [Y] | [+/-Z] |\n   \n   ### Authority Distribution\n   \n   ```\n   DA 80-100: ████ [X]%\n   DA 60-79:  ██████ [X]%\n   DA 40-59:  ████████████ [X]%\n   DA 20-39:  ████████████████ [X]%\n   DA 0-19:   ██████████ [X]%\n   ```\n   \n   **Profile Health Score**: [X]/100\n   ```\n\n2. **Analyze Link Quality**\n\n   ```markdown\n   ## Link Quality Analysis\n   \n   ### Top Quality Backlinks\n   \n   | Source Domain | DA | Link Type | Anchor | Target Page |\n   |---------------|-----|-----------|--------|-------------|\n   | [domain 1] | [DA] | Editorial | [anchor] | [page] |\n   | [domain 2] | [DA] | Guest Post | [anchor] | [page] |\n   | [domain 3] | [DA] | Resource | [anchor] | [page] |\n   \n   ### Link Type Distribution\n   \n   | Type | Count | Percentage | Assessment |\n   |------|-------|------------|------------|\n   | Editorial | [X] | [Y]% | ✅ High quality |\n   | Guest posts | [X] | [Y]% | ✅ Good |\n   | Resource pages | [X] | [Y]% | ✅ Good |\n   | Directory | [X] | [Y]% | ⚠️ Moderate |\n   | Forum/Comments | [X] | [Y]% | ⚠️ Low quality |\n   | Sponsored/Paid | [X] | [Y]% | ⚠️ Risky |\n   \n   ### Anchor Text Analysis\n   \n   | Anchor Type | Count | Percentage | Status |\n   |-------------|-------|------------|--------|\n   | Brand name | [X] | [Y]% | ✅ Natural |\n   | Exact match | [X] | [Y]% | ⚠️ [Warning if >30%] |\n   | Partial match | [X] | [Y]% | ✅ Natural |\n   | URL/Naked | [X] | [Y]% | ✅ Natural |\n   | Generic | [X] | [Y]% | ✅ Natural |\n   \n   **Top Anchor Texts**:\n   1. \"[anchor 1]\" - [X] links\n   2. \"[anchor 2]\" - [X] links\n   3. \"[anchor 3]\" - [X] links\n   \n   ### Geographic Distribution\n   \n   | Country | Links | Percentage |\n   |---------|-------|------------|\n   | [Country 1] | [X] | [Y]% |\n   | [Country 2] | [X] | [Y]% |\n   | [Country 3] | [X] | [Y]% |\n   ```\n\n3. **Identify Toxic Links**\n\n   ```markdown\n   ## Toxic Link Analysis\n   \n   ### Risk Summary\n   \n   **Toxic Score**: [X]/100\n   **High Risk Links**: [X]\n   **Medium Risk Links**: [X]\n   **Action Required**: [Yes/No]\n   \n   ### Toxic Link Indicators\n   \n   | Risk Type | Count | Examples |\n   |-----------|-------|----------|\n   | Spammy domains | [X] | [domains] |\n   | Link farms | [X] | [domains] |\n   | PBN suspected | [X] | [domains] |\n   | Irrelevant sites | [X] | [domains] |\n   | Foreign language spam | [X] | [domains] |\n   | Penalized domains | [X] | [domains] |\n   \n   ### High-Risk Links to Review\n   \n   | Source Domain | Risk Score | Issue | Recommendation |\n   |---------------|------------|-------|----------------|\n   | [domain 1] | 95/100 | Link farm | Disavow |\n   | [domain 2] | 85/100 | Spam site | Disavow |\n   | [domain 3] | 72/100 | PBN | Investigate |\n   \n   ### Disavow Recommendations\n   \n   **Domains to disavow** ([X] total):\n   ```\n   domain:[spam-site-1.com]\n   domain:[spam-site-2.com]\n   domain:[link-farm.com]\n   ```\n   \n   **Individual URLs to disavow** ([X] total):\n   ```\n   [specific-url-1]\n   [specific-url-2]\n   ```\n   ```\n\n4. **Compare Against Competitors**\n\n   ```markdown\n   ## Competitive Backlink Analysis\n   \n   ### Profile Comparison\n   \n   | Metric | You | Competitor 1 | Competitor 2 | Competitor 3 |\n   |--------|-----|--------------|--------------|--------------|\n   | Referring Domains | [X] | [X] | [X] | [X] |\n   | Domain Authority | [X] | [X] | [X] | [X] |\n   | Domain Rating | [X] | [X] | [X] | [X] |\n   | Link Velocity (30d) | [X] | [X] | [X] | [X] |\n   | Avg Link DA | [X] | [X] | [X] | [X] |\n   \n   ### Unique Referring Domains\n   \n   **Links only you have**: [X] domains\n   **Links competitors share**: [X] domains  \n   **Links competitors have, you don't**: [X] domains ⬅️ Opportunity\n   \n   ### Link Intersection Analysis\n   \n   **Sites linking to competitors but not you**:\n   \n   | Domain | DA | Links to Comp 1 | Comp 2 | Comp 3 | Opportunity |\n   |--------|-----|-----------------|--------|--------|-------------|\n   | [domain 1] | [DA] | ✅ | ✅ | ✅ | High - All competitors |\n   | [domain 2] | [DA] | ✅ | ✅ | ❌ | High - 2 competitors |\n   | [domain 3] | [DA] | ✅ | ❌ | ❌ | Medium - 1 competitor |\n   \n   ### Content Getting Most Links (Competitor Analysis)\n   \n   | Competitor | Content | Backlinks | Content Type |\n   |------------|---------|-----------|--------------|\n   | [Comp 1] | [Title/URL] | [X] | [Type] |\n   | [Comp 2] | [Title/URL] | [X] | [Type] |\n   | [Comp 3] | [Title/URL] | [X] | [Type] |\n   \n   **Insight**: [What content types attract most links in this niche]\n   ```\n\n5. **Find Link Building Opportunities**\n\n   ```markdown\n   ## Link Building Opportunities\n   \n   ### High-Priority Opportunities\n   \n   #### 1. Link Intersection Prospects\n   \n   Sites linking to multiple competitors but not you:\n   \n   | Domain | DA | Why Link | Contact Approach |\n   |--------|-----|----------|------------------|\n   | [domain 1] | [DA] | [resource page about X] | Suggest your resource |\n   | [domain 2] | [DA] | [links to similar tools] | Pitch your tool |\n   | [domain 3] | [DA] | [industry roundup] | Request inclusion |\n   \n   #### 2. Broken Link Opportunities\n   \n   | Source Page | Broken Link | Suggested Replacement |\n   |-------------|-------------|----------------------|\n   | [URL] | [broken URL] | [your relevant page] |\n   | [URL] | [broken URL] | [your relevant page] |\n   \n   #### 3. Unlinked Mentions\n   \n   | Site | Mention | Your Page to Link |\n   |------|---------|-------------------|\n   | [domain] | Mentioned your brand | [homepage] |\n   | [domain] | Referenced your data | [research page] |\n   \n   #### 4. Resource Page Opportunities\n   \n   | Resource Page | Topic | Your Relevant Content |\n   |---------------|-------|----------------------|\n   | [URL] | [topic] | [your content] |\n   | [URL] | [topic] | [your content] |\n   \n   #### 5. Guest Post Prospects\n   \n   | Site | DA | Topic Fit | Contact |\n   |------|-----|-----------|---------|\n   | [domain] | [DA] | [relevance] | [contact info/page] |\n   | [domain] | [DA] | [relevance] | [contact info/page] |\n   \n   ### Link Building Priority Matrix\n   \n   | Opportunity Type | Effort | Impact | Priority |\n   |------------------|--------|--------|----------|\n   | Link intersection | Medium | High | ⭐⭐⭐⭐⭐ |\n   | Broken links | Low | Medium | ⭐⭐⭐⭐ |\n   | Unlinked mentions | Low | Medium | ⭐⭐⭐⭐ |\n   | Resource pages | Medium | High | ⭐⭐⭐⭐ |\n   | Guest posts | High | High | ⭐⭐⭐ |\n   ```\n\n6. **Track Link Changes**\n\n   ```markdown\n   ## Link Change Tracking\n   \n   ### New Links (Last 30 Days)\n   \n   | Source | DA | Type | Anchor | Date |\n   |--------|-----|------|--------|------|\n   | [domain 1] | [DA] | [type] | [anchor] | [date] |\n   | [domain 2] | [DA] | [type] | [anchor] | [date] |\n   | [domain 3] | [DA] | [type] | [anchor] | [date] |\n   \n   **Total new links**: [X]\n   **Average DA of new links**: [X]\n   **Best new link**: [domain] (DA [X])\n   \n   ### Lost Links (Last 30 Days)\n   \n   | Source | DA | Reason | Action |\n   |--------|-----|--------|--------|\n   | [domain 1] | [DA] | Page removed | Reach out |\n   | [domain 2] | [DA] | Link removed | Investigate |\n   | [domain 3] | [DA] | Site down | Monitor |\n   \n   **Total lost links**: [X]\n   **Net change**: [+/-X]\n   \n   ### Links to Recover\n   \n   | Lost Link | Value | Recovery Strategy |\n   |-----------|-------|-------------------|\n   | [domain 1] | High | Contact webmaster |\n   | [domain 2] | High | Update content they linked to |\n   ```\n\n7. **Generate Backlink Report**\n\n   ```markdown\n   # Backlink Analysis Report\n   \n   **Domain**: [domain]\n   **Report Date**: [date]\n   **Period Analyzed**: [period]\n   \n   ## Executive Summary\n   \n   Your backlink profile is [healthy/needs attention/concerning].\n   \n   **Key Stats**:\n   - Referring domains: [X] ([+/-Y] vs last month)\n   - Average link authority: [X] DA\n   - Link velocity: [X] new links/month\n   - Toxic link percentage: [X]%\n   \n   ## Profile Strengths\n   \n   1. ✅ [Strength 1]\n   2. ✅ [Strength 2]\n   3. ✅ [Strength 3]\n   \n   ## Areas of Concern\n   \n   1. ⚠️ [Concern 1]\n   2. ⚠️ [Concern 2]\n   \n   ## Opportunities Identified\n   \n   | Opportunity | Potential Links | Effort | Priority |\n   |-------------|-----------------|--------|----------|\n   | Link intersection | [X] sites | Medium | High |\n   | Broken links | [X] sites | Low | High |\n   | Resource pages | [X] sites | Medium | Medium |\n   \n   ## Competitive Position\n   \n   Your referring domains rank #[X] among [Y] competitors.\n   \n   | Rank | Domain | Referring Domains |\n   |------|--------|-------------------|\n   | 1 | [domain] | [X] |\n   | 2 | [domain] | [X] |\n   | 3 | [domain] | [X] |\n   \n   ## Recommended Actions\n   \n   ### Immediate (This Week)\n   - [ ] Disavow [X] toxic links identified\n   - [ ] Reach out to [X] unlinked mentions\n   \n   ### Short-term (This Month)\n   - [ ] Pursue [X] link intersection opportunities\n   - [ ] Fix [X] broken link opportunities\n   - [ ] Recover [X] recently lost links\n   \n   ### Long-term (This Quarter)\n   - [ ] Create linkable asset targeting [topic]\n   - [ ] Launch guest posting campaign\n   - [ ] Build [X] resource page links\n   \n   ## KPIs to Track\n   \n   | Metric | Current | 3-Month Target |\n   |--------|---------|----------------|\n   | Referring domains | [X] | [Y] |\n   | Average DA of new links | [X] | [Y] |\n   | Link velocity | [X]/mo | [Y]/mo |\n   | Toxic link % | [X]% | <5% |\n   ```\n\n### CITE Item Mapping\n\nWhen running `domain-authority-auditor` after this analysis, the following data feeds directly into CITE scoring:\n\n| Backlink Metric | CITE Item | Dimension |\n|----------------|-----------|-----------|\n| Referring domains count | C01 (Referring Domain Volume) | Citation |\n| Authority distribution (DA breakdown) | C02 (Referring Domains Quality) | Citation |\n| Link velocity | C04 (Link Velocity) | Citation |\n| Geographic distribution | C10 (Link Source Diversity) | Citation |\n| Dofollow/Nofollow ratio | T02 (Dofollow Ratio Normality) | Trust |\n| Toxic link analysis | T01 (Link Profile Naturalness), T03 (Link-Traffic Coherence) | Trust |\n| Competitive link intersection | T05 (Profile Uniqueness) | Trust |\n\n## Validation Checkpoints\n\n### Input Validation\n- [ ] Target domain backlink data is complete and current\n- [ ] Competitor domains specified for comparison analysis\n- [ ] Backlink data includes necessary fields (source domain, anchor text, link type)\n- [ ] Authority metrics available (DA/DR or equivalent)\n\n### Output Validation\n- [ ] Every metric cites its data source and collection date\n- [ ] Toxic link assessments include risk justification\n- [ ] Link opportunity recommendations are specific and actionable\n- [ ] Source of each data point clearly stated (~~link database data, ~~SEO tool data, user-provided, or estimated)\n\n## Example\n\n**User**: \"Find link building opportunities by analyzing HubSpot, Salesforce, and Mailchimp\"\n\n**Output**:\n\n```markdown\n## Link Intersection Analysis\n\n### Sites linking to 2+ competitors (not you)\n\n| Domain | DA | HubSpot | Salesforce | Mailchimp | Opportunity |\n|--------|-----|---------|------------|-----------|-------------|\n| g2.com | 91 | ✅ | ✅ | ✅ | Get listed/reviewed |\n| capterra.com | 89 | ✅ | ✅ | ✅ | Submit for review |\n| entrepreneur.com | 92 | ✅ | ✅ | ❌ | Pitch guest post |\n| techcrunch.com | 94 | ✅ | ❌ | ✅ | PR/news pitch |\n\n### Top 5 Immediate Opportunities\n\n1. **G2.com** (DA 91) - All competitors listed\n   - Action: Create detailed G2 profile\n   - Effort: Low\n   - Impact: High authority + referral traffic\n\n2. **Entrepreneur.com** (DA 92) - 2 competitors have links\n   - Action: Pitch contributed article\n   - Effort: High\n   - Impact: High authority + brand exposure\n\n3. **MarketingProfs** (DA 75) - All competitors featured\n   - Action: Apply for expert contribution\n   - Effort: Medium\n   - Impact: Relevant audience + quality link\n\n### Estimated Impact\n\nIf you acquire links from top 10 opportunities:\n- New referring domains: +10\n- Average DA of new links: 82\n- Estimated ranking impact: +2-5 positions for competitive keywords\n```\n\n## Tips for Success\n\n1. **Quality over quantity** - One DA 80 link beats ten DA 20 links\n2. **Monitor regularly** - Catch lost links and toxic links early\n3. **Study competitors** - Learn from their link building success\n4. **Diversify your profile** - Mix of link types and anchors\n5. **Disavow carefully** - Only disavow clearly toxic links\n\n## Link Quality Assessment Framework\n\n### Link Quality Scoring Matrix\n\n| Factor | Weight | Score 1 (Low) | Score 3 (Medium) | Score 5 (High) |\n|--------|--------|--------------|------------------|----------------|\n| Domain Authority | 25% | DR <20 | DR 20-50 | DR 50+ |\n| Topical Relevance | 25% | Unrelated niche | Broadly related | Same niche/topic |\n| Traffic to Page | 15% | No traffic | Some traffic | Significant traffic |\n| Link Position | 15% | Footer/sidebar | Body (generic) | Body (contextual, editorial) |\n| Anchor Text | 10% | Generic/naked URL | Partial match | Descriptive, natural |\n| Follow Status | 10% | Nofollow/UGC | Sponsored (disclosed) | Dofollow, editorial |\n\n**Link Quality Score** = Sum(Factor x Weight) — High (4-5), Medium (2.5-3.9), Low (<2.5)\n\n### Toxic Link Identification Criteria\n\n| Red Flag | Risk Level | Action |\n|----------|-----------|--------|\n| From PBN (Private Blog Network) | Critical | Disavow |\n| Paid link without nofollow | Critical | Contact webmaster, then disavow |\n| From hacked/spam site | Critical | Disavow |\n| Exact match anchor from low-quality site | High | Monitor, consider disavow |\n| From link farm / directory network | High | Disavow |\n| From irrelevant foreign language site | Medium | Monitor |\n| Sitewide footer/sidebar link | Medium | Request removal or nofollow |\n| From scraper/auto-generated content | Medium | Disavow |\n| Reciprocal link schemes | Low-Medium | Reduce reciprocal ratio |\n\n## Link Building Strategy Matrix\n\n### Strategy Comparison\n\n| Strategy | Difficulty | Scalability | Link Quality | Time to Results | Best For |\n|----------|-----------|-------------|-------------|-----------------|---------|\n| **Guest Posting** | Medium | Medium | Medium-High | 1-3 months | Building relationships + links |\n| **Digital PR** | High | High | Very High | 2-6 months | Brand authority + high-DR links |\n| **Broken Link Building** | Low-Medium | Medium | Medium | 1-2 months | Quick wins at scale |\n| **Resource Page Links** | Low | Low | Medium | 1-2 months | Niche-relevant links |\n| **HARO/Source Pitching** | Medium | Medium | High | 1-3 months | Authority + press mentions |\n| **Original Research** | High | Very High | Very High | 3-6 months | Long-term link magnet |\n| **Free Tools/Calculators** | Very High | Very High | Very High | 6-12 months | Passive link acquisition |\n| **Skyscraper Technique** | Medium | Low | Medium-High | 2-4 months | Outranking specific content |\n| **Unlinked Mentions** | Low | Low | High | 1-2 weeks | Converting existing brand mentions |\n| **Community Engagement** | Low | Low | Low-Medium | Ongoing | Niche authority building |\n\n### Link Building Cadence\n\n| Site Stage | Monthly Link Target | Strategy Focus |\n|-----------|-------------------|---------------|\n| New site (0-6 months) | 5-10 quality links | Guest posts, resource pages, HARO |\n| Growing (6-18 months) | 10-25 quality links | Digital PR, original research, skyscraper |\n| Established (18+ months) | Maintenance + strategic | Passive from content, digital PR campaigns |\n\n## Outreach Best Practices\n\n### Email Outreach Framework\n\n**Subject Line Formulas:**\n- \"Quick question about [their article title]\"\n- \"Resource for your [topic] page\"\n- \"[Mutual connection] suggested I reach out\"\n- \"Found a broken link on [their page]\"\n\n**Email Structure:**\n1. Personal hook (reference their specific content — prove you read it)\n2. Value proposition (what's in it for them, not you)\n3. The ask (specific, easy to act on)\n4. Social proof (brief — one line max)\n5. Easy opt-out (no pressure)\n\n### Outreach Response Rate Benchmarks\n\n| Approach | Average Response Rate | Average Link Win Rate |\n|----------|---------------------|---------------------|\n| Broken link building | 8-12% | 3-5% |\n| Guest post pitching | 5-10% | 2-4% |\n| Resource page outreach | 6-10% | 2-4% |\n| Unlinked mention | 15-25% | 10-15% |\n| HARO pitching | 3-8% | 1-3% |\n| Digital PR campaign | 5-15% | 2-8% |\n\n## Reference Materials\n\n- [Link Quality Rubric](./references/link-quality-rubric.md) — Quality scoring matrix with weighted factors and toxic link identification criteria\n- [Outreach Templates](./references/outreach-templates.md) — Email frameworks, subject line formulas, and response rate benchmarks\n\n## Related Skills\n\n- [domain-authority-auditor](../../cross-cutting/domain-authority-auditor/) — Backlink data feeds directly into CITE C dimension; run after this analysis for full domain scoring\n- [competitor-analysis](../../research/competitor-analysis/) — Full competitor analysis\n- [content-gap-analysis](../../research/content-gap-analysis/) — Create linkable content\n- [alert-manager](../alert-manager/) — Set up link alerts\n- [performance-reporter](../performance-reporter/) — Include in reports\n- [entity-optimizer](../../cross-cutting/entity-optimizer/) — Branded backlinks strengthen entity signals\n\nFile v2.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn73qjxwmbna25qq8q051epqt980sys5\",\n  \"slug\": \"backlink-analyzer\",\n  \"version\": \"2.0.0\",\n  \"publishedAt\": 1771042784574\n}\n\nFile v2.0.0:references/link-quality-rubric.md\n\n# Link Quality Rubric\n\nComprehensive reference for evaluating backlink quality. Use this rubric to assess individual links, audit entire link profiles, perform competitive link gap analysis, and prepare disavow files.\n\n---\n\n## 1. Individual Link Quality Evaluation\n\n### Scoring Methodology\n\nEvaluate each link across six factors. Multiply score (1-5) by factor weight to produce a weighted score. Sum all weighted scores for a final Link Quality Score (LQS).\n\n**Rating Scale:**\n- **LQS 4.0-5.0**: Premium link — high authority, topically relevant, editorial placement\n- **LQS 2.5-3.9**: Acceptable link — provides value, typical of healthy profiles\n- **LQS 1.0-2.4**: Low quality — minimal value, review for potential risk\n\n### Factor 1: Domain Authority (25% weight)\n\n| Score | DR / DA Range | Characteristics | Examples |\n|-------|-------------|-----------------|---------|\n| 5 | DR 70+ | Major publication, established authority | NYTimes, Forbes, BBC, major university sites |\n| 4 | DR 50-69 | Strong domain, recognized in industry | Industry publications, large blogs, government sites |\n| 3 | DR 30-49 | Moderate authority, established site | Mid-tier blogs, regional publications, niche authorities |\n| 2 | DR 15-29 | Low authority, newer or smaller site | Small blogs, newer companies, personal sites |\n| 1 | DR <15 | Very low authority | New sites, abandoned sites, thin content sites |\n\n**Notes:**\n- DR/DA is a proxy, not the sole indicator. A DR 30 site that is highly relevant to your niche may be more valuable than a DR 70 site in an unrelated field.\n- Check if the domain's authority is organic (earned over time) or inflated (bought links, PBN).\n\n### Factor 2: Topical Relevance (25% weight)\n\n| Score | Relevance Level | Description |\n|-------|----------------|-------------|\n| 5 | Exact match | Same niche, same subtopic. A link from a CRM review site to your CRM product. |\n| 4 | Closely related | Same industry, adjacent topic. A marketing blog linking to your email tool. |\n| 3 | Broadly related | Same general field. A business blog linking to your SaaS product. |\n| 2 | Tangentially related | Loose connection. A general news site mentioning your product in a tech roundup. |\n| 1 | Unrelated | No topical connection. A cooking blog linking to your B2B software. |\n\n**How to assess relevance:**\n1. Read the linking page content. Is it about your topic?\n2. Check the linking site's overall focus. Is it in your industry?\n3. Look at the surrounding content. Does the link make editorial sense?\n4. Check the site's other outbound links. Are they topically coherent?\n\n### Factor 3: Traffic to Linking Page (15% weight)\n\n| Score | Estimated Monthly Traffic | Characteristics |\n|-------|--------------------------|-----------------|\n| 5 | 10,000+ visits/month | High-traffic page, likely drives referral traffic |\n| 4 | 1,000-9,999 visits/month | Solid traffic, some referral value |\n| 3 | 100-999 visits/month | Moderate traffic, primarily SEO value |\n| 2 | 10-99 visits/month | Low traffic, SEO value only |\n| 1 | <10 visits/month | No meaningful traffic, minimal value |\n\n**Why traffic matters:**\n- Links from pages with real traffic are more likely to be genuine editorial placements.\n- Google likely weights links from pages that receive traffic more highly.\n- Referral traffic from the link provides direct business value beyond SEO.\n\n### Factor 4: Link Position (15% weight)\n\n| Score | Position | Description |\n|-------|----------|-------------|\n| 5 | In-content, editorial | Naturally placed within the article body as a citation or resource |\n| 4 | In-content, contextual | Within the body text but in a \"resources\" or \"further reading\" section |\n| 3 | Author bio or about section | Part of a contributor's bio or about page |\n| 2 | Sidebar or dedicated links section | Widget, blogroll, or sidebar placement |\n| 1 | Footer, sitewide, or hidden | Footer link, sitewide template link, or visually obscured |\n\n**Key principle:** Editorial in-content links carry the most weight because they represent a genuine endorsement. Footer and sitewide links are devalued by search engines.\n\n### Factor 5: Anchor Text (10% weight)\n\n| Score | Anchor Type | Example (for a CRM product) |\n|-------|------------|----------------------------|\n| 5 | Descriptive, natural | \"this customer relationship management platform\" |\n| 4 | Partial match, natural | \"CRM tools for small businesses\" |\n| 3 | Brand name | \"Acme CRM\" |\n| 2 | Naked URL | \"https://acmecrm.com\" |\n| 1 | Generic | \"click here\", \"read more\", \"this website\" |\n\n**Important nuance:** A natural link profile has a MIX of all anchor types. Too many exact-match anchors (score 5) can signal manipulation. The ideal distribution is:\n- Brand anchors: 30-40%\n- Naked URLs: 15-25%\n- Generic anchors: 10-20%\n- Descriptive/partial match: 15-25%\n- Exact match: 5-15%\n\n### Factor 6: Follow Status (10% weight)\n\n| Score | Status | Description |\n|-------|--------|-------------|\n| 5 | Dofollow, editorial | Standard followed link from editorial content |\n| 4 | Dofollow, non-editorial | Followed link from directory, profile, or user-generated content |\n| 3 | Sponsored (rel=\"sponsored\") | Properly disclosed sponsored/paid link |\n| 2 | UGC (rel=\"ugc\") | User-generated content link (forums, comments) |\n| 1 | Nofollow (rel=\"nofollow\") | Explicitly nofollowed link |\n\n**Notes:**\n- Google treats nofollow as a \"hint\" rather than a directive since 2019.\n- Nofollow links from high-authority sites (e.g., Wikipedia) still provide brand value and referral traffic.\n- A healthy profile naturally includes a mix of followed and nofollowed links. Typical ratio: 60-80% dofollow, 20-40% nofollow.\n\n---\n\n## 2. Example Link Profile Assessments\n\n### Example A: Strong Link Profile\n\n| Characteristic | Value | Assessment |\n|---------------|-------|-----------|\n| Total referring domains | 1,200 | Healthy for a mid-size SaaS company |\n| Dofollow ratio | 72% | Natural distribution |\n| Average linking domain DR | 38 | Solid average authority |\n| Top anchor: brand name | 35% | Natural brand dominance |\n| Exact match anchors | 8% | Within safe range |\n| Topical relevance (sampled) | 75% related | Strong relevance signal |\n| Link velocity | +25/month net | Steady organic growth |\n| Toxic link estimate | 3% | Below 5% threshold — healthy |\n\n**Verdict:** Healthy profile with natural link distribution. Continue current strategy.\n\n### Example B: At-Risk Link Profile\n\n| Characteristic | Value | Assessment |\n|---------------|-------|-----------|\n| Total referring domains | 800 | Adequate but thin for competitive niche |\n| Dofollow ratio | 92% | Suspiciously high — may indicate link manipulation |\n| Average linking domain DR | 18 | Low average authority |\n| Top anchor: exact match keyword | 42% | Over-optimized — risk of penalty |\n| Exact match anchors | 42% | Far above safe threshold (>15%) |\n| Topical relevance (sampled) | 30% related | Many irrelevant links |\n| Link velocity | +80/month net | Unnaturally high — investigate |\n| Toxic link estimate | 18% | Above 10% threshold — action needed |\n\n**Verdict:** Profile shows signs of manipulation. Immediate actions needed: disavow toxic links, diversify anchor text, slow down link acquisition pace.\n\n### Example C: New Site Link Profile\n\n| Characteristic | Value | Assessment |\n|---------------|-------|-----------|\n| Total referring domains | 45 | Expected for a 6-month-old site |\n| Dofollow ratio | 65% | Natural |\n| Average linking domain DR | 28 | Reasonable for early-stage outreach |\n| Top anchor: brand name | 40% | Healthy |\n| Exact match anchors | 5% | Conservative and safe |\n| Topical relevance (sampled) | 80% related | Well-targeted outreach |\n| Link velocity | +8/month net | Appropriate for new site |\n| Toxic link estimate | 1% | Clean profile |\n\n**Verdict:** Healthy foundation. Focus on scaling link acquisition while maintaining quality standards.\n\n---\n\n## 3. Competitive Link Gap Analysis Methodology\n\n### Step-by-Step Process\n\n**Step 1: Identify competitors**\nSelect 3-5 direct competitors who rank for your target keywords.\n\n**Step 2: Pull referring domain data**\nExport the full referring domain list for each competitor from ~~link database.\n\n**Step 3: Create intersection matrix**\n\n| Referring Domain | You | Comp 1 | Comp 2 | Comp 3 | Overlap Count |\n|-----------------|-----|--------|--------|--------|---------------|\n| example-a.com | No | Yes | Yes | Yes | 3 |\n| example-b.com | No | Yes | Yes | No | 2 |\n| example-c.com | No | Yes | No | No | 1 |\n| example-d.com | Yes | Yes | Yes | Yes | 3 (already have) |\n\n**Step 4: Prioritize opportunities**\n\n| Priority | Criteria | Rationale |\n|----------|---------|-----------|\n| Highest | Links to 3+ competitors, DR 50+, relevant | If all competitors have it, it is likely linkable |\n| High | Links to 2+ competitors, DR 30+, relevant | Strong signal of willingness to link in niche |\n| Medium | Links to 1 competitor, DR 50+, relevant | May be less accessible but high value |\n| Lower | Links to 1 competitor, DR <30, or low relevance | Diminishing returns |\n\n**Step 5: Analyze link context**\nFor each high-priority opportunity, visit the actual linking page to understand:\n- Why did they link to your competitor? (resource page, mention, guest post, etc.)\n- What content on your site could replace or complement that link?\n- What outreach angle would work? (broken link, better resource, relationship)\n\n**Step 6: Create outreach plan**\nBuild a prioritized list with contact information, outreach angle, and template selection.\n\n---\n\n## 4. Disavow File Format Guide\n\n### When to Disavow\n\nOnly disavow links when you have clear evidence of risk. Unnecessary disavow can hurt your rankings.\n\n| Situation | Disavow? | Reasoning |\n|-----------|----------|-----------|\n| Obvious PBN links | Yes | Clear manipulation signal |\n| Paid links you cannot get removed | Yes | After attempting removal |\n| Spam attack (negative SEO) | Yes | Protect from third-party manipulation |\n| Low-quality directory links | Maybe | Only if pattern is excessive |\n| Foreign language spam | Yes | If clearly unnatural |\n| Low-DA sites with real content | No | Low quality is not toxic |\n| Nofollow links from any source | No | Already nofollowed; no risk |\n\n### Disavow File Format\n\nThe disavow file is a plain text file (.txt) uploaded to Google Search Console.\n\n```\n# Disavow file for example.com\n# Generated: [date]\n# Reason: Toxic link cleanup\n\n# Individual URLs to disavow\nhttps://spam-site.com/page-with-link\nhttps://another-spam.com/toxic-page\n\n# Entire domains to disavow (use for sites with multiple toxic links)\ndomain:link-farm-example.com\ndomain:pbn-network-site.com\ndomain:spam-directory.net\n```\n\n### Disavow File Best Practices\n\n| Practice | Why |\n|----------|-----|\n| Comment every entry or group | Future auditors need to understand why |\n| Use `domain:` for sites with multiple bad links | More thorough than individual URLs |\n| Use individual URLs when only one page is toxic | Avoid disavowing good links from the same domain |\n| Keep a changelog | Track what was added and when |\n| Review quarterly | Remove entries if domains have been cleaned up |\n| Never disavow your own domain | Common mistake that causes severe damage |\n| Back up before uploading | Keep previous version in case of errors |\n\n### Disavow Review Workflow\n\n| Step | Action | Tool |\n|------|--------|------|\n| 1 | Export full backlink profile | ~~link database |\n| 2 | Filter for known toxic patterns | Spam score, DR <10, foreign spam |\n| 3 | Manual review of flagged links | Visit each flagged domain |\n| 4 | Attempt removal via email first | Contact webmasters |\n| 5 | Wait 2 weeks for removal responses | Track outreach results |\n| 6 | Add non-removed toxic links to disavow | Format as .txt file |\n| 7 | Upload to Google Search Console | Disavow Links tool |\n| 8 | Document all actions and dates | Internal records |\n| 9 | Re-check in 4-6 weeks | Verify processing |\n\n---\n\n## 5. Link Profile Health Benchmarks\n\n### Healthy Profile Indicators\n\n| Metric | Healthy Range | Warning Sign | Critical |\n|--------|-------------|--------------|----------|\n| Dofollow ratio | 60-80% | >90% | >95% |\n| Exact match anchor % | <15% | 15-25% | >25% |\n| Brand anchor % | 25-45% | <15% | <5% |\n| Toxic link % | <5% | 5-10% | >10% |\n| Referring domain growth | Positive, steady | Flat | Declining |\n| Average linking DR | 25+ | 15-25 | <15 |\n| Link diversity (unique domains / total links) | >0.3 | 0.1-0.3 | <0.1 |\n| Topical relevance (sampled) | >60% | 40-60% | <40% |\n\n### Industry-Specific Benchmarks\n\nAuthority expectations vary significantly by industry vertical.\n\n| Industry | Typical DR Range (Top 10 Sites) | Typical Referring Domains | Link Difficulty |\n|----------|-------------------------------|--------------------------|----------------|\n| Finance / Insurance | DR 60-90 | 5,000-50,000+ | Very High |\n| Health / Medical | DR 50-85 | 3,000-30,000+ | Very High |\n| Technology / SaaS | DR 40-80 | 1,000-20,000+ | High |\n| E-commerce (general) | DR 35-75 | 500-15,000+ | High |\n| Legal | DR 40-70 | 1,000-10,000+ | High |\n| Education | DR 50-90 | 2,000-25,000+ | Medium-High |\n| Local services | DR 15-45 | 50-500 | Medium |\n| B2B niche | DR 25-60 | 200-5,000+ | Medium |\n| Blog / Content site | DR 20-70 | 100-10,000+ | Medium |\n| New startup | DR 5-25 | 10-200 | Starting point |\n\n_Note: These are general ranges. Actual requirements depend on your specific keyword competition._\n\nFile v2.0.0:references/outreach-templates.md\n\n# Outreach Templates\n\nCopy-ready outreach email templates for each link building strategy. Includes subject line variations, follow-up sequences, personalization tips, and response handling scripts.\n\n---\n\n## General Outreach Principles\n\nBefore using any template, follow these rules:\n\n| Principle | Why It Matters |\n|-----------|---------------|\n| **Personalize every email** | Generic emails get deleted. Reference specific content. |\n| **Lead with value** | Explain what is in it for them before making your ask. |\n| **Keep it short** | 100-150 words maximum for initial outreach. |\n| **One clear ask** | Do not combine multiple requests in one email. |\n| **Professional sender address** | Use name@yourdomain.com, not a free email provider. |\n| **No attachments on first email** | Attachments trigger spam filters and reduce trust. |\n| **Follow up (once or twice)** | Most responses come from follow-ups, not initial emails. |\n| **Track everything** | Log outreach in a spreadsheet or CRM for accountability. |\n\n---\n\n## 1. Broken Link Building Templates\n\n### Template 1A: Broken Link — Direct Approach\n\n**Subject:** Found a broken link on your [topic] page\n\n**Body:**\n\nHi [Name],\n\nI was reading your article on [specific article title] — great resource on [brief compliment about content].\n\nI noticed the link to [description of broken link resource] in the [section name] section seems to be broken (returns a 404).\n\nI recently published a guide on [your topic] that covers similar ground: [Your URL]\n\nIt might work as a replacement if you are updating the page. Either way, wanted to give you a heads-up about the broken link.\n\nBest,\n[Your Name]\n\n---\n\n### Template 1B: Broken Link — Roundup Page\n\n**Subject:** Quick heads-up about [their page title]\n\n**Body:**\n\nHi [Name],\n\nYour [topic] resource page is one of my go-to references — really well curated.\n\nI noticed [X] links on the page are no longer working:\n- [Broken URL 1] — returns 404\n- [Broken URL 2] — domain expired\n\nIf you are updating the page, I have a [content type] that covers [topic]: [Your URL]\n\nHappy to suggest other replacement resources too if that would help.\n\nThanks for maintaining such a useful list,\n[Your Name]\n\n---\n\n### Follow-Up (5-7 days after initial email)\n\n**Subject:** Re: [original subject]\n\n**Body:**\n\nHi [Name],\n\nJust bumping this up in case it got buried. I spotted a broken link on your [page title] and thought you would want to know.\n\nNo worries if the page is staying as-is — just wanted to make sure you saw it.\n\n[Your Name]\n\n---\n\n## 2. Guest Post Pitching Templates\n\n### Template 2A: Guest Post — Topic Pitch\n\n**Subject:** Guest post idea: [proposed title]\n\n**Body:**\n\nHi [Name],\n\nI have been following [their site name] for a while — your recent piece on [specific article] was especially [specific compliment].\n\nI would love to contribute a guest post on [proposed topic]. Here is what I have in mind:\n\n**Title:** [Proposed title]\n**Angle:** [1-2 sentences describing the unique angle]\n**Why your readers would care:** [1 sentence on value to their audience]\n\nI have written for [1-2 relevant publications] previously. Here are a couple of samples:\n- [Sample URL 1]\n- [Sample URL 2]\n\nWould this be a fit for [their site name]?\n\nBest,\n[Your Name]\n[Your title / credentials]\n\n---\n\n### Template 2B: Guest Post — Expertise Pitch\n\n**Subject:** [Your expertise area] contributor for [their site]\n\n**Body:**\n\nHi [Name],\n\nI am [Your Name], a [your role/expertise] with [X years] experience in [field]. I noticed [their site] covers [topic area] extensively and thought I could contribute something useful.\n\nThree topic ideas that might work for your audience:\n\n1. [Title idea 1] — [one-line description]\n2. [Title idea 2] — [one-line description]\n3. [Title idea 3] — [one-line description]\n\nHappy to adjust angles or pitch different ideas. I can also share writing samples if helpful.\n\nThanks,\n[Your Name]\n\n---\n\n### Follow-Up (7-10 days after initial email)\n\n**Subject:** Re: [original subject]\n\n**Body:**\n\nHi [Name],\n\nChecking back on my guest post pitch. I know editorial calendars fill up fast, so no worries if the timing does not work.\n\nIf any of the topics I suggested could work down the road, happy to keep in touch for a future slot.\n\n[Your Name]\n\n---\n\n## 3. Resource Page Outreach Templates\n\n### Template 3A: Resource Page — Direct Suggestion\n\n**Subject:** Resource for your [topic] page\n\n**Body:**\n\nHi [Name],\n\nI found your [topic] resource page while researching [related topic] — it is a really well-organized collection.\n\nI thought [your resource title] might be a good addition to the [specific section] section. It covers [brief description of what it covers and why it is useful].\n\nHere is the link: [Your URL]\n\nNo pressure at all — just thought it might be useful for your readers.\n\nBest,\n[Your Name]\n\n---\n\n### Template 3B: Resource Page — Value-Add Approach\n\n**Subject:** A few resources for your [topic] page\n\n**Body:**\n\nHi [Name],\n\nI have been using your [topic] resource page as a reference and really appreciate the curation work.\n\nI wanted to suggest a few resources you might consider adding (not all mine):\n\n1. [External resource title] — [URL] — Great for [reason]\n2. [Your resource title] — [Your URL] — Covers [topic]\n3. [Another external resource] — [URL] — Useful for [reason]\n\nI included a couple of third-party resources alongside mine since they genuinely complement your page.\n\nThanks for maintaining such a useful list,\n[Your Name]\n\n---\n\n## 4. Unlinked Mention Outreach Templates\n\n### Template 4A: Unlinked Brand Mention\n\n**Subject:** Thanks for mentioning [brand name]\n\n**Body:**\n\nHi [Name],\n\nJust came across your article [article title] — thanks for mentioning [your brand/product]. Really appreciate the kind words about [specific thing they said].\n\nQuick request: would you be able to add a link to [Your URL] where you mention us? It would help your readers find us directly and help us out with attribution.\n\nTotally understand if it is not possible. Either way, glad you found [product/service] useful.\n\nBest,\n[Your Name]\n\n---\n\n### Template 4B: Unlinked Data/Research Mention\n\n**Subject:** Thanks for citing our [research/data]\n\n**Body:**\n\nHi [Name],\n\nI noticed you referenced our [study/statistic/data point] in your article [article title]. Thanks for citing our research.\n\nIf you are able to add a link to the original source, it would help your readers verify the data and access the full [study/report]: [Your URL]\n\nWe actually just updated it with [new data point] that might be relevant to your piece as well.\n\nThanks,\n[Your Name]\n\n---\n\n### Follow-Up (5-7 days)\n\n**Subject:** Re: [original subject]\n\n**Body:**\n\nHi [Name],\n\nJust a quick follow-up on adding a link for the mention of [brand/research] in your article. I know updating published content can be low priority, so no rush.\n\nIf it helps, the exact URL is: [Your URL]\n\nThanks again for the mention,\n[Your Name]\n\n---\n\n## 5. Digital PR / Data-Driven Outreach Templates\n\n### Template 5A: Original Research Pitch\n\n**Subject:** New data: [key finding headline]\n\n**Body:**\n\nHi [Name],\n\nWe just published [study/survey/analysis] that found [most surprising or newsworthy finding].\n\nKey findings:\n- [Finding 1 — the headline stat]\n- [Finding 2 — supporting data]\n- [Finding 3 — counterintuitive insight]\n\nFull report: [Your URL]\n\nGiven your coverage of [their beat/topic], I thought this might be worth a mention. Happy to provide additional data, quotes, or custom analysis for your audience.\n\n[Your Name]\n[Your title]\n\n---\n\n### Template 5B: Expert Commentary Pitch\n\n**Subject:** Expert source for your [topic] coverage\n\n**Body:**\n\nHi [Name],\n\nI saw you are covering [topic/trend] and thought I could be a useful source.\n\nI am [Your Name], [your credentials — brief]. I have [specific experience relevant to their coverage].\n\nA couple of angles I could provide commentary on:\n- [Angle 1]\n- [Angle 2]\n\nHappy to jump on a quick call or provide written quotes. Available on short notice.\n\n[Your Name]\n[Your title, company]\n[Phone number for urgent requests]\n\n---\n\n## 6. HARO / Source Request Templates\n\n### Template 6A: HARO Response — Expert Source\n\n**Subject:** [HARO] Re: [original query title]\n\n**Body:**\n\nHi [Journalist Name],\n\nRe: your query on [topic].\n\n**Source:** [Your Name], [Title] at [Company]\n**Credentials:** [1-2 sentences on relevant expertise]\n\n**Response:**\n\n[2-3 paragraphs directly answering their query. Be specific, quotable, and concise. Lead with the most valuable insight.]\n\n**Key quote:** \"[One highly quotable sentence they can use directly]\"\n\nHappy to elaborate or provide additional data. Available at [email] or [phone].\n\n[Your Name]\n\n---\n\n### Template 6B: HARO Response — Data Source\n\n**Subject:** [HARO] Re: [original query title] — with data\n\n**Body:**\n\nHi [Journalist Name],\n\nFor your piece on [topic], here is data from our [study/platform/analysis]:\n\n- [Statistic 1]: [data point with context]\n- [Statistic 2]: [data point with context]\n- [Statistic 3]: [data point with context]\n\nSource: [Your URL for attribution]\n\n**Expert quote from [Your Name], [Title]:**\n\"[Quotable insight interpreting the data]\"\n\nFull dataset available if needed for additional analysis.\n\n[Your Name]\n[Contact info]\n\n---\n\n## 7. Skyscraper Technique Templates\n\n### Template 7A: Skyscraper — Better Resource\n\n**Subject:** Updated resource on [topic]\n\n**Body:**\n\nHi [Name],\n\nI noticed you linked to [competitor's article title] in your post on [their article title].\n\nWe just published an updated version of that topic: [Your URL]\n\nIt includes [specific improvements over the original]:\n- [Improvement 1 — e.g., \"2025 data instead of 2022\"]\n- [Improvement 2 — e.g., \"interactive calculator included\"]\n- [Improvement 3 — e.g., \"covers 3 additional sub-topics\"]\n\nIf you think it would be a better resource for your readers, I would appreciate you considering swapping the link. No worries either way.\n\nBest,\n[Your Name]\n\n---\n\n## 8. Relationship Building Templates\n\n### Template 8A: Initial Relationship — No Ask\n\n**Subject:** Loved your piece on [topic]\n\n**Body:**\n\nHi [Name],\n\nJust read your article on [specific article title] and wanted to say it was genuinely one of the best pieces I have read on [topic].\n\nThe section on [specific section] was especially useful — I actually shared it with my team and we are implementing [specific takeaway].\n\nNo ask here, just wanted to let you know your work is making an impact.\n\n[Your Name]\n\n---\n\n### Template 8B: Follow-Up After Relationship Building (2-4 weeks later)\n\n**Subject:** [New topic] — thought of your readers\n\n**Body:**\n\nHi [Name],\n\nFollowing up on our exchange a few weeks back. I just published something your audience might find useful: [Your URL]\n\nIt covers [brief description] with a focus on [specific angle].\n\nWould love to hear your thoughts if you get a chance to read it.\n\nBest,\n[Your Name]\n\n---\n\n## 9. Follow-Up Sequences\n\n### Standard Follow-Up Timeline\n\n| Email | Timing | Purpose | Tone |\n|-------|--------|---------|------|\n| Initial outreach | Day 0 | Make the ask | Professional, value-forward |\n| Follow-up 1 | Day 5-7 | Gentle reminder | Casual, brief |\n| Follow-up 2 | Day 14 | Final attempt | Short, no-pressure close |\n| Stop | After follow-up 2 | Do not send more | Move on |\n\n### Follow-Up 2 Template (Final Attempt)\n\n**Subject:** Re: [original subject]\n\n**Body:**\n\nHi [Name],\n\nLast follow-up on this — I know you are busy.\n\n[One-sentence reminder of what you asked]\n\nIf the timing is not right, no worries at all. Feel free to bookmark [Your URL] for whenever it might be useful.\n\nBest,\n[Your Name]\n\n---\n\n## 10. Response Handling Scripts\n\n### Positive Response — They Will Add the Link\n\n**Reply:**\n\nThat is great, [Name] — really appreciate it.\n\nThe exact URL is: [Your URL]\nPreferred anchor text (just a suggestion): [anchor text]\n\nLet me know if you need anything else. Happy to return the favor anytime.\n\nBest,\n[Your Name]\n\n---\n\n### Positive Response — They Want a Guest Post\n\n**Reply:**\n\nWonderful, I would love to contribute. Here is what I am thinking:\n\n**Title:** [Proposed title]\n**Outline:**\n1. [Section 1]\n2. [Section 2]\n3. [Section 3]\n\n**Estimated length:** [word count]\n**Delivery timeline:** [date]\n\nDo you have any editorial guidelines or specific requirements I should follow?\n\nBest,\n[Your Name]\n\n---\n\n### Neutral Response — They Are Interested but Noncommittal\n\n**Reply:**\n\nTotally understand, [Name]. No rush at all.\n\nI will keep [Your URL] updated with [latest data/content], so it will be here whenever the timing works.\n\nFeel free to reach out if I can ever be a source or contributor for [their site].\n\nBest,\n[Your Name]\n\n---\n\n### Negative Response — They Decline\n\n**Reply:**\n\nCompletely understand, [Name]. Thanks for letting me know.\n\nIf anything changes or if I can ever be helpful as a source, do not hesitate to reach out.\n\nBest,\n[Your Name]\n\n_Note: Never argue, push back, or send additional follow-ups after a decline. Keep the relationship positive for potential future opportunities._\n\n---\n\n### No Response — After Full Sequence\n\nDo not send further emails. Add to a \"re-engage in 3-6 months\" list. When you re-engage, use a completely new angle or piece of content. Never reference the fact that they did not respond previously.\n\n---\n\n## 11. Personalization Tips\n\n### Research Checklist Before Sending\n\n| Check | Where to Find | How to Use |\n|-------|-------------|-----------|\n| Their name (correct spelling) | About page, LinkedIn, byline | Use in greeting and body |\n| Recent article they wrote | Their blog, Google \"[name] + [site]\" | Reference in opening line |\n| Their social media | Twitter/X, LinkedIn | Mention a recent post or shared interest |\n| Their publication's audience | About page, media kit | Tailor your value proposition |\n| Content they have linked to before | ~~link database, their recent articles | Match the type of content they prefer |\n| How they prefer to be contacted | Website contact page, social bio | Some prefer Twitter DMs over email |\n\n### Personalization Levels\n\n| Level | Effort | Response Rate Impact | When to Use |\n|-------|--------|---------------------|-------------|\n| **Zero** (template only) | Minimal | Baseline (lowest) | Never recommended |\n| **Basic** (name + site name) | Low | +20-30% | Bulk outreach to lower-priority targets |\n| **Moderate** (+ specific article reference) | Medium | +50-80% | Standard outreach to mid-tier targets |\n| **Deep** (+ shared interest, social reference, mutual connection) | High | +100-200% | High-priority targets (DR 60+ sites, key relationships) |\n\n---\n\n## 12. Subject Line Variations by Strategy\n\n### High-Performing Subject Line Patterns\n\n| Strategy | Subject Lines (pick one) |\n|----------|------------------------|\n| **Broken link** | \"Found a broken link on your [topic] page\" / \"Quick heads-up about [page title]\" / \"Broken resource on [their site]\" |\n| **Guest post** | \"Guest post idea: [title]\" / \"[Topic] contributor for [their site]\" / \"Content pitch for [their site]\" |\n| **Resource page** | \"Resource for your [topic] page\" / \"Suggestion for your [topic] list\" / \"Addition for [page title]?\" |\n| **Unlinked mention** | \"Thanks for mentioning [brand]\" / \"Re: your mention of [brand/data]\" / \"Quick favor re: [their article]\" |\n| **Digital PR** | \"New data: [headline stat]\" / \"Exclusive: [finding]\" / \"[Topic] research for your coverage\" |\n| **Skyscraper** | \"Updated resource on [topic]\" / \"Better version of [competitor content]\" / \"Thought you'd want to see this\" |\n\n### Subject Lines to Avoid\n\n| Avoid | Why |\n|-------|-----|\n| \"Link exchange opportunity\" | Screams spam and violates Google guidelines |\n| \"SEO partnership\" | Immediately signals manipulative intent |\n| ALL CAPS or excessive punctuation | Triggers spam filters, looks unprofessional |\n| \"I'd love a backlink\" | Too direct; leads with your need, not their value |\n| Misleading subjects (\"Re:\" when no prior conversation) | Damages trust immediately |\n| Long subjects (>60 characters) | Gets truncated in inbox, lower open rates |\n\nArchive v0.1.2: 4 files, 18936 bytes\n\nFiles: references/link-quality-rubric.md (13442b), references/outreach-templates.md (16102b), SKILL.md (20589b), _meta.json (136b)\n\nFile v0.1.2:SKILL.md\n\n---\nname: backlink-analyzer\ndescription: Analyzes backlink profiles to understand link authority, identify toxic links, discover link building opportunities, and monitor competitor link acquisition. Essential for off-page SEO strategy.\ngeo-relevance: \"low\"\n---\n\n# Backlink Analyzer\n\nThis skill helps you analyze, monitor, and optimize your backlink profile. It identifies link quality, discovers opportunities, and tracks competitor link building activities.\n\n## When to Use This Skill\n\n- Auditing your current backlink profile\n- Identifying toxic or harmful links\n- Discovering link building opportunities\n- Analyzing competitor backlink strategies\n- Monitoring new and lost links\n- Evaluating link quality for outreach\n- Preparing for link disavow\n\n## What This Skill Does\n\n1. **Profile Analysis**: Comprehensive backlink profile overview\n2. **Quality Assessment**: Evaluates link authority and relevance\n3. **Toxic Link Detection**: Identifies harmful links\n4. **Competitor Analysis**: Compares link profiles across competitors\n5. **Opportunity Discovery**: Finds link building prospects\n6. **Trend Monitoring**: Tracks link acquisition over time\n7. **Disavow Guidance**: Helps create disavow files\n\n## How to Use\n\n### Analyze Your Profile\n\n```\nAnalyze backlink profile for [domain]\n```\n\n### Find Opportunities\n\n```\nFind link building opportunities by analyzing [competitor domains]\n```\n\n### Detect Issues\n\n```\nCheck for toxic backlinks on [domain]\n```\n\n### Compare Profiles\n\n```\nCompare backlink profiles: [your domain] vs [competitor domains]\n```\n\n## Data Sources\n\n> See [CONNECTORS.md](../../CONNECTORS.md) for tool category placeholders.\n\n**With ~~link database + ~~SEO tool connected:**\nAutomatically pull comprehensive backlink profiles including referring domains, anchor text distribution, link quality metrics (DA/DR), link velocity, and toxic link detection from ~~link database. Competitor backlink data from ~~SEO tool for gap analysis.\n\n**With manual data only:**\nAsk the user to provide:\n1. Backlink export CSV (with source domains, anchor text, link type)\n2. Referring domains list with authority metrics\n3. Competitor domains for comparison\n4. Recent link gains/losses if tracking changes\n5. Any known toxic or spammy links\n\nProceed with the full analysis using provided data. Note in the output which metrics are from automated collection vs. user-provided data.\n\n## Instructions\n\nWhen a user requests backlink analysis:\n\n1. **Generate Profile Overview**\n\n   ```markdown\n   ## Backlink Profile Overview\n   \n   **Domain**: [domain]\n   **Analysis Date**: [date]\n   \n   ### Key Metrics\n   \n   | Metric | Value | Industry Avg | Status |\n   |--------|-------|--------------|--------|\n   | Total Backlinks | [X] | [Y] | [Above/Below avg] |\n   | Referring Domains | [X] | [Y] | [status] |\n   | Domain Authority | [X] | [Y] | [status] |\n   | Domain Rating | [X] | [Y] | [status] |\n   | Dofollow Links | [X] ([Y]%) | [Z]% | [status] |\n   | Nofollow Links | [X] ([Y]%) | [Z]% | [status] |\n   \n   ### Link Velocity\n   \n   | Period | New Links | Lost Links | Net Change |\n   |--------|-----------|------------|------------|\n   | Last 30 days | [X] | [Y] | [+/-Z] |\n   | Last 90 days | [X] | [Y] | [+/-Z] |\n   | Last year | [X] | [Y] | [+/-Z] |\n   \n   ### Authority Distribution\n   \n   ```\n   DA 80-100: ████ [X]%\n   DA 60-79:  ██████ [X]%\n   DA 40-59:  ████████████ [X]%\n   DA 20-39:  ████████████████ [X]%\n   DA 0-19:   ██████████ [X]%\n   ```\n   \n   **Profile Health Score**: [X]/100\n   ```\n\n2. **Analyze Link Quality**\n\n   ```markdown\n   ## Link Quality Analysis\n   \n   ### Top Quality Backlinks\n   \n   | Source Domain | DA | Link Type | Anchor | Target Page |\n   |---------------|-----|-----------|--------|-------------|\n   | [domain 1] | [DA] | Editorial | [anchor] | [page] |\n   | [domain 2] | [DA] | Guest Post | [anchor] | [page] |\n   | [domain 3] | [DA] | Resource | [anchor] | [page] |\n   \n   ### Link Type Distribution\n   \n   | Type | Count | Percentage | Assessment |\n   |------|-------|------------|------------|\n   | Editorial | [X] | [Y]% | ✅ High quality |\n   | Guest posts | [X] | [Y]% | ✅ Good |\n   | Resource pages | [X] | [Y]% | ✅ Good |\n   | Directory | [X] | [Y]% | ⚠️ Moderate |\n   | Forum/Comments | [X] | [Y]% | ⚠️ Low quality |\n   | Sponsored/Paid | [X] | [Y]% | ⚠️ Risky |\n   \n   ### Anchor Text Analysis\n   \n   | Anchor Type | Count | Percentage | Status |\n   |-------------|-------|------------|--------|\n   | Brand name | [X] | [Y]% | ✅ Natural |\n   | Exact match | [X] | [Y]% | ⚠️ [Warning if >30%] |\n   | Partial match | [X] | [Y]% | ✅ Natural |\n   | URL/Naked | [X] | [Y]% | ✅ Natural |\n   | Generic | [X] | [Y]% | ✅ Natural |\n   \n   **Top Anchor Texts**:\n   1. \"[anchor 1]\" - [X] links\n   2. \"[anchor 2]\" - [X] links\n   3. \"[anchor 3]\" - [X] links\n   \n   ### Geographic Distribution\n   \n   | Country | Links | Percentage |\n   |---------|-------|------------|\n   | [Country 1] | [X] | [Y]% |\n   | [Country 2] | [X] | [Y]% |\n   | [Country 3] | [X] | [Y]% |\n   ```\n\n3. **Identify Toxic Links**\n\n   ```markdown\n   ## Toxic Link Analysis\n   \n   ### Risk Summary\n   \n   **Toxic Score**: [X]/100\n   **High Risk Links**: [X]\n   **Medium Risk Links**: [X]\n   **Action Required**: [Yes/No]\n   \n   ### Toxic Link Indicators\n   \n   | Risk Type | Count | Examples |\n   |-----------|-------|----------|\n   | Spammy domains | [X] | [domains] |\n   | Link farms | [X] | [domains] |\n   | PBN suspected | [X] | [domains] |\n   | Irrelevant sites | [X] | [domains] |\n   | Foreign language spam | [X] | [domains] |\n   | Penalized domains | [X] | [domains] |\n   \n   ### High-Risk Links to Review\n   \n   | Source Domain | Risk Score | Issue | Recommendation |\n   |---------------|------------|-------|----------------|\n   | [domain 1] | 95/100 | Link farm | Disavow |\n   | [domain 2] | 85/100 | Spam site | Disavow |\n   | [domain 3] | 72/100 | PBN | Investigate |\n   \n   ### Disavow Recommendations\n   \n   **Domains to disavow** ([X] total):\n   ```\n   domain:[spam-site-1.com]\n   domain:[spam-site-2.com]\n   domain:[link-farm.com]\n   ```\n   \n   **Individual URLs to disavow** ([X] total):\n   ```\n   [specific-url-1]\n   [specific-url-2]\n   ```\n   ```\n\n4. **Compare Against Competitors**\n\n   ```markdown\n   ## Competitive Backlink Analysis\n   \n   ### Profile Comparison\n   \n   | Metric | You | Competitor 1 | Competitor 2 | Competitor 3 |\n   |--------|-----|--------------|--------------|--------------|\n   | Referring Domains | [X] | [X] | [X] | [X] |\n   | Domain Authority | [X] | [X] | [X] | [X] |\n   | Domain Rating | [X] | [X] | [X] | [X] |\n   | Link Velocity (30d) | [X] | [X] | [X] | [X] |\n   | Avg Link DA | [X] | [X] | [X] | [X] |\n   \n   ### Unique Referring Domains\n   \n   **Links only you have**: [X] domains\n   **Links competitors share**: [X] domains  \n   **Links competitors have, you don't**: [X] domains ⬅️ Opportunity\n   \n   ### Link Intersection Analysis\n   \n   **Sites linking to competitors but not you**:\n   \n   | Domain | DA | Links to Comp 1 | Comp 2 | Comp 3 | Opportunity |\n   |--------|-----|-----------------|--------|--------|-------------|\n   | [domain 1] | [DA] | ✅ | ✅ | ✅ | High - All competitors |\n   | [domain 2] | [DA] | ✅ | ✅ | ❌ | High - 2 competitors |\n   | [domain 3] | [DA] | ✅ | ❌ | ❌ | Medium - 1 competitor |\n   \n   ### Content Getting Most Links (Competitor Analysis)\n   \n   | Competitor | Content | Backlinks | Content Type |\n   |------------|---------|-----------|--------------|\n   | [Comp 1] | [Title/URL] | [X] | [Type] |\n   | [Comp 2] | [Title/URL] | [X] | [Type] |\n   | [Comp 3] | [Title/URL] | [X] | [Type] |\n   \n   **Insight**: [What content types attract most links in this niche]\n   ```\n\n5. **Find Link Building Opportunities**\n\n   ```markdown\n   ## Link Building Opportunities\n   \n   ### High-Priority Opportunities\n   \n   #### 1. Link Intersection Prospects\n   \n   Sites linking to multiple competitors but not you:\n   \n   | Domain | DA | Why Link | Contact Approach |\n   |--------|-----|----------|------------------|\n   | [domain 1] | [DA] | [resource page about X] | Suggest your resource |\n   | [domain 2] | [DA] | [links to similar tools] | Pitch your tool |\n   | [domain 3] | [DA] | [industry roundup] | Request inclusion |\n   \n   #### 2. Broken Link Opportunities\n   \n   | Source Page | Broken Link | Suggested Replacement |\n   |-------------|-------------|----------------------|\n   | [URL] | [broken URL] | [your relevant page] |\n   | [URL] | [broken URL] | [your relevant page] |\n   \n   #### 3. Unlinked Mentions\n   \n   | Site | Mention | Your Page to Link |\n   |------|---------|-------------------|\n   | [domain] | Mentioned your brand | [homepage] |\n   | [domain] | Referenced your data | [research page] |\n   \n   #### 4. Resource Page Opportunities\n   \n   | Resource Page | Topic | Your Relevant Content |\n   |---------------|-------|----------------------|\n   | [URL] | [topic] | [your content] |\n   | [URL] | [topic] | [your content] |\n   \n   #### 5. Guest Post Prospects\n   \n   | Site | DA | Topic Fit | Contact |\n   |------|-----|-----------|---------|\n   | [domain] | [DA] | [relevance] | [contact info/page] |\n   | [domain] | [DA] | [relevance] | [contact info/page] |\n   \n   ### Link Building Priority Matrix\n   \n   | Opportunity Type | Effort | Impact | Priority |\n   |------------------|--------|--------|----------|\n   | Link intersection | Medium | High | ⭐⭐⭐⭐⭐ |\n   | Broken links | Low | Medium | ⭐⭐⭐⭐ |\n   | Unlinked mentions | Low | Medium | ⭐⭐⭐⭐ |\n   | Resource pages | Medium | High | ⭐⭐⭐⭐ |\n   | Guest posts | High | High | ⭐⭐⭐ |\n   ```\n\n6. **Track Link Changes**\n\n   ```markdown\n   ## Link Change Tracking\n   \n   ### New Links (Last 30 Days)\n   \n   | Source | DA | Type | Anchor | Date |\n   |--------|-----|------|--------|------|\n   | [domain 1] | [DA] | [type] | [anchor] | [date] |\n   | [domain 2] | [DA] | [type] | [anchor] | [date] |\n   | [domain 3] | [DA] | [type] | [anchor] | [date] |\n   \n   **Total new links**: [X]\n   **Average DA of new links**: [X]\n   **Best new link**: [domain] (DA [X])\n   \n   ### Lost Links (Last 30 Days)\n   \n   | Source | DA | Reason | Action |\n   |--------|-----|--------|--------|\n   | [domain 1] | [DA] | Page removed | Reach out |\n   | [domain 2] | [DA] | Link removed | Investigate |\n   | [domain 3] | [DA] | Site down | Monitor |\n   \n   **Total lost links**: [X]\n   **Net change**: [+/-X]\n   \n   ### Links to Recover\n   \n   | Lost Link | Value | Recovery Strategy |\n   |-----------|-------|-------------------|\n   | [domain 1] | High | Contact webmaster |\n   | [domain 2] | High | Update content they linked to |\n   ```\n\n7. **Generate Backlink Report**\n\n   ```markdown\n   # Backlink Analysis Report\n   \n   **Domain**: [domain]\n   **Report Date**: [date]\n   **Period Analyzed**: [period]\n   \n   ## Executive Summary\n   \n   Your backlink profile is [healthy/needs attention/concerning].\n   \n   **Key Stats**:\n   - Referring domains: [X] ([+/-Y] vs last month)\n   - Average link authority: [X] DA\n   - Link velocity: [X] new links/month\n   - Toxic link percentage: [X]%\n   \n   ## Profile Strengths\n   \n   1. ✅ [Strength 1]\n   2. ✅ [Strength 2]\n   3. ✅ [Strength 3]\n   \n   ## Areas of Concern\n   \n   1. ⚠️ [Concern 1]\n   2. ⚠️ [Concern 2]\n   \n   ## Opportunities Identified\n   \n   | Opportunity | Potential Links | Effort | Priority |\n   |-------------|-----------------|--------|----------|\n   | Link intersection | [X] sites | Medium | High |\n   | Broken links | [X] sites | Low | High |\n   | Resource pages | [X] sites | Medium | Medium |\n   \n   ## Competitive Position\n   \n   Your referring domains rank #[X] among [Y] competitors.\n   \n   | Rank | Domain | Referring Domains |\n   |------|--------|-------------------|\n   | 1 | [domain] | [X] |\n   | 2 | [domain] | [X] |\n   | 3 | [domain] | [X] |\n   \n   ## Recommended Actions\n   \n   ### Immediate (This Week)\n   - [ ] Disavow [X] toxic links identified\n   - [ ] Reach out to [X] unlinked mentions\n   \n   ### Short-term (This Month)\n   - [ ] Pursue [X] link intersection opportunities\n   - [ ] Fix [X] broken link opportunities\n   - [ ] Recover [X] recently lost links\n   \n   ### Long-term (This Quarter)\n   - [ ] Create linkable asset targeting [topic]\n   - [ ] Launch guest posting campaign\n   - [ ] Build [X] resource page links\n   \n   ## KPIs to Track\n   \n   | Metric | Current | 3-Month Target |\n   |--------|---------|----------------|\n   | Referring domains | [X] | [Y] |\n   | Average DA of new links | [X] | [Y] |\n   | Link velocity | [X]/mo | [Y]/mo |\n   | Toxic link % | [X]% | <5% |\n   ```\n\n### CITE Item Mapping\n\nWhen running `domain-authority-auditor` after this analysis, the following data feeds directly into CITE scoring:\n\n| Backlink Metric | CITE Item | Dimension |\n|----------------|-----------|-----------|\n| Referring domains count | C01 (Referring Domain Volume) | Citation |\n| Authority distribution (DA breakdown) | C02 (Referring Domains Quality) | Citation |\n| Link velocity | C04 (Link Velocity) | Citation |\n| Geographic distribution | C10 (Link Source Diversity) | Citation |\n| Dofollow/Nofollow ratio | T02 (Dofollow Ratio Normality) | Trust |\n| Toxic link analysis | T01 (Link Profile Naturalness), T03 (Link-Traffic Coherence) | Trust |\n| Competitive link intersection | T05 (Profile Uniqueness) | Trust |\n\n## Validation Checkpoints\n\n### Input Validation\n- [ ] Target domain backlink data is complete and current\n- [ ] Competitor domains specified for comparison analysis\n- [ ] Backlink data includes necessary fields (source domain, anchor text, link type)\n- [ ] Authority metrics available (DA/DR or equivalent)\n\n### Output Validation\n- [ ] Every metric cites its data source and collection date\n- [ ] Toxic link assessments include risk justification\n- [ ] Link opportunity recommendations are specific and actionable\n- [ ] Source of each data point clearly stated (~~link database data, ~~SEO tool data, user-provided, or estimated)\n\n## Example\n\n**User**: \"Find link building opportunities by analyzing HubSpot, Salesforce, and Mailchimp\"\n\n**Output**:\n\n```markdown\n## Link Intersection Analysis\n\n### Sites linking to 2+ competitors (not you)\n\n| Domain | DA | HubSpot | Salesforce | Mailchimp | Opportunity |\n|--------|-----|---------|------------|-----------|-------------|\n| g2.com | 91 | ✅ | ✅ | ✅ | Get listed/reviewed |\n| capterra.com | 89 | ✅ | ✅ | ✅ | Submit for review |\n| entrepreneur.com | 92 | ✅ | ✅ | ❌ | Pitch guest post |\n| techcrunch.com | 94 | ✅ | ❌ | ✅ | PR/news pitch |\n\n### Top 5 Immediate Opportunities\n\n1. **G2.com** (DA 91) - All competitors listed\n   - Action: Create detailed G2 profile\n   - Effort: Low\n   - Impact: High authority + referral traffic\n\n2. **Entrepreneur.com** (DA 92) - 2 competitors have links\n   - Action: Pitch contributed article\n   - Effort: High\n   - Impact: High authority + brand exposure\n\n3. **MarketingProfs** (DA 75) - All competitors featured\n   - Action: Apply for expert contribution\n   - Effort: Medium\n   - Impact: Relevant audience + quality link\n\n### Estimated Impact\n\nIf you acquire links from top 10 opportunities:\n- New referring domains: +10\n- Average DA of new links: 82\n- Estimated ranking impact: +2-5 positions for competitive keywords\n```\n\n## Tips for Success\n\n1. **Quality over quantity** - One DA 80 link beats ten DA 20 links\n2. **Monitor regularly** - Catch lost links and toxic links early\n3. **Study competitors** - Learn from their link building success\n4. **Diversify your profile** - Mix of link types and anchors\n5. **Disavow carefully** - Only disavow clearly toxic links\n\n## Link Quality Assessment Framework\n\n### Link Quality Scoring Matrix\n\n| Factor | Weight | Score 1 (Low) | Score 3 (Medium) | Score 5 (High) |\n|--------|--------|--------------|------------------|----------------|\n| Domain Authority | 25% | DR <20 | DR 20-50 | DR 50+ |\n| Topical Relevance | 25% | Unrelated niche | Broadly related | Same niche/topic |\n| Traffic to Page | 15% | No traffic | Some traffic | Significant traffic |\n| Link Position | 15% | Footer/sidebar | Body (generic) | Body (contextual, editorial) |\n| Anchor Text | 10% | Generic/naked URL | Partial match | Descriptive, natural |\n| Follow Status | 10% | Nofollow/UGC | Sponsored (disclosed) | Dofollow, editorial |\n\n**Link Quality Score** = Sum(Factor x Weight) — High (4-5), Medium (2.5-3.9), Low (<2.5)\n\n### Toxic Link Identification Criteria\n\n| Red Flag | Risk Level | Action |\n|----------|-----------|--------|\n| From PBN (Private Blog Network) | Critical | Disavow |\n| Paid link without nofollow | Critical | Contact webmaster, then disavow |\n| From hacked/spam site | Critical | Disavow |\n| Exact match anchor from low-quality site | High | Monitor, consider disavow |\n| From link farm / directory network | High | Disavow |\n| From irrelevant foreign language site | Medium | Monitor |\n| Sitewide footer/sidebar link | Medium | Request removal or nofollow |\n| From scraper/auto-generated content | Medium | Disavow |\n| Reciprocal link schemes | Low-Medium | Reduce reciprocal ratio |\n\n## Link Building Strategy Matrix\n\n### Strategy Comparison\n\n| Strategy | Difficulty | Scalability | Link Quality | Time to Results | Best For |\n|----------|-----------|-------------|-------------|-----------------|---------|\n| **Guest Posting** | Medium | Medium | Medium-High | 1-3 months | Building relationships + links |\n| **Digital PR** | High | High | Very High | 2-6 months | Brand authority + high-DR links |\n| **Broken Link Building** | Low-Medium | Medium | Medium | 1-2 months | Quick wins at scale |\n| **Resource Page Links** | Low | Low | Medium | 1-2 months | Niche-relevant links |\n| **HARO/Source Pitching** | Medium | Medium | High | 1-3 months | Authority + press mentions |\n| **Original Research** | High | Very High | Very High | 3-6 months | Long-term link magnet |\n| **Free Tools/Calculators** | Very High | Very High | Very High | 6-12 months | Passive link acquisition |\n| **Skyscraper Technique** | Medium | Low | Medium-High | 2-4 months | Outranking specific content |\n| **Unlinked Mentions** | Low | Low | High | 1-2 weeks | Converting existing brand mentions |\n| **Community Engagement** | Low | Low | Low-Medium | Ongoing | Niche authority building |\n\n### Link Building Cadence\n\n| Site Stage | Monthly Link Target | Strategy Focus |\n|-----------|-------------------|---------------|\n| New site (0-6 months) | 5-10 quality links | Guest posts, resource pages, HARO |\n| Growing (6-18 months) | 10-25 quality links | Digital PR, original research, skyscraper |\n| Established (18+ months) | Maintenance + strategic | Passive from content, digital PR campaigns |\n\n## Outreach Best Practices\n\n### Email Outreach Framework\n\n**Subject Line Formulas:**\n- \"Quick question about [their article title]\"\n- \"Resource for your [topic] page\"\n- \"[Mutual connection] suggested I reach out\"\n- \"Found a broken link on [their page]\"\n\n**Email Structure:**\n1. Personal hook (reference their specific content — prove you read it)\n2. Value proposition (what's in it for them, not you)\n3. The ask (specific, easy to act on)\n4. Social proof (brief — one line max)\n5. Easy opt-out (no pressure)\n\n### Outreach Response Rate Benchmarks\n\n| Approach | Average Response Rate | Average Link Win Rate |\n|----------|---------------------|---------------------|\n| Broken link building | 8-12% | 3-5% |\n| Guest post pitching | 5-10% | 2-4% |\n| Resource page outreach | 6-10% | 2-4% |\n| Unlinked mention | 15-25% | 10-15% |\n| HARO pitching | 3-8% | 1-3% |\n| Digital PR campaign | 5-15% | 2-8% |\n\n## Reference Materials\n\n- [Link Quality Rubric](./references/link-quality-rubric.md) — Quality scoring matrix with weighted factors and toxic link identification criteria\n- [Outreach Templates](./references/outreach-templates.md) — Email frameworks, subject line formulas, and response rate benchmarks\n\n## Related Skills\n\n- [domain-authority-auditor](../../cross-cutting/domain-authority-auditor/) — Backlink data feeds directly into CITE C dimension; run after this analysis for full domain scoring\n- [competitor-analysis](../../research/competitor-analysis/) — Full competitor analysis\n- [content-gap-analysis](../../research/content-gap-analysis/) — Create linkable content\n- [alert-manager](../alert-manager/) — Set up link alerts\n- [performance-reporter](../performance-reporter/) — Include in reports\n- [entity-optimizer](../../cross-cutting/entity-optimizer/) — Branded backlinks strengthen entity signals\n\nFile v0.1.2:_meta.json\n\n{\n  \"ownerId\": \"kn73qjxwmbna25qq8q051epqt980sys5\",\n  \"slug\": \"backlink-analyzer\",\n  \"version\": \"0.1.2\",\n  \"publishedAt\": 1770824214763\n}\n\nFile v0.1.2:references/link-quality-rubric.md\n\n# Link Quality Rubric\n\nComprehensive reference for evaluating backlink quality. Use this rubric to assess individual links, audit entire link profiles, perform competitive link gap analysis, and prepare disavow files.\n\n---\n\n## 1. Individual Link Quality Evaluation\n\n### Scoring Methodology\n\nEvaluate each link across six factors. Multiply score (1-5) by factor weight to produce a weighted score. Sum all weighted scores for a final Link Quality Score (LQS).\n\n**Rating Scale:**\n- **LQS 4.0-5.0**: Premium link — high authority, topically relevant, editorial placement\n- **LQS 2.5-3.9**: Acceptable link — provides value, typical of healthy profiles\n- **LQS 1.0-2.4**: Low quality — minimal value, review for potential risk\n\n### Factor 1: Domain Authority (25% weight)\n\n| Score | DR / DA Range | Characteristics | Examples |\n|-------|-------------|-----------------|---------|\n| 5 | DR 70+ | Major publication, established authority | NYTimes, Forbes, BBC, major university sites |\n| 4 | DR 50-69 | Strong domain, recognized in industry | Industry publications, large blogs, government sites |\n| 3 | DR 30-49 | Moderate authority, established site | Mid-tier blogs, regional publications, niche authorities |\n| 2 | DR 15-29 | Low authority, newer or smaller site | Small blogs, newer companies, personal sites |\n| 1 | DR <15 | Very low authority | New sites, abandoned sites, thin content sites |\n\n**Notes:**\n- DR/DA is a proxy, not the sole indicator. A DR 30 site that is highly relevant to your niche may be more valuable than a DR 70 site in an unrelated field.\n- Check if the domain's authority is organic (earned over time) or inflated (bought links, PBN).\n\n### Factor 2: Topical Relevance (25% weight)\n\n| Score | Relevance Level | Description |\n|-------|----------------|-------------|\n| 5 | Exact match | Same niche, same subtopic. A link from a CRM review site to your CRM product. |\n| 4 | Closely related | Same industry, adjacent topic. A marketing blog linking to your email tool. |\n| 3 | Broadly related | Same general field. A business blog linking to your SaaS product. |\n| 2 | Tangentially related | Loose connection. A general news site mentioning your product in a tech roundup. |\n| 1 | Unrelated | No topical connection. A cooking blog linking to your B2B software. |\n\n**How to assess relevance:**\n1. Read the linking page content. Is it about your topic?\n2. Check the linking site's overall focus. Is it in your industry?\n3. Look at the surrounding content. Does the link make editorial sense?\n4. Check the site's other outbound links. Are they topically coherent?\n\n### Factor 3: Traffic to Linking Page (15% weight)\n\n| Score | Estimated Monthly Traffic | Characteristics |\n|-------|--------------------------|-----------------|\n| 5 | 10,000+ visits/month | High-traffic page, likely drives referral traffic |\n| 4 | 1,000-9,999 visits/month | Solid traffic, some referral value |\n| 3 | 100-999 visits/month | Moderate traffic, primarily SEO value |\n| 2 | 10-99 visits/month | Low traffic, SEO value only |\n| 1 | <10 visits/month | No meaningful traffic, minimal value |\n\n**Why traffic matters:**\n- Links from pages with real traffic are more likely to be genuine editorial placements.\n- Google likely weights links from pages that receive traffic more highly.\n- Referral traffic from the link provides direct business value beyond SEO.\n\n### Factor 4: Link Position (15% weight)\n\n| Score | Position | Description |\n|-------|----------|-------------|\n| 5 | In-content, editorial | Naturally placed within the article body as a citation or resource |\n| 4 | In-content, contextual | Within the body text but in a \"resources\" or \"further reading\" section |\n| 3 | Author bio or about section | Part of a contributor's bio or about page |\n| 2 | Sidebar or dedicated links section | Widget, blogroll, or sidebar placement |\n| 1 | Footer, sitewide, or hidden | Footer link, sitewide template link, or visually obscured |\n\n**Key principle:** Editorial in-content links carry the most weight because they represent a genuine endorsement. Footer and sitewide links are devalued by search engines.\n\n### Factor 5: Anchor Text (10% weight)\n\n| Score | Anchor Type | Example (for a CRM product) |\n|-------|------------|----------------------------|\n| 5 | Descriptive, natural | \"this customer relationship management platform\" |\n| 4 | Partial match, natural | \"CRM tools for small businesses\" |\n| 3 | Brand name | \"Acme CRM\" |\n| 2 | Naked URL | \"https://acmecrm.com\" |\n| 1 | Generic | \"click here\", \"read more\", \"this website\" |\n\n**Important nuance:** A natural link profile has a MIX of all anchor types. Too many exact-match anchors (score 5) can signal manipulation. The ideal distribution is:\n- Brand anchors: 30-40%\n- Naked URLs: 15-25%\n- Generic anchors: 10-20%\n- Descriptive/partial match: 15-25%\n- Exact match: 5-15%\n\n### Factor 6: Follow Status (10% weight)\n\n| Score | Status | Description |\n|-------|--------|-------------|\n| 5 | Dofollow, editorial | Standard followed link from editorial content |\n| 4 | Dofollow, non-editorial | Followed link from directory, profile, or user-generated content |\n| 3 | Sponsored (rel=\"sponsored\") | Properly disclosed sponsored/paid link |\n| 2 | UGC (rel=\"ugc\") | User-generated content link (forums, comments) |\n| 1 | Nofollow (rel=\"nofollow\") | Explicitly nofollowed link |\n\n**Notes:**\n- Google treats nofollow as a \"hint\" rather than a directive since 2019.\n- Nofollow links from high-authority sites (e.g., Wikipedia) still provide brand value and referral traffic.\n- A healthy profile naturally includes a mix of followed and nofollowed links. Typical ratio: 60-80% dofollow, 20-40% nofollow.\n\n---\n\n## 2. Example Link Profile Assessments\n\n### Example A: Strong Link Profile\n\n| Characteristic | Value | Assessment |\n|---------------|-------|-----------|\n| Total referring domains | 1,200 | Healthy for a mid-size SaaS company |\n| Dofollow ratio | 72% | Natural distribution |\n| Average linking domain DR | 38 | Solid average authority |\n| Top anchor: brand name | 35% | Natural brand dominance |\n| Exact match anchors | 8% | Within safe range |\n| Topical relevance (sampled) | 75% related | Strong relevance signal |\n| Link velocity | +25/month net | Steady organic growth |\n| Toxic link estimate | 3% | Below 5% threshold — healthy |\n\n**Verdict:** Healthy profile with natural link distribution. Continue current strategy.\n\n### Example B: At-Risk Link Profile\n\n| Characteristic | Value | Assessment |\n|---------------|-------|-----------|\n| Total referring domains | 800 | Adequate but thin for competitive niche |\n| Dofollow ratio | 92% | Suspiciously high — may indicate link manipulation |\n| Average linking domain DR | 18 | Low average authority |\n| Top anchor: exact match keyword | 42% | Over-optimized — risk of penalty |\n| Exact match anchors | 42% | Far above safe threshold (>15%) |\n| Topical relevance (sampled) | 30% related | Many irrelevant links |\n| Link velocity | +80/month net | Unnaturally high — investigate |\n| Toxic link estimate | 18% | Above 10% threshold — action needed |\n\n**Verdict:** Profile shows signs of manipulation. Immediate actions needed: disavow toxic links, diversify anchor text, slow down link acquisition pace.\n\n### Example C: New Site Link Profile\n\n| Characteristic | Value | Assessment |\n|---------------|-------|-----------|\n| Total referring domains | 45 | Expected for a 6-month-old site |\n| Dofollow ratio | 65% | Natural |\n| Average linking domain DR | 28 | Reasonable for early-stage outreach |\n| Top anchor: brand name | 40% | Healthy |\n| Exact match anchors | 5% | Conservative and safe |\n| Topical relevance (sampled) | 80% related | Well-targeted outreach |\n| Link velocity | +8/month net | Appropriate for new site |\n| Toxic link estimate | 1% | Clean profile |\n\n**Verdict:** Healthy foundation. Focus on scaling link acquisition while maintaining quality standards.\n\n---\n\n## 3. Competitive Link Gap Analysis Methodology\n\n### Step-by-Step Process\n\n**Step 1: Identify competitors**\nSelect 3-5 direct competitors who rank for your target keywords.\n\n**Step 2: Pull referring domain data**\nExport the full referring domain list for each competitor from ~~link database.\n\n**Step 3: Create intersection matrix**\n\n| Referring Domain | You | Comp 1 | Comp 2 | Comp 3 | Overlap Count |\n|-----------------|-----|--------|--------|--------|---------------|\n| example-a.com | No | Yes | Yes | Yes | 3 |\n| example-b.com | No | Yes | Yes | No | 2 |\n| example-c.com | No | Yes | No | No | 1 |\n| example-d.com | Yes | Yes | Yes | Yes | 3 (already have) |\n\n**Step 4: Prioritize opportunities**\n\n| Priority | Criteria | Rationale |\n|----------|---------|-----------|\n| Highest | Links to 3+ competitors, DR 50+, relevant | If all competitors have it, it is likely linkable |\n| High | Links to 2+ competitors, DR 30+, relevant | Strong signal of willingness to link in niche |\n| Medium | Links to 1 competitor, DR 50+, relevant | May be less accessible but high value |\n| Lower | Links to 1 competitor, DR <30, or low relevance | Diminishing returns |\n\n**Step 5: Analyze link context**\nFor each high-priority opportunity, visit the actual linking page to understand:\n- Why did they link to your competitor? (resource page, mention, guest post, etc.)\n- What content on your site could replace or complement that link?\n- What outreach angle would work? (broken link, better resource, relationship)\n\n**Step 6: Create outreach plan**\nBuild a prioritized list with contact information, outreach angle, and template selection.\n\n---\n\n## 4. Disavow File Format Guide\n\n### When to Disavow\n\nOnly disavow links when you have clear evidence of risk. Unnecessary disavow can hurt your rankings.\n\n| Situation | Disavow? | Reasoning |\n|-----------|----------|-----------|\n| Obvious PBN links | Yes | Clear manipulation signal |\n| Paid links you cannot get removed | Yes | After attempting removal |\n| Spam attack (negative SEO) | Yes | Protect from third-party manipulation |\n| Low-quality directory links | Maybe | Only if pattern is excessive |\n| Foreign language spam | Yes | If clearly unnatural |\n| Low-DA sites with real content | No | Low quality is not toxic |\n| Nofollow links from any source | No | Already nofollowed; no risk |\n\n### Disavow File Format\n\nThe disavow file is a plain text file (.txt) uploaded to Google Search Console.\n\n```\n# Disavow file for example.com\n# Generated: [date]\n# Reason: Toxic link cleanup\n\n# Individual URLs to disavow\nhttps://spam-site.com/page-with-link\nhttps://another-spam.com/toxic-page\n\n# Entire domains to disavow (use for sites with multiple toxic links)\ndomain:link-farm-example.com\ndomain:pbn-network-site.com\ndomain:spam-directory.net\n```\n\n### Disavow File Best Practices\n\n| Practice | Why |\n|----------|-----|\n| Comment every entry or group | Future auditors need to understand why |\n| Use `domain:` for sites with multiple bad links | More thorough than individual URLs |\n| Use individual URLs when only one page is toxic | Avoid disavowing good links from the same domain |\n| Keep a changelog | Track what was added and when |\n| Review quarterly | Remove entries if domains have been cleaned up |\n| Never disavow your own domain | Common mistake that causes severe damage |\n| Back up before uploading | Keep previous version in case of errors |\n\n### Disavow Review Workflow\n\n| Step | Action | Tool |\n|------|--------|------|\n| 1 | Export full backlink profile | ~~link database |\n| 2 | Filter for known toxic patterns | Spam score, DR <10, foreign spam |\n| 3 | Manual review of flagged links | Visit each flagged domain |\n| 4 | Attempt removal via email first | Contact webmasters |\n| 5 | Wait 2 weeks for removal responses | Track outreach results |\n| 6 | Add non-removed toxic links to disavow | Format as .txt file |\n| 7 | Upload to Google Search Console | Disavow Links tool |\n| 8 | Document all actions and dates | Internal records |\n| 9 | Re-check in 4-6 weeks | Verify processing |\n\n---\n\n## 5. Link Profile Health Benchmarks\n\n### Healthy Profile Indicators\n\n| Metric | Healthy Range | Warning Sign | Critical |\n|--------|-------------|--------------|----------|\n| Dofollow ratio | 60-80% | >90% | >95% |\n| Exact match anchor % | <15% | 15-25% | >25% |\n| Brand anchor % | 25-45% | <15% | <5% |\n| Toxic link % | <5% | 5-10% | >10% |\n| Referring domain growth | Positive, steady | Flat | Declining |\n| Average linking DR | 25+ | 15-25 | <15 |\n| Link diversity (unique domains / total links) | >0.3 | 0.1-0.3 | <0.1 |\n| Topical relevance (sampled) | >60% | 40-60% | <40% |\n\n### Industry-Specific Benchmarks\n\nAuthority expectations vary significantly by industry vertical.\n\n| Industry | Typical DR Range (Top 10 Sites) | Typical Referring Domains | Link Difficulty |\n|----------|-------------------------------|--------------------------|----------------|\n| Finance / Insurance | DR 60-90 | 5,000-50,000+ | Very High |\n| Health / Medical | DR 50-85 | 3,000-30,000+ | Very High |\n| Technology / SaaS | DR 40-80 | 1,000-20,000+ | High |\n| E-commerce (general) | DR 35-75 | 500-15,000+ | High |\n| Legal | DR 40-70 | 1,000-10,000+ | High |\n| Education | DR 50-90 | 2,000-25,000+ | Medium-High |\n| Local services | DR 15-45 | 50-500 | Medium |\n| B2B niche | DR 25-60 | 200-5,000+ | Medium |\n| Blog / Content site | DR 20-70 | 100-10,000+ | Medium |\n| New startup | DR 5-25 | 10-200 | Starting point |\n\n_Note: These are general ranges. Actual requirements depend on your specific keyword competition._\n\nFile v0.1.2:references/outreach-templates.md\n\n# Outreach Templates\n\nCopy-ready outreach email templates for each link building strategy. Includes subject line variations, follow-up sequences, personalization tips, and response handling scripts.\n\n---\n\n## General Outreach Principles\n\nBefore using any template, follow these rules:\n\n| Principle | Why It Matters |\n|-----------|---------------|\n| **Personalize every email** | Generic emails get deleted. Reference specific content. |\n| **Lead with value** | Explain what is in it for them before making your ask. |\n| **Keep it short** | 100-150 words maximum for initial outreach. |\n| **One clear ask** | Do not combine multiple requests in one email. |\n| **Professional sender address** | Use name@yourdomain.com, not a free email provider. |\n| **No attachments on first email** | Attachments trigger spam filters and reduce trust. |\n| **Follow up (once or twice)** | Most responses come from follow-ups, not initial emails. |\n| **Track everything** | Log outreach in a spreadsheet or CRM for accountability. |\n\n---\n\n## 1. Broken Link Building Templates\n\n### Template 1A: Broken Link — Direct Approach\n\n**Subject:** Found a broken link on your [topic] page\n\n**Body:**\n\nHi [Name],\n\nI was reading your article on [specific article title] — great resource on [brief compliment about content].\n\nI noticed the link to [description of broken link resource] in the [section name] section seems to be broken (returns a 404).\n\nI recently published a guide on [your topic] that covers similar ground: [Your URL]\n\nIt might work as a replacement if you are updating the page. Either way, wanted to give you a heads-up about the broken link.\n\nBest,\n[Your Name]\n\n---\n\n### Template 1B: Broken Link — Roundup Page\n\n**Subject:** Quick heads-up about [their page title]\n\n**Body:**\n\nHi [Name],\n\nYour [topic] resource page is one of my go-to references — really well curated.\n\nI noticed [X] links on the page are no longer working:\n- [Broken URL 1] — returns 404\n- [Broken URL 2] — domain expired\n\nIf you are updating the page, I have a [content type] that covers [topic]: [Your URL]\n\nHappy to suggest other replacement resources too if that would help.\n\nThanks for maintaining such a useful list,\n[Your Name]\n\n---\n\n### Follow-Up (5-7 days after initial email)\n\n**Subject:** Re: [original subject]\n\n**Body:**\n\nHi [Name],\n\nJust bumping this up in case it got buried. I spotted a broken link on your [page title] and thought you would want to know.\n\nNo worries if the page is staying as-is — just wanted to make sure you saw it.\n\n[Your Name]\n\n---\n\n## 2. Guest Post Pitching Templates\n\n### Template 2A: Guest Post — Topic Pitch\n\n**Subject:** Guest post idea: [proposed title]\n\n**Body:**\n\nHi [Name],\n\nI have been following [their site name] for a while — your recent piece on [specific article] was especially [specific compliment].\n\nI would love to contribute a guest post on [proposed topic]. Here is what I have in mind:\n\n**Title:** [Proposed title]\n**Angle:** [1-2 sentences describing the unique angle]\n**Why your readers would care:** [1 sentence on value to their audience]\n\nI have written for [1-2 relevant publications] previously. Here are a couple of samples:\n- [Sample URL 1]\n- [Sample URL 2]\n\nWould this be a fit for [their site name]?\n\nBest,\n[Your Name]\n[Your title / credentials]\n\n---\n\n### Template 2B: Guest Post — Expertise Pitch\n\n**Subject:** [Your expertise area] contributor for [their site]\n\n**Body:**\n\nHi [Name],\n\nI am [Your Name], a [your role/expertise] with [X years] experience in [field]. I noticed [their site] covers [topic area] extensively and thought I could contribute something useful.\n\nThree topic ideas that might work for your audience:\n\n1. [Title idea 1] — [one-line description]\n2. [Title idea 2] — [one-line description]\n3. [Title idea 3] — [one-line description]\n\nHappy to adjust angles or pitch different ideas. I can also share writing samples if helpful.\n\nThanks,\n[Your Name]\n\n---\n\n### Follow-Up (7-10 days after initial email)\n\n**Subject:** Re: [original subject]\n\n**Body:**\n\nHi [Name],\n\nChecking back on my guest post pitch. I know editorial calendars fill up fast, so no worries if the timing does not work.\n\nIf any of the topics I suggested could work down the road, happy to keep in touch for a future slot.\n\n[Your Name]\n\n---\n\n## 3. Resource Page Outreach Templates\n\n### Template 3A: Resource Page — Direct Suggestion\n\n**Subject:** Resource for your [topic] page\n\n**Body:**\n\nHi [Name],\n\nI found your [topic] resource page while researching [related topic] — it is a really well-organized collection.\n\nI thought [your resource title] might be a good addition to the [specific section] section. It covers [brief description of what it covers and why it is useful].\n\nHere is the link: [Your URL]\n\nNo pressure at all — just thought it might be useful for your readers.\n\nBest,\n[Your Name]\n\n---\n\n### Template 3B: Resource Page — Value-Add Approach\n\n**Subject:** A few resources for your [topic] page\n\n**Body:**\n\nHi [Name],\n\nI have been using your [topic] resource page as a reference and really appreciate the curation work.\n\nI wanted to suggest a few resources you might consider adding (not all mine):\n\n1. [External resource title] — [URL] — Great for [reason]\n2. [Your resource title] — [Your URL] — Covers [topic]\n3. [Another external resource] — [URL] — Useful for [reason]\n\nI included a couple of third-party resources alongside mine since they genuinely complement your page.\n\nThanks for maintaining such a useful list,\n[Your Name]\n\n---\n\n## 4. Unlinked Mention Outreach Templates\n\n### Template 4A: Unlinked Brand Mention\n\n**Subject:** Thanks for mentioning [brand name]\n\n**Body:**\n\nHi [Name],\n\nJust came across your article [article title] — thanks for mentioning [your brand/product]. Really appreciate the kind words about [specific thing they said].\n\nQuick request: would you be able to add a link to [Your URL] where you mention us? It would help your readers find us directly and help us out with attribution.\n\nTotally understand if it is not possible. Either way, glad you found [product/service] useful.\n\nBest,\n[Your Name]\n\n---\n\n### Template 4B: Unlinked Data/Research Mention\n\n**Subject:** Thanks for citing our [research/data]\n\n**Body:**\n\nHi [Name],\n\nI noticed you referenced our [study/statistic/data point] in your article [article title]. Thanks for citing our research.\n\nIf you are able to add a link to the original source, it would help your readers verify the data and access the full [study/report]: [Your URL]\n\nWe actually just updated it with [new data point] that might be relevant to your piece as well.\n\nThanks,\n[Your Name]\n\n---\n\n### Follow-Up (5-7 days)\n\n**Subject:** Re: [original subject]\n\n**Body:**\n\nHi [Name],\n\nJust a quick follow-up on adding a link for the mention of [brand/research] in your article. I know updating published content can be low priority, so no rush.\n\nIf it helps, the exact URL is: [Your URL]\n\nThanks again for the mention,\n[Your Name]\n\n---\n\n## 5. Digital PR / Data-Driven Outreach Templates\n\n### Template 5A: Original Research Pitch\n\n**Subject:** New data: [key finding headline]\n\n**Body:**\n\nHi [Name],\n\nWe just published [study/survey/analysis] that found [most surprising or newsworthy finding].\n\nKey findings:\n- [Finding 1 — the headline stat]\n- [Finding 2 — supporting data]\n- [Finding 3 — counterintuitive insight]\n\nFull report: [Your URL]\n\nGiven your coverage of [their beat/topic], I thought this might be worth a mention. Happy to provide additional data, quotes, or custom analysis for your audience.\n\n[Your Name]\n[Your title]\n\n---\n\n### Template 5B: Expert Commentary Pitch\n\n**Subject:** Expert source for your [topic] coverage\n\n**Body:**\n\nHi [Name],\n\nI saw you are covering [topic/trend] and thought I could be a useful source.\n\nI am [Your Name], [your credentials — brief]. I have [specific experience relevant to their coverage].\n\nA couple of angles I could provide commentary on:\n- [Angle 1]\n- [Angle 2]\n\nHappy to jump on a quick call or provide written quotes. Available on short notice.\n\n[Your Name]\n[Your title, company]\n[Phone number for urgent requests]\n\n---\n\n## 6. HARO / Source Request Templates\n\n### Template 6A: HARO Response — Expert Source\n\n**Subject:** [HARO] Re: [original query title]\n\n**Body:**\n\nHi [Journalist Name],\n\nRe: your query on [topic].\n\n**Source:** [Your Name], [Title] at [Company]\n**Credentials:** [1-2 sentences on relevant expertise]\n\n**Response:**\n\n[2-3 paragraphs directly answering their query. Be specific, quotable, and concise. Lead with the most valuable insight.]\n\n**Key quote:** \"[One highly quotable sentence they can use directly]\"\n\nHappy to elaborate or provide additional data. Available at [email] or [phone].\n\n[Your Name]\n\n---\n\n### Template 6B: HARO Response — Data Source\n\n**Subject:** [HARO] Re: [original query title] — with data\n\n**Body:**\n\nHi [Journalist Name],\n\nFor your piece on [topic], here is data from our [study/platform/analysis]:\n\n- [Statistic 1]: [data point with context]\n- [Statistic 2]: [data point with context]\n- [Statistic 3]: [data point with context]\n\nSource: [Your URL for attribution]\n\n**Expert quote from [Your Name], [Title]:**\n\"[Quotable insight interpreting the data]\"\n\nFull dataset available if needed for additional analysis.\n\n[Your Name]\n[Contact info]\n\n---\n\n## 7. Skyscraper Technique Templates\n\n### Template 7A: Skyscraper — Better Resource\n\n**Subject:** Updated resource on [topic]\n\n**Body:**\n\nHi [Name],\n\nI noticed you linked to [competitor's article title] in your post on [their article title].\n\nWe just published an updated version of that topic: [Your URL]\n\nIt includes [specific improvements over the original]:\n- [Improvement 1 — e.g., \"2025 data instead of 2022\"]\n- [Improvement 2 — e.g., \"interactive calculator included\"]\n- [Improvement 3 — e.g., \"covers 3 additional sub-topics\"]\n\nIf you think it would be a better resource for your readers, I would appreciate you considering swapping the link. No worries either way.\n\nBest,\n[Your Name]\n\n---\n\n## 8. Relationship Building Templates\n\n### Template 8A: Initial Relationship — No Ask\n\n**Subject:** Loved your piece on [topic]\n\n**Body:**\n\nHi [Name],\n\nJust read your article on [specific article title] and wanted to say it was genuinely one of the best pieces I have read on [topic].\n\nThe section on [specific section] was especially useful — I actually shared it with my team and we are implementing [specific takeaway].\n\nNo ask here, just wanted to let you know your work is making an impact.\n\n[Your Name]\n\n---\n\n### Template 8B: Follow-Up After Relationship Building (2-4 weeks later)\n\n**Subject:** [New topic] — thought of your readers\n\n**Body:**\n\nHi [Name],\n\nFollowing up on our exchange a few weeks back. I just published something your audience might find useful: [Your URL]\n\nIt covers [brief description] with a focus on [specific angle].\n\nWould love to hear your thoughts if you get a chance to read it.\n\nBest,\n[Your Name]\n\n---\n\n## 9. Follow-Up Sequences\n\n### Standard Follow-Up Timeline\n\n| Email | Timing | Purpose | Tone |\n|-------|--------|---------|------|\n| Initial outreach | Day 0 | Make the ask | Professional, value-forward |\n| Follow-up 1 | Day 5-7 | Gentle reminder | Casual, brief |\n| Follow-up 2 | Day 14 | Final attempt | Short, no-pressure close |\n| Stop | After follow-up 2 | Do not send more | Move on |\n\n### Follow-Up 2 Template (Final Attempt)\n\n**Subject:** Re: [original subject]\n\n**Body:**\n\nHi [Name],\n\nLast follow-up on this — I know you are busy.\n\n[One-sentence reminder of what you asked]\n\nIf the timing is not right, no worries at all. Feel free to bookmark [Your URL] for whenever it might be useful.\n\nBest,\n[Your Name]\n\n---\n\n## 10. Response Handling Scripts\n\n### Positive Response — They Will Add the Link\n\n**Reply:**\n\nThat is great, [Name] — really appreciate it.\n\nThe exact URL is: [Your URL]\nPreferred anchor text (just a suggestion): [anchor text]\n\nLet me know if you need anything else. Happy to return the favor anytime.\n\nBest,\n[Your Name]\n\n---\n\n### Positive Response — They Want a Guest Post\n\n**Reply:**\n\nWonderful, I would love to contribute. Here is what I am thinking:\n\n**Title:** [Proposed title]\n**Outline:**\n1. [Section 1]\n2. [Section 2]\n3. [Section 3]\n\n**Estimated length:** [word count]\n**Delivery timeline:** [date]\n\nDo you have any editorial guidelines or specific requirements I should follow?\n\nBest,\n[Your Name]\n\n---\n\n### Neutral Response — They Are Interested but Noncommittal\n\n**Reply:**\n\nTotally understand, [Name]. No rush at all.\n\nI will keep [Your URL] updated with [latest data/content], so it will be here whenever the timing works.\n\nFeel free to reach out if I can ever be a source or contributor for [their site].\n\nBest,\n[Your Name]\n\n---\n\n### Negative Response — They Decline\n\n**Reply:**\n\nCompletely understand, [Name]. Thanks for letting me know.\n\nIf anything changes or if I can ever be helpful as a source, do not hesitate to reach out.\n\nBest,\n[Your Name]\n\n_Note: Never argue, push back, or send additional follow-ups after a decline. Keep the relationship positive for potential future opportunities._\n\n---\n\n### No Response — After Full Sequence\n\nDo not send further emails. Add to a \"re-engage in 3-6 months\" list. When you re-engage, use a completely new angle or piece of content. Never reference the fact that they did not respond previously.\n\n---\n\n## 11. Personalization Tips\n\n### Research Checklist Before Sending\n\n| Check | Where to Find | How to Use |\n|-------|-------------|-----------|\n| Their name (correct spelling) | About page, LinkedIn, byline | Use in greeting and body |\n| Recent article they wrote | Their blog, Google \"[name] + [site]\" | Reference in opening line |\n| Their social media | Twitter/X, LinkedIn | Mention a recent post or shared interest |\n| Their publication's audience | About page, media kit | Tailor your value proposition |\n| Content they have linked to before | ~~link database, their recent articles | Match the type of content they prefer |\n| How they prefer to be contacted | Website contact page, social bio | Some prefer Twitter DMs over email |\n\n### Personalization Levels\n\n| Level | Effort | Response Rate Impact | When to Use |\n|-------|--------|---------------------|-------------|\n| **Zero** (template only) | Minimal | Baseline (lowest) | Never recommended |\n| **Basic** (name + site name) | Low | +20-30% | Bulk outreach to lower-priority targets |\n| **Moderate** (+ specific article reference) | Medium | +50-80% | Standard outreach to mid-tier targets |\n| **Deep** (+ shared interest, social reference, mutual connection) | High | +100-200% | High-priority targets (DR 60+ sites, key relationships) |\n\n---\n\n## 12. Subject Line Variations by Strategy\n\n### High-Performing Subject Line Patterns\n\n| Strategy | Subject Lines (pick one) |\n|----------|------------------------|\n| **Broken link** | \"Found a broken link on your [topic] page\" / \"Quick heads-up about [page title]\" / \"Broken resource on [their site]\" |\n| **Guest post** | \"Guest post idea: [title]\" / \"[Topic] contributor for [their site]\" / \"Content pitch for [their site]\" |\n| **Resource page** | \"Resource for your [topic] page\" / \"Suggestion for your [topic] list\" / \"Addition for [page title]?\" |\n| **Unlinked mention** | \"Thanks for mentioning [brand]\" / \"Re: your mention of [brand/data]\" / \"Quick favor re: [their article]\" |\n| **Digital PR** | \"New data: [headline stat]\" / \"Exclusive: [finding]\" / \"[Topic] research for your coverage\" |\n| **Skyscraper** | \"Updated resource on [topic]\" / \"Better version of [competitor content]\" / \"Thought you'd want to see this\" |\n\n### Subject Lines to Avoid\n\n| Avoid | Why |\n|-------|-----|\n| \"Link exchange opportunity\" | Screams spam and violates Google guidelines |\n| \"SEO partnership\" | Immediately signals manipulative intent |\n| ALL CAPS or excessive punctuation | Triggers spam filters, looks unprofessional |\n| \"I'd love a backlink\" | Too direct; leads with your need, not their value |\n| Misleading subjects (\"Re:\" when no prior conversation) | Damages trust immediately |\n| Long subjects (>60 characters) | Gets truncated in inbox, lower open rates |","readmeExcerpt":"Skill: Backlink Analyzer Owner: aaron-he-zhu Summary: Analyzes backlink profiles to understand link authority, identify toxic links, discover link building opportunities, and monitor competitor link acquisition.... Tags: latest:2.0.0 Version history: v2.0.0 | 2026-02-14T04:19:44.574Z | auto **Summary:** This update adds structured metadata, improved description, license, tags, author, and precise usage triggers to th","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"Analyze backlink profile for [domain]"},{"language":"text","snippet":"Find link building opportunities by analyzing [competitor domains]"},{"language":"text","snippet":"Check for toxic backlinks on [domain]"},{"language":"text","snippet":"Compare backlink profiles: [your domain] vs [competitor domains]"},{"language":"markdown","snippet":"## Backlink Profile Overview\n   \n   **Domain**: [domain]\n   **Analysis Date**: [date]\n   \n   ### Key Metrics\n   \n   | Metric | Value | Industry Avg | Status |\n   |--------|-------|--------------|--------|\n   | Total Backlinks | [X] | [Y] | [Above/Below avg] |\n   | Referring Domains | [X] | [Y] | [status] |\n   | Domain Authority | [X] | [Y] | [status] |\n   | Domain Rating | [X] | [Y] | [status] |\n   | Dofollow Links | [X] ([Y]%) | [Z]% | [status] |\n   | Nofollow Links | [X] ([Y]%) | [Z]% | [status] |\n   \n   ### Link Velocity\n   \n   | Period | New Links | Lost Links | Net Change |\n   |--------|-----------|------------|------------|\n   | Last 30 days | [X] | [Y] | [+/-Z] |\n   | Last 90 days | [X] | [Y] | [+/-Z] |\n   | Last year | [X] | [Y] | [+/-Z] |\n   \n   ### Authority Distribution"},{"language":"text","snippet":"**Profile Health Score**: [X]/100"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: backlink-analyzer\ndescription: 'Use when the user asks to \"analyze backlinks\", \"check link profile\", \"find toxic links\", \"link building opportunities\", \"off-page SEO\", \"who links to me\", \"I have spammy links\", \"how do I get more backlinks\", or \"disavow links\". Analyzes backlink profiles to understand link authority, identify toxic links, discover link building opportunities, and monitor competitor link acquisition. Essential for off-page SEO strategy. For internal link analysis, see internal-linking-optimizer. For competitor link profiles, see competitor-analysis.'\nlicense: Apache-2.0\nmetadata:\n  author: aaron-he-zhu\n  version: \"2.0.0\"\n  geo-relevance: \"low\"\n  tags:\n    - seo\n    - backlinks\n    - link building\n    - link profile\n    - toxic links\n    - off-page seo\n    - link authority\n    - domain authority\n    - link acquisition\n  triggers:\n    - \"analyze backlinks\"\n    - \"check link profile\"\n    - \"find toxic links\"\n    - \"link building opportunities\"\n    - \"off-page SEO\"\n    - \"backlink audit\"\n    - \"link quality\"\n    - \"who links to me\"\n    - \"I have spammy links\"\n    - \"how do I get more backlinks\"\n    - \"disavow links\"\n---\n\n# Backlink Analyzer\n\n\n> **[SEO & GEO Skills Library](https://skills.sh/aaron-he-zhu/seo-geo-claude-skills)** · 20 skills for SEO + GEO · Install all: `npx skills add aaron-he-zhu/seo-geo-claude-skills`\n\n<details>\n<summary>Browse all 20 skills</summary>\n\n**Research** · [keyword-research](../../research/keyword-research/) · [competitor-analysis](../../research/competitor-analysis/) · [serp-analysis](../../research/serp-analysis/) · [content-gap-analysis](../../research/content-gap-analysis/)\n\n**Build** · [seo-content-writer](../../build/seo-content-writer/) · [geo-content-optimizer](../../build/geo-content-optimizer/) · [meta-tags-optimizer](../../build/meta-tags-optimizer/) · [schema-markup-generator](../../build/schema-markup-generator/)\n\n**Optimize** · [on-page-seo-auditor](../../optimize/on-page-seo-auditor/) · [technical-seo-checker](../../optimize/technical-seo-checker/) · [internal-linking-optimizer](../../optimize/internal-linking-optimizer/) · [content-refresher](../../optimize/content-refresher/)\n\n**Monitor** · [rank-tracker](../rank-tracker/) · **backlink-analyzer** · [performance-reporter](../performance-reporter/) · [alert-manager](../alert-manager/)\n\n**Cross-cutting** · [content-quality-auditor](../../cross-cutting/content-quality-auditor/) · [domain-authority-auditor](../../cross-cutting/domain-authority-auditor/) · [entity-optimizer](../../cross-cutting/entity-optimizer/) · [memory-management](../../cross-cutting/memory-management/)\n\n</details>\n\nThis skill helps you analyze, monitor, and optimize your backlink profile. It identifies link quality, discovers opportunities, and tracks competitor link building activities.\n\n## When to Use This Skill\n\n- Auditing your current backlink profile\n- Identifying toxic or harmful links\n- Discovering link building opportunities\n- Analyzing competitor backlink "},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn73qjxwmbna25qq8q051epqt980sys5\",\n  \"slug\": \"backlink-analyzer\",\n  \"version\": \"2.0.0\",\n  \"publishedAt\": 1771042784574\n}"},{"path":"references/link-quality-rubric.md","content":"# Link Quality Rubric\n\nComprehensive reference for evaluating backlink quality. Use this rubric to assess individual links, audit entire link profiles, perform competitive link gap analysis, and prepare disavow files.\n\n---\n\n## 1. Individual Link Quality Evaluation\n\n### Scoring Methodology\n\nEvaluate each link across six factors. Multiply score (1-5) by factor weight to produce a weighted score. Sum all weighted scores for a final Link Quality Score (LQS).\n\n**Rating Scale:**\n- **LQS 4.0-5.0**: Premium link — high authority, topically relevant, editorial placement\n- **LQS 2.5-3.9**: Acceptable link — provides value, typical of healthy profiles\n- **LQS 1.0-2.4**: Low quality — minimal value, review for potential risk\n\n### Factor 1: Domain Authority (25% weight)\n\n| Score | DR / DA Range | Characteristics | Examples |\n|-------|-------------|-----------------|---------|\n| 5 | DR 70+ | Major publication, established authority | NYTimes, Forbes, BBC, major university sites |\n| 4 | DR 50-69 | Strong domain, recognized in industry | Industry publications, large blogs, government sites |\n| 3 | DR 30-49 | Moderate authority, established site | Mid-tier blogs, regional publications, niche authorities |\n| 2 | DR 15-29 | Low authority, newer or smaller site | Small blogs, newer companies, personal sites |\n| 1 | DR <15 | Very low authority | New sites, abandoned sites, thin content sites |\n\n**Notes:**\n- DR/DA is a proxy, not the sole indicator. A DR 30 site that is highly relevant to your niche may be more valuable than a DR 70 site in an unrelated field.\n- Check if the domain's authority is organic (earned over time) or inflated (bought links, PBN).\n\n### Factor 2: Topical Relevance (25% weight)\n\n| Score | Relevance Level | Description |\n|-------|----------------|-------------|\n| 5 | Exact match | Same niche, same subtopic. A link from a CRM review site to your CRM product. |\n| 4 | Closely related | Same industry, adjacent topic. A marketing blog linking to your email tool. |\n| 3 | Broadly related | Same general field. A business blog linking to your SaaS product. |\n| 2 | Tangentially related | Loose connection. A general news site mentioning your product in a tech roundup. |\n| 1 | Unrelated | No topical connection. A cooking blog linking to your B2B software. |\n\n**How to assess relevance:**\n1. Read the linking page content. Is it about your topic?\n2. Check the linking site's overall focus. Is it in your industry?\n3. Look at the surrounding content. Does the link make editorial sense?\n4. Check the site's other outbound links. Are they topically coherent?\n\n### Factor 3: Traffic to Linking Page (15% weight)\n\n| Score | Estimated Monthly Traffic | Characteristics |\n|-------|--------------------------|-----------------|\n| 5 | 10,000+ visits/month | High-traffic page, likely drives referral traffic |\n| 4 | 1,000-9,999 visits/month | Solid traffic, some referral value |\n| 3 | 100-999 visits/month | Moderate traffic, primarily SEO value |\n| 2 | 10-99 visits/month | Low t"},{"path":"references/outreach-templates.md","content":"# Outreach Templates\n\nCopy-ready outreach email templates for each link building strategy. Includes subject line variations, follow-up sequences, personalization tips, and response handling scripts.\n\n---\n\n## General Outreach Principles\n\nBefore using any template, follow these rules:\n\n| Principle | Why It Matters |\n|-----------|---------------|\n| **Personalize every email** | Generic emails get deleted. Reference specific content. |\n| **Lead with value** | Explain what is in it for them before making your ask. |\n| **Keep it short** | 100-150 words maximum for initial outreach. |\n| **One clear ask** | Do not combine multiple requests in one email. |\n| **Professional sender address** | Use name@yourdomain.com, not a free email provider. |\n| **No attachments on first email** | Attachments trigger spam filters and reduce trust. |\n| **Follow up (once or twice)** | Most responses come from follow-ups, not initial emails. |\n| **Track everything** | Log outreach in a spreadsheet or CRM for accountability. |\n\n---\n\n## 1. Broken Link Building Templates\n\n### Template 1A: Broken Link — Direct Approach\n\n**Subject:** Found a broken link on your [topic] page\n\n**Body:**\n\nHi [Name],\n\nI was reading your article on [specific article title] — great resource on [brief compliment about content].\n\nI noticed the link to [description of broken link resource] in the [section name] section seems to be broken (returns a 404).\n\nI recently published a guide on [your topic] that covers similar ground: [Your URL]\n\nIt might work as a replacement if you are updating the page. Either way, wanted to give you a heads-up about the broken link.\n\nBest,\n[Your Name]\n\n---\n\n### Template 1B: Broken Link — Roundup Page\n\n**Subject:** Quick heads-up about [their page title]\n\n**Body:**\n\nHi [Name],\n\nYour [topic] resource page is one of my go-to references — really well curated.\n\nI noticed [X] links on the page are no longer working:\n- [Broken URL 1] — returns 404\n- [Broken URL 2] — domain expired\n\nIf you are updating the page, I have a [content type] that covers [topic]: [Your URL]\n\nHappy to suggest other replacement resources too if that would help.\n\nThanks for maintaining such a useful list,\n[Your Name]\n\n---\n\n### Follow-Up (5-7 days after initial email)\n\n**Subject:** Re: [original subject]\n\n**Body:**\n\nHi [Name],\n\nJust bumping this up in case it got buried. I spotted a broken link on your [page title] and thought you would want to know.\n\nNo worries if the page is staying as-is — just wanted to make sure you saw it.\n\n[Your Name]\n\n---\n\n## 2. Guest Post Pitching Templates\n\n### Template 2A: Guest Post — Topic Pitch\n\n**Subject:** Guest post idea: [proposed title]\n\n**Body:**\n\nHi [Name],\n\nI have been following [their site name] for a while — your recent piece on [specific article] was especially [specific compliment].\n\nI would love to contribute a guest post on [proposed topic]. Here is what I have in mind:\n\n**Title:** [Proposed title]\n**Angle:** [1-2 sentences describing the unique angle]\n**Why your re"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Analyzes backlink profiles to understand link authority, identify toxic links, discover link building opportunities, and monitor competitor link acquisition.... Skill: Backlink Analyzer Owner: aaron-he-zhu Summary: Analyzes backlink profiles to understand link authority, identify toxic links, discover link building opportunities, and monitor competitor link acquisition.... Tags: latest:2.0.0 Version history: v2.0.0 | 2026-02-14T04:19:44.574Z | auto **Summary:** This update adds structured metadata, improved description, license, tags, author, and precise usage triggers to th","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":1680,"uniquenessScore":49,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-09T17:36:26.520Z","emptyReason":null},"items":[{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-10T18:48:31.762Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}