mcpField
D
dataforseo-tool

dataforseo-tool

github.com/garrettjsmithマーケティング・グロース13664 回インストール11 週間前に更新
リポジトリ

dataforseo-tool について

DataForSEO公式MCPサーバーを使った、SEOデータの一括処理とカスタムパイプライン構築のガイドです。大量のキーワード、SERP、ビジネスデータをプログラムで扱うチーム向けです。

主な機能

  1. 01キーワード検索ボリュームの一括取得
  2. 02SERPとMaps結果の一括取得
  3. 03Googleビジネス情報とレビュー
  4. 04カスタム順位監視の構成案
  5. 05非同期タスクの処理方法

活用シーン

  1. 01大量キーワードの検索量を取得
  2. 02複数地域のローカル順位を比較
  3. 03競合のビジネス情報を一括収集
  4. 04独自の順位ダッシュボードを構築

MCP 対応

DataForSEOは、SERP、キーワード、ビジネス、バックリンクのデータ操作に使える公式MCPサーバーを提供します。このガイドでは、一括処理やカスタム開発向けのデータインターフェースとして説明しています。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/garrettjsmith/localseoskills --skill dataforseo-tool

インストール後、Claude Code で/dataforseo-toolを入力して読み込まれたか確認します。

詳細

DataForSEO ツール

注記: LocalSEOData(localseodata-tool)は DataForSEO を基盤としており、ほとんどのローカル SEO データのニーズに対応する、簡素化された事前構成済みのレイヤーを提供します。デフォルトでは LocalSEOData を使用してください。1000 件以上のクエリを処理する大規模な一括操作や、生の API アクセスが必要なカスタムパイプラインの構築には、引き続き DataForSEO が適しています。

DataForSEO には公式の MCP サーバーがあります。接続したら、SERP の結果、キーワードの検索ボリューム、ビジネスデータ、被リンクなど、大規模な SEO データ操作に使用してください。一括データ処理とカスタムツールを実現するための API です。

DataForSEO と他のツールの使い分け

必要なものDataForSEO を使用代わりに使用
500 件以上のキーワードの検索ボリュームを一度に取得✅ 一括処理に最適Semrush(少量のバッチ向け)
多数のキーワードと地域の組み合わせに対する SERP の結果✅ 大規模処理に最適SerpAPI(個別のクエリ向け)
Google マップのビジネスデータをプログラムから取得✅—
API 経由でビジネスの Google レビューを取得✅—
大規模なローカルパックのモニタリング(カスタム構築)✅Local Falcon(すぐに使えるソリューション)
被リンクデータ⚠️ 利用可能ですが、インデックスは小規模Ahrefs(推奨)
単一キーワードの調査❌ 過剰な機能Semrush
単一 SERP の確認❌ 過剰な機能SerpAPI
サイテーション監査❌BrightLocal
地域グリッドによるランキングの可視化❌Local Falcon

DataForSEO が適している場合

次の場合は DataForSEO が適しています。

  • ボリューム: 100 件以上のキーワード、50 以上の地域、または 20 社以上の競合他社について、一度にデータが必要な場合
  • カスタム構築: ダッシュボード、ツール、自動化システムを構築する場合
  • プログラムからのアクセス: 人が読むためではなく、処理に使う構造化データが必要な場合
  • 大規模処理でのコスト効率: 一括操作では、従量課金制の料金がサブスクリプション型ツールよりも有利な場合

次の場合は DataForSEO は適していません。

  • すぐに答えを 1 つだけ知りたい場合(SerpAPI または Semrush を使用してください)
  • 可視化機能を備えたすぐに使える製品が必要な場合(Local Falcon、BrightLocal を使用してください)
  • 編集コンテンツに関するリンク分析が必要な場合(Ahrefs を使用してください)

主なワークフロー

ローカルキーワードの検索ボリュームを一括取得

用途: 大量のキーワードリストについて、検索ボリュームデータが必要な場合。

エンドポイント:

  • keywords_data/google_ads/search_volume — キーワードリストの検索ボリューム、CPC、競合状況
  • keywords_data/google_ads/keywords_for_site — ドメインがトラフィックを獲得しているキーワード

ユースケース: local-keyword-research で、サービスと都市を組み合わせたキーワードを 200 件作成したとします。Semrush で 1 件ずつ確認する代わりに、DataForSEO にまとめて渡せます。

取得できる情報: 各キーワードの検索ボリューム、CPC、競合レベル、月ごとの推移。

SERP データの一括取得

用途: 多数のキーワードや地域でローカルパックの表示状況を確認する場合。

エンドポイント:

  • serp/google/organic/live — ローカルパックを含む完全な SERP
  • serp/google/maps/live — Google マップの結果
  • serp/google/local_finder/live — ローカルファインダーに特化した結果

ユースケース: 10 都市で 50 件のキーワードを確認し、どのキーワードでローカルパックが表示され、そこにどのビジネスが表示されるかを調べます。SERP の確認は合計 500 件となり、手作業では不可能ですが、DataForSEO なら簡単に実行できます。

抽出する情報:

  • ローカルパックが表示されるか(ローカル検索意図の確認)
  • ローカルパックにどのビジネスが表示されるか(競合他社の特定)
  • 広告が表示されるか(商業的価値)
  • AI Overview が表示されるか(コンテンツ最適化の手がかり)
Google ビジネスデータ

用途: 競合他社や市場に関する GBP 情報をプログラムから取得する場合。

エンドポイント:

  • business_data/google/my_business_info — GBP の詳細情報(名前、住所、カテゴリ、営業時間、写真など)
  • business_data/google/reviews — テキスト、評価、日付を含む Google レビュー

ユースケース:

  • 市場内の上位 20 社の競合他社から GBP データを取得し、カテゴリ、レビュー件数、評価を比較する
  • 感情分析のためにレビューを抽出する
  • 競合他社の GBP の経時的な変化をモニタリングする
カスタムのローカル順位モニタリング

利用場面: Local Falcon を使わずに、カスタムの順位計測ツールやダッシュボードを構築する場合です。

方法:

  1. サービス提供エリアの座標グリッドを定義します
  2. 各座標について、対象キーワードを使って serp/google/maps/live を実行します
  3. 結果を解析し、各地点での対象ビジネスの順位を特定します
  4. ARP/SoLV 形式の指標に集計します
  5. 毎週または毎月実行するようにスケジュールを設定します

カスタム構築と Local Falcon の使い分け:

  • Local Falcon:すぐに使える視覚的なツールで、キャンペーン管理やクライアントと共有できるレポートに対応します
  • DataForSEO のカスタム構築:全面的な制御、カスタム指標、自社システムとの連携が可能で、非常に大量のデータを扱う場合はより低コストです

料金について

  • 従量課金制です。API 呼び出しごとにクレジットが必要です
  • SERP タスク:結果 1 件あたり約 $0.002~0.005 です
  • キーワードデータ:キーワード 1 バッチあたり約 $0.05 です
  • ビジネスデータ:結果 1 件あたり約 $0.005 です
  • 一括処理を実行する前に、必ず総コストを見積もってください
  • 大規模なバッチには非同期エンドポイントを使用してください(タスクを送信し、結果をポーリングします)

次のステップ

得られたデータ次のアクションスキル
大量のキーワード検索ボリュームサービス別に分類し、ページに割り当て、検索ボリューム × 検索意図で優先順位を付けますlocal-keyword-research
ローカルパックの表示を示す SERP データローカルパックが表示されるキーワードを対象に GBP を最適化しますgbp-optimization
競合の GBP データカテゴリの使用状況、レビューのベンチマーク、サービス提供範囲を分析しますlocal-competitor-analysis
抽出した競合レビュー感情の傾向、よくある不満や称賛を分析しますreview-management
カスタムの順位データジオグリッド分析フレームワークを使って解釈しますgeogrid-analysis

デフォルトの次のステップ: DataForSEO で得られるのは生データです。データを意思決定に役立てるため、必ず分析スキルと組み合わせてください。

コメント