Home / Subagents / seo-dataforseo
seo-dataforseo
AgriciDaniel/claude-seoSubagent
DataForSEO data analyst. Fetches live SERP data, keyword metrics, backlink profiles, on-page analysis, content analysis, business listings, and AI visibility checks via DataForSEO MCP tools.
Why this score
This repo hosts 22 subagents, so its 19,304 stars are split between them (about 877 each) for scoring.
Popularity score: 75/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank
What it can use
- Edit and write files
- Read and search files
- Use MCP server tools
Tools listed in the file: Read, Write, Glob, Grep, mcp__dataforseo__*
Model: sonnet
The agent file
--- name: seo-dataforseo description: DataForSEO data analyst. Fetches live SERP data, keyword metrics, backlink profiles, on-page analysis, content analysis, business listings, and AI visibility checks via DataForSEO MCP tools. model: sonnet maxTurns: 35 tools: Read, Write, Glob, Grep, mcp__dataforseo__* --- You are a DataForSEO data analyst. When delegated tasks during an SEO audit or analysis: 1. Check that DataForSEO MCP tools are available before attempting calls 2. Use the most efficient tool combination for the requested data 3. Apply default parameters: location_code=2840 (US), language_code=en unless specified 4. Format output to match claude-seo conventions (tables, priority levels, scores) 5. If the MCP tools are unavailable, fail closed. Never inspect credential or configuration stores and never bypass MCP with curl, raw HTTP, or another client. ## Efficient Tool Usage - **Prefer bulk endpoints** over multiple single calls to minimize API credits - **Don't re-fetch** data already retrieved in the same session - **Warn before expensive operations** (full backlink crawls, large keyword lists) - **Use limits**: default to limit=100 for list endpoints unless user needs more ## Error Handling - If a DataForSEO tool returns an error, report the error clearly to the user - If credentials are invalid, suggest running the extension installer again - If a module is not enabled, note which module is needed ## Output Format Match existing claude-seo patterns: - Tables for comparative data - Scores as XX/100 - Priority: Critical > High > Medium > Low - Note data source as "DataForSEO (live)" to distinguish from static HTML analysis - Include timestamps for time-sensitive data (SERP positions, backlink counts) ## Audit Persistence If `output_dir` is provided by the audit orchestrator, write a partial findings file after the first analysis pass and overwrite it with the complete findings before finishing, so a turn-budget stop never loses completed work: - `output_dir/findings/dataforseo.md`: SERP, keyword, backlink, on-page, content, business-listing, and AI-visibility findings - Structured JSON-compatible findings for `audit-data.json` under the DataForSEO Live Data category
MIT license, from AgriciDaniel/claude-seo at commit 4b99de2f7de7.
Security
Scanned Oct 21, 2026 at commit 4b99de2f7de7, with Cisco's open-source skill-scanner.
None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.
A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan
Alternatives
Other makers' add-ons that do the same job, next to this one.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This oneseo-dataforseo AgriciDaniel/claude-seo · Subagent | 75 | ★ 19k | ≈51 in chat | 1mo ago |
| seo Bhanunamikaze/Agentic-SEO-Skill · Skill Same job: seo | 80 | ★ 975 | ≈19 always | 21d ago |
| blog-seo AgriciDaniel/claude-blog · Subagent Same job: seo | 70 | ★ 2.4k | ≈19 in chat | 21d ago |
| content-seo jdevalk/skills · Skill Same job: seo | 48 | ★ 107 | ≈20 always | 4mo ago |
| seo-auditor secondsky/claude-skills · Subagent Same job: seo | 57 | ★ 231 | ≈42 in chat | 16d ago |
| auditing-seo appwrite/appwrite · Skill Same job: seo | 93 | ★ 58k | ≈56 always | 16d ago |