🔑 第 03

キーワードリサーチ

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

📖 13 分で読めます 🕑 更新日 2026-06-22

基礎レイヤーが 検索エンジンの仕組み を教えるものだとすれば、キーワードリサーチのレイヤーはもっと実務的な問いに答えます。実際の人々が検索ボックスに何を打ち込んでいるのか、そして誰に向けて書くべきなのか? これは「基礎を打つ」と「壁を立てる」のちょうど間に位置します。クロールとインデックスはページが 見られ得るか を決め、キーワードは見られることに価値があるかどうかを決めます。

何より先に頭に叩き込んでおくべきメンタルモデルがこれです。方向性がトラフィックの上限を決める。 完璧にセマンティックな HTML を書き、欠陥のない sitemap を出荷し、Lighthouse で 100 点を取ることもできます。しかし、誰も検索しないフレーズや、すでに確立された数百のサイトが支配するフレーズにそのすべてを向けてしまえば、交通量ゼロの道路沿いに美しい家を建てたことになります。キーワードリサーチとは、建て始める 前に どの道路を選ぶかを決める作業です。これを正しくやれば凡庸な実行でもクリックを稼げますし、間違えれば見事な実行でも何も得られません。

このレイヤーの残りでは、4 つのことを順に説明します。キーワードの 種類、追う価値があるかを教えてくれる 指標、キーワードを実際のページに マッピング する方法、そして地味な作業を自動化する ツール です。

キーワードの種類

キーワードは 粒度 の異なるクエリだと考えてください。広く一般的なものから、狭く具体的なものまで連続しています。

シードキーワード はトピックの中核を成す、1〜2 語の広いコア用語です。seopythonkubernetesemail marketing など。検索ボリュームは膨大ですが、その分競合も激しく、意図がどうしようもなく曖昧です。python を検索する人は、言語が欲しいのか、ヘビが欲しいのか、それともモンティ・パイソンが欲しいのか分かりません。新規サイトがシードキーワードで 上位表示 されることはまずありません。シードの本当の役割は、そこから広げていく出発点 になることです。

ロングテールキーワード は具体的なクエリで、通常 3 語以上から成り、明確なニーズを表現します。how to generate a sitemap for an astro sitefix cumulative layout shift on mobilebest free keyword tool for small blogs など。一つひとつのボリュームは控えめですが、合計すると全検索トラフィックの 大半 をロングテールが占めます(分布における古典的な「ロングテール」です)。上位表示しやすく、意図が明確で、コンバージョンも高い。始めたばかりの人にとっての主戦場がここです。

LSI / 意味的に関連するキーワード(「Latent Semantic Indexing」に由来し LSI とよく呼ばれます)は、トピックに自然と共起する語のことです。キーワード難易度 について本物の記事を書けば、search volumeSERPbacklinkscompetitor といった用語はひとりでに登場します。現代の検索エンジンはこうした共起を使って、ページが一つのフレーズを繰り返しているだけでなく、本当にそのトピックを扱っている ことを確認します。LSI 用語を機械的に「挿入」するのではなく、主題をしっかり扱うことで自然に獲得するものです。

クイックリファレンスとしての段階整理がこちらです。

種類ボリューム競合意図の明確さ何に使うか
シードseo非常に高い過酷曖昧拡張の出発点
ロングテールhow to add canonical tags in astro低〜中対処可能鋭い実際に上位表示するページ
LSI / 関連meta tagscrawl budgetSERP該当なし該当なしトピックを補強トピックの深さを証明

🧑‍💻 開発者視点: API 設計だと考えてみてください。シードキーワードは GET /search です。広く一般的で、あらゆるものにマッチし、ゆえに何にもマッチしません。ロングテールキーワードは GET /search?q=astro&type=sitemap&platform=cloudflare です。パラメータが具体的になるほどヒットは正確になり、その厳密なルートを奪い合う競合は減ります。LSI 用語はレスポンスのペイロードに含まれる他のフィールドで、そのエンドポイントが本当にこのリソースを扱っていることを証明します。

指標

キーワードを選ぶのは勘ではなく、小さなダッシュボードの数値を読み、それらを互いに天秤にかける作業です。最も重要な指標は 4 つです。

検索ボリューム はある語の月間検索数のおおよその数です。誰もが真っ先に見る数値であり、最も過大評価されている数値でもあります。高いボリュームはそれ単体では無意味で、以下の 3 つの指標と必ず照らし合わせる必要があります。ツールが示す数値は レンジとシグナル として扱い、正確な真実とは思わないこと。あれらはモデルによる推定値で、ツールごとに大きく食い違います。

キーワード難易度(KD) は通常 0〜100 のスコアで、1 ページ目にたどり着く難しさを推定します。主にすでに上位表示しているページの強さ(バックリンク、権威性、コンテンツの深さ)に基づきます。KD は標準化されていません。Ahrefs の KD 30 は Semrush の KD 30 ではありません。だから 一つのツール内で相対的に 使ってください。新規サイトなら、低い KD かつ最低限のボリューム を優先します。ざっくりした初期フィルタはこうです。

# A reasonable first-pass filter for a brand-new site
KD < 20  AND  volume >= 100  AND  intent matches your goal

クリック率(CTR) は、ある順位で実際に結果をクリックする検索者の割合であり、そもそも いずれかの オーガニック結果をクリックする人の割合です。これは初心者が忘れがちな指標です。今や多くのクエリは、強調スニペット、AI による概要、ナレッジパネルによって結果ページ上で直接回答されたり、4 つの広告の下に埋もれたりします。そのため、検索数 50,000 のクエリでもオーガニック結果にはほとんどクリックを送らないことがあります。検索数 800 でも SERP がすっきりした質問形式のロングテールのほうが、結果的に稼げるのです。

商業的価値(意図の価値) は、クエリの背後にいる人があなたの目標 — 販売、登録、リード — にどれだけ近いかです。what is seo教育的 なトラフィックです。ボリュームは巨大ですが商業的価値は低く、どんな購入からも遠い。seo audit pricingビジネス トラフィックです。ボリュームは低いが商業的価値は高く、取引まであと一歩です。どちらが「優れている」わけではなく、ファネルの異なる段階を担っているのですが、自分がどちらを追っていて、なぜなのかは把握しておかなければなりません。

指標何を教えてくれるかよくある罠
検索ボリューム機会の大きさ単体で追いかけてしまう
キーワード難易度(KD)1 ページ目の難しさ異なるツール間で KD を比較する
クリック率(CTR)クリックが本当に存在するかスニペット・広告・AI 回答を無視する
商業的価値目標にどれだけ近いか価値ゼロの情報トラフィックでサイトを埋める

⚠️ 注意: ボリュームだけを追わないこと。検索数 50,000 で KD 70 の用語 1 つは、検索数 500 で KD 15 のロングテール 10 個よりもはるかに 達成しにくい のです。10 個のロングテールは合計で同じ月間ポテンシャル 5,000 になり、しかもそのすべてで現実的に上位表示でき、一つひとつがより鋭いニーズを狙えます。

候補となる用語が見つかったら、どんな数値も信じる前に実際の SERP を必ず確認してください。自分で検索するか、SERP プレビューツール を使って 1 ページ目の結果が実際にどう見えるかを確認しましょう。もし 1 ページ目全体が巨大ブランドに支配されているなら、ツールの「KD 18」は嘘をついています。

ページへのマッピング

用語が山ほど集まりました。ここで最も重要な動きが グループ化 → マッピング です。キーワード 1 つにつきページ 1 枚を作ることでは ありません。バリエーションごとに別々のページを乱立させるのは古典的な初心者の過ちで、権威性が分散し、自分のページ同士が競合してしまいます(これを キーワードカニバリゼーション と呼び、カニバっているすべてのページを一斉に静かに沈めます)。

解決策は 検索意図 で整理することです。あらゆるクエリは次の 4 つの意図バケットのいずれかに収まります。

  • 情報型(Informational) — ユーザーは何かを学びたい。what is keyword difficultyhow does crawling work
  • 案内型(Navigational) — ユーザーは特定のサイトやページを探している。ahrefs logingoogle search console
  • 比較検討型(Commercial investigation) — ユーザーは決める前に選択肢を比較している。ahrefs vs semrushbest keyword research tool
  • 取引型(Transactional) — ユーザーは行動する準備ができている。buy ahrefs subscriptionseo audit pricing

そこから導かれるルールがこれです。1 つの意図 + 1 つのトピック = 1 ページ。 同じ意図 かつ 意味が重なるすべての用語を 1 つの トピッククラスタ にまとめ、そのクラスタをちょうど 1 つの URL に向けます。「how do I create a sitemap」のロングテールバリアントはすべて 同じ ページに属します。これらは 10 通りに言い換えられた同じニーズであって、10 個のページではありません。

最後に、これらのクラスタを実際の URL とディレクトリ構造に落とし込みます。グルーピングが そのまま あなたの情報アーキテクチャになります。実例として キーワード → 意図 → ターゲットページ のマッピング表を示します。これがあなたの目指す成果物です。

キーワードクラスタ(主軸 + バリアント)意図ターゲットページ
what is seoseo meaninghow seo works情報型/ja/layers/foundations/
keyword difficultywhat is kdhow to read keyword difficulty情報型/ja/layers/keyword-research/
ahrefs vs semrushbest keyword toolsemrush alternatives比較検討型/ja/compare/keyword-tools/
serp preview toolgoogle snippet previewcheck title length取引型 / ツール/ja/tools/serp-preview/

各行が 1 つのページ で複数の言い回しを吸収していることに注目してください。この表は無駄作業ではなく、以降のすべての設計図になります。ページを書くとき、主軸キーワードが <title><h1> を導き、バリアントが <h2> の小見出しになり、意図がそのページが 何をすべきか(教えるのか? 比較するのか? コンバージョンさせるのか?)を教えてくれます。

<!-- The mapping table directly drives the on-page tags -->
<title>Keyword Difficulty (KD), Explained for Beginners</title>
<h1>Keyword Difficulty: How to Read It and When to Trust It</h1>
<!-- variants become section headings -->
<h2>What does keyword difficulty actually measure?</h2>
<h2>How to read a KD score without getting fooled</h2>

💡 ヒント: 表はシンプルに保ちましょう。3 列で十分です — keyword | intent | target URL。スプレッドシートか、リポジトリにコミットした CSV で管理します。新しく見つけた用語はすべて既存のクラスタに割り当てるか、新しい行を立てる。もう二度と「これ用のページあったっけ?」と悩むことはなくなります。

🧑‍💻 開発者視点: これは ルーティングテーブル です。キーワードは受信リクエスト、意図はマッチャー、ターゲット URL はハンドラです。カニバリゼーションは 2 つのルートが同じリクエストにマッチする状態で、フレームワーク(Google)がどちらか一方を恣意的に選び、両方が損をします。1 つのリクエストパターンにつき正規のハンドラ 1 つ — これはあなたのルーター設定と同じくらい SEO でも真実です。

リサーチツール

キーワードは頭の中から発明するものではなく、ツールで掘り出してから検証するものです。予算と段階で選べるよう、主要な選択肢を比較します。

ツール得意分野コストどんなときに使うか
Google Search Consoleすでに 上位表示している用語を、実際のクリックとインプレッション付きで無料常に — ここから始める。あなた自身の一次情報だ
Google Keyword PlannerGoogle の広告データ由来の公式ボリュームレンジ無料(Ads アカウントが必要)ボリュームの検証、シード周辺のアイデア出し
AnswerThePublicシード周辺の質問 / 前置詞型ロングテール一部無料情報型ロングテールのブレインストーミング
AhrefsKD、ボリューム、競合のリバースルックアップ、深いデータ有料大量の KD チェック、競合のキーワードを奪う
SemrushKeyword Magic Tool、組み込みの意図ラベル、比較有料意図タグ付き大規模リサーチ

予算ゼロから始める? このループを回しましょう。

  1. Search Console を開き、「低い枝の果実」を探します。すでに インプレッション はあるが 2 ページ目(11〜20 位)にとどまっているクエリです。これらは Google があなたを ほぼ 関連あると考えている用語で、少し専用のコンテンツを当てれば素早く 1 ページ目に押し上がることがよくあります。
  2. 最良のシードを AnswerThePublicKeyword Planner に投入して数十のロングテールに広げ、おおよそのボリュームを得ます。
  3. 生き残った候補を、実際の SERP(または SERP プレビューツール)で検索して検証し、真の難易度を目で判断します。

予算がある? AhrefsSemrush は数日分の手作業を数分に圧縮します。何百もの用語の KD を一度にチェックし、そして真の超能力 — 競合が上位表示しているキーワードを正確に リバースルックアップして、彼らが空けたままにしているギャップを狙えます。

Search Console は特に強調する価値があります。無料で、あなた自身 のデータであり、操作(ゲーミング)できないからです。2 ページ目の機会を見つけるには、Search Console → 検索パフォーマンス を開き、平均掲載順位 の指標を有効にして、健全なインプレッションがありつつ 11〜20 位あたりにいるクエリでソートまたはフィルタします。

# Search Console (and most paid tools) expose an API — automate the boring part.
# Pull your query data, then filter candidates by a threshold, e.g.:
#   position between 8 and 20  AND  impressions > 200  AND  ctr < 2%
# Those are pages one good edit away from real traffic.
curl -s -H "Authorization: Bearer $TOKEN" \
  "https://www.googleapis.com/webmasters/v3/sites/$SITE/searchAnalytics/query" \
  -d '{"dimensions":["query"],"startDate":"2026-05-01","endDate":"2026-06-01"}'

🧑‍💻 開発者視点: ここに挙げたほぼすべてのツールが API か CSV エクスポートを提供しています。何千もの行を手作業で目視する理由はありません。データを取得し、スクリプトやノートブックに流し込み、KD < 20 && volume > 100 && position <= 20 のようなルールで候補を自動フィルタしましょう。キーワード選定は手作業の雑用ではなく、小さなデータパイプラインとして扱ってください。

まとめ

このレイヤーの核心は一文に尽きます。方向性がトラフィックの上限を決める。 タグを 1 つでも最適化する前に、どの 用語が労力に見合うかを決めること。そしてその決定はけっしてボリュームだけの話ではありません。低難易度で本物の意図を持つキーワードを正しいページにマッチさせ、意図でグループ化して自分のページ同士が決して争わないようにすること、です。正しい道を選べば、後続のすべてのレイヤーが堅固な基礎の上に積み重なります。間違った道を選べば、積み重ねるものが何もありません。

✅ チェックリスト

  • シードキーワードを 1〜2 個選び、ツールで少なくとも 30 個のロングテールに広げる
  • すべての候補に検索ボリューム、KD、検索意図を注記する
  • KD が高すぎる、または意図が目標に合わない用語を削る
  • 生き残りを意図ごとにトピッククラスタにまとめる — 1 クラスタはちょうど 1 ページにマッピング
  • keyword | intent | target URL のマッピング表を作り、リポジトリで管理する
  • Search Console を開き、2 ページ目の「低い枝の果実」(インプレッションありの 11〜20 位)を収穫する
  • コミット前に、上位用語を実際の SERP と照らし合わせて健全性を確認する