30x seo backlinks
Deliver comprehensive SEO automation with 24 AI-powered skills covering audits, technical SEO, content, links, local SEO, and keyword research.
npx -y skills add square-lupus579/30x-seo --skill 30x-seo-backlinksAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Comprehensive backlink analysis using DataForSEO API. Analyze backlink profiles, find link building opportunities, detect toxic links, compare with competitors, and identify link gaps. Use when user says "backlinks", "link building", "referring domains", "link profile", "toxic links", "link gap", "competitor links", or "domain authority".
SKILL.md
7.7 KB, ~2.1k tokens by cl100k_base, as published. Nobody here has run it
SEO Backlinks Analysis
Comprehensive backlink analysis and link building intelligence using DataForSEO API via direct curl calls.
API Configuration
Credentials stored in ~/.config/dataforseo/auth (Base64 encoded).
# Read auth token
AUTH=$(cat ~/.config/dataforseo/auth)
Quick Reference
| Command | What it does |
|---|---|
/seo backlinks profile <domain> | Full backlink profile analysis |
/seo backlinks compare <domain1> <domain2> | Compare two domains' backlink profiles |
/seo backlinks gap <your-domain> <competitor1> [competitor2] | Find link gap opportunities |
/seo backlinks toxic <domain> | Identify potentially toxic/spammy links |
/seo backlinks anchors <domain> | Analyze anchor text distribution |
/seo backlinks trend <domain> | New/lost backlinks over time |
/seo backlinks competitors <domain> | Find competitors by backlink overlap |
API Endpoints
Backlink Summary
curl -s -X POST "https://api.dataforseo.com/v3/backlinks/summary/live" \
-H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
-H "Content-Type: application/json" \
-d '[{"target": "example.com"}]'
Get Backlinks
curl -s -X POST "https://api.dataforseo.com/v3/backlinks/backlinks/live" \
-H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
-H "Content-Type: application/json" \
-d '[{"target": "example.com", "limit": 100, "order_by": ["rank,desc"]}]'
Anchor Text Analysis
curl -s -X POST "https://api.dataforseo.com/v3/backlinks/anchors/live" \
-H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
-H "Content-Type: application/json" \
-d '[{"target": "example.com", "limit": 100}]'
Bulk Backlinks (Multiple Domains)
curl -s -X POST "https://api.dataforseo.com/v3/backlinks/bulk_backlinks/live" \
-H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
-H "Content-Type: application/json" \
-d '[{"targets": ["domain1.com", "domain2.com", "domain3.com"]}]'
Bulk Referring Domains
curl -s -X POST "https://api.dataforseo.com/v3/backlinks/bulk_referring_domains/live" \
-H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
-H "Content-Type: application/json" \
-d '[{"targets": ["domain1.com", "domain2.com"]}]'
Bulk Ranks (Domain Authority)
curl -s -X POST "https://api.dataforseo.com/v3/backlinks/bulk_ranks/live" \
-H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
-H "Content-Type: application/json" \
-d '[{"targets": ["domain1.com", "domain2.com"]}]'
Bulk Spam Score
curl -s -X POST "https://api.dataforseo.com/v3/backlinks/bulk_spam_score/live" \
-H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
-H "Content-Type: application/json" \
-d '[{"targets": ["domain1.com", "domain2.com"]}]'
Domain Intersection (Link Gap)
curl -s -X POST "https://api.dataforseo.com/v3/backlinks/domain_intersection/live" \
-H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
-H "Content-Type: application/json" \
-d '[{"targets": {"1": "competitor1.com", "2": "competitor2.com"}, "exclude_targets": ["your-domain.com"], "limit": 100}]'
Competitors by Backlinks
curl -s -X POST "https://api.dataforseo.com/v3/backlinks/competitors/live" \
-H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
-H "Content-Type: application/json" \
-d '[{"target": "example.com", "limit": 20}]'
New/Lost Backlinks Timeline
curl -s -X POST "https://api.dataforseo.com/v3/backlinks/timeseries_new_lost_summary/live" \
-H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
-H "Content-Type: application/json" \
-d '[{"target": "example.com", "date_from": "2024-01-01"}]'
Referring Domains
curl -s -X POST "https://api.dataforseo.com/v3/backlinks/referring_domains/live" \
-H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
-H "Content-Type: application/json" \
-d '[{"target": "example.com", "limit": 100, "order_by": ["rank,desc"]}]'
Analysis Modes
1. Backlink Profile Analysis
Get a comprehensive overview of a domain's backlink profile:
Input: domain (e.g., "example.com")
Output:
- Total backlinks count
- Referring domains count
- Domain rank (0-1000)
- Spam score (0-100)
- Dofollow vs nofollow ratio
- Top referring domains
- Anchor text distribution
- New/lost links trend
2. Competitor Comparison
Compare your backlink profile against competitors:
Input: [your-domain, competitor1, competitor2, ...]
Output:
- Side-by-side metrics comparison
- Unique referring domains per site
- Shared referring domains
- Gap opportunities
3. Link Gap Analysis
Find domains that link to competitors but not to you:
Input: [your-domain, competitor1, competitor2]
Output:
- Domains linking to competitors but not you
- Sorted by authority/relevance
- Prioritized outreach list
This is the most valuable analysis for link building strategy.
4. Toxic Link Detection
Identify potentially harmful backlinks:
Input: domain
Output:
- Links from high spam score domains
- Suspicious anchor text patterns
- Low-quality referring domains
- Disavow candidates
5. Anchor Text Analysis
Analyze anchor text distribution:
Input: domain
Output:
- Anchor text distribution chart
- Brand vs keyword vs generic ratio
- Over-optimized anchor warnings
- Natural vs unnatural patterns
Healthy distribution guidelines:
- Brand anchors: 30-40%
- Naked URLs: 20-30%
- Generic (click here, etc.): 15-20%
- Keyword-rich: 10-15% (over 20% = warning)
- LSI/related: 5-10%
Interpretation Guidelines
Domain Rank (0-1000)
- 0-100: Low authority
- 100-300: Moderate authority
- 300-500: Good authority
- 500-700: Strong authority
- 700-1000: Excellent authority
Spam Score (0-100)
- 0-10: Clean profile
- 10-30: Low risk
- 30-60: Moderate risk (review needed)
- 60-100: High risk (cleanup recommended)
Red Flags
- Sudden spike in backlinks (potential negative SEO)
- High percentage of nofollow links from unique domains
- Anchor text dominated by exact-match keywords
- Links from irrelevant industries/topics
- Many links from same IP range or C-class
Output Format
Summary Report
# Backlink Profile: [domain]
## Overview
- Total Backlinks: X
- Referring Domains: X
- Domain Rank: X/1000
- Spam Score: X/100
## Health Assessment
[OK/WARN/BAD] Anchor distribution
[OK/WARN/BAD] Referring domain quality
[OK/WARN/BAD] Link velocity
[OK/WARN/BAD] Spam indicators
## Top Referring Domains
1. [domain] - X backlinks, rank Y
2. ...
## Anchor Text Distribution
[chart or table]
## Recommendations
1. [Priority action]
2. [Secondary action]
Link Building Prioritization
When generating outreach lists from link gap analysis:
Tier 1 (High Priority)
- Domain rank > 500
- Relevant to your industry
- Editorial links (not directories)
Tier 2 (Medium Priority)
- Domain rank 200-500
- Related industry or topic
- Resource pages, roundups
Tier 3 (Low Priority)
- Domain rank < 200
- Directories, forums
- Comment sections
Integration with Other SEO Skills
- Use
seo-contentto analyze pages that attract backlinks - Use
seo-keywordsto find keywords for linkable content - Use
seo-serpto track ranking impact of new links
[PROTOCOL]: Update this header on changes, then check CLAUDE.md
Gives 0 of the 12 instructions most research analysis skills give in ~2.1k tokens
Counted across 1,063 of the 1,754 authors here whose files we hold, read 2026-08-07
- generate a markdown reportin 32 of 1063, across 23 files
- cite each claim's sourcein 30 of 1063, across 15 files
- define the ideal customer profilein 20 of 1063, across 2 files
- search for companies matching the criteriain 20 of 1063, across 2 files
- assign a fit score from one to tenin 20 of 1063, across 2 files
- analyze the codebase to understand the productin 19 of 1063, across 1 file
- ask clarifying questions about the value propositionin 19 of 1063, across 1 file
- look for signals of immediate needin 19 of 1063, across 1 file
- identify the target decision maker rolein 19 of 1063, across 1 file
- suggest a personalized contact strategyin 19 of 1063, across 1 file
- provide conversation starters for outreachin 19 of 1063, across 1 file
- format results in a scannable markdown templatein 19 of 1063, across 1 file
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.