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 extension installed.
By agricidaniel · 4,767 installs
npx skills add agricidaniel/claude-seo --skill seo-dataforseo
Source repository · Upstream listing
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:
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:
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:
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: serp google images live advanced
Default parameters: location code=2840 (US), language code=en, device=desktop, depth=100
Parameters: keyword (required), depth (optional, max 700, billed per 100 result increment), search param (optional, e.g. "site:example.com")
Cost warning: Using site: or filetype: operators incurs 5x API cost . Warn user before running filtered queries.
Output: Position, title, alt text, source page URL, direct image URL, domain, encoded URL.
Analysis to provide:
Domain dominance: which sites own the most image positions (top 10 domains by count)
Alt text patterns: common title/alt text patterns in top ranking images
Format distribution: WebP vs JPEG vs PNG in top results (infer from image url extension)
Opportunity identification: keywords where user has organic rankings but no image presence
Keyword Research
/seo dataforseo keywords <seed
Generate keyword ideas, suggestions, and related terms from a seed keyword.
MCP tools: dataforseo labs google keyword ideas , dataforseo labs google keyword suggestions , dataforseo labs google related keywords
Default parameters: location code=2840 (US), language code=en, limit=50
Output: Keyword, search volume, CPC, competition level, keyword difficulty, trend.
/seo dataforseo volume <keywords
Get search volume and metrics for a list of keywords.
MCP tools: kw data google ads search volume
Parameters: keywords (array, comma separated), location code, language code
Output: Keyword, monthly search volume, CPC, competition, monthly trend data.
/seo dataforseo difficulty <keywords
Calculate keyword difficulty scores for ranking competitiveness.
MCP tools: dataforseo labs bulk keyword difficulty
Parameters: keywords (array), location code, language code
Output: Keyword, difficulty score (0 100), interpretation (Easy/Medium/Hard/Very Hard).
/seo dataforseo intent <keywords
Classify keywords by user search intent.
MCP tools: dataforseo labs search intent
Parameters: keywords (array), location code, language code
Output: Keyword, intent type (informational, navigational, commercial, transactional), confidence score.
/seo dataforseo trends <keyword
Analyze keyword trends over time using Google Trends data.
MCP tools: kw data google trends explore
Parameters: keywords (array), location code, date from, date to, language code
Output: Keyword, time series data, trend direction, seasonality signals.
Domain & Competitor Analysis
/seo dataforseo backlinks <domain
Comprehensive backlink profile analysis.
MCP tools: backlinks summary , backlinks backlinks , backlinks anchors , backlinks referring domains , backlinks bulk spam score , backlinks timeseries summary
Default parameters: limit=100 per sub call
Output: Total backlinks, referring domains, domain rank, spam score, top anchors, new/lost backlinks over time, dofollow ratio, top referring domains.
/seo dataforseo competitors <domain
Identify competing domains and estimate traffic.
MCP tools: dataforseo labs google competitors domain , dataforseo labs google domain rank overview , dataforseo labs bulk traffic estimation
Output: Competitor domains, keyword overlap %, estimated traffic, domain rank, common keywords.
/seo dataforseo ranked <domain
List keywords a domain ranks for with positions and page data.
MCP tools: dataforseo labs google ranked keywords , dataforseo labs google relevant pages
Default parameters: limit=100, location code=2840
Output: Keyword, position, URL, search volume, traffic share, SERP features.
/seo dataforseo intersection <domain1 <domain2 [...]
Find shared keywords and backlink sources across 2 20 domains.
MCP tools: dataforseo labs google domain intersection , backlinks domain intersection
Parameters: domains (2 20 array)
Output: Shared keywords with positions per domain, shared backlink sources, unique keywords per domain.
/seo dataforseo traffic <domains
Estimate organic search traffic for one or more domains.
MCP tools: dataforseo labs bulk traffic estimation
Parameters: domains (array)
Output: Domain, estimated organic traffic, estimated traffic cost, top keywords.
/seo dataforseo subdomains <domain
Enumerate subdomains with their ranking data and traffic estimates.
MCP tools: dataforseo labs google subdomains
Parameters: target (domain), location code, language code
Output: Subdomain, ranked keywords count, estimated traffic, organic cost.
/seo dataforseo top searches <domain
Find the most popular search queries that mention a specific domain in results.
MCP tools: dataforseo labs google top searches
Parameters: target (domain), location code, language code
Output: Query, search volume, domain position, SERP features, traffic share.
Technical / On Page
/seo dataforseo onpage <url
Run on page analysis including Lighthouse audit and content parsing.
MCP tools: on page instant pages , on page content parsing , on page lighthouse
Usage:
on page instant pages :Quick page analysis (status codes, meta tags, content size, page timing, broken links, on page checks)
on page content parsing :Extract and parse page content (plain text, word count, structure)
on page lighthouse :Full Lighthouse audit (performance score, accessibility, best practices, SEO, Core Web Vitals)
Output: Pages crawled, status codes, meta tags, titles, content size, load times, Lighthouse scores, broken links, resource analysis.
/seo dataforseo tech <domain
Detect technologies used on a domain.
MCP tools: domain analytics technologies domain technologies
Output: Technology name, version, category (CMS, analytics, CDN, framework, etc.).
/seo dataforseo whois <domain
Retrieve WHOIS registration data.
MCP tools: domain analytics whois overview
Output: Registrar, creation date, expiration date, nameservers, registrant info (if public).
Content & Business Data
/seo dataforseo content <keyword/url
Analyze content quality, search for content by topic, and track phrase trends.
MCP tools: content analysis search , content analysis summary , content analysis phrase trends
Parameters: keyword (for search/trends) or URL (for summary)
Output: Content matches with quality scores, sentiment analysis, readability metrics, phrase trend data over time.
/seo dataforseo listings <keyword
Search business listings for local SEO competitive analysis.
MCP tools: business data business listings search
Parameters: keyword, location (optional)
Output: Business name, description, category, address, phone, domain, rating, review count, claimed status.
AI Visibility / GEO
/seo dataforseo ai scrape <query
Scrape what ChatGPT web search returns for a query. ChatGPT visibility check: see which sources