キーワード密度チェッカー

テキスト(またはURL)を貼り付けると、単語・2語・3語の出現頻度を計算します。ストップワードは除外され、密度はパーセンテージで表示されます。意図しない過剰最適化(keyword stuffing)や、本当に上位表示したい語句の不足を見つけるのに役立ちます。

キーワード密度を確認する手順

  1. 1

    コンテンツを貼り付ける

    HTMLでもプレーンテキストでも構いません。カウント前にタグ・記号・スクリプトを除去します。

  2. 2

    ストップワードを設定する

    日本語(または他言語)の標準ストップワードリストを使用します。独自の除外語も追加できます。

  3. 3

    表を読む

    出現回数と密度(%)付きで、頻出の単語・バイグラム・トリグラムを表示します。

  4. 4

    文章を調整する

    不足しているターゲットキーワードや、過剰に繰り返される非キーワードを見つけます。

ここでの「密度」とは

密度とは、コンテンツ全体の語数に対して、ある語句が占める割合(パーセンテージ)です。

density(term) = count(term) / total_words_after_stop_filter * 100

トリグラムの場合、分母は語数ではなくトリグラムの総数になります。

各レンジが示す意味

密度 解釈
0〜0.5% ほとんど登場しない。SEOの観点では不足している可能性がある
0.5〜2.5% 長文コンテンツのターゲットキーワードとして健全なレンジ
2.5〜4% 境界線。読めるが、やや繰り返しが目立ち始める
4〜6% 過剰最適化の可能性が高い。読者も繰り返しに気づく
6%超 キーワードの詰め込み領域。アルゴリズムによるペナルティのリスク

これらはあくまで目安です。Googleは密度のしきい値を公表しておらず、文脈が自然であれば(例:製品名が頻繁に登場する場合など)密度6%でも上位表示は可能です。密度は文章の健全性を測るカナリアであり、SEOの厳密な上限ではありません。

密度の先にある、本当に重要なもの

キーワード密度は2026年よりも2005年の方が重視されていました。現在のGoogleのランキングが重視するのは次の要素です。

  • 意味的な網羅性:そのトピックで典型的に問われる下位の疑問までカバーできているか。
  • 意図の一致:ユーザーが検索した理由とコンテンツが合致しているか。
  • 権威性/被リンク:どこから、どんなアンカーテキストで張られているか。
  • ユーザー行動:滞在時間、スクロール到達率、再訪率。

密度は執筆のフィードバックループとして役立つものであり、順位を動かすレバーではありません。上位表示を狙って書いた2,000語の記事にターゲットキーワードが0回しか出てこないなら修正すべきですし、47回も出てくるなら減らすべきです。

ストップワードが重要な理由

ストップワードを除去しないと、最頻出語は常に「は」「が」「の」「を」といった助詞になってしまいます。日本語にも数百語の一般的なストップワードがあり、本ツールは既定でこれらを除外します。分野固有の語(カウントしたくない自社ブランド名など)を追加することもできます。

よくある間違い

  • 特定の密度パーセントを追い求める。 読者のために書きましょう。トピックを十分に掘り下げれば、キーワードは自然に登場します。
  • LSI・類義語を別々に数える。 「ランニングシューズ」のページなら「スニーカー」「トレーニングシューズ」「運動靴」なども含めるべきです。ターゲットキーワードの密度がゼロでも、類義語が豊富なら十分に上位表示されることは珍しくありません。
  • アンカーテキストや画像のaltを無視する。 密度ツールが数えるのは本文だけです。アンカーテキスト、alt属性、見出しの文言もすべて重要です。
  • トリグラムを忘れる。 単一キーワードの密度は1%でも、3語のフレーズ(ランニングシューズ おすすめ)こそが実際の検索クエリかもしれません。

よくある質問

魔法の数字はありません。長文記事では0.5〜2.5%程度が健全な目安ですが、パーセンテージよりも文脈のほうが重要です。自然に書きましょう。キーワードが0回なら問題ですし、47回も登場するならそれはそれで別の問題です。

いいえ。タグ・属性・スクリプトは語数カウントの前に除去され、可視テキストのみを分析します。

はい、公開されているページであれば可能です。URLを貼り付けると、ツールがHTMLを取得し、定型部分(ヘッダー・フッター)を取り除いて本文を分析します。

はい。言語を選ぶと、その言語のストップワードリストとトークン化ルールが適用されます。スペイン語・フランス語・ドイツ語・イタリア語・ポルトガル語・オランダ語に標準対応しています。

関連ツール

このツールは他の言語でも利用できます