titleタグが設定されていない
titleタグは、そのページが何かを検索エンジンとユーザーに伝える最も基本的な要素です。未設定の場合、検索エンジンは本文やURLから見出しを推測して表示するため、意図した訴求ができず、順位にも不利に働きます。
公開日: 2026年8月16日 / 最終更新日: 2026年9月6日
カテゴリ: メタタグ / 影響度: 高 / 想定工数: 30分 / ルールID: missing_title
この問題の意味
titleタグはHTMLのhead内に置く、そのページの題名です。検索結果の見出しになり、ブラウザのタブにも表示されます。
未設定でもページは表示されますが、検索エンジンはページの主題を判断する最有力の手がかりを失います。検索結果には本文中の見出しやURLなどから推測されたテキストが表示されるため、意図しない文言が出ることになります。
よくある発生原因
- CMSのテンプレートでtitleの出力が漏れている
- JavaScriptでtitleを設定しており、HTMLの初期状態では空になっている
- 自動生成ページ(検索結果、絞り込み、ページャー)でtitleの分岐が抜けている
- 新しく追加したテンプレートに、既存テンプレートのhead部分を引き継いでいない
特に2つ目は見落とされがちです。ブラウザで見ると正しく表示されるため、開発者が気づきにくい問題です。
Smash SEOの検出条件
応答が200番台〜300番台のページのうち、titleが存在しない、または空文字のものを検出します。
判定には、JavaScript描画後のHTMLも含めて取得した内容を使います。そのため、JSでtitleを設定している場合は問題として報告されません。ただし、JSを実行しないクローラー(多くのAI検索クローラーが該当します)からは読めない状態である点は変わらないため、HTMLの初期状態で出力することを推奨します。
書き方
- 長さは全角30文字前後が目安。検索結果で表示される範囲に収める
- そのページ固有の主題を、前半に置く
- サイト名は末尾に付けるのが一般的(「主題|サイト名」)
- キーワードの羅列にしない。読んでクリックしたくなる自然な文にする
- 全ページで固有にする(重複は別の問題として検出されます)
記述例
<head>
<title>canonical不一致とは?原因と直し方|技術SEO</title>
</head>直す優先順位
未設定ページが大量にある場合、テンプレート単位で直すのが効率的です。ページを1枚ずつ直すのではなく、そのページを出力しているテンプレートを特定してください。1か所直せば同じ種類のページが一括で解決します。
修正後の確認方法
- ページのソースにtitleタグが出力されていること(ブラウザの表示ではなくソース)
- 再診断してtitle未設定が0件になっていること
- Search Consoleの「URL検査」でレンダリング後のHTMLを確認する
よくある質問
titleは何文字が最適ですか?
厳密な最適値はありません。検索結果で省略されない範囲として全角30文字前後が目安です。文字数より、主題が前半にあり自然な文であることが重要です。
JavaScriptでtitleを設定していますが問題ありますか?
Googleはレンダリングするため多くの場合認識されます。ただしAI検索クローラーの多くはJSを実行しないため、HTMLの初期状態で出力するほうが確実です。
関連記事
- titleタグが短すぎる
「ホーム」「会社概要」のような極端に短いtitleは、ページの内容を検索エンジンにもユーザーにも伝えられません。結果としてGoogleに書き換えられたり、クリックされにくくなったりします。 - titleタグが長すぎる
titleが長すぎると、検索結果で末尾が省略されて表示されます。順位が直接下がるわけではありませんが、伝えたい内容が切れてクリック率に影響します。 - titleタグの重複(複数ページで同じタイトル)
titleの重複とは、サイト内の複数ページが同一のtitleタグを持っている状態です。検索エンジンがページを区別しにくくなり、意図しないページが検索結果に表示されたり、どのページも上位に出ないという結果につながります。 - h1タグがないページ
h1はページ本文の主題を示す見出しです。無くてもペナルティにはなりませんが、ページの主題を伝える手がかりが1つ減り、構造の整理されていないページになりがちです。修正コストが低いので直す価値があります。
この問題が自分のサイトで起きているかは、URLを入力するだけで確認できます。 無料で診断する / ルール一覧 / 料金プラン