SEO対策でキーワードは何個入れるべきか——Web担当者であれば一度は悩むポイントです。「多いほど有利なのでは?」と考えてしまいがちですが、実際はそうではありません。
結論からお伝えすると、1ページにつき対策キーワードは1つが基本です。
ただし、検索意図が同じキーワードであれば1つの記事でまとめて対策できます。キーワードの「数」そのものに正解はなく、重要なのはユーザーの検索意図に応えるコンテンツを作ることです。
この記事では、SEO・AIO対策におけるキーワード個数の考え方から、詰め込みのリスク、キーワードカニバリゼーションの問題、そしてAI検索時代に求められるキーワード設計まで解説します。
SEO対策におけるキーワードの個数は何個が適切?
1ページにつき1キーワードが基本です。 1つのテーマに絞ることで、ページの内容が明確になり、検索エンジンにもユーザーにも「何について書かれたページか」が伝わりやすくなります。
たとえば「SEO対策 やり方」と「SEO対策 費用」では、ユーザーが求める情報がまったく異なります。
これらを1つのページに詰め込むと、どちらの検索意図も中途半端にしか満たせません。結果として、どのキーワードでも上位表示が難しくなります。
検索意図が同じなら複数キーワードをまとめられる
ただし、「1ページ1キーワード」は絶対的なルールではありません。検索意図が同じキーワード同士であれば、1つのページで同時に対策が可能です。
たとえば「SEO対策 やり方」と「SEO対策 方法」は、どちらも「SEO対策の具体的な手順を知りたい」という同じ検索意図を持っています。実際にGoogleで検索すると、上位に表示されるページがほぼ同じになるケースが多く見られます。このような場合は、1つの記事で両方のキーワードをカバーするのが効率的です。
判断のポイントは以下のとおりです。
- 2つのキーワードで検索したときに、上位10件の顔ぶれがほぼ同じ → まとめてOK
- 上位10件の顔ぶれがまったく違う → 別々のページで対策すべき
この判断を事前に行うことで、不要なページの乱立を防ぎ、サイト全体のSEO効率を高められます。
メインキーワードとサブキーワードの関係
1ページ1キーワードとは、「1単語しか入れてはいけない」という意味ではありません。実務では、メインキーワード1つに対してサブキーワード(関連語・共起語)を自然に含める形が効果的です。
たとえばメインキーワードが「SEO キーワード 個数」であれば、「キーワード 数」「1ページ 1キーワード」「キーワード 詰め込み」といった関連語が、コンテンツの文脈の中に自然に登場する形が理想です。
無理に詰め込むのではなく、テーマに沿って書けば自然と含まれるのがポイントになります。
キーワードを詰め込みすぎるとどうなる?
キーワードの過剰な詰め込みは、SEO評価の低下とユーザー離脱の両方を招きます。
Googleは「Google ウェブ検索のスパムに関するポリシー」の中で、キーワードの詰め込み(キーワードスタッフィング)を明確にガイドライン違反として定めています。
具体的には、同じキーワードを不自然に何度も繰り返す、見出しすべてに同じキーワードを無理に入れる、隠しテキストでキーワードを大量に埋め込むといった行為が該当します。
ユーザーが感じる「違和感」が最大のリスク
ペナルティ以前に、キーワードを詰め込んだコンテンツはユーザーにとって読みづらいものになります。同じ言葉が何度も繰り返される文章は不自然で、読み進める気を失わせてしまいます。
Technogramでも、クライアントサイトのコンテンツを改善する際に「キーワードを意識しすぎて不自然になっている記事」を目にすることがあります。
そうした記事に共通するのは、ユーザーの検索意図に応えるよりも、検索エンジン向けにキーワードを配置することが目的化してしまっている点です。コンテンツはあくまでユーザーのために書くものであり、キーワードはその中に自然に溶け込ませるべきものです。
キーワードスタッフィングのリスクや具体的なパターンについては、「SEOキーワードは意味ない?詰め込みのリスクと正しい使い方を徹底解説」で詳しく解説しています。

キーワードカニバリゼーションとは?同じキーワードを複数ページで狙うリスク
キーワードカニバリゼーションとは、同じキーワードを複数のページで対策してしまい、自社サイト内でページ同士が競合する状態を指します。 「カニバリ」とも呼ばれ、SEO対策における見落としやすい落とし穴です。
なぜカニバリゼーションが起きるのか
サイト内に記事が増えてくると、似たテーマの記事を複数作成してしまうケースが出てきます。
たとえば「SEO対策 キーワード」というテーマで、「キーワードの選び方」「キーワードの入れ方」「キーワードの重要性」といった記事をそれぞれ作成した場合、Googleがどのページを「SEO対策 キーワード」の検索結果に表示すべきか判断できなくなることがあります。
その結果、以下のような問題が発生します。
- 本来上位表示させたいページではなく、別のページが表示される
- 複数ページに評価が分散し、どのページも中途半端な順位にとどまる
- 順位が安定せず、日によって表示されるページが入れ替わる
カニバリゼーションの確認方法
カニバリゼーションが疑われる場合は、Google Search Consoleの「検索パフォーマンス」レポートで確認できます。特定のキーワードで「ページ」タブを開き、同じキーワードに対して複数のページが表示されていないかチェックしてください。
もし複数ページが同じキーワードでインプレッションを獲得している場合は、以下のいずれかの対策を検討します。
- 記事を統合する — 内容が重複する記事を1つにまとめ、不要なページからリダイレクトする
- キーワードを棲み分ける — 各ページの対策キーワードを明確に分け、内容の重複を解消する
- canonicalタグを設定する — 正規ページを指定し、評価を集約する
Technogramが支援するクライアントサイトでも、記事数が増えた段階でカニバリゼーションが発生したケースがありました。
Google Search Consoleで同一キーワードに対して複数ページが表示されていることを発見し、記事の統合とキーワードの棲み分けを実施して改善に至っています。記事を増やすフェーズでは、新規記事の企画段階で既存記事との重複チェックを行うことが重要です。
キーワードを入れるべき場所はどこ?
キーワードの個数よりも重要なのが「どこに入れるか」です。適切な場所にキーワードを配置することで、検索エンジンにページの内容を正しく伝えられます。
タイトル(titleタグ)
タイトルは、検索結果でユーザーが最初に目にする要素です。
ここにキーワードが含まれていなければ、ユーザーは自分の探している情報があるかどうか判断できません。対策キーワードは必ずタイトルに含めましょう。 できるだけタイトルの先頭付近に配置すると、ユーザーの目に留まりやすくなります。
見出し(H2・H3タグ)
見出しにキーワードを含めることで、コンテンツの構造と内容を検索エンジンに伝えやすくなります。ただし、すべての見出しに同じキーワードを入れる必要はありません。
不自然にキーワードを繰り返す見出しは、キーワードスタッフィングとみなされるリスクがあります。
H2見出しの中で最も重要な1〜2箇所にメインキーワードを含め、残りの見出しはサブキーワードや関連語で構成するのがポイントです。
メタディスクリプション
メタディスクリプションは、検索結果でタイトルの下に表示される説明文です。
メタディスクリプション自体は検索順位に直接影響しませんが、キーワードを含めることでユーザーのクリック率に影響を与えます。検索キーワードと一致する部分が太字で表示されるため、ユーザーが「自分の探している情報がある」と判断しやすくなります。
メインキーワードを自然に含めつつ、100〜120文字程度でページの内容を簡潔に伝える文章を設定しましょう。
本文
本文中のキーワードは、出現回数や出現率を気にする必要はありません。
テーマに沿って書いていれば、キーワードは自然に含まれます。意識すべきなのは、導入文(リード文)と各セクションの冒頭でキーワードやその関連語を自然に使うことです。
検索エンジンはページの冒頭部分を重視する傾向があるため、導入文でメインキーワードを含めた結論を述べることが効果的です。
URL(パーマリンク)
URLにもキーワードを含めることで、検索エンジンとユーザーの双方にページの内容を伝えやすくなります。英語の短いスラッグを使用し、キーワードをハイフンで区切る形が推奨されます。
たとえば「SEO キーワード 個数」であれば、seo-keyword-count のようなURLが適切です。
AI検索時代のキーワードの考え方
AI検索(Google AI OverviewやChatGPT検索など)の普及により、キーワードの役割は「検索エンジンへのシグナル」から「AIが情報を引用する手がかり」へと広がっています。
AIOとは?
AIO(Artificial Intelligence Optimization)とは、AI検索エンジンに自社の情報を正しく引用・参照してもらうための最適化手法です。
Google AI OverviewやChatGPT検索などのAI検索では、ユーザーの質問に対してAIが回答を生成し、その根拠となる情報源としてWebページを引用します。
AI検索ではキーワードよりも「質問への回答」が重要
従来のSEOでは、キーワードをページ内に含めることで検索エンジンとの関連性を示してきました。一方、AI検索ではキーワードの出現回数よりも、ユーザーの疑問に対する明確な回答がページ内にあるかどうかが重視されます。
AIはページ内のテキストを読み取り、質問に対する適切な回答を探します。そのため、見出し(H2・H3)を質問形式にし、その直下で結論を述べる構成は、AI検索での引用を得やすくする効果的な方法です。
構造化データとの連携
キーワードを適切に配置するだけでなく、ページの構造をAIが読み取りやすい形に整えることもAIO対策として有効です。FAQの構造化データ(FAQPage)を実装すれば、AIがページ内のQ&A情報を正確に理解しやすくなります。
つまり、AI検索時代においても、キーワードの「個数」にこだわるべきではありません。重要なのは、キーワードが示す検索意図に対して、明確で引用しやすい回答をコンテンツ内に用意することです。
まとめ
- 1ページにつき対策キーワードは1つが基本。検索意図が同じキーワードであれば、1記事でまとめて対策できる
- キーワードの詰め込みはGoogleスパムポリシー違反であり、ユーザーにも違和感を与える。自然な文脈で配置することが大切
- 記事数が増えたらキーワードカニバリゼーションに注意。Google Search Consoleで定期的にチェックする
- キーワードはタイトル・見出し・メタディスクリプション・導入文・URLに適切に配置する
- AI検索時代では、キーワードの数よりも「ユーザーの質問に対する明確な回答」がコンテンツに含まれているかが重要
キーワードの個数にこだわるよりも、まずは対策したいキーワードの検索意図を正しく理解し、そのニーズに応えるコンテンツを作ることから始めてみてはいかがでしょうか。
キーワード選定の具体的な進め方については、「SEOキーワード選定のやり方とは?検索意図・ツール・優先順位付けまで」で詳しく解説しています。

よくある質問(FAQ)
Q. 1ページに対策キーワードは何個設定すべきですか?
基本は1ページにつき1キーワードです。ただし、「SEO対策 やり方」と「SEO対策 方法」のように検索意図が同じキーワード同士であれば、1つのページでまとめて対策しても問題ありません。検索結果の上位10件を比較して判断するのがおすすめです。
Q. キーワードの出現回数や出現率は気にすべきですか?
現在のGoogleはキーワードの出現回数や出現率を直接的なランキング要因としていません。テーマに沿って自然に書いていれば、キーワードは適切な頻度で含まれます。出現率を意識して無理にキーワードを増やすと、不自然なコンテンツになるリスクがあります。
Q. キーワードカニバリゼーションはどうやって見つけますか?
Google Search Consoleの「検索パフォーマンス」レポートで確認できます。特定のキーワードをフィルタし「ページ」タブを開いたとき、同じキーワードに対して複数のページがインプレッションを獲得していれば、カニバリゼーションの可能性があります。記事の統合やキーワードの棲み分けで対応しましょう。
Q. AI検索(AIO)対策でキーワードの使い方は変わりますか?
AI検索ではキーワードの出現回数よりも、ユーザーの質問に対する明確な回答がコンテンツ内にあるかどうかが重視されます。見出しを質問形式にし、その直下で結論を述べる構成がAI検索での引用を得やすくします。キーワードはAIが内容を理解するための手がかりとして依然重要ですが、「詰め込む」のではなく「自然に使う」姿勢が求められます。
Q. メタキーワード(meta keywords)はSEOに効果がありますか?
メタキーワードはGoogleの検索順位に影響しません。Googleは2009年にメタキーワードをランキングシグナルとして使用しないと公式に発表しています。設定しても害はありませんが、SEO効果は期待できないため、タイトルやメタディスクリプションの最適化に注力するほうが有効です。

