# SERP APIによるキーワードリサーチ: 質問、関連検索、インテント

> キーワードリサーチAPI: People Also Askと関連検索でシードキーワードを拡張し、各クエリのSERP機能を確認できます。$0.30/1K検索から、KYC不要。

- URL: https://serpcrypto.com/ja/use-cases/keyword-research/
- 最終更新: 2026-10-22
- 発行者: SerpCrypto (https://serpcrypto.com)

検索結果ページからは、人々が次に何を尋ねるか、Googleがクエリをどう解釈しているか、誰がすでに上位表示されているかがわかります。JSONとして読み取り、シードリストをトピックマップに成長させましょう。

**簡潔な回答 — SERP APIをキーワードリサーチにどう使えますか？**

各シードキーワードを1回検索し、JSONから2つのリスト (`people_also_ask`の質問と`related_searches`のクエリ) を収集します。それらを順に検索して2回目のラウンドを行います。**SerpCrypto** は両方のリストに加え、各クエリのSERP機能を検索1回につき1クレジットで返します (2026年10月時点で$0.30/1K検索から)。200件のシードを2回拡張すると約2,000検索です。KYC不要、暗号資産で支払い。

## SerpCryptoによるキーワードリサーチ

| 項目 | 値 |
| --- | --- |
| 質問のアイデア | `people_also_ask`: 質問、回答スニペット、ソースリンク |
| クエリのアイデア | `related_searches`: ページ下部の候補 |
| インテントのシグナル | どのブロックが表示されるか: AI Overview、ローカルパック、ショッピング、トップストーリー、動画 |
| 競合 | 各検索クエリにおける`organic_results`のドメイン |
| 提供なし | 検索ボリューム、キーワード難易度スコア、オートコンプリート候補 |
| コスト | 検索1回につき1クレジット、$7.50 で 10,000検索 |

## 検索結果ページからキーワードについて何がわかりますか？

Googleが読み取るように、その言葉を入力したときに人が何を求めているかがわかります。ページ上のブロックが最も明確な手がかりです:

| ページ上のブロック | 何を示すか |
|---|---|
| `local_results`（マップパック） | ローカル意図:近くの場所を求めている |
| `shopping_results` | 商品の購買意図 |
| `top_stories` | ニュース意図:鮮度が重要 |
| `inline_videos` | 動画での回答が期待されている |
| `ai_overview` | Google自身が回答する情報系の検索クエリ |
| `people_also_ask` | 同じページで回答する価値のある関連質問 |

`organic_results`のドメインは、誰と競合しているか、上位結果が大手ブランドか、フォーラムか、あなたのような小規模サイトかを示します。

## 検索を無駄にせずシードリストを拡張するには？

ラウンドごとに拡張し、早めに止めます。1回目のラウンドで全シードを検索し、2回目は新しい質問と関連性がありそうな検索クエリだけを検索します。3回目のラウンドはほとんど価値がありません。

- 検索する前に新しい用語を**重複排除**します。大文字小文字や句読点は無視します。
- トピックから外れないよう、商品カテゴリなど必ず含まれるべき語で**フィルタ**します。
- シードごとの検索回数を**上限設定**し、1つの広いシードが予算を食い尽くさないようにします。

以下のコードは、固定の検索予算で3つのルールすべてを適用します。

*Python:検索予算付きの2ラウンド拡張*

```python
import os

import requests

API = "https://serpcrypto.com/api/v1/search"
HEADERS = {"Authorization": "Bearer " + os.environ["SERPCRYPTO_API_KEY"]}


def ideas(query, gl="us", hl="en"):
    params = {"engine": "google", "q": query, "gl": gl, "hl": hl}
    resp = requests.get(API, headers=HEADERS, params=params, timeout=60)
    resp.raise_for_status()
    data = resp.json()
    found = [q["question"] for q in data.get("people_also_ask", [])]
    found += [r["query"] for r in data.get("related_searches", [])]
    return found


def expand(seeds, must_contain, budget=100, rounds=2):
    seen = {s.lower() for s in seeds}
    frontier, used = list(seeds), 0
    for _ in range(rounds):
        nxt = []
        for term in frontier:
            if used >= budget:
                return sorted(seen)
            used += 1
            for idea in ideas(term):
                key = idea.lower().strip(" ?")
                if key not in seen and any(w in key for w in must_contain):
                    seen.add(key)
                    nxt.append(idea)
        frontier = nxt
    return sorted(seen)


if __name__ == "__main__":
    for kw in expand(["standing desk"], must_contain=["desk"], budget=40):
        print(kw)

```

## SerpCryptoは検索ボリュームやキーワード難易度を返しますか？

いいえ。SerpCryptoが返すのは検索結果ページであり、検索ボリュームや難易度スコアではありません。ボリュームは需要を測定するツール、たとえばGoogle Ads内のGoogle自身のキーワードプランナーや、サードパーティのSEOスイートから取得します。

2種類のデータはうまく組み合わせられます。ボリュームツールはその用語を何人が検索するかを示し、検索結果ページは何を期待して訪れるか、誰がすでに上位表示されているかを示します。オートコンプリート候補も当社のエンジンには含まれません。

## 質問をコンテンツに変えるには？

集めた質問を、回答すべきページごとにグループ化します。同じトピックを共有するPeople Also Askの質問は1つのページにまとめ、それぞれを見出しにして、その下に短く直接的な回答を置きます。

公開後、各下書きページの主要な検索クエリをもう一度検索します。あなたのページが`people_also_ask`のソース、AI Overviewの参照、または上位結果に表示され始めたら、グループ化は成功です。当社の[ランクトラッキングガイド](https://serpcrypto.com/ja/use-cases/rank-tracking/)では、それを継続的に追跡する方法を説明しています。

## キーワードリサーチのプロジェクトでは何回の検索を使いますか？

調べる用語ごとに1回の検索として数えます。200のシードと、関連性の高い新しいアイデア1,800件に対する2回目のラウンドがあるプロジェクトでは、約2,000回の検索を使います。3か国で各アイデアを確認すると3倍になります。

リサーチは通常、一度きりまたは四半期ごとの作業なので、有効期限のない前払いクレジットがよく合います。10,000検索（$7.50）でその規模のプロジェクトを複数カバーでき、残高は次のプロジェクトまで保持されます。

## キーワードリサーチにはどのパックが適していますか？

1つのプロジェクトは通常10,000検索（$7.50）に収まります。多数のクライアントのためにリサーチを行う代理店は、100,000検索（$56.25）から始めることが多いです（2026年10月時点）。

| プラン | 数量 | 料金 | 単価 |
| --- | --- | --- | --- |
| テスト | 10,000検索 | $7.50 | $0.75/1K検索 |
| スターター | 25,000検索 | $18.75 | $0.75/1K検索 |
| ビルド | 100,000検索 | $56.25 | $0.56/1K検索 |

すべてのプランに含まれるもの: 全エンジンで1検索あたり1クレジット · 失敗したリクエストは課金されません · クレジットは失効しません · 国、言語、都市、デバイスのターゲティング

**お支払いの前に**

- 最低チャージ額$25。 暗号資産で一度チャージすれば、残高から任意のプランを購入できます。
- 未使用の残高はアカウントに保持され、有効期限はなく、検索クレジットの支払いに充てられます。購入額が最低チャージ額を下回る場合、最低額に達するためだけに追加された分は、未使用であれば支払いから30日以内にサポートへご依頼いただくことでUSDTまたはUSDCで返金されます。残りの残高は、法律で求められる場合を除き返金されません.
- お支払いがブロックチェーン上で確認され次第、残高に反映されます。 ネットワーク承認の目安時間: BTC 約20分 · USDT TRC-20 約1分 · USDT ERC-20 約5分 · USDC ERC-20 約5分 · ETH 約5分 · SOL 約1分 · LTC 約15分

## キーワードリサーチAPI:よくある質問

### 1回の検索でPeople Also Askの質問は何件返りますか？

ページが読み込まれたときにGoogleが表示する質問で、通常は数件です。人が質問をクリックするとGoogleはさらに表示します。さらに深く調べるには、新しい質問自体を2回目のラウンドで検索してください。

### 他の言語でキーワードをリサーチできますか？

はい。市場に合わせて`gl`と`hl`を設定します。たとえばフランスなら`gl=fr&hl=fr`です。質問と関連検索はその言語で返ります。

### これはGoogleオートコンプリートと同じですか？

いいえ。オートコンプリート候補はSerpCryptoのエンジンには含まれません。関連検索とPeople Also Askは、検索が実行された後、検索結果ページ自体から取得されます。

### キーワードがどのSERP機能を引き起こすかを一括で確認できますか？

はい。各キーワードを一度検索し、JSON内にどのキーが存在するか（`ai_overview`、`local_results`、`shopping_results`など）を記録します。キーワードごとに1回の検索で十分です。

### 支払い方法は？

BTC, USDT, USDC, ETH, SOL, LTCで$25からチャージし、残高からパックを購入できます。IDもセルフィーもカードも不要です。

---

SerpCrypto: SerpCryptoは、開発者とAIエージェント向けのSERP APIで、GoogleとBingの検索結果をJSONで返し、身分証明書のアップロードなしで暗号資産で支払えます。前払いの検索クレジットは$0.30/1K検索から購入でき、有効期限はありません。KYC不要 — 身分証明書もセルフィーも書類も不要。暗号資産で支払い。
