透過 DataForSEO MCP 伺服器取得即時 SEO 資料:SERP 分析、關鍵字研究(搜尋量、難度、意圖、趨勢)、反向連結檔案、頁面分析、競爭者與內容分析、商家資訊、AI 能見度(LLM 提及追蹤)以及網域分析。需安裝 DataForSEO 擴充功能。當使用者提到「dataforseo」、「即時 SERP」、「關鍵字搜尋量」、「反向連結資料」、「AI 能見度檢查」或「真實搜尋資料」時使用。
DataForSEO:即時 SEO 資料(擴充功能)
透過 DataForSEO MCP 伺服器取得即時搜尋資料。提供即時 SERP 結果(自然搜尋 + 圖片)、關鍵字指標、反向連結檔案、頁面分析、內容分析、商家資訊、AI 能見度檢查,以及橫跨 9 個 API 模組、超過 79 個 MCP 工具的 LLM 提及追蹤。
前置需求
此技能需要安裝 DataForSEO 擴充功能:
./extensions/dataforseo/install.sh
檢查可用性: 使用任何 DataForSEO 工具前,請確認 MCP 伺服器已連線,檢查 serp_organic_live_advanced 或任何 DataForSEO 工具是否可用。若工具不可用,請告知使用者擴充功能未安裝,並提供安裝說明。
API 點數注意事項
DataForSEO 按 API 呼叫次數收費。請有效率地使用:
- 優先使用批次端點,而非多次單一呼叫
- 除非使用者指定,否則使用預設參數(美國、英文)
- 在單一工作階段內記住快取結果,不要重複擷取相同資料
- 在執行昂貴操作(完整反向連結爬取、大量關鍵字清單)前警告使用者
成本防護機制
在每次 DataForSEO MCP 呼叫前,執行成本估算:
claude-seo run dataforseo_costs.py check <endpoint> [--count N]
- 若
"status": "approved"→ 繼續進行 API 呼叫 - 若
"status": "needs_approval"→ 向使用者顯示成本估算,並在繼續前要求確認 - 若
"status": "blocked"→ 告知使用者每日預算上限將被超出;請勿繼續
每次 API 呼叫完成後,記錄成本:
claude-seo run dataforseo_costs.py log <endpoint> <actual_cost>
使用者成本管理指令:
/seo dataforseo costs today→ 顯示今日花費明細/seo dataforseo costs summary→ 顯示 7 天花費歷史/seo dataforseo costs config --mode threshold --threshold 0.50→ 設定核准模式
載入 references/cost-tiers.md 以取得完整定價表、預算預設值及降低成本技巧。
快速參考
| 指令 | 功能 |
|---|---|
/seo dataforseo serp <keyword> |
Google 自然搜尋 SERP 結果 |
/seo dataforseo serp-images <keyword> |
Google 圖片 SERP 結果 |
/seo dataforseo serp-youtube <keyword> |
YouTube 搜尋結果 |
/seo dataforseo youtube <video_id> |
YouTube 影片深度分析 |
/seo dataforseo keywords <seed> |
關鍵字想法與建議 |
/seo dataforseo volume <keywords> |
關鍵字搜尋量 |
/seo dataforseo difficulty <keywords> |
關鍵字難度分數 |
/seo dataforseo intent <keywords> |
搜尋意圖分類 |
/seo dataforseo trends <keyword> |
Google Trends 資料 |
/seo dataforseo backlinks <domain> |
完整反向連結檔案 |
/seo dataforseo competitors <domain> |
競爭者網域分析 |
/seo dataforseo ranked <domain> |
網域排名關鍵字 |
/seo dataforseo intersection <domains> |
關鍵字/反向連結重疊 |
/seo dataforseo traffic <domains> |
大量流量估算 |
/seo dataforseo subdomains <domain> |
子網域與排名資料 |
/seo dataforseo top-searches <domain> |
提及網域的熱門查詢 |
/seo dataforseo onpage <url> |
頁面分析(Lighthouse + 解析) |
/seo dataforseo tech <domain> |
技術堆疊偵測 |
/seo dataforseo whois <domain> |
WHOIS 註冊資料 |
/seo dataforseo content <keyword/url> |
內容分析與趨勢 |
/seo dataforseo listings <keyword> |
商家資訊搜尋 |
/seo dataforseo ai-scrape <query> |
ChatGPT 網頁爬蟲(用於 GEO) |
/seo dataforseo ai-mentions <keyword> |
LLM 提及追蹤(用於 GEO) |
SERP 分析
/seo dataforseo serp <keyword>
擷取即時 Google 自然搜尋結果。
MCP 工具: serp_organic_live_advanced
預設參數: location_code=2840(美國)、language_code=en、device=desktop、depth=100
也支援: serp_organic_live_advanced 工具透過 se 參數支援 Google、Bing 和 Yahoo。指定 "bing" 或 "yahoo" 可切換搜尋引擎。
輸出: 排名、網址、標題、描述、網域、精選摘要、AI 概覽參考、其他人也問。
/seo dataforseo serp-youtube <keyword>
擷取 YouTube 搜尋結果。對 GEO 有價值。YouTube 提及與 AI 引用關聯性最強。
MCP 工具: serp_youtube_organic_live_advanced
輸出: 影片標題、頻道、觀看次數、上傳日期、描述、網址。
/seo dataforseo youtube <video_id>
特定 YouTube 影片的深度分析:資訊、留言及字幕。部分第三方研究報告指出 YouTube 提及與 AI 能見度之間有 0.737 的相關性,因此請將其視為依方法論而定的 GEO 訊號。
MCP 工具: serp_youtube_video_info_live_advanced、serp_youtube_video_comments_live_advanced、serp_youtube_video_subtitles_live_advanced
參數: video_id(YouTube 影片 ID,例如 "dQw4w9WgXcQ")
輸出: 影片中繼資料(標題、頻道、觀看次數、讚數、描述)、熱門留言與互動、字幕/逐字稿文字。
/seo dataforseo serp-images <keyword>
擷取即時 Google 圖片搜尋結果。查看哪些圖片為特定關鍵字排名、哪些網域主導圖片結果,並找出視覺內容機會。
MCP 工具: serp_google_images_live_advanced
預設參數: location_code=2840(美國)、language_code=en、device=desktop、depth=100
參數: keyword(必填)、depth(選填,最多 700,每 100 筆結果計費一次)、search_param(選填,例如 "site:example.com")
成本警告: 使用 site: 或 filetype: 運算子會產生 5 倍 API 成本。在執行篩選查詢前警告使用者。
輸出: 位置、標題、替代文字、來源頁面網址、直接圖片網址、網域、編碼網址。
應提供的分析:
- 網域主導性:哪些網站擁有最多圖片位置(前 10 大網域)
- 替代文字模式:排名靠前圖片的常見標題/替代文字模式
- 格式分佈:前幾名結果中 WebP 與 JPEG 與 PNG 的比例(從 image_url 副檔名推斷)
- 機會識別:使用者已有自然排名但缺乏圖片曝光的關鍵字
關鍵字研究
/seo dataforseo keywords <seed>
從種子關鍵字產生關鍵字想法、建議及相關詞彙。
MCP 工具: dataforseo_labs_google_keyword_ideas、dataforseo_labs_google_keyword_suggestions、dataforseo_labs_google_related_keywords
預設參數: location_code=2840(美國)、language_code=en、limit=50
輸出: 關鍵字、搜尋量、每次點擊成本、競爭程度、關鍵字難度、趨勢。
/seo dataforseo volume <keywords>
取得一組關鍵字的搜尋量與指標。
MCP 工具: kw_data_google_ads_search_volume
參數: keywords(陣列,逗號分隔)、location_code、language_code
輸出: 關鍵字、每月搜尋量、每次點擊成本、競爭程度、每月趨勢資料。
/seo dataforseo difficulty <keywords>
計算關鍵字難度分數,評估排名競爭力。
MCP 工具: dataforseo_labs_bulk_keyword_difficulty
參數: keywords(陣列)、location_code、language_code
輸出: 關鍵字、難度分數(0-100)、解讀(簡單/中等/困難/非常困難)。
/seo dataforseo intent <keywords>
依使用者搜尋意圖分類關鍵字。
MCP 工具: dataforseo_labs_search_intent
參數: keywords(陣列)、location_code、language_code
輸出: 關鍵字、意圖類型(資訊型、導航型、商業型、交易型)、信心分數。
/seo dataforseo trends <keyword>
使用 Google Trends 資料分析關鍵字隨時間的趨勢。
MCP 工具: kw_data_google_trends_explore
參數: keywords(陣列)、location_code、date_from、date_to、language_code
輸出: 關鍵字、時間序列資料、趨勢方向、季節性訊號。
網域與競爭者分析
/seo dataforseo backlinks <domain>
全面的反向連結檔案分析。
MCP 工具: backlinks_summary、backlinks_backlinks、backlinks_anchors、backlinks_referring_domains、backlinks_bulk_spam_score、backlinks_timeseries_summary
預設參數: 每次子呼叫 limit=100
輸出: 總反向連結數、參照網域數、網域排名、垃圾分數、熱門錨點文字、隨時間新增/流失的反向連結、dofollow 比例、熱門參照網域。
/seo dataforseo competitors <domain>
識別競爭網域並估算流量。
MCP 工具: dataforseo_labs_google_competitors_domain、dataforseo_labs_google_domain_rank_overview、dataforseo_labs_bulk_traffic_estimation
輸出: 競爭網域、關鍵字重疊百分比、估算流量、網域排名、共同關鍵字。
/seo dataforseo ranked <domain>
列出網域排名的關鍵字及其位置與頁面資料。
MCP 工具: dataforseo_labs_google_ranked_keywords、dataforseo_labs_google_relevant_pages
預設參數: limit=100、location_code=2840
輸出: 關鍵字、位置、網址、搜尋量、流量佔比、SERP 功能。
/seo dataforseo intersection <domain1> <domain2> [...]
找出 2 至 20 個網域之間共有的關鍵字與反向連結來源。
MCP 工具: dataforseo_labs_google_domain_intersection、backlinks_domain_intersection
參數: domains(2-20 個網域的陣列)
輸出: 各網域的共同關鍵字與位置、共同反向連結來源、各網域的獨有關鍵字。
/seo dataforseo traffic <domains>
估算一個或多個網域的自然搜尋流量。
MCP 工具: dataforseo_labs_bulk_traffic_estimation
參數: domains(陣列)
輸出: 網域、估算自然流量、估算流量成本、熱門關鍵字。
/seo dataforseo subdomains <domain>
列舉子網域及其排名資料與流量估算。
MCP 工具: dataforseo_labs_google_subdomains
參數: target(網域)、location_code、language_code
輸出: 子網域、排名關鍵字數量、估算流量、自然成本。
/seo dataforseo top-searches <domain>
找出在結果中提及特定網域的最熱門搜尋查詢。
MCP 工具: dataforseo_labs_google_top_searches
參數: target(網域)、location_code、language_code
輸出: 查詢、搜尋量、網域位置、SERP 功能、流量佔比。
技術 / 頁面分析
/seo dataforseo onpage <url>
執行頁面分析,包括 Lighthouse 稽核與內容解析。
MCP 工具: on_page_instant_pages、on_page_content_parsing、on_page_lighthouse
使用方式:
on_page_instant_pages:快速頁面分析(狀態碼、中繼標籤、內容大小、頁面時間、失效連結、頁面檢查)on_page_content_parsing:擷取並解析頁面內容(純文字、字數、結構)on_page_lighthouse:完整 Lighthouse 稽核(效能分數、無障礙性、最佳做法、SEO、Core Web Vitals)
輸出: 已爬取頁面、狀態碼、中繼標籤、標題、內容大小、載入時間、Lighthouse 分數、失效連結、資源分析。
/seo dataforseo tech <domain>
偵測網域使用的技術。
MCP 工具: domain_analytics_technologies_domain_technologies
輸出: 技術名稱、版本、類別(CMS、分析、CDN、框架等)。
/seo dataforseo whois <domain>
擷取 WHOIS 註冊資料。
MCP 工具: domain_analytics_whois_overview
輸出: 註冊商、建立日期、到期日期、名稱伺服器、註冊人資訊(若為公開)。
內容與商家資料
/seo dataforseo content <keyword/url>
分析內容品質、依主題搜尋內容,並追蹤詞組趨勢。
MCP 工具: content_analysis_search、content_analysis_summary、content_analysis_phrase_trends
參數: keyword(用於搜尋/趨勢)或 URL(用於摘要)
輸出: 內容匹配結果與品質分數、情感分析、可讀性指標、詞組隨時間的趨勢資料。
/seo dataforseo listings <keyword>
搜尋商家資訊,進行在地 SEO 競爭分析。
MCP 工具: business_data_business_listings_search
參數: keyword、location(選填)
輸出: 商家名稱、描述、類別、地址、電話、網域、評分、評論數、認領狀態。
AI 能見度 / GEO
/seo dataforseo ai-scrape <query>
擷取 ChatGPT 網頁搜尋對某查詢的回傳結果。ChatGPT 能見度檢查:查看 ChatGPT 為您的目標關鍵字引用了哪些來源。若有 Google AI Overviews 與 AI Mode,可搭配 GSC gen-AI 報告進行檢查。
MCP 工具: ai_optimization_chat_gpt_scraper
參數: query、location_code(選填)、language_code(選填)。使用 ai_optimization_chat_gpt_scraper_locations 查詢可用地點。
輸出: ChatGPT 回應內容、引用的來源/網址、參照網域。
/seo dataforseo ai-mentions <keyword>
追蹤 LLM 如何提及品牌、網域與主題。對 GEO 至關重要。衡量跨多個 LLM 平台的實際 AI 能見度。
MCP 工具: ai_opt_llm_ment_search、ai_opt_llm_ment_top_domains、ai_opt_llm_ment_top_pages、ai_opt_llm_ment_agg_metrics
參數: keyword、location_code(選填)、language_code(選填)。使用 ai_opt_llm_ment_loc_and_lang 查詢可用地點/語言,使用 ai_optimization_llm_models 查詢支援的 LLM 模型。
工作流程:
- 使用
ai_opt_llm_ment_search搜尋 LLM 提及(在 LLM 回應中找出品牌/關鍵字的提及) - 使用
ai_opt_llm_ment_top_domains取得最常被引用的網域(哪些網域在此主題中最常被引用) - 使用
ai_opt_llm_ment_top_pages取得最常被引用的頁面(哪些特定頁面最常被引用) - 使用
ai_opt_llm_ment_agg_metrics取得彙總指標(整體提及量、趨勢)
輸出: LLM 提及次數、最常被引用的網域與頻率、最常被引用的頁面、隨時間的提及趨勢、跨平台能見度分數。
進階: 使用 ai_opt_llm_ment_cross_agg_metrics 進行跨模型比較(ChatGPT、Claude、Perplexity 等之間的提及差異)。
可用的公用工具
其他 DataForSEO MCP 工具可供內部使用,但沒有專屬指令。當您需要尋找特定公用工具(地點查詢、批次操作、歷史資料、篩選選項)時,請載入 references/tool-catalog.md。
跨技能整合
當 DataForSEO MCP 工具可用時,其他 claude-seo 技能可以利用即時資料:
- seo-audit:產生
seo-dataforseo代理以取得即時 SERP、反向連結、頁面及商家資訊資料 - seo-technical:使用
on_page_instant_pages/on_page_lighthouse取得即時爬取資料,使用domain_analytics_technologies_domain_technologies進行技術堆疊偵測 - seo-content:使用
kw_data_google_ads_search_volume、dataforseo_labs_bulk_keyword_difficulty、dataforseo_labs_search_intent取得即時關鍵字指標,使用content_analysis_summary進行內容品質分析 - seo-page:使用
serp_organic_live_advanced取得即時 SERP 位置,使用backlinks_summary取得連結資料 - seo-images:使用
serp_google_images_live_advanced取得競爭者圖片 SERP 資料,並與頁面圖片稽核交叉比對 - seo-geo:使用
ai_optimization_chat_gpt_scraper取得即時 ChatGPT 能見度,使用ai_opt_llm_ment_search進行 LLM 提及追蹤 - seo-plan:使用
dataforseo_labs_google_competitors_domain、dataforseo_labs_google_domain_intersection、dataforseo_labs_bulk_traffic_estimation取得即時競爭情報
錯誤處理
- MCP 伺服器未連線:回報 DataForSEO 擴充功能未安裝或 MCP 伺服器無法連線。建議執行
./extensions/dataforseo/install.sh - API 驗證失敗:回報憑證無效。建議檢查 MCP 設定中的 DataForSEO API 帳號/密碼
- 超出速率限制:回報已達限制,建議稍後再試
- 未回傳結果:回報「查無資料」,而非猜測。建議擴大查詢範圍或檢查地點/語言代碼
- 無效的地點代碼:回報錯誤,並建議使用地點查詢工具找出正確代碼
輸出格式
比照現有 claude-seo 輸出模式:
- 使用表格呈現比較資料
- 問題優先級為:嚴重 > 高 > 中 > 低
- 包含具體、可執行的建議
- 適用時以 XX/100 顯示分數
- 標註資料來源為「DataForSEO(即時)」,以與靜態分析區別






