メタタグについて
メタタグとは?
メタタグは、HTMLドキュメントのhead内に配置される指示です。ページ自体には表示されず、ページを目で見るのではなく読み取る検索エンジン、ソーシャルプラットフォーム、ブラウザ、そして近年ではウェブコンテンツから回答を生成するシステムなど、ページを読み取るあらゆるものに対してページの内容を説明します。
ほとんどのページで重要となるセットは小規模です。titleはページの内容を示します。descriptionはページの概要をまとめます。robotsタグは、インデックス登録の対象にするかどうかを示します。viewportタグは、スマートフォン上でのレイアウト方法を指定します。charset宣言は、テキストが文字化けして表示されるのを防ぎます。メタタグジェネレーターが存在するのは、これらを手作業で記述するのが細かくて面倒で、わずかな誤りにも気づきにくいからです。特に、語彙が固定されていて、タイプミスをしてもエラーが表示されずに機能しなくなるものはなおさらです。
かつて人々が head 内に記述していたその他の要素は、ほとんど姿を消しました。特に meta keywords タグは、10年以上前から主要な検索エンジンすべてで無視されています。
2026 においても、メタタグは重要なのでしょうか?
有用なメタタグは、以前よりも重要になっています。メタタグを読み取る表示先が増えたためです。現在のページは、検索結果、ソーシャルカード、メッセージングアプリのプレビュー、ブラウザーのタブ、AIの回答内の引用として表示されます。そして、その多くがページをどのように表示するかを決める際に読み取るのがメタタグです。
変わったのは、どのタグが存在価値を持つかという点です。titleタグとdescriptionタグは毎日実際に機能します。robotsディレクティブは、1行でページをすべてのインデックスから削除できます。viewportは、そのページがスマートフォンでそもそも利用可能かどうかを決めます。一方、revisit-after、distribution、ratingなど、従来のメタタグジェネレーターが提供していたその他のタグは、あらゆるものから無視されています。
もはやリスクは、タグの欠落というよりも、タグの乱立です。長年にわたるプラグインの導入やリデザインによってhead内にタグが蓄積し、意味を失ったタグを誰も削除しません。
メタタグとAI検索の関係
ページを読み取るモデルは、それを利用するかどうかを判断する前に、そのページが何についてのものかを把握する必要があります。メタタグは、この問いに対する最も低コストな回答です。レイアウトやスタイルを解釈する必要がなく、固定された場所に配置された、ページのテーマと概要を簡潔かつ明確に記述した人間による文章だからです。
ページが引用される際には、これらが二重の意味で重要になります。タイトルは通常、読者がソース一覧で目にするラベルであり、説明文はその下に表示されることが多いものです。クリックを促すために答えを伏せたティーザーのような説明文では、モデルが引用できる情報がなく、読者にも答えがそこにあると信頼する理由がありません。
ロボットディレクティブは、この話のもう一方の側面であり、多くの人が忘れがちな部分です。noindexタグを設定すると、ページは検索結果から除外され、実際にはAIの回答が参照するソースの候補からも外れます。これは以前よりはるかに大きな影響です。
設定する価値のあるメタタグ
ほとんどのページでは、役立つメタタグは次のように限られます。
- Title:最も重要なタグです。検索結果で見出しとして使用され、ブラウザのタブ名にもなります。
- Description:ページ固有の内容を正確に要約し、クリックを促す説明文です。
- Robots:見つけてもらいたいページには index と follow を設定します。noindex は意図的に検索結果から除外する場合にのみ使用してください。
- Viewport:モバイルでレスポンシブレイアウトを機能させるために必要です。
- Charset:アクセント付き文字や非ラテン文字を正しく表示できるよう、UTF-8 を指定します。
- Open Graph および Twitter Card タグ:リンクを共有した際の表示方法を制御します。
- Canonical(カノニカル): 厳密にはメタタグではありませんが、同じ head 内に記述され、重複 URL 同士の競合を防ぎます。
メタキーワードは省略しましょう。主要な検索エンジンには何の効果もなく、長いキーワード一覧は、2009 年以降見直されていないアドバイスであることを示す、かなり信頼性の高い指標です。
よくある間違い
- すべてのページに同じサイト共通の説明文を設定すると、そのページを見つけた検索ユーザーには何も伝わりません。
- ステージング環境から意図せず noindex が配信されると、ページがひっそりと検索結果から完全に除外されます。
- プラグインでタグを設定し、さらにテーマでも設定すると、互いに矛盾する 2 つのバージョンがページに反映されます。
- 過剰に売り込む説明文を書き、クリックしたユーザーがすぐに離脱してしまう。
- メインテンプレートの外部で作成したカスタムランディングページに、ビューポートタグを記述し忘れる。
メタタグジェネレーターの使用
作業中のページの各フィールドに入力すると、メタタグジェネレーターが、適切にフォーマットされ、値が正しくエスケープされた、head内に貼り付けるHTMLブロックを生成します。ほとんどのコンテンツ管理システムでは、実際には何も貼り付ける必要はありません。同じ値をSEOパネルまたはプラグインのフィールドに入力すればよく、生成されたマークアップは、それらの設定によって生成される内容を示すだけです。
出力は完成品ではなく、出発点として扱ってください。ジェネレーターは有効な構文を保証しますが、その説明を読む価値があるかどうかはあなた次第です。そして、それこそが誰かがクリックするかどうかを左右します。
次に行うこと