titleタグ・メタディスクリプションのチェッカー

titleタグとメタディスクリプションの欠落、重複、複数指定、長すぎ・短すぎを洗い出します。titleがH1と同じ場合、定型的なtitle、head外に置かれたtitleやdescriptionのタグも検出します。

できること

ページ単位とサイト全体

文字数のチェックはページごとに行い、しきい値は変更できます。重複や定型的なtitleは、1ページだけではtitleが他と共通かどうか分からないため、クロール全体が必要です。1ページに複数のtitle要素やメタディスクリプションがある場合も報告します。

  • titleの欠落、複数指定、長すぎ、短すぎ
  • メタディスクリプションの欠落、複数指定、重複、長すぎ、短すぎ
  • titleがH1と同一
  • head外にあるtitleやdescription

デフォルトの上限

デフォルトでは、titleは60文字または561ピクセルを超えるか、30文字未満の場合に指摘します。メタディスクリプションは160文字または985ピクセルを超えるか、70文字未満の場合に指摘します。上限はすべて、監査の設定で変更できます。

  • title:30〜60文字、561px以内
  • メタディスクリプション:70〜160文字、985px以内
  • しきい値は設定可能

下書き

meta-description-draftsは、メタディスクリプションのないページ向けに、ディスクリプションをまとめて用意または検証します。下書きを作るのは、ユーザーが実行するAIエージェントで、SpiderHeadではありません。ツールは下書きをページの内容と照らして確認し、問題のあるものをレビュー対象として示し、ローカルにチェックポイントを保存します。結果はJSONまたはCSVでエクスポートできます。

  • モデルを自分で呼び出すことはありません
  • CMSへの書き込みはしません
  • ローカルへのJSON・CSVエクスポート

3ステップで、スキャンを1件保存

  1. 1ページのtitleとdescriptionを読み取る

    parseなら、1つのURLのtitleとメタディスクリプションを1コマンドで取得できます。

  2. サイト全体で比較する

    重複した、または定型的なtitleとディスクリプションは、サイト全体をクロールして比較して初めて見つかります。

  3. 文字数を上限と照らす

    60文字または561pxを超えるtitleと、70〜160文字の範囲外のディスクリプションを指摘します。上限は変更できます。

この機能のチェック項目

チェック項目意味重要度根拠
TITLE_MISSINGページにtitle要素がないCriticaltitleのテキストがないページのURL
TITLE_DUPLICATE複数のページで同じtitleを使っているImportant同一のtitleを持つURLのグループ
TITLE_TOO_LONGtitleが文字数またはピクセルの上限を超えているTiptitleのテキストと、その文字数・ピクセル幅
TITLE_EQUALS_H1titleがページのH1と同一TiptitleのテキストとH1のテキスト
DESC_MISSINGページにメタディスクリプションがないImportantディスクリプションがないページのURL
DESC_DUPLICATE複数のページで同じメタディスクリプションを使っているImportant同一のディスクリプションを持つURLのグループ
TITLE_TEMPLATEDブランド名のサフィックスだけでなく、大半のtitleに共通の中心テキストがあるTip共通のプレフィックスまたはサフィックスと、対象のURL
チェック一覧にある関連項目
TITLE_MULTIPLETITLE_TOO_SHORTTITLE_OUTSIDE_HEADDESC_MULTIPLEDESC_TOO_LONGDESC_TOO_SHORTDESC_OUTSIDE_HEAD

コマンド1つで実行

bash
seohead parse --url https://example.com/

先にインストールします: インストールガイド。どのコマンドも、AIエージェント向けのMCPツールとして実行できます。

必要なもの

  • parseで1ページのtitleとdescriptionを読み取る場合は、URLを1つ
  • 重複や定型的なtitleを調べる場合は、クロール結果またはScreaming Frogのエクスポート
  • 任意:meta-description-draftsに渡す、AIエージェントが作成した下書き

制限事項

  • 重複した、または定型的なtitleは、1ページだけでは見つけられません
  • ピクセル幅は、それを提供するクロール結果やエクスポートの値に依存します
  • 文字数の上限は目安です。検索エンジンが別のスニペットを表示することもあります
  • SpiderHeadがtitleやdescriptionを書くことはありません

よくある質問

Screaming Frogは必要ですか?
1ページだけなら不要です。seohead parse --urlがtitleとディスクリプションを直接読み取ります。重複や定型的なtitleにはサイトのクロールが必要で、SpiderHead自身のcrawl-site、Screaming Frogのエクスポート(sf run --exports-dir)、ライセンス版Screaming Frog CLIでのクロールのいずれかで得られます。
長すぎる、短すぎるの基準は?
デフォルトでは、titleは60文字または561pxを超えるか、30文字未満の場合に指摘します。メタディスクリプションは160文字または985pxを超えるか、70文字未満の場合に指摘します。上限はすべて設定で変更できます。
サイトに変更を加えますか?
いいえ。チェックはページの読み取りだけです。CMSへの書き込みはなく、下書きはローカルファイルとして残るので、ご自身で確認します。
新しいtitleやディスクリプションを書いてくれますか?
いいえ。meta-description-draftsが行うのは、AIエージェントが用意した下書きの検証、問題点のレビュー対象としての指摘、ローカルのJSONまたはCSVへのエクスポートです。モデルは呼び出しません。
定型的なtitleとは何ですか?
ブランド名のサフィックスだけでなく、大半のページで中心となるテキストが共通しているtitleです。ページ固有の部分がないと、titleどうしの区別がつきにくくなります。このチェックはその状態を示します。