ForHosting KIT · SEOツール

タイトルとメタディスクリプションの重複チェック

タイトルとメタディスクリプションは同じ検索意図を支えながら、まったく同じ内容を述べないことが大切です。このチェッカーは両方の欄を正規化し、固有単語の重複率と共通語を示し、説明文がタイトルを1回以上そのまま繰り返している場合に検出します。公開前の無駄な記述領域の発見、大量ページの一貫した点検、または目視の印象だけに頼らない明確な根拠に基づく書き直しにご利用いただけます。

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

重複率から分かること

重複率には、タイトルと説明文を正規化して得た固有単語のJaccard係数を使用します。両方の欄に存在する単語数を、いずれかの欄に現れる異なる単語の総数で割って算出します。0なら共通する正規化済み単語がなく、1なら固有語彙が完全に同じです。その間の値は判断材料であり、合否を決める普遍的な基準ではありません。タイトルと説明文は同じページ、商品、質問を扱うため、重要語の適度な反復は自然です。一方、重複が多すぎる場合は説明文が新しい文脈をほとんど加えていない可能性があり、極端に少ない場合は別の話題を扱っている可能性があります。数値だけでなく共通語の一覧も確認し、主要なテーマ語が一致しているのか、一般的な語だけが一致しているのかをご判断ください。各欄の単語数には繰り返しも含まれますが、同じ語を何度使っても固有語の比率は増えないため、キーワードの連呼で値が不自然に高くなることはありません。

文字の正規化と反復判定の仕組み

比較前にUnicode互換正規化を行い、固定された英語ロケールで英字を小文字に変換し、文字と数字の連続を単語として抽出します。単語内のアポストロフィは保持するため短縮形は1語のままで、周囲の句読点は一致判定に影響しません。処理は常に決定的であり、モデルや検索サービスへの問い合わせ、現在時刻、ブラウザーの言語設定を利用しません。タイトル反復フラグには、重複率より厳しい規則を適用します。説明文の正規化済み単語列全体が、タイトルの単語列を同じ順序で1回以上正確に繰り返す場合だけ真になります。したがって、同じ単語をすべて含んでいても順序が違えば、重複率が1でも反復とは判定されません。新しい単語が1つ加わった場合も偽になります。空文字、空白だけの入力、認識できる単語を含まない文章は、有意な比率を計算できないため入力エラーとして扱います。

結果を説明文の改善に生かす方法

最初にタイトル反復フラグをご確認ください。真の場合は、タイトルに収まらない利点、対象範囲、読者、違い、条件、次の行動などを説明文に加えてください。次に共通語を確認します。両方の欄をページ本来のテーマに結び付ける具体的な語は残しつつ、数値を変えるためだけに類似語を繰り返すことは避けます。良い説明文は、タイトルが示した内容を自然な文章で具体化します。フラグが偽の場合、重複率は目標値ではなく診断情報としてお使いください。同じサイトの似たページと比べ、想定外に高い値や低い値を調べ、実際の文章を読んでから修正を決めることが重要です。このツールは検索順位やクリック率を予測せず、文字数の適否を判定せず、検索エンジンに表示される抜粋も保証しません。長さ、キーワード、構造化データの検査や人による校正と組み合わせるため、重複という1つの編集課題だけを明確にします。自動処理では1項目につき$0.002でAPIを呼び出し、疑わしい記録を編集担当者へ回せます。

公開前のページ確認

メタディスクリプションが同じ表現で場所を埋めず、タイトルの内容を補っているか確認できます。

メタデータ書き出しの監査

コンテンツ管理システムから書き出したタイトルと説明文に、透明性の高い共通指標を適用できます。

編集作業の優先順位付け

タイトル反復または異常に高い重複率がある記録を、編集担当者の確認対象にできます。

重複率は何を表していますか?

両方の欄に共通する正規化済み固有単語数を、2つの欄にある固有単語の総数で割った値です。

タイトル反復フラグはいつ真になりますか?

説明文の正規化済み単語列が、タイトルの単語列を1回以上まったく同じ順序で繰り返す場合です。

大文字や句読点で結果は変わりますか?

大文字と単語周囲の句読点は一致に影響しません。比較前にUnicode文字列を正規化します。

重複率が高ければ必ず問題ですか?

いいえ。関連する欄には重要語の共有が必要です。この値は確認材料であり、順位規則や自動的な品質判定ではありません。

どちらかの欄が空の場合はどうなりますか?

比較には各欄に認識可能な単語が1つ以上必要なため、無効な入力としてエラーになります。

APIリクエストの料金はいくらですか?

1項目あたり$0.002です。決定的な計算であり、言語モデルや外部ネットワークサービスは使用しません。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/seo/title-description-similarity

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/seo/title-description-similarity \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"title":"Affordable Solar Panels for Homes","description":"Compare affordable solar panels, installation choices, and savings for your home."}'
{
  "title": "Affordable Solar Panels for Homes",
  "description": "Compare affordable solar panels, installation choices, and savings for your home."
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "seo.title_description_similarity",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →