ページURLを取得し、ソースHTMLから検出されたタイトル、説明、旧式のkeywordsタグを文字数付きで検査します。
| ラベル | 内容 | コンテンツ長 | 最適化のための推奨事項 |
|---|---|---|---|
| Webタイトル(Title) | - | - | - |
| Webキーワード | - | - | - |
| コンテンツ説明 | - | - | - |
ページのアドレスを入力すると、KivTools のサーバーがそのページを取得し、配信された HTML をそのまま読み取ります。ソースにある title 要素と keywords・description メタタグを、文字数とツール独自の確認範囲とともに表示します。
サーバーが読むのはレンダリング後のページではなく配信された HTML なので、表示されるのはクローラーがレスポンス本文で受け取る内容です。JavaScript が後から追加するタグ、タグマネージャーが注入する値、ログインの内側のコンテンツは現れません。取得したページは保存されません。
リクエストを行うのは KivTools のサーバーで、お使いのブラウザーではありません。したがって取得先のサイトが見るのはあなたのアドレスではなくサーバーのアドレスです。通常の http と https のみを受け付け、プライベート・内部アドレスは拒否し、確認は訪問者ごとに回数制限があります。
レスポンス本文をテキストとして読み、title 要素と、name 属性が keywords または description のメタタグを探します。属性の順序、引用符の種類、省略可能な末尾のスラッシュは問いません。実体参照はデコードし、連続する空白は 1 つにまとめます。title 内のマークアップは除去し、content の値は書かれたままを表示します(属性はプレーンテキストのため)。
各行には、ソースで見つかった値、その文字数、短いコメントが入ります。タイトルが 80 文字超、キーワードが 100 文字超、説明が 200 文字超の場合に印が付きます。これはツールの確認範囲であり、検索エンジンが公表している要件ではありません。
「タグがありません」と表示された行は、配信された HTML に本当に含まれていません。keywords ではよくあることで、ほとんど問題になりません。主要な検索エンジンは keywords メタタグを無視するため、書かないサイトも増えています。検索結果を形作るのは今も title と description です。
チェッカーが読むのは 1 つのレスポンス本文だけです。JavaScript を実行せず、フレームをたどらず、ログインもしないため、実行時に挿入されるタグ、セッションが必要な内容、ボットにチャレンジを返すページは「見つからない」「読み取れない」と報告されます。UTF-8 と一般的な中国語エンコーディングのテキストは正しく変換されますが、それ以外の古いエンコーディングでは文字化けすることがあります。
入力したアドレスはリクエストのために KivTools のサーバーへ送信されます。取得したページは保存されず、結果画面も表の描画に必要な情報だけを保持します。機密性の高い内部ページを確認する場合は、リクエストが公開インターネット側から届く点に注意してください。