HTML SEO診断ツール
ページのHTMLソースを貼り付けて、タイトルの長さ、メタディスクリプション、canonicalタグ、H1の数、favicon、robots noindex、viewport、画像のalt属性のカバー状況をチェックします。
1,069回閲覧
仕組み
ページのHTMLソース — ブラウザの「ページのソースを表示」の出力、保存した.htmlファイル、CMSからそのままコピーしたマークアップ — を貼り付けると、本ツールは正規表現ではなく、ブラウザ自身が使うHTMLパーサーでドキュメントを解析します。ブラウザが実際にページを読み込むときと同じ方法です。この違いは重要です。正規表現ベースのチェッカーは、入れ子になった引用符、自己終了タグ、山括弧を含むコメント、複数行にまたがる属性でつまずき、要素を見落としたり二重にカウントしたりします。本物のパーサーはまず実際のDOMツリーを構築するため、<h1>要素の数、<title>テキストの長さ、<img>が本物のalt属性を持っているか(空のaltは有効ですが意味が異なります)はすべてこのツリーから読み取られ、文字列一致で推測されることはありません。
各チェックは、文書化された特定のランキングまたはユーザビリティ信号に対応しています。titleタグはおよそ50〜60文字の範囲から外れると警告されます — Googleはデスクトップの検索結果でタイトルをおよそ580〜600ピクセル分表示する傾向があり、これは比例フォントにおいてこの文字数範囲に相当します。これより長いタイトルは通常省略記号で切り詰められ、約30文字未満のタイトルは副次的なキーワードやブランド名を含める機会を無駄にしています。メタディスクリプションはより広い150〜160文字の範囲でチェックされます。Googleのスニペット表示はやや寛容ですが、長い説明文はやはり切り詰められるためです。H1の数はちょうど1つであるべきです。単一のH1は検索エンジンとスクリーンリーダー利用者の両方に「このページは何についてか」という問いへの明確な答えを一つだけ与えます。H1がゼロだとその問いは未回答のままになり、複数あるとページの主題の焦点が薄まり、支援技術が見出しレベルから構築するアウトラインを混乱させます。canonicalリンクの欠如が警告されるのは、複数のURL(トラッキングパラメータ、末尾のスラッシュ、httpとhttpsの違いなど)からアクセス可能なページが、一つのインデックス可能なURLに統合されるのではなく、それらのバリアント間で分割された重複コンテンツとして扱われるリスクがあるためです。robots noindexの検出はエラーではなく警告として表示されます。意図的な場合もあるからです(サンクスページや内部検索結果ページなど)が、非常に多くの場合はステージング用の指示が誤って本番環境にデプロイされたものであり、これは他に目に見える兆候なくページを検索結果から静かに除外してしまいます。本ツールはさらに、ページが縮小されたデスクトップレイアウトではなく携帯電話上で適切な幅でレンダリングされるために必要なviewportメタタグ、正しい発音の選択(ブラウザやスクリーンリーダーによる)や検索エンジンの言語ターゲティングに使われる<html>のlang属性、faviconリンク、そしてaltテキストのない<img>タグの件数もチェックします — それぞれが小さなアクセシビリティの欠落であり、画像検索での機会損失です。
例えば、一般的な中小企業のホームページのHTMLを貼り付けると、次のようなことが見つかるかもしれません:わずか9文字のtitle(「ホーム」)— 理想的な範囲をはるかに下回る — ページビルダーのテンプレートから残った3つの別々の<h1>タグ、canonicalリンクなし、そして20枚の画像のうち14枚にaltテキストがない。これらはレンダリングされたページを見ても一切わかりません。マークアップを読むことでのみ明らかになります。
知っておくべきこと
- 何もアップロードされたり取得されたりしません — HTMLはあなたが貼り付け、解析はすべてあなたのブラウザ内で行われます。
- 本ツールはページ内の信号のみを報告します。被リンクやクロールバジェットのようなページ外の要因は検証しません。
- 警告された項目は確認すべき信号であり、自動的なランキングのペナルティではありません — コンテキスト(例えばサンクスページでの意図的なnoindex)は依然として重要です。
よくある質問
自分のライブページを取得するのですか、それともHTMLを貼り付けるのですか?
あなたが貼り付けます — view-sourceの出力、保存した.htmlファイルの内容、またはCMSからコピーしたHTMLです。本ツールが自分でURLを取得することはありません。
タイトルとディスクリプションはどのくらいの長さが理想ですか?
titleはおよそ50〜60文字、descriptionは150〜160文字が目安です — Googleが省略記号で切り詰める前に通常表示する範囲に近い長さです。ピクセル単位で正確なプレビューを見るには、当サイトのGoogle検索結果プレビューツールをご利用ください。
なぜrobots noindexタグが警告されるのですか?
noindexディレクティブは検索エンジンにページを一切インデックスしないよう指示するもので、ステージング環境からのデプロイ後に誤って残ってしまうことがよくあります。公開前に気づけるよう、エラーではなく警告として表示されます。
なぜちょうど1つのH1が理想とされるのですか?
単一のH1は検索エンジンとスクリーンリーダー利用者に、ページの主題について明確で一つだけの答えを与えます。H1がゼロだとその問いは未回答のままになり、複数あるとページの焦点が薄まり、支援技術が依存する見出しのアウトラインを崩します。
警告された問題があると、ページの順位が下がるということですか?
自動的にはそうなりません。これらは確認する価値のあるページ内の衛生状態の信号であり、確定したペナルティではありません — canonicalの欠如や短いtitleは修正する価値がありますが、それは本ツールが測定していない他の多くのランキング要因と並んで考慮されるべきものです。
関連ツール
問題を報告
HTML SEO診断ツール
コメント
まだコメントはありません — 最初のコメントを書いてみましょう!