SEO に最適な文字数とは?タイトル・メタディスクリプション・本文の目安
ブログや Web サイトを運営するうえで、SEO (検索エンジン最適化) を意識した文字数設定は重要です。この記事では、Google 検索で評価されやすい文字数の目安を項目別に解説します。タイトルタグの文字数と CTR の相関、Google のタイトル書き換えアルゴリズムの仕組み、日本語と英語での表示差異など、実務で役立つ知見を掘り下げます。
意外と知らない SEO 文字数のトリビア
Google のタイトル表示幅は「文字数」ではなく「ピクセル幅」で制御されています。PC 版の検索結果では約 600 ピクセル、モバイル版では画面幅に応じて可変ですが概ね同等の幅が上限です。同じ文字数でも使用する文字によって表示される長さが変わります。たとえば「W」や「M」のような幅広の文字が多いタイトルは、「i」や「l」が多いタイトルよりも早く省略されます。
日本語と英語ではこの差が顕著です。日本語の全角文字は半角文字の約 1.5〜2 倍のピクセル幅を消費するため、日本語タイトルは約 30〜35 文字で 600 ピクセルに達しますが、英語タイトルは 50〜60 文字まで収まります。さらに、カタカナ・ひらがな・漢字でもピクセル幅は微妙に異なり、「東京」(漢字 2 文字) と「とうきょう」(ひらがな 5 文字) では後者のほうがピクセル幅を多く消費します。「約 30〜35 文字」という目安は、漢字・ひらがな混在の一般的な日本語タイトルの近似値です。
タイトルタグ (title) の文字数
Google の検索結果に表示されるタイトルは、PC 版で約 30〜35 文字、スマホ版で約 36〜41 文字程度です。これを超えると「...」で省略されてしまいます。
| デバイス | 推奨文字数 | ピクセル幅上限 | 備考 |
|---|---|---|---|
| PC (Google) | 28〜32 文字 | 約 600px | 全角文字中心の場合 |
| スマホ (Google) | 36〜41 文字 | 画面幅依存 | PC より表示幅が広い傾向 |
| Bing | 30〜35 文字 | Google よりやや広い | 日本語の場合 |
| Yahoo! JAPAN | 28〜32 文字 | Google と同等 | Google エンジン採用 |
- 推奨文字数: 28〜32 文字
- 重要なキーワードは前半に配置する
- サイト名を含める場合は「記事タイトル | サイト名」の形式が一般的
なぜ 28〜32 文字が推奨されるのでしょうか。これは、スマートフォンと PC の両方で省略されずに表示される「安全圏」の文字数です。スマホでは表示幅が広い傾向がありますが、PC 版の約 30 文字を基準にしておけば、どのデバイスでもタイトル全体が表示される可能性が高くなります。
Google のタイトル書き換えアルゴリズム
Google は 2021 年 8 月に「タイトルリンク」の生成方法を大幅に変更しました。現在、Google は HTML の title タグをそのまま表示するとは限らず、独自のアルゴリズムでタイトルを書き換えることがあります。
書き換えが発生しやすい条件は以下のとおりです。
- タイトルが長すぎる (ピクセル幅超過): 省略ではなく、Google が h1 タグや本文から代替テキストを生成する場合がある
- タイトルが短すぎる・汎用的すぎる: 「ホーム」「ページ 1」のような情報量の少ないタイトルは、ページ内容に基づいて書き換えられる
- キーワードの過剰な繰り返し: 同じキーワードを 2 回以上含むタイトルは、重複部分が削除される傾向がある
- 構造化データとの競合: JSON-LD の headline と title タグの内容が大きく異なる場合、Google がどちらを優先するか予測しにくくなる
Search Console の「検索パフォーマンス」レポートで、設定したタイトルと実際に表示されているタイトルを比較できます。書き換えが頻発する場合は、タイトルの文字数を 28〜32 文字に収め、h1 タグと title タグの内容を一致させることで書き換えを抑制できます。
メタディスクリプションの文字数
メタディスクリプションは直接的なランキング要因ではありませんが、クリック率 (CTR) に大きく影響します。メタディスクリプションの書き方も併せて参考にしてください。
| デバイス | 推奨文字数 | 表示上限 | 設計のポイント |
|---|---|---|---|
| PC (Google) | 80〜120 文字 | 約 120 文字 | 補足情報・CTA を後半に配置 |
| スマホ (Google) | 50〜70 文字 | 約 70 文字 | 最重要情報を冒頭に凝縮 |
| Bing | 80〜120 文字 | 約 160 文字 | Google より表示幅が広い |
80〜120 文字という範囲には理由があります。前半 70 文字はスマホでも表示されるため、ここに最も伝えたい情報を凝縮します。残りの 70〜120 文字部分は PC ユーザー向けの補足情報として活用できます。この「2 段構え」の設計が、デバイスを問わず高い CTR を実現するコツです。
Google は検索キーワードと一致する部分をスニペット内で太字 (ボールド) 表示します。そのため、メタディスクリプションの冒頭 30 文字以内にターゲットキーワードを含めると、検索結果での視認性が向上します。ただし、Google がメタディスクリプションをそのまま使用するとは限りません。検索クエリとの関連性が低いと判断された場合、Google は本文から自動的にスニペットを生成します。
ブログ本文の文字数
「何文字書けば SEO に有利か」という明確な基準はありませんが、検索上位の記事を分析すると一定の傾向が見えます。Web ライティングの文章術に関する書籍でも、検索意図に応じた適切な文字数の重要性が解説されています。
| 記事の種類 | 推奨文字数 | 上位表示の傾向 |
|---|---|---|
| ニュース・速報系 | 1,000〜2,000 文字 | 速報性が重視され、文字数の影響は小さい |
| ハウツー・解説記事 | 3,000〜5,000 文字 | 手順の網羅性が評価される傾向 |
| まとめ・比較記事 | 4,000〜8,000 文字 | 選択肢の数と比較の深さが重要 |
| 専門的・網羅的な記事 | 5,000〜10,000 文字 | E-E-A-T の高さが順位に直結 |
ただし、文字数を増やすこと自体が目的ではありません。ユーザーの検索意図に過不足なく答えることが最も重要です。薄い内容で文字数を稼いでも逆効果になります。
検索クエリの種類によって「適切な文字数」は大きく異なります。たとえば「今日の天気」のような情報検索クエリでは短い回答が求められますが、「SEO 対策 やり方」のようなハウツー系クエリでは網羅的な解説が期待されます。競合上位 10 記事の平均文字数を調査し、その ±20% の範囲を目安にすると、検索意図に合った情報量を提供しやすくなります。
文字数を間違えるとこうなる ― SEO の失敗パターン
文字数の設定ミスは、検索順位やクリック率に直接影響します。以下は実際に起こりやすい失敗パターンです。
- タイトルが 40 文字以上: PC の検索結果で末尾が「...」に省略され、重要なキーワードやブランド名が見えなくなる。ある Web マーケティング企業の分析では、省略されたタイトルは省略されていないタイトルと比較して CTR が約 10〜20% 低下する傾向があるとされています。
- メタディスクリプション未設定: Google が本文から自動抽出した文章が表示されるため、意図しない文脈の文章が検索結果に表示されることがあります。特にサイドバーやフッターのテキストが抽出されるケースもあると言われています。
- 本文が 500 文字未満の「薄いコンテンツ」: Google の品質評価ガイドラインでは、ユーザーの検索意図を満たさないページは「低品質」と判定される可能性があるとされています。特に YMYL (Your Money or Your Life) 領域では、情報の網羅性が厳しく評価されます。
- 文字数稼ぎの冗長な記事: 同じ内容を言い換えて繰り返す「水増し」は、Google の自然言語処理によって検出される可能性があります。読者の離脱率 (直帰率) が上昇し、間接的に検索順位に悪影響を与えるとも言われています。
見出し (h2・h3) の文字数と階層構造
| 見出しレベル | 推奨文字数 | 役割 | キーワード配置 |
|---|---|---|---|
| h1 | 20〜35 文字 | ページ全体のテーマ (1 ページ 1 つ) | 主要キーワードを必ず含める |
| h2 | 15〜30 文字 | 大セクションの区切り | 関連キーワードを自然に含める |
| h3 | 10〜25 文字 | h2 内の小セクション | ロングテールキーワードを意識 |
| h4〜h6 | 10〜20 文字 | 詳細な分類・補足 | 必須ではないが含めると有利 |
見出しの階層構造は、検索エンジンがページの論理構造を理解するための重要な手がかりです。h1 → h2 → h3 の順に階層を守り、h2 を飛ばして h1 の直下に h3 を配置するような構造は避けましょう。Google は見出しの階層構造からページのトピック構造を推定し、特定のセクションをフィーチャードスニペットとして抽出することがあります。
見出しが長すぎると、Google の検索結果でサイトリンク (ページ内リンク) として表示される際に省略されます。特に h2 見出しは 30 文字以内に収めることで、サイトリンクでの視認性が向上します。
SEO タイトルのテンプレート設計
効率的にタイトルを作成するには、テンプレートを活用する方法が有効です。以下は、文字数を意識したタイトルテンプレートの例です。
| テンプレート | 文字数目安 | 用途 |
|---|---|---|
| [キーワード] の [方法/コツ] [数字] 選 | 20〜28 文字 | リスト系記事 |
| [キーワード] とは?[補足] を解説 | 22〜30 文字 | 解説・定義系記事 |
| [キーワード] の [比較対象] を徹底比較 | 22〜30 文字 | 比較系記事 |
| [年号] 年版 [キーワード] 完全ガイド | 20〜28 文字 | 網羅系記事 |
テンプレートを使う際の注意点として、サイト名を「| サイト名」の形式で末尾に付加する場合、サイト名の文字数も含めて 32 文字以内に収める必要があります。サイト名が長い場合は、タイトル本体を短くするか、サイト名の省略形を使用しましょう。
内部リンクのアンカーテキスト設計
内部リンクのアンカーテキスト (リンクテキスト) は、リンク先ページの内容を検索エンジンに伝える重要なシグナルです。
- アンカーテキストにはリンク先のターゲットキーワードを含める。「こちら」「詳しくはこちら」のような汎用的なテキストは SEO 効果が低い
- アンカーテキストの長さは 10〜30 文字程度が適切。短すぎると情報量が不足し、長すぎるとキーワードの重みが分散する
- 同じページへの内部リンクが複数ある場合、Google は最初のアンカーテキストを優先的に評価する傾向がある。最も重要なアンカーテキストを記事の上部に配置する
- 画像リンクの場合は alt 属性がアンカーテキストの代わりになるため、alt 属性にキーワードを含める
SEO のプロが実践する文字数テクニック
検索上位を獲得し続けている SEO 対策の定番書籍、以下のようなテクニックを活用しています。
- 「検索結果プレビューツール」でタイトルとディスクリプションの表示を事前確認する。Google の検索結果画面での見え方をシミュレーションすることで、省略される位置を正確に把握できます。
- 競合上位 10 記事の平均文字数を調査してから執筆する。検索クエリごとに「Google が評価する情報量」は異なるため、上位記事の文字数を参考にすることで適切なボリュームが見えてきます。
- タイトルに数字を含める。「5 つの方法」「2024 年版」のような数字入りタイトルは、数字なしのタイトルと比較して CTR が高い傾向があるとされています。数字は視覚的に目立ち、具体性を伝えるためです。
- メタディスクリプションの冒頭に検索キーワードを含める。Google は検索キーワードと一致する部分を太字で表示するため、冒頭にキーワードがあると視認性が向上します。
Google は本当に文字数を見ているのか?
Google の John Mueller 氏は公式に「文字数はランキング要因ではない」と繰り返し発言しています。では、なぜ検索上位の記事は文字数が多い傾向があるのでしょうか。これは「文字数が多い → 上位表示される」のではなく、「検索意図を網羅的に満たす → 結果として文字数が多くなる → 上位表示される」という因果関係だと考えられています。つまり、文字数は結果であって原因ではないのです。重要なのは、ユーザーが求める情報を過不足なく提供することであり、その結果として適切な文字数に落ち着くという考え方が、現在の SEO の主流とされています。
Core Web Vitals と文字数の関係
文字数は Core Web Vitals (CWV) にも間接的に影響します。Google がランキング要因として使用する CWV の 3 指標と文字数の関係を整理します。
- LCP (Largest Contentful Paint): 本文の文字数が多いほど HTML のサイズが増加し、初期描画が遅延する可能性がある。ただし、テキストのみの増加であれば影響は軽微で、画像や動画の遅延読み込みのほうが LCP への影響は大きい
- INP (Interaction to Next Paint): 文字数自体は INP に直接影響しないが、文字数の多いページに大量の JavaScript (目次の自動生成、スクロール連動の見出しハイライトなど) を追加すると、インタラクション応答が遅延する
- CLS (Cumulative Layout Shift): 長文記事で広告やアフィリエイトバナーを本文中に挿入する場合、サイズ未指定の要素がレイアウトシフトを引き起こす。広告枠のサイズを事前に CSS で確保することが重要
文字数を増やす際は、ページの表示パフォーマンスとのバランスを意識しましょう。特にモバイルでは、過度に長い記事はスクロール疲れを引き起こし、離脱率の上昇につながります。
文字数チェックの習慣化
記事を公開する前に、タイトルやメタディスクリプションの文字数を確認する習慣をつけましょう。文字数カウントスを使えば、リアルタイムで文字数を確認しながら最適な長さに調整できます。
まとめ
SEO における文字数は「多ければ良い」わけではなく、検索意図に対して適切な量の情報を提供することが大切です。タイトルはピクセル幅ベースの表示制限、ディスクリプションはデバイス別の表示幅、本文は検索意図の網羅性という、それぞれ異なる基準で最適な文字数が決まります。Google のタイトル書き換えアルゴリズムや構造化データとの整合性、Core Web Vitals への影響も考慮しながら、各要素の推奨文字数を目安にしつつ、読者にとって価値のあるコンテンツを心がけましょう。