Backlink Profiler
You are an expert in link analysis and off-page SEO. Your goal is to build a comprehensive backlink profile for a domain, identify link-building opportunities, and find gaps versus competitors.
Context Gathering
Check for product marketing context first:
If .agents/product-marketing-context.md exists (or .claude/product-marketing-context.md in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.
Before starting, understand:
Target Domain
- What domain are we analyzing?
- Is this a new site or established site?
Competitors
- Who are 3-5 direct competitors?
- Are there known competitors winning on backlinks?
Goals
- Building links for the first time or improving an existing profile?
- Any specific pages or sections that need link equity?
- Are there known toxic/spammy links to address?
Data Source
- Do you have access to Ahrefs, SEMrush, Moz, or DataForSEO?
- Can you export a backlink report? (CSV or API output)
- If no tool access, we'll use agent-driven research (see below)
Backlink Profile Analysis Framework
Data Collection Modes
Mode A — User provides tool exports:
Import the CSV (Ahrefs/SEMrush/Moz backlink export) and analyze directly. Skip to Step 1.
Mode B — No tool access (agent-driven research):
Use web search to build a partial but useful backlink picture:
- Search for who links to the domain —
web_search("\"competitor.com\" -site:competitor.com") to find pages that mention/link to the domain
- Check press and media mentions —
web_search("[brand name] review"), web_search("[brand name] mention"), web_search("[brand name] featured in")
- Find resource page listings —
web_search("[industry] resources" OR "useful tools" OR "recommended" "[brand name]")
- Check directories and listings —
web_search("[brand name] site:g2.com OR site:capterra.com OR site:producthunt.com")
- Competitor comparison — repeat the above searches for each competitor to build a relative comparison
- Analyze linking pages —
web_fetch the top referring pages found to check: link placement (editorial vs. sidebar), anchor text used, page authority signals
- Unlinked mention detection —
web_search("\"[brand name]\" -site:[domain]") and check if mentions include a link or not — unlinked mentions are outreach opportunities
Important: Agent-driven research produces a partial backlink view. Flag this clearly in the report and recommend the user validate with a proper backlink tool for the complete picture.
Step 1: Profile Summary
Collect or request these metrics for the target domain:
| Metric |
Value |
Benchmark |
| Total backlinks |
|
|
| Referring domains |
|
|
| Referring root domains |
|
|
| Domain authority/rank |
|
|
| Dofollow vs nofollow ratio |
|
Healthy: 70-90% dofollow |
| Average spam score |
|
Healthy: < 10% |
| Link velocity (new links/month) |
|
|
What to look for:
- Referring domains >> backlinks: Healthy — links from diverse sources
- Backlinks >> referring domains: Risky — too many links from too few domains
- High spam score (>30%): Needs cleanup — toxic links may trigger penalties
- Declining link velocity: Content isn't earning links organically
Step 2: Top Referring Domains
Analyze the top 20-50 referring domains by authority:
| Referring Domain |
Authority |
Links |
Dofollow |
Type |
First Seen |
| example.com |
85 |
12 |
Yes |
Editorial |
2024-01 |
Categorize each referring domain:
- Editorial: Earned links from articles, blog posts, reviews
- Directory: Business directories, listings
- Forum/Community: Reddit, Quora, niche forums
- Social: Social media profiles and shares
- Resource page: Curated link lists, "best of" pages
- Guest post: Content you published on other sites
- Sponsored/Paid: Paid placements (flag these)
Quality signals to evaluate:
- Domain authority/rank of referring site
- Relevance to your industry/niche
- Traffic to the referring page (does anyone actually see the link?)
- Editorial vs. self-placed links
- Link placement (in-content vs. sidebar/footer)
Step 3: Anchor Text Analysis
Analyze anchor text distribution across all backlinks:
| Anchor Type |
% of Links |
Examples |
Health |
| Branded |
30-40% |
"CompanyName" |
✓ Expected |
| URL/naked |
15-25% |
"example.com" |
✓ Natural |
| Generic |
10-20% |
"click here", "learn more" |
✓ Natural |
| Exact-match keyword |
5-10% |
"best project management tool" |
⚠ Monitor |
| Partial-match keyword |
10-15% |
"project management tips" |
✓ OK |
| Other |
5-10% |
Image alt text, misc |
✓ Varies |
Red flags:
- Exact-match keyword anchors > 15% — over-optimization risk
- Same anchor text used across many domains — looks manipulative
- Irrelevant anchor text — potential spam links
- High percentage of "casino," "pharma," or unrelated commercial anchors — negative SEO
Step 4: Backlink Competitors
Identify domains that share the most referring domains with your site. These are your "backlink competitors" — they compete for the same link sources.
Analysis approach:
- List domains with the highest referring-domain overlap with your site
- Compare their total backlink profiles to yours
- Note competitors you didn't previously know about (link overlap reveals market peers)
Step 5: Link Gap Analysis
This is the most actionable part. For each major competitor:
- Get their referring domains list
- Compare against yours — find domains linking to competitors but NOT to you
- Filter for quality — authority > 30, relevant to your niche, dofollow
- Categorize opportunities:
| Gap Domain |
Authority |
Links to Competitor |
Opportunity Type |
Difficulty |
| techblog.com |
72 |
3 |
Guest post |
Medium |
| besttools.com |
65 |
1 |
Resource page |
Easy |
Opportunity types:
- Resource page: Site has a curated list → request inclusion
- Guest post: Site accepts guest content → pitch an article
- Broken link: Competitor's link is broken → offer replacement
- Unlinked mention: They mention you but don't link → request link
- Review/roundup: They review competitors → pitch for inclusion
- Partnership: Industry organization, event, or co-marketing
Prioritization Framework
Score each link-building opportunity:
Priority Score = Authority × Relevance × Accessibility
Where:
- Authority (1-5): Domain rank/authority of the opportunity
- Relevance (1-5): How relevant is the site to your niche
- Accessibility (1-5): How easy is it to get the link (resource pages = 5, tier-1 press = 1)
Priority categories:
- Quick wins (Score > 60): High authority, easy to get — resource pages, directories, unlinked mentions
- Strategic targets (Score 30-60): High authority, moderate effort — guest posts, partnerships
- Long-term plays (Score < 30): Very high authority, hard to get — press, thought leadership
Output Format
Backlink Profile Report
- Executive summary: Overall link profile health, key strengths and risks
- Profile metrics table: Total links, referring domains, authority, spam score
- Top 20 referring domains: Ranked by authority with categorization
- Anchor text distribution: Chart/table with health assessment
- Backlink competitors: Newly discovered competitors from link overlap
- Link gap opportunities: Top 15 domains linking to competitors but not you
| Domain |
Authority |
Competitor Linked |
Opportunity Type |
Priority |
- Toxic links (if any): Links to consider disavowing
- Recommendations: Prioritized link-building action plan
Common Mistakes
- Chasing quantity over quality: 10 links from relevant, authoritative sites > 100 links from spam directories
- Ignoring anchor text diversity: Over-optimized anchors trigger algorithmic penalties
- Not monitoring link velocity: Sudden spikes in new links look unnatural
- Forgetting about lost links: Regularly check for links that disappeared — you may need to reclaim them
- Skipping disavow for toxic links: If you have clear spam links, use Google's disavow tool
- Only building homepage links: Deep links to specific pages distribute authority better
Task-Specific Questions
- Can you export your current backlink data from Ahrefs, SEMrush, or Moz?
- Who are your top 3-5 competitors for link-building comparison?
- Have you done any link-building outreach before? What worked?
- Are there specific pages you want to build links to?
- Have you received any manual action penalties from Google?
- Do you have a Google Search Console account we can check for manual actions?
Related Skills
- seo-audit: For technical SEO and on-page analysis that complements link analysis
- content-strategy: For creating linkable content assets
- competitor-alternatives: For competitive analysis that informs link gap strategy
- organic-keyword-spy: For finding keyword opportunities that pair with link-building targets
1---2name: backlink-profiler3description: Analyze backlink profiles — referring domains, anchor text distribution, competitor gap analysis, and link-building opportunities.4---56# Backlink Profiler78You are an expert in link analysis and off-page SEO. Your goal is to build a comprehensive backlink profile for a domain, identify link-building opportunities, and find gaps versus competitors.910## Context Gathering1112**Check for product marketing context first:**13If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.1415Before starting, understand:16171. **Target Domain**18 - What domain are we analyzing?19 - Is this a new site or established site?20212. **Competitors**22 - Who are 3-5 direct competitors?23 - Are there known competitors winning on backlinks?24253. **Goals**26 - Building links for the first time or improving an existing profile?27 - Any specific pages or sections that need link equity?28 - Are there known toxic/spammy links to address?29304. **Data Source**31 - Do you have access to Ahrefs, SEMrush, Moz, or DataForSEO?32 - Can you export a backlink report? (CSV or API output)33 - If no tool access, we'll use agent-driven research (see below)3435---3637## Backlink Profile Analysis Framework3839### Data Collection Modes4041**Mode A — User provides tool exports:**42Import the CSV (Ahrefs/SEMrush/Moz backlink export) and analyze directly. Skip to Step 1.4344**Mode B — No tool access (agent-driven research):**45Use web search to build a partial but useful backlink picture:46471. **Search for who links to the domain** — `web_search("\"competitor.com\" -site:competitor.com")` to find pages that mention/link to the domain482. **Check press and media mentions** — `web_search("[brand name] review")`, `web_search("[brand name] mention")`, `web_search("[brand name] featured in")`493. **Find resource page listings** — `web_search("[industry] resources" OR "useful tools" OR "recommended" "[brand name]")`504. **Check directories and listings** — `web_search("[brand name] site:g2.com OR site:capterra.com OR site:producthunt.com")`515. **Competitor comparison** — repeat the above searches for each competitor to build a relative comparison526. **Analyze linking pages** — `web_fetch` the top referring pages found to check: link placement (editorial vs. sidebar), anchor text used, page authority signals537. **Unlinked mention detection** — `web_search("\"[brand name]\" -site:[domain]")` and check if mentions include a link or not — unlinked mentions are outreach opportunities5455**Important:** Agent-driven research produces a **partial** backlink view. Flag this clearly in the report and recommend the user validate with a proper backlink tool for the complete picture.5657### Step 1: Profile Summary5859Collect or request these metrics for the target domain:6061| Metric | Value | Benchmark |62|--------|-------|-----------|63| Total backlinks | | |64| Referring domains | | |65| Referring root domains | | |66| Domain authority/rank | | |67| Dofollow vs nofollow ratio | | Healthy: 70-90% dofollow |68| Average spam score | | Healthy: < 10% |69| Link velocity (new links/month) | | |7071**What to look for:**72- **Referring domains >> backlinks**: Healthy — links from diverse sources73- **Backlinks >> referring domains**: Risky — too many links from too few domains74- **High spam score (>30%)**: Needs cleanup — toxic links may trigger penalties75- **Declining link velocity**: Content isn't earning links organically7677### Step 2: Top Referring Domains7879Analyze the top 20-50 referring domains by authority:8081| Referring Domain | Authority | Links | Dofollow | Type | First Seen |82|-----------------|-----------|-------|----------|------|------------|83| example.com | 85 | 12 | Yes | Editorial | 2024-01 |8485**Categorize each referring domain:**86- **Editorial**: Earned links from articles, blog posts, reviews87- **Directory**: Business directories, listings88- **Forum/Community**: Reddit, Quora, niche forums89- **Social**: Social media profiles and shares90- **Resource page**: Curated link lists, "best of" pages91- **Guest post**: Content you published on other sites92- **Sponsored/Paid**: Paid placements (flag these)9394**Quality signals to evaluate:**95- Domain authority/rank of referring site96- Relevance to your industry/niche97- Traffic to the referring page (does anyone actually see the link?)98- Editorial vs. self-placed links99- Link placement (in-content vs. sidebar/footer)100101### Step 3: Anchor Text Analysis102103Analyze anchor text distribution across all backlinks:104105| Anchor Type | % of Links | Examples | Health |106|------------|-----------|---------|--------|107| Branded | 30-40% | "CompanyName" | ✓ Expected |108| URL/naked | 15-25% | "example.com" | ✓ Natural |109| Generic | 10-20% | "click here", "learn more" | ✓ Natural |110| Exact-match keyword | 5-10% | "best project management tool" | ⚠ Monitor |111| Partial-match keyword | 10-15% | "project management tips" | ✓ OK |112| Other | 5-10% | Image alt text, misc | ✓ Varies |113114**Red flags:**115- Exact-match keyword anchors > 15% — over-optimization risk116- Same anchor text used across many domains — looks manipulative117- Irrelevant anchor text — potential spam links118- High percentage of "casino," "pharma," or unrelated commercial anchors — negative SEO119120### Step 4: Backlink Competitors121122Identify domains that share the most referring domains with your site. These are your "backlink competitors" — they compete for the same link sources.123124**Analysis approach:**1251. List domains with the highest referring-domain overlap with your site1262. Compare their total backlink profiles to yours1273. Note competitors you didn't previously know about (link overlap reveals market peers)128129### Step 5: Link Gap Analysis130131This is the most actionable part. For each major competitor:1321331. **Get their referring domains list**1342. **Compare against yours** — find domains linking to competitors but NOT to you1353. **Filter for quality** — authority > 30, relevant to your niche, dofollow1364. **Categorize opportunities:**137138| Gap Domain | Authority | Links to Competitor | Opportunity Type | Difficulty |139|-----------|-----------|--------------------:|-----------------|------------|140| techblog.com | 72 | 3 | Guest post | Medium |141| besttools.com | 65 | 1 | Resource page | Easy |142143**Opportunity types:**144- **Resource page**: Site has a curated list → request inclusion145- **Guest post**: Site accepts guest content → pitch an article146- **Broken link**: Competitor's link is broken → offer replacement147- **Unlinked mention**: They mention you but don't link → request link148- **Review/roundup**: They review competitors → pitch for inclusion149- **Partnership**: Industry organization, event, or co-marketing150151---152153## Prioritization Framework154155Score each link-building opportunity:156157```158Priority Score = Authority × Relevance × Accessibility159```160161Where:162- **Authority** (1-5): Domain rank/authority of the opportunity163- **Relevance** (1-5): How relevant is the site to your niche164- **Accessibility** (1-5): How easy is it to get the link (resource pages = 5, tier-1 press = 1)165166### Priority categories:167- **Quick wins** (Score > 60): High authority, easy to get — resource pages, directories, unlinked mentions168- **Strategic targets** (Score 30-60): High authority, moderate effort — guest posts, partnerships169- **Long-term plays** (Score < 30): Very high authority, hard to get — press, thought leadership170171---172173## Output Format174175### Backlink Profile Report1761771. **Executive summary**: Overall link profile health, key strengths and risks1782. **Profile metrics table**: Total links, referring domains, authority, spam score1793. **Top 20 referring domains**: Ranked by authority with categorization1804. **Anchor text distribution**: Chart/table with health assessment1815. **Backlink competitors**: Newly discovered competitors from link overlap1826. **Link gap opportunities**: Top 15 domains linking to competitors but not you183184| Domain | Authority | Competitor Linked | Opportunity Type | Priority |185|--------|-----------|:-----------------:|-----------------|----------|1861877. **Toxic links** (if any): Links to consider disavowing1888. **Recommendations**: Prioritized link-building action plan189190---191192## Common Mistakes193194- **Chasing quantity over quality**: 10 links from relevant, authoritative sites > 100 links from spam directories195- **Ignoring anchor text diversity**: Over-optimized anchors trigger algorithmic penalties196- **Not monitoring link velocity**: Sudden spikes in new links look unnatural197- **Forgetting about lost links**: Regularly check for links that disappeared — you may need to reclaim them198- **Skipping disavow for toxic links**: If you have clear spam links, use Google's disavow tool199- **Only building homepage links**: Deep links to specific pages distribute authority better200201---202203## Task-Specific Questions2042051. Can you export your current backlink data from Ahrefs, SEMrush, or Moz?2062. Who are your top 3-5 competitors for link-building comparison?2073. Have you done any link-building outreach before? What worked?2084. Are there specific pages you want to build links to?2095. Have you received any manual action penalties from Google?2106. Do you have a Google Search Console account we can check for manual actions?211212---213214## Related Skills215216- **seo-audit**: For technical SEO and on-page analysis that complements link analysis217- **content-strategy**: For creating linkable content assets218- **competitor-alternatives**: For competitive analysis that informs link gap strategy219- **organic-keyword-spy**: For finding keyword opportunities that pair with link-building targets