🔑 第 03

キーワードリサーチ

方向性がトラフィックの上限を決める

📖 6 分で読めます 🕑 更新日 2026-06-18

基礎認知レイヤーが「検索エンジンはどう動くのか」を教えるものだとすれば、キーワードリサーチレイヤー(Keyword Research)が答えるのはもっと現実的な問いです。ユーザーは実際に何を検索しているのか、そしてあなたは誰のためにコンテンツを書くべきなのか。これは「基礎工事」と「建物を建てる」の中間に位置します。クロールとインデックスはページを見てもらえるようにしてくれますが、正しいキーワードを選んで初めて、見られたページが本当に必要とされるものになります。一言でいえば、技術はあなたがインデックスされるかどうかを決め、キーワードはインデックスされた後に価値があるかどうかを決めます。方向性が流入の上限を決める:選ぶ土俵を間違えれば、どれだけきれいなコードを書いても、検索ボリュームゼロの言葉に無駄な労力を注いでいるだけになります。

キーワードの種類:まず自分が何を選んでいるのかを見極める

キーワードはクエリの「粒度」だとイメージしてください。広いものから狭いものへと並べてみます。

  • シードキーワード(Seed Keyword):最も広い中核的な言葉。たとえば SEOPython など。検索ボリュームは膨大ですが競争は熾烈で、意図も曖昧です。新規サイトにはほぼ手が出せず、主に「展開の起点」として使います。
  • ロングテールキーワード(Long-tail Keyword):3 語以上からなる、より具体的なクエリ。たとえば astro サイトで sitemap を生成する方法 など。1 つあたりの検索ボリュームは小さいものの、合計すると検索総量の大半を占め、意図が明確で、コンバージョン率が高く、順位も取りやすい——これこそ初心者がスタートを切る主戦場です
  • LSI 関連語(Latent Semantic Indexing / 意味的関連語):あるテーマと自然に共起する言葉。「キーワード難易度」について書けば自然に「検索ボリューム」「SERP」「競合」といった言葉が出てきます。これらは、あなたのコンテンツが「本当にそのテーマについて語っている」ことを検索エンジンに確認させるのに役立ちます。単なる詰め込みではないことを示すのです。

🧑‍💻 開発者の視点:API 設計にたとえてみましょう。シードキーワードは GET /search のように広く汎用的、ロングテールキーワードは GET /search?q=...&filter=... のように、パラメータが具体的であるほどヒットが精密になります。

指標の理解:データである言葉に取り組む価値があるかを判断する

キーワード選びは感覚ではなく、4 つの数字の組み合わせを見ます。

  • 検索ボリューム(Search Volume):毎月おおよそ何回検索されるか。多ければ良いというわけではなく、以下の 3 項目と合わせて見る必要があります。
  • キーワード難易度(Keyword Difficulty, KD):通常 0〜100 の推定値で、1 ページ目に入り込む競争の激しさを表します。新規サイトはまず KD が低く、検索ボリュームが中程度 の言葉を優先しましょう。
  • クリック率(Click-Through Rate, CTR):順位がもたらす実際のクリックの割合。注意:多くのクエリは「強調スニペット」や広告にクリックを奪われるため、検索ボリュームが高くても実際の流入が多いとは限りません。
  • 商業的価値(Commercial Value / Search Intent Value):その言葉の背後にいるユーザーが「成約/目標」にどれだけ近いか。SEO とは は知識を得るための流入、SEO 外注の見積もり はビジネス目的の流入です。

⚠️ 注意:検索ボリュームだけを追ってはいけません。KD 70・検索ボリューム 5 万の言葉 1 つよりも、KD 15・各 500 検索ボリュームのロングテール 10 個のほうがはるかに実りがあります。

キーワードの配置:意図でグループ分けし、ページにマッピングする

たくさんの言葉を集めたら、核心となる作業は「グループ分け → マッピング」であって、1 つの言葉に 1 つのページを作ることではありません。

  • 検索意図(Search Intent)でグループ分けする:通常は 4 種類に分かれます——情報型(Informational、知識を学びたい)、ナビゲーション型(Navigational、特定のサイトを探す)、商業調査型(Commercial、比較検討する)、取引型(Transactional、購入しようとしている)。
  • 1 つの意図 = 1 つのページ:同じ意図で意味が重なる言葉を 1 つの「トピッククラスター(Topic Cluster)」にまとめ、1 つのページに対応させます。複数ページが互いに順位を奪い合う(キーワードカニバリゼーション、Keyword Cannibalization)のを避けるためです。
  • 情報アーキテクチャに落とし込む:グループ分けの結果を URL とディレクトリ構造に反映させます。たとえば:
/learn/what-is-seo        → 情報型(シード+ロングテール)
/compare/ahrefs-vs-semrush → 商業調査型
/tools/keyword-planner     → 取引型/ツール型

💡 ヒント:表を 1 枚作りましょう。3 列で十分です——キーワード | 意図 | 対象 URL。この表が、後でコンテンツを書き、title / H1 を設定する際の施工図になります。

ツール:どこから言葉を掘り出し、どう検証するか

ツール主な用途無料か
Google Search Consoleあなたがすでに順位を取っている言葉と実際のクリック/表示を見る無料
Google Keyword Planner公式の検索ボリューム区間、広告寄りの視点無料(広告アカウントが必要)
AnswerThePublicシードキーワードを軸に「質問/前置詞」のロングテールを生成一部無料
AhrefsKD、検索ボリューム、競合の逆引き、データが網羅的有料
Semrushキーワードマジックツール、意図のラベル付け、競合比較有料
  • 予算ゼロでスタート:まず Search Console で自分がすでに持っている「拾いものワード」を見て、次に AnswerThePublic + Keyword Planner でロングテールを拡張します。
  • 予算ありで一歩進む:Ahrefs / Semrush なら KD を一括で見たり、競合がどんな言葉で順位を取っているかを逆引きでき、大量の手作業を省けます。

🧑‍💻 開発者の視点:多くのツールには API があったり CSV をエクスポートできたりします。スクリプトを書いて検索ボリュームや KD を取得し、しきい値(たとえば KD < 20 && volume > 100)に従って候補ワードを自動でフィルタリングすることも十分可能です。

📌 本レイヤーは施工中

完全なチュートリアルは執筆中です——選定フロー、意図判定の詳細ルール、マッピングテンプレートの実践手順を 1 つずつ展開していきます。まずは以下のチェックリストで、本レイヤーで最も重要な動作を一通り実行してみましょう。

  • 1〜2 個のシードキーワードを使い、ツールで少なくとも 30 個のロングテールに拡張する
  • 各候補ワードに検索ボリューム、KD、検索意図をラベル付けする
  • KD が高すぎる、または意図が目標と合わない言葉を切り捨てる
  • 検索意図で言葉をトピッククラスターにまとめ、各クラスターを 1 つのページに対応させる
  • キーワード | 意図 | 対象 URL のマッピング表を 1 枚作り、施工図とする
  • Search Console を開き、すでに表示はあるが順位が低い「拾いものワード」を掘り起こす