Representative Commands
The extension ships 22 commands in total. Below is a representative subset covering the most common workflows. Run /seo dataforseo with no arguments to see the full menu.
| Command | What it does |
/seo dataforseo serp <keyword> | Live Google organic SERP. Supports Bing and Yahoo via parameter. |
/seo dataforseo serp-images <keyword> | Google Images SERP with domain dominance and alt text patterns. |
/seo dataforseo serp-youtube <keyword> | YouTube search results. Critical for AI citation analysis. |
/seo dataforseo keywords <seed> | Keyword ideas, suggestions, and related terms from a seed. |
/seo dataforseo volume <keywords> | Monthly search volume, CPC, competition, and trend. |
/seo dataforseo backlinks <domain> | Full backlink profile: domains, anchors, history, spam score. |
/seo dataforseo competitors <domain> | Competing domains with keyword overlap and traffic estimates. |
/seo dataforseo onpage <url> | Lighthouse audit plus content parsing for a single URL. |
/seo dataforseo ai-scrape <query> | Scrape ChatGPT web search to see which sources it cites. |
/seo dataforseo ai-mentions <brand> | Track LLM brand mentions, top cited domains, and trends. |
Installation
From the Claude SEO repo, run the extension installer:
./extensions/dataforseo/install.sh
The installer wires the DataForSEO MCP server into Claude Code and copies the extension skill files to the correct location. You will need a DataForSEO API key from dataforseo.com and a starting credit balance.
Cost Tracking
Cost guardrails wrap every command. Before each DataForSEO MCP call, scripts/dataforseo_costs.py runs to estimate cost against your configured threshold. If approved, the call proceeds. If above threshold, it pauses for your confirmation. If above the daily budget, it is blocked.
/seo dataforseo costs today shows today's spending breakdown
/seo dataforseo costs summary shows the 7-day spending history
/seo dataforseo costs config --mode threshold --threshold 0.50 configures approval mode
Load references/cost-tiers.md for the full per-endpoint pricing table, budget presets, and cost reduction tips.
Cross-Skill Integration
When DataForSEO is installed, other Claude SEO skills automatically prefer live data:
- seo-backlinks uses live referring domain and anchor data instead of free APIs
- seo-page pulls real SERP positions from
serp_organic_live_advanced
- seo-content uses live keyword volume, difficulty, and intent
- seo-geo uses ChatGPT scraper and LLM mention tracking for real AI visibility
- seo-plan uses real competitor and traffic estimation data