serpapi-tool について
serpapi-toolは、SerpAPIでリアルタイムの検索結果を取得し、ローカルSEOの手掛かりを読み解くスキルです。指定した場所で、マップ掲載、自然検索結果、広告などを調べるエンジンと手順を説明します。
主な機能
- 01リアルタイム検索結果の取得
- 02ローカルパックとMaps掲載の確認
- 03広告と検索結果機能の確認
- 04People Also Askの質問確認
- 05検索内容に応じたエンジン選択
活用シーン
- 01ローカルキーワードの検索結果を確認
- 02ローカルパック掲載事業者を比較
- 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分析する
使用する状況: ユーザーが、キーワードの競争状況を把握したい場合。
検索を実行し、次の点を分析します。
- 広告は表示されていますか? → キーワードに商業的価値があります
- ローカルパックは表示されていますか? → Googleがローカル検索意図を認識しています
- マップパックのビジネスには何件のレビューがありますか? → レビュー数のベンチマークです
- AI Overviewは表示されていますか? → コンテンツをAIに最適化する必要があります
- 他のユーザーはこちらも質問の質問は何ですか? → コンテンツ/FAQの機会です
- オーガニック検索で上位表示されているのはどこですか? → ディレクトリか、実際のビジネスかを確認します
キーワード調査でSERP機能を確認する
使用する状況: キーワード戦略を立てる際に、どのキーワードでどの機能が表示されるかを把握したい場合。
ターゲットキーワードごとに検索を実行し、次の点を記録します。
- ローカルパックが表示される → このキーワードではGBPの最適化を優先する
- 広告が表示される → キーワードにコンバージョン価値があるため、PPCを検討する
- AI Overviewが表示される → AIによる引用を想定してコンテンツを最適化する
- 強調スニペットが表示される → 構造化コンテンツの機会です
- 他のユーザーはこちらも質問が表示される → FAQコンテンツの機会です
- ローカルパックが表示されない → キーワードにローカル検索意図がない可能性があるため、ターゲティングを再検討する
エンジン選択ガイド
| エンジン | 使用する状況 |
|---|---|
google | デフォルト — ローカルパックを含む、すべての機能が揃った完全なSERP |
google_maps | 上位3件を超える、ローカル/マップの全検索結果を確認したい場合 |
google_local | ローカルファインダーの検索結果を特に確認したい場合 |
google_light | 簡易確認、データ量を抑え、より速い応答が必要な場合 |
google_news | キーワードがニュースで取り上げられているかを確認したい場合 |
google_images | クエリの画像検索結果を確認したい場合 |
bing | Bingの検索結果を確認したい場合(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 を使用してください。