テキスト内の単語出現頻度やキーワード出現率、1〜3-gram連語を瞬時に集計・分析。ストップワード除外や過剰出現の検知、CSV出力にも完全対応。
文章内の単語出現頻度やキーワード出現率、1〜3-gramの連続フレーズを瞬時に解析。不要な機能語・助詞の除外(ストップワード)や過剰な重複語の検知、CSVレポート出力に対応した高精度テキスト分析ツールです。
文脈上の実質的な意味を持たない高頻度な機能語(助詞、助動詞、接続詞、前置詞など)を除外して、真の意味を持つ主要語彙(名詞・動詞・形容詞など)を抽出します。一般的な会話文や日常文章では、これら約150〜200語の機能語が全体の40%〜50%を占めるため、本設定により本質的なテーマ語を正確に浮き彫りにします。
連続する複数の単語の並び(連語)をグループ化して分析し、無意識に繰り返されている表現パターンを検出します。1-gramは独立した単語単体、2-gramは修飾語と名詞などの2語の組み合わせ、3-gramは頻出する定型句や決まり文句を捉え、文章のリズムや語彙の偏りを可視化します。
総単語数(トークン)に対する重複のない異なり語数(タイプ)の割合を算出し、文章の語彙の豊かさを測定します。バランスの取れた実用文や論説文では0.40〜0.65が適正とされ、0.35未満は同じ単語の単調な反復、0.75以上は専門用語が凝縮された学術的・高難度な文章であることを示します。
記事全体の総文字数・総単語数に対して、主要なターゲット語句が占める割合をパーセンテージで管理します。検索品質ガイドラインにおける健全な推奨基準は1.0%〜2.5%であり、3.0%を超えると文脈が不自然になり、検索エンジンによる過剰最適化(キーワードスタッフィング)のペナルティリスクが高まります。
人間の自然な言語表現は「2番目に頻出する語の出現回数は1番目の約半分、3番目は3分の1になる」というジップの法則(Zipf's Law)に従います。もし特定のテーマキーワードがこの自然な減衰曲線を崩し、助詞などの機能語を押しのけて出現頻度の最上位群に居座っている場合、読者には機械的で不自然な押し付けがましい文章として伝わってしまいます。
TTR(語彙多様性)スコアは、文章が長くなるほど機能語の反復が増加し新しい語彙の登場が緩やかになるため、統計上自然に低下する性質があります。1,000語(または2,000文字)を超える長文を評価する際は、文全体で一律に判断するのではなく、均等な400語前後のセクションごとに比較するか、平方根等を用いた補正指標(RTTR)を活用することで、充実した詳細記事を過小評価する事態を防げます。
2語や3語のフレーズ(N-gram)を解析する際は、事前に機能語を削ぎ落としてはいけません。「健康のための食事療法」が「健康 食事療法」のように断片化され、読者が実際に目にする自然な言いまわしを見失ってしまうためです。まずは原文のまま連続フレーズを抽出し、その後に「機能語のみで構成された無意味な連続」を除外するのが、正確な定型句分析の鉄則です。
現代の検索エンジンのクローラーは、「健康な食事」「健康的な食事法」「健康食」といった表記のゆれや語形変化を自動的に同一のトピックエンティティとして集約認識します。同一の完全一致キーワードを不自然に繰り返すのではなく、同義語や共起語を文脈に溶け込ませるように分散配置し、トピック全体の総出現率を1.5%〜2.5%の適正範囲に収めることが最良のSEO対策となります。
「state-of-the-art」のような複合形容詞や「it's」などの短縮形、あるいはカタカナ複合語の中黒(・)が、過度な記号除去処理によって分断されることがあります。形態素解析および単語境界の正規化ルールを適切に設定し、読者の認知単位と合致した1つの結合語としてカウントされるよう語彙境界を保持してください。
「これ」「それ」「こと」「ある」「する」などの一般的な代名詞や形式名詞、補助動詞が出現頻度の上位を占めている場合は、ストップワード除外フィルターが有効になっているか確認してください。また、業界やプロジェクト特有の頻出定型語(「クリック」「ページ」「項目」など)については、カスタム除外リストに追加してノイズを遮断します。
数十語程度の極端に短いテキストでは、統計的なサンプル数が不足しているため単語の重複が発生しにくく、TTRスコアが0.85以上という非現実的な高値を示すことがあります。文章本来の語彙の豊かさや推敲精度を正確に測定するには、最低でも250語(日本語であれば500〜600文字程度)以上のサンプルテキストを入力して検証してください。
キーワード出現率(密度)は、対象キーワードの出現回数を文書全体の総単語数(または総文字数)で割り、100を掛けてパーセンテージを算出します。計算式は「出現率(%)=(対象語の出現回数 ÷ 総単語数)× 100」です。例えば、総単語数800語の記事内で特定のキーワードが16回登場する場合、(16 ÷ 800)× 100 = 2.0% が正確なキーワード出現率となります。
SEOにおける主要キーワードの適正な出現率は、一般的に1.0%〜2.5%の範囲が理想的とされています。この範囲内に収めることで、検索エンジンに対して明確なテーマ性を伝えつつ、過剰な詰め込みを防ぐことができます。3.0%〜3.5%を超える過度な出現率は、Google検索セントラルの基本方針(旧ウェブマスター向けガイドライン)における「キーワードの乱用(ワードサラダ・スタッフィング)」と判定され、順位低下のペナルティを受けるリスクがあります。
単語頻度が前後の文脈に関わらず独立した1語ごとの出現回数を集計するのに対し、N-gram頻度は連続した複数の単語の並び(連語)を測定します。1-gramは単一の語彙、2-gramは「血圧 測定」のような2語の組み合わせ、3-gramは「日常生活 の 中 で」のような3語の連語表現を捉えます。N-gramを用いることで、執筆者の口癖や過剰に使われている定型表現を客観的にあぶり出すことが可能です。
Type-Token Ratio(TTR)とは、文章全体の延べ単語数(トークン)に対する、重複を除いた異なる単語数(タイプ)の比率を表す言語学的な指標です。計算式は「TTR = 異なり語数 ÷ 総単語数」です。400〜1,000語程度の一般的な解説文やコラムでは0.45〜0.65が健全な基準値とされ、0.40未満は語彙が乏しく表現が重複している可能性があり、0.70超は専門的で高度なボキャブラリーが豊富に用いられていることを示します。
ジップの法則とは、「単語の出現頻度は、頻度順位に反比例する(頻度 ∝ 1 / 順位)」という自然言語に普遍的な統計法則です。自然な文章では、1位の頻出語に対して2位は約1/2、3位は約1/3の割合で出現します。SEOのために特定のキーワードを無理に挿入すると、この自然な減衰バランスが崩れて特定の語だけが異常値を示します。本ツールはこの法則を応用し、文章が人間らしく自然に書かれているかを客観的に評価する基準を提供します。
原稿の黙読所要時間およびプレゼン・スピーチの発話時間をWPM(分速単語数/文字数)に基づき精密算出。Flesch可読性指標(Readability)分析付き。
プログラムコード、設定ファイル、文章のテキスト差分を左右分割(Side-by-Side)や統合ビューで比較。文字単位・単語単位のインライン変更箇所を高速ハイライト表示。
camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASEなど15種類の命名規則にテキストやコード変数を瞬時に一括相互変換。
単語数、文字数(スペース有無)、文数、段落数、想定読了・発話時間、出現頻度分析をリアルタイムに計算する高精度テキスト統計エンジンです。
記事見出しや多言語テキストを、検索エンジンに最適なURLスラッグへ即座に変換。区切り文字、小文字化、記号除去を自在にカスタマイズ可能です。
レトロなASCIIテキストバナー、ターミナルボックスヘッダー、多彩なフォントのコードコメントブロックを生成。フォントスタイルや枠線文字のカスタマイズ、ワンクリックコピーに対応。