Seo ahrefs dr history
Skill lionkiii/claude-seo-skills/skills/seo-ahrefs-dr-history
Show a domain's Domain Rating trend over time from Ahrefs. Reveals DR growth, drops, and significant changes. Use when user says "DR history", "domain rating history", "DR trend", "domain rating over time", or "DR changes".From its SKILL.md
npx -y skills add lionkiii/claude-seo-skills --skill seo-ahrefs-dr-historyAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 20 stars20 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.
- runs commandsInstructs the agent to run 3 commands, including `ToolSearch with query `+ahrefs`` and 2 more.
SKILL.md
3.6 KB, 906 tokens by cl100k_base, as published. Nobody here has run it
Ahrefs Domain Rating History
Fetches the Domain Rating trend over time for a domain from Ahrefs, showing historical data points in reverse chronological order with trend analysis.
References
@skills/seo/references/mcp-degradation.md @skills/seo/references/ahrefs-api-reference.md
Inputs
domain: The bare domain to analyze (e.g.,example.com). Striphttps://,http://, and trailing slashes before passing to Ahrefs tools.
MCP Check
Before proceeding, verify Ahrefs MCP is available:
- Use ToolSearch with query
+ahrefs - If tools are returned → Ahrefs MCP is available, proceed to Execution
- If no tools returned → display the Ahrefs MCP error template from
references/mcp-degradation.mdand stop
Execution
Step 1 — Call Domain Rating History
Call mcp__claude_ai_ahrefs__site-explorer-domain-rating-history with:
target: the bare domain (e.g.,example.com)
Returns per data point: date (ISO 8601), domain_rating (0–100), ahrefs_rank
Step 2 — Sort and Analyze
- Sort data points by date descending (most recent first)
- Calculate overall trend: compare first (oldest) and last (most recent) DR values
- "DR increased by X points over the last Y months"
- "DR decreased by X points over the last Y months"
- "DR stable (±2 points) over the last Y months"
Step 3 — Flag Significant Changes
Scan consecutive data points for swings >5 DR points in a single month:
- Mark these as noteworthy events: "Significant DR drop of X points in [month]" or "Significant DR gain of X points in [month]"
- These warrant investigation (algorithm update, major link acquisition/loss, toxic backlink removal, etc.)
Output Format
## Ahrefs Domain Rating History: example.com
### DR History (Most Recent First)
| Date | Domain Rating | Ahrefs Rank |
|------|--------------|-------------|
| 2026-02-01 | 67 | #12,345 |
| 2026-01-01 | 65 | #13,100 |
| 2025-12-01 | 66 | #12,890 |
| 2025-11-01 | 58 | #18,200 |
| 2025-10-01 | 59 | #17,600 |
| 2025-09-01 | 60 | #17,100 |
### Trend Analysis
- **Overall trend:** DR increased by 7 points over the last 6 months (59 → 67)
- **Trajectory:** Upward — consistent growth with minor fluctuations
### Noteworthy Events
- **November 2025:** DR drop of 8 points (60 → 58) — investigate possible
toxic link removal, algorithm update, or loss of high-DR backlinks
- **January 2026:** DR gain of 7 points (58 → 65) — significant link
acquisition or algorithmic recovery
### Summary
Current DR 67 represents strong domain authority. The 7-point gain over 6 months
indicates active link building or growing editorial coverage.
Error — Ahrefs MCP Not Available
If MCP check fails, display the Ahrefs error template from
references/mcp-degradation.md:
## Ahrefs MCP Not Available
The `/seo ahrefs dr-history` command requires the Ahrefs MCP, which is not
currently connected.
**What you can do:**
- Use `/seo audit <url>` for a full static SEO analysis without live Ahrefs data
- Use `/seo technical <url>` for technical SEO issues without backlink/keyword data
**To connect Ahrefs MCP:**
- Ensure the Ahrefs MCP is registered at user scope in ~/.claude/mcp.json
- Verify with: cat ~/.claude/mcp.json | grep -i ahrefs
- Ahrefs MCP must be registered at user scope (not project scope) to work in subagents
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.
Gives 0 of the 12 instructions most marketing audience skills give in 906 tokens
Counted across 690 of the 894 authors here whose files we hold, read 2026-08-07
- Apply Poppins font to headingsin 41 of 690, across 6 files
- Apply Lora font to body textin 41 of 690, across 6 files
- Use Arial fallback for headingsin 39 of 690, across 4 files
- Use Georgia fallback for body textin 39 of 690, across 4 files
- Maintain text hierarchy and formattingin 39 of 690, across 4 files
- Use accent colors for non-text shapesin 38 of 690, across 3 files
- Use RGB values for precise color matchingin 38 of 690, across 3 files
- Use brand colors for primary text and backgroundsin 36 of 690, across 1 file
- Read product marketing context file before asking questions, starting, or auditingin 35 of 690, across 23 files
- Use active voice instead of passive voicein 26 of 690, across 10 files
- Implement or generate appropriate JSON-LD structured datain 24 of 690, across 17 files
- Prioritize clarity over clevernessin 22 of 690, across 8 files
Said here and by no other author read
- strip protocol and trailing slash from domain input
- display Ahrefs error template if MCP check fails
- use toolsearch to verify ahrefs availability
- Call the Ahrefs domain rating history tool
- Sort data points by date descending
- Calculate overall trend from oldest to newest rating
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.