titleタグ完全ガイド

Googleがタイトルリンクを作る仕組み、重複の見つけ方、CTR向上を約束せずに分かりやすいページタイトルを書く方法。

titleタグとは

<title>タグは、<head>内に置くHTML要素で、ページの名前を示します。ブラウザではタブに表示され、Googleでは検索結果のスニペットでクリックできる見出しに使われ、SNSではリンクプレビューに使われます。オンページ要素の中でも、titleは1行変えるだけで検索での見え方とクリック率の両方が動く数少ない要素です。

よく書けたタイトルは、3つの役割を同時に果たします。ページの内容を検索エンジンに伝え、検索結果でクリックを獲得し、ページを開く前の第一印象をつくります。出来が悪いと、順位が上がらないか、Googleに書き換えられます。

titleタグの流れ:ページの<head>から、検索結果の青いクリック可能な見出しになり、ユーザーのクリックにつながります。

titleのポイント

トピック

ページを正確に表す

読者とGoogleの両方が、ページの内容を理解できるタイトルにします。

文脈

表示内容と一致させる

タイトルはH1や文書の主な目的と整合させます。

スニペット

書き換えを前提にする

クエリにより合うと判断すれば、Googleは別のタイトルリンクを選ぶことがあります。

計測

クエリグループで比較する

Search Consoleの推移で確認します。1回の修正でCTRが一定量上がると約束はできません。

titleは唯一のランキング要因ではありません。ただし、クリック前の検索エンジンとユーザーの両方に見えるオンページ要素は、titleだけです。両方に届くため、titleを最適化すると順位とCTRの2つで効果が出ます。

titleタグの歴史

titleは、HTMLの最初期から存在する要素です。ウェブのどの時代でも、構文はほとんど変わっていません。一方で、役割と検索エンジンの扱い方は数十年で大きく変わりました。

1991年HTML 1.0:titleが仕様に入る

ティム・バーナーズ=リーが最初のHTMLドラフトに<title>を入れます。目的は、ブックマークやナビゲーションで使う、人が読める文書名でした。SEOはまだ存在しません。

1994〜1996年初期の検索エンジン:titleが主要シグナル

AltaVista、Lycos、Yahooがウェブのインデックス登録を始めます。titleが最も重要なランキング要因になり、初期のSEO担当者はキーワードを詰め込みました。

1998年Google:PageRankが流れを変える

Googleが登場します。リンクのシグナルを重視しつつも、titleは最重要のオンページ要因でした。titleへのキーワード詰め込みはまだ有効で、乱用もされました。

2003〜2004年FloridaとBourbon:過剰最適化へのペナルティ

Googleは、titleでキーワードを繰り返しすぎたページを除外し始めます。業界に最初の警告が出ました。titleはボットではなく人のために書く、というものです。

2009年Googleが初めてスニペットのtitleを書き換える

Googleが、元のtitleの代わりにH1や本文のテキストを表示する場合が出てきます。そちらのほうが関連性が高いと判断したときです。その後、議論になりました。

2012年長さの標準:55〜60文字

Mozなどが、Googleがtitleを約512〜600ピクセルで切り詰めることを突き止めます。「50〜60文字」の目安が業界標準になりました。

2021年8月大型アップデート:GoogleがH1を使う頻度が増える

Googleは、検索結果のタイトルを「最も分かりやすい」ソース(title、H1、ナビゲーション、アンカーテキスト)から作ると発表します。書き換えられるタイトルの割合は急増し、Zyppyの調査では33〜34%です。

2023〜2026年AIによる概要とゼロクリック検索

検索結果ではAI生成の回答が増えています。それでも、オーガニックの検索結果ではtitleが主要なシグナルです。クリックの競争が激しくなるなか、CTRの最適化はこれまで以上に重要です。

ここから言えるのは、titleは重要性を失ってはいないが、書き方の論理が変わったということです。1996年はキーワードを多く詰め込めば勝てました。2026年は、クエリに的確に合わせ、クリックしたくなる文にすれば勝てます。

titleタグが表示される場所

titleは隠れたメタタグではありません。ユーザーは3つの画面で目にし、それぞれで役割が違います。これを押さえておくと、どこでも機能するタイトルを書けます。

ブラウザのタブ

titleは、Chrome、Firefox、Safariでタブの名前として表示されます。タブを複数開いているとき、各タブを見分ける手がかりはこれだけです。タブでの最適な長さは15〜20文字(ブランド名+主要な語)です。

検索結果のスニペット

Googleは、オーガニックの検索結果でtitleを青いクリック可能な見出しとして表示します。訪問前の最初の接点です。同じページに並ぶ10件と競い、クリックを獲得する必要があります。

SNSとメッセンジャーのプレビュー

TelegramやWhatsApp、SNSでリンクが共有されると、プレビューにはtitleが使われます(og:titleがない場合)。共有はトラフィックとブランド認知の追加チャネルになります。

構文はHTML 1.0から変わっていません。titleは<head>内に置き、中身はプレーンテキストのみで、HTMLタグは入れられません。サイト内のページごとに固有にします。

html
<head>
  <title>Winter Welders' Workwear — Buy Wholesale | SpecOpt</title>
</head>

Googleはクロールのたびにtitleを読み直します。ページの内容が大きく変わったのにtitleが変わっていないと、ずれが生じます。検索エンジンがスニペットの見出しを書き換えたり、対象クエリに対するページの関連性を下げたりする場合があります。

良いタイトルの書き方

良いタイトルは、キーワードの羅列でもスローガンでもありません。特定のクエリで検索する特定の人に向けて、ページを正確に説明する文です。実務で通用するルールを挙げます。

Googleがtitleを書き換えるのは約34%のケースです。長すぎる、キーワードを詰め込んでいる、H1やページ内容と大きく食い違う、といった場合に多く起きます。最善の対策は、H1と意味が揃い、ページを正確に表すタイトルにすることです。

「無料」「高速」や現在の年のような具体的な語は、事実であれば内容を明確にできます。ただし、ページで裏付けられる場合だけ使います。目的は期待を正確に伝えることで、クリック率の向上を約束することではありません。

サイトのtitleタグを監査する方法

titleのチェックには2種類あります。すぐ直す1ページ単位のチェックと、構造的な問題を探すサイト全体のチェックです。SEO監査には両方が必要です。前者は分かっている問題を直し、後者は気づいていなかったパターンを見つけます。

ツールチェックできること費用
Chrome DevTools(Ctrl+U)1ページ分のtitleをHTMLソースで確認無料
Google Search Console → 検索結果Googleが認識しているtitleとページごとのCTR無料
Screaming Frog SEO Spiderサイト全体のクロール:重複、欠落、長すぎるtitle一部無料
Netpeak SpiderScreaming Frogの代替で、東欧で人気有料
Ahrefs / Semrushサイト監査問題に優先度を付ける自動監査有料
Moz Title Tag Previewピクセル数カウンター付きの検索結果プレビュー無料
Yandex Webmaster → ページページごとのインデックス状況とtitle(Yandex向け)無料
ブラウザでの簡単な確認:アドレスバーにview-source:https://site.com/page/と入力し、<title>を検索します。JavaScriptでレンダリングされる前に、サーバーが返した内容がそのまま分かります。JSを多用するサイトでは、代わりにGoogle Search ConsoleのURL検査を使います。

Screaming Frogでは、3つのレポートに注目します。「Page Titles → Duplicate」「Page Titles → Missing」「Page Titles → Over 60 characters」です。大規模サイトの監査で、ほぼ必ず見つかる3つのtitleの問題をカバーできます。

重複タイトルの原因と対処

重複タイトルは、最も軽視されやすい技術的な問題の1つです。小さなブログなら数件で済みますが、ページネーションとファセットフィルターのあるECサイトでは数千件になることもあります。検索エンジンは重複を低品質のシグナルとみなし、該当ページをまとめて、意図しないページを表示する場合があります。

原因症状対処
titleを変えないページネーション/catalog/?page=2が /catalog/ と同じtitle「— Page N」を追加するか、1ページ目を指すcanonicalを設定
CMSテンプレートが未入力titleがサイト名のまま、または空のページが数百件CMSでページタイプごとのtitleテンプレートを設定
canonicalのないファセットフィルター/catalog/?color=redと /catalog/ が同じtitleフィルターURLにnoindex、またはカテゴリページへのcanonical
URLのUTMパラメーター同じページなのに、同一titleのURLが数千件クリーンなURLへのcanonical。GSCでパラメーターを管理
ローカライズされていない翻訳版RU版とEN版のページが同じtitle言語ごとにtitleをローカライズし、hreflangと組み合わせる
ページの大量生成タグ、アーカイブ、類似商品のページでtitleがほぼ同一タイプごとに固有のテンプレートを用意し、内容の薄いコンテンツはnoindex

別の問題として、titleのカニバリゼーションがあります。同じ、またはよく似たtitleを持つ2つの異なるURLが、同じクエリで競合する状態です。Googleは最終的に1つを選んで表示しますが、意図したページとは限りません。

カニバリゼーションの見つけ方:Google Search Consoleで「検索結果 → ページ」を開き、クエリで絞り込みます。2つの別URLが時期によって交互に表示されているなら、カニバリゼーションのサインです。対処は、ページの統合、canonicalの追加、またはコンテンツの明確な差別化です。

ページタイプ別のタイトルテンプレート

すべてのページに合う型はありません。トップページ、商品ページ、ブログ記事では検索意図が違い、競合するクエリも違います。以下は、実際に使えるテンプレートと例です。

ページタイプテンプレート例
トップページ{ブランド} — {事業内容 / 対象}SpecOpt — メーカー直販の作業服卸
カテゴリページ{カテゴリ} {属性} — {行動} | {ブランド}溶接工向け冬用作業服 — 卸で購入 | SpecOpt
商品ページ{商品名} {主な属性} — {ブランド}TK-1耐火溶接スーツ — SpecOpt
ブログ記事{記事の見出し} | {ブランド}titleタグ完全ガイド | seohead
サービスページ{サービス}: {具体的な内容} — {ブランド}オリジナル作業服50着から — SpecOpt
用語集の項目{用語}とは: 定義と例 | {ブランド}防炎生地とは: 定義と例 | seohead
お問い合わせページお問い合わせ — {ブランド} | {都市}お問い合わせ — SpecOpt | ミンスク
会社概要ページ{ブランド}について — {どんな会社か / 事業内容}SpecOptについて — 2003年創業の作業服メーカー

CMSやテンプレートエンジンでは、titleテンプレートに変数を使います。YoastのWordPressでは%%title%%と%%sitename%%、Next.jsではmetadata.titleにテンプレート文字列を指定します。テンプレートは出発点です。トラフィックが多いページや売上に直結するページは、手作業でタイトルを作る価値があります。

typescript
// Next.js: title template via generateMetadata
export async function generateMetadata({ params }: Props): Promise<Metadata> {
  const product = await getProduct(params.slug);
  return {
    title: `${product.name} ${product.attribute} — SpecOpt`,
  };
}

// Global template in layout.tsx
export const metadata: Metadata = {
  title: {
    template: '%s | SpecOpt',
    default: 'SpecOpt — workwear wholesale from manufacturer',
  },
};

テンプレートの変数は、フィールドに値が入っていて初めて機能します。大量の重複でよくあるのが、{product.name}のテンプレートにフォールバック値がないケースです。数十件の商品ページが、同一または空のtitleになります。

CTRと検索順位への影響

titleは関連性のシグナルとして順位に影響しますが、順位への直接の効果は、よく言われるほど大きくありません。良いタイトルの本当の価値はCTRです。同じ検索順位でも、クリックする人が増えればトラフィックも増えます。

検索結果のCTRを左右する要因

CTR最適化の調査にもとづく、各要因の相対的な重み

titleにクエリが含まれる高
titleが切れない(適切な長さ)高
titleに具体的な数字や事実がある中
感情に訴える語(最高、無料、高速)中
titleに年を入れる(2025、2026)やや低
titleにブランド名を入れるやや低

titleを変えた効果は、Google Search Consoleで測れます。ページをタイプ別に絞り、変更前のCTRを記録し、2〜4週間待って比較します。本格的なA/Bテストではありませんが、多くのサイトで仮説の検証には十分な精度です。

すぐ効く施策:GSCで、検索順位が4〜10位なのにCTRが平均より低いページを探します。titleの最適化候補です。表示回数はすでにあるのに、クリックが本来より少ないページです。順位が上がらなくても、正確なタイトルに直すだけでトラフィックが15〜30%伸びることがあります。

titleとメタディスクリプションは対で働きます。titleは「これは何か」に答え、ディスクリプションは「なぜクリックすべきか」に答えます。ディスクリプションはほぼ常にGoogleに書き換えられます。titleは書き換えられる頻度が低く、ロジックも予測しやすいものです。titleがH1やページの中心的な内容と近いほど、置き換えられる可能性は下がります。

FAQ

titleタグの作業でよく出る質問に答えます。

titleは何文字が適切ですか?
50〜60文字(Googleの検索結果で600〜900ピクセル)です。50文字未満だと文脈が足りずCTRを逃し、60文字を超えるとGoogleが「...」を付けて途中で切れます。文字数だけでなく、ピクセル単位で数えられるツールで確認してください。
Googleにtitleを書き換えられることはありますか?
あります。2021年8月以降、Googleは、より関連性が高いと判断すればH1、ナビゲーション、アンカーテキストからtitleを作る頻度が増えました。最善の対策は、H1と意味が揃い、キーワードを詰め込まず、ページを正確に表すタイトルにすることです。
キーワードはtitleの先頭に置くべきですか?
できればそうします。冒頭の語はランキングでの重みが大きく、検索結果をざっと見るときにも目に入ります。ただし、不自然になるならキーワードを無理に先頭へ置かないでください。出来の悪い見出しは、順位に関係なくCTRを下げます。
titleタグはどのくらいの頻度で更新すべきですか?
ページの内容が変わったとき、GSCでCTRが下がったとき、狙うクエリが変わったとき、新しい年や最新のデータを入れるときに更新します。変えること自体が目的の変更は避けてください。変更のたびに再クロールと再評価が必要になります。
RU版とEN版で同じtitleを使えますか?
いいえ。言語ごとにtitleをローカライズしてください。多言語ページで同一のtitleを使うと、Googleに重複と判断され、関連性が下がります。言語ごとに固有のtitleを用意し、hreflangと組み合わせます。

Check it with SpiderHead

Free and local: run the audit on your own machine.

Try it