Skip to content
Marketing
Skill

/seo-dataforseo

Live SEO data via DataForSEO MCP server: SERP analysis, keyword research (volume, difficulty, intent, trends), backlink profiles, on-page analysis, competitor and content analysis, business listings, AI visibility (LLM mention tracking), and domain analytics. Requires DataForSEO

From plugin
claude-seo
14k33 skills18 agents1 hook
Install
$ npx -y skills add AgriciDaniel/claude-seo --skill seo-dataforseo --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/seo-dataforseo

Context preview

The summary Claude sees to decide when to auto-load this skill.

Live SEO data via DataForSEO MCP server: SERP analysis, keyword research (volume, difficulty, intent, trends), backlink profiles, on-page analysis, competitor and content analysis, business listings, AI visibility (LLM mention tracking), and domain analytics. Requires DataForSEO

SKILL.md

seo-dataforseo.SKILL.md
name: seo-dataforseo
description: >
  Live SEO data via DataForSEO MCP server: SERP analysis, keyword research
  (volume, difficulty, intent, trends), backlink profiles, on-page analysis,
  competitor and content analysis, business listings, AI visibility (LLM
  mention tracking), and domain analytics. Requires DataForSEO extension
  installed. Use when user says "dataforseo", "live SERP", "keyword volume",
  "backlink data", "AI visibility check", or "real search data".
user-invocable: true
argument-hint: "[command] [query]"
license: MIT
compatibility: "Requires DataForSEO MCP server"
metadata:
  author: AgriciDaniel
  version: "2.2.4"
  category: seo

DataForSEO: Live SEO Data (Extension)

Live search data via the DataForSEO MCP server. Provides real-time SERP results (organic + images), keyword metrics, backlink profiles, on-page analysis, content analysis, business listings, AI visibility checking, and LLM mention tracking across 9 API modules with 79+ MCP tools.

Prerequisites

This skill requires the DataForSEO extension to be installed:

./extensions/dataforseo/install.sh

**Check availability:** Before using any DataForSEO tool, verify the MCP server is connected by checking if `serp_organic_live_advanced` or any DataForSEO tool is available. If tools are not available, inform the user the extension is not installed and provide install instructions.

API Credit Awareness

DataForSEO charges per API call. Be efficient:

  • Prefer bulk endpoints over multiple single calls
  • Use default parameters (US, English) unless user specifies otherwise
  • Cache results mentally within a session; don't re-fetch the same data
  • Warn user before running expensive operations (full backlink crawls, large keyword lists)

Cost Guardrails

**Before every DataForSEO MCP call**, run cost estimation:

claude-seo run dataforseo_costs.py check <endpoint> [--count N]
  • If `"status": "approved"` → proceed with the API call
  • If `"status": "needs_approval"` → show the cost estimate to the user and ask for confirmation before proceeding
  • If `"status": "blocked"` → inform the user that the daily budget limit would be exceeded; do NOT proceed

**After each API call completes**, log the cost:

claude-seo run dataforseo_costs.py log <endpoint> <actual_cost>

**User commands for cost management:**

  • `/seo dataforseo costs today` → show today's spending breakdown
  • `/seo dataforseo costs summary` → show 7-day spending history
  • `/seo dataforseo costs config --mode threshold --threshold 0.50` → configure approval mode

Load `references/cost-tiers.md` for the full pricing table, budget presets, and cost reduction tips.

Quick Reference

| Command | What it does | |---------|-------------| | `/seo dataforseo serp <keyword>` | Google organic SERP results | | `/seo dataforseo serp-images <keyword>` | Google Images SERP results | | `/seo dataforseo serp-youtube <keyword>` | YouTube search results | | `/seo dataforseo youtube <video_id>` | YouTube video deep analysis | | `/seo dataforseo keywords <seed>` | Keyword ideas and suggestions | | `/seo dataforseo volume <keywords>` | Search volume for keywords | | `/seo dataforseo difficulty <keywords>` | Keyword difficulty scores | | `/seo dataforseo intent <keywords>` | Search intent classification | | `/seo dataforseo trends <keyword>` | Google Trends data | | `/seo dataforseo backlinks <domain>` | Full backlink profile | | `/seo dataforseo competitors <domain>` | Competitor domain analysis | | `/seo dataforseo ranked <domain>` | Ranked keywords for domain | | `/seo dataforseo intersection <domains>` | Keyword/backlink overlap | | `/seo dataforseo traffic <domains>` | Bulk traffic estimation | | `/seo dataforseo subdomains <domain>` | Subdomains with ranking data | | `/seo dataforseo top-searches <domain>` | Top queries mentioning domain | | `/seo dataforseo onpage <url>` | On-page analysis (Lighthouse + parsing) | | `/seo dataforseo tech <domain>` | Technology stack detection | | `/seo dataforseo whois <domain>` | WHOIS registration data | | `/seo dataforseo content <keyword/url>` | Content analysis and trends | | `/seo dataforseo listings <keyword>` | Business listings search | | `/seo dataforseo ai-scrape <query>` | ChatGPT web scraper for GEO | | `/seo dataforseo ai-mentions <keyword>` | LLM mention tracking for GEO |

---

SERP Analysis

`/seo dataforseo serp <keyword>`

Fetch live Google organic search results.

**MCP tools:** `serp_organic_live_advanced`

**Default parameters:** location_code=2840 (US), language_code=en, device=desktop, depth=100

**Also supports:** The `serp_organic_live_advanced` tool supports Google, Bing, and Yahoo via the `se` parameter. Specify "bing" or "yahoo" to switch search engines.

**Output:** Rank, URL, title, description, domain, featured snippets, AI overview references, People Also Ask.

`/seo dataforseo serp-youtube <keyword>`

Fetch YouTube search results. Valuable for GEO. YouTube mentions correlate most strongly with AI citations.

**MCP tools:** `serp_youtube_organic_live_advanced`

**Output:** Video title, channel, views, upload date, description, URL.

`/seo dataforseo youtube <video_id>`

Deep analysis of a specific YouTube video: info, comments, and subtitles. Some third-party studies report a 0.737 correlation between YouTube mentions and AI visibility, so treat this as a methodology-dependent GEO signal.

**MCP tools:** `serp_youtube_video_info_live_advanced`, `serp_youtube_video_comments_live_advanced`, `serp_youtube_video_subtitles_live_advanced`

**Parameters:** video_id (the YouTube video ID, e.g., "dQw4w9WgXcQ")

**Output:** Video metadata (title, channel, views, likes, description), top comments with engagement, subtitle/transcript text.

`/seo dataforseo serp-images <keyword>`

Fetch live Google Images search results. See which images rank for a keyword, which domains dominate image results, and identify visual content opportunities.

**MCP tools:** `ser

Read more
Ships withclaude-seo

Claude SEO is an open-source SEO analysis plugin for Claude Code. It runs 25 sub-skills and 18 specialist agents in parallel across technical SEO, content quality (E-E-A-T), Schema.org markup, AI search optimization (GEO), local SEO, e-commerce, and

Get the whole plugin