mcpField
S
serpapi-tool

serpapi-tool

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

serpapi-tool について

serpapi-toolは、SerpAPIでリアルタイムの検索結果を取得し、ローカルSEOの手掛かりを読み解くスキルです。指定した場所で、マップ掲載、自然検索結果、広告などを調べるエンジンと手順を説明します。

主な機能

  1. 01リアルタイム検索結果の取得
  2. 02ローカルパックとMaps掲載の確認
  3. 03広告と検索結果機能の確認
  4. 04People Also Askの質問確認
  5. 05検索内容に応じたエンジン選択

活用シーン

  1. 01ローカルキーワードの検索結果を確認
  2. 02ローカルパック掲載事業者を比較
  3. 03検索質問からFAQの題材を探す

MCP 対応

MCP経由でSerpAPIに直接アクセスし、指定した場所でGoogle、Bingなどの検索結果を取得する方法を説明します。

インストール

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

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

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

詳細

SerpAPI ツール

注記: LocalSEOData(localseodata-tool)では、organic_serp、local_pack、maps、local_finder エンドポイントを通じて、現在のSERPデータを取得できるようになりました。デフォルトではLocalSEODataを使用してください。LocalSEODataが接続されていない場合や、Google以外の検索エンジン(Bing、Yahoo)を利用する場合には、引き続きSerpAPIが役立ちます。

MCPを通じてSerpAPIに直接アクセスできます。これにより、あらゆる場所のGoogle、Bingなどの検索エンジンから、最新のリアルタイム検索結果を取得できます。

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

必要なものSerpAPIを使用代わりに使用
今すぐ取得するライブSERPのスナップショット✅—
クエリのローカルパックに表示される内容✅地理的なグリッド範囲の確認にはLocal Falcon
他のユーザーはこちらも質問(People Also Ask)の質問✅—
AI Overviewのコンテンツ✅地理的な範囲を確認するGAIOスキャンにはLocal Falcon
1つの場所での簡易順位チェック✅複数地点の体系的な確認にはLocal Falcon
表示されているSERP機能(広告、ナレッジパネルなど)✅—
地理的なグリッド全体の順位❌ 地点ごとの確認は遅すぎますLocal Falcon
キーワードの検索ボリューム/難易度❌Semrush、Ahrefs、DataForSEO
過去の順位推移❌ スナップショットのみLocal Falconのトレンド

主なワークフロー

ローカルキーワードのライブSERPを確認する

使用する状況: ユーザーが、今Googleに表示されている検索結果を確認したい場合。

{
  "params": {
    "q": "emergency plumber",
    "engine": "google",
    "location": "Buffalo, New York, United States"
  },
  "mode": "compact"
}

検索結果から抽出する内容:

  • local_results — マップパック(順位、ビジネス名、評価、レビュー)
  • organic_results — マップの下に表示されるオーガニック検索結果
  • ads — 表示されている有料広告(商業的価値を示します)
  • related_questions — 他のユーザーはこちらも質問(コンテンツの機会)
  • ai_overview — 存在する場合はAI Overviewのコンテンツ
  • knowledge_graph — ブランド検索時のナレッジパネル
Googleマップの検索結果を確認する

使用する状況: ユーザーが特にローカルビジネスのリスティングを確認したい場合。

{
  "params": {
    "q": "dentist",
    "engine": "google_maps",
    "location": "Orchard Park, New York"
  }
}

マップパックの上位3件を超える結果が必要な場合は、google_maps エンジンを使用してください。ローカルファインダーの全検索結果が返されます。

特定の場所からのローカル検索結果を確認する

使用する状況: ユーザーが、特定の場所から検索した場合の検索結果を確認したい場合。

{
  "params": {
    "q": "chiropractor near me",
    "engine": "google_local",
    "location": "Amherst, New York"
  }
}

重要: 場所パラメーターは、その場所から検索した場合をシミュレートします。「近くの」クエリでは、その場所の近辺にある結果が表示されます。

競合状況を簡単にSERP分析する

使用する状況: ユーザーが、キーワードの競争状況を把握したい場合。

検索を実行し、次の点を分析します。

  1. 広告は表示されていますか? → キーワードに商業的価値があります
  2. ローカルパックは表示されていますか? → Googleがローカル検索意図を認識しています
  3. マップパックのビジネスには何件のレビューがありますか? → レビュー数のベンチマークです
  4. AI Overviewは表示されていますか? → コンテンツをAIに最適化する必要があります
  5. 他のユーザーはこちらも質問の質問は何ですか? → コンテンツ/FAQの機会です
  6. オーガニック検索で上位表示されているのはどこですか? → ディレクトリか、実際のビジネスかを確認します
キーワード調査でSERP機能を確認する

使用する状況: キーワード戦略を立てる際に、どのキーワードでどの機能が表示されるかを把握したい場合。

ターゲットキーワードごとに検索を実行し、次の点を記録します。

  • ローカルパックが表示される → このキーワードではGBPの最適化を優先する
  • 広告が表示される → キーワードにコンバージョン価値があるため、PPCを検討する
  • AI Overviewが表示される → AIによる引用を想定してコンテンツを最適化する
  • 強調スニペットが表示される → 構造化コンテンツの機会です
  • 他のユーザーはこちらも質問が表示される → FAQコンテンツの機会です
  • ローカルパックが表示されない → キーワードにローカル検索意図がない可能性があるため、ターゲティングを再検討する

エンジン選択ガイド

エンジン使用する状況
googleデフォルト — ローカルパックを含む、すべての機能が揃った完全なSERP
google_maps上位3件を超える、ローカル/マップの全検索結果を確認したい場合
google_localローカルファインダーの検索結果を特に確認したい場合
google_light簡易確認、データ量を抑え、より速い応答が必要な場合
google_newsキーワードがニュースで取り上げられているかを確認したい場合
google_imagesクエリの画像検索結果を確認したい場合
bingBingの検索結果を確認したい場合(Copilot/AI検索に関連)

ローカルSEOにおける検索結果の解釈

ローカルパックの分析
  • 順位 1~3 位:これらのビジネスが優位に立っています。口コミ件数、評価、カテゴリを確認してください
  • ローカルパックなし:Google はこの検索クエリにローカル検索の意図があると判断していません。キーワード戦略を見直してください
  • ローカルパックの上に広告がある:競争の激しいキーワードです。オーガニック検索だけでは不十分かもしれません
関連する質問(PAA)
  • PAA の質問はどれもコンテンツの機会です
  • ターゲットキーワードで「[都市]で[サービス]を利用するといくらかかりますか?」のような PAA が表示される場合は、その質問に答えるコンテンツを作成してください
  • PAA の質問は、FAQ スキーマの候補になることがよくあります
AI Overview
  • 表示されている場合:Google はこの検索クエリに対するコンテンツを要約しています
  • 引用されている情報源を確認してください。それらのサイトには、Google が好むコンテンツ構成があります
  • コンテンツは事実に基づき、適切に構成され、検索クエリに直接答える必要があります

次に行うこと

見つかったこと次のアクションスキル
ローカルパックに口コミ件数の多い競合が表示されている口コミ戦略を立てるreview-management
ターゲットキーワードにローカルパックが表示されないこれはローカルキーワードではありません。戦略を調整してくださいlocal-keyword-research
AI Overview が表示されているが、ユーザーは引用されていないAI での可視性を高めるようコンテンツを最適化するai-local-search
PAA の質問が見つかったそれらの質問を対象とした FAQ コンテンツを作成するlocal-landing-pages
広告が表示されているが、ユーザーは広告を出稿していないこのキーワードでの PPC を検討するlocal-ppc-ads
この地点だけでなく、地域ごとの検索順位データが必要適切なジオグリッドスキャンを実行するlocal-falcon-tool
ユーザーはマップパックに表示されているが、順位が正しくないジオグリッド分析で原因を調べるgeogrid-analysis

次のデフォルトのステップ: SerpAPI ではスナップショットを確認できます。継続的に追跡するには、Local Falcon のスキャンを設定してください。調査やスポットチェックには SerpAPI、測定には Local Falcon を使用してください。

コメント