記事執筆者:認定SEOコンサルタント 三田健司
「SEOに効くHTMLタグを全部入れたい」「metaタグにキーワードを書けば順位が上がると聞いた」。ホームページのご相談では、こうした質問を今でもよくいただきます。
HTMLタグの中には、Googleが検索結果を作るときに実際に使っているものと、ほとんど影響しないものがあります。どれに手間をかけるべきかを知らないまま作業すると、効果の薄いところに時間を使ってしまいかねません。
この記事では、Googleの公式ドキュメント「Googleがサポートするメタタグ」や「SEOスターターガイド」などをもとに、SEOに関わるHTMLタグを1つずつ整理します。2026年5月にGoogleが公開した生成AI検索向けのガイドや、Googlebotが読み込むファイルサイズの説明など、この1年の変更点も反映しています。
筆者は全日本SEO協会認定SEOコンサルタントとして、Web制作に10年以上携わり、延べ1,000件以上のご相談に対応してきました。実際のサイト改善で優先して確認しているタグの順番も、あわせてお伝えします。
HTMLタグとSEOの関係|Googleが読んでいるもの

まずは、HTMLタグとは何か、そしてGoogleがどこまでタグを参考にしているのかを確認しておきましょう。ここを押さえておくと、この後に紹介する個々のタグの優先順位が見えてきます。
HTMLタグとは
HTML(HyperText Markup Language)は、Webページの文章や画像、リンクを並べるための書き方です。タグはその目印で、「ここは見出し」「ここはリンク」「ここは画像」といった役割を、ブラウザや検索エンジンに伝えます。
タグには、画面に表示される部分を作るものと、ページの情報を裏側で伝えるものがあります。前者は見出しやリンク、後者はtitleタグやmetaタグが代表例です。
Googleが「使う」と明記しているタグは限られる
Googleは「Googleがサポートするメタタグ」のページで、検索に使うmetaタグの一覧を公開しています。description、robots、googlebot、google-site-verification、文字コードの指定、viewport、ratingなどです。
一覧にないmetaタグについて、Googleはサポートしていないmetaタグは無視すると説明しています。ただし、og:titleやog:imageのように、タイトルや画像を選ぶ材料に使うと別のドキュメントで説明されているものもあります。
HTMLの属性についても、Googleがインデックスのために使うのは限られた数だと説明されています。src、href、rel、それにスニペットの表示を制御するdata-nosnippetなどです。
「タグを入れれば順位が上がる」わけではない
GoogleのSEOスターターガイドには、Web全体のHTMLは正しく書かれていないことが多いため、HTMLの仕様に込められた意味にGoogle検索が頼ることはまれだ、という趣旨の記述があります。タグは内容を正しく伝えるための手段であって、それ自体が順位を押し上げるわけではありません。
一方で、titleタグやリンク、画像の書き方を間違えると、ページの内容が正しく伝わらなかったり、リンク先を見つけてもらえなかったりします。効果を「足す」より、伝わらない原因を「取り除く」という視点で見直すのが現実的です。
この1年で変わったこと
Googleは2026年5月15日、生成AIによる検索機能に向けた公式ガイドを公開しました。そこでは、AI向けに特別なファイルやマークアップを作る必要はないこと、人が読みやすいことを重視して完璧なコードにこだわらなくてよいこと、セマンティックなHTML(意味に沿ったタグの使い方)は可能な範囲で使うのがよいことが示されています。
また2026年2月には、Google検索のためのGooglebotがHTMLなどのファイルを先頭から2MB(圧縮前のサイズ)まで読み込むことが、公式ドキュメントで明確に説明されました。タグの選び方だけでなく、HTMLが不必要に大きくなっていないかも確認しておきたい点です。
titleタグ|検索結果のタイトルの元になる

SEOに関わるタグの中で、まず最初に整えたいのがtitleタグです。検索結果に表示されるタイトル(Googleは「タイトルリンク」と呼びます)の主な材料になり、クリックされるかどうかを大きく左右します。
titleタグの書き方
titleタグはhead内に1つだけ書き、ページごとに内容を表す固有のタイトルを付けます。ページの中身を簡潔に表し、検索する人が使う言葉を自然に含めるのが基本です。
<title>SEO効果のあるHTMLタグとは?Googleが使うタグと書き方</title>検索結果では長いタイトルは途中で省略されるため、伝えたいことを前半に置くと安心です。当社では、記事タイトルは30字前後を目安にしています。
Googleはtitleタグ以外も参考にする
Googleの公式ドキュメントによると、タイトルリンクはtitleタグだけでなく、ページ上の目立つ見出し、h1などの見出しタグ、og:title、ページへのリンクのアンカーテキスト、WebSiteの構造化データなど、さまざまな情報から自動で作られます。titleタグが空だったり、どのページも同じだったりすると、Googleが別の文字列を選ぶことがあります。
titleタグとh1の内容を大きくずらさないことが、意図したタイトルで表示されるための近道です。サイト名の付け方や区切り記号も、サイト全体でそろえておきましょう。
AIでタイトルを書き換える試験も報道された
2026年3月には、Googleが検索結果の見出しやタイトルをAIで書き換える小規模な試験を行っていることを認めた、と海外メディアが報じました。Googleは、仮にこの試験をもとに何かを導入する場合でも生成モデルは使わない、と説明したと伝えられています。
公式ドキュメントにはこの試験についての記載はなく、現時点では報道ベースの情報です。どのような形になっても、ページの内容を正確に表すタイトルを付けておくことが最も確かな備えになります。

meta descriptionとrobots|検索結果の表示を調整する

metaタグのうち、日常的なSEOで扱うことが多いのがmeta descriptionとrobotsです。どちらも検索結果の見え方に関わりますが、役割はまったく異なります。
meta descriptionは説明文の候補
meta descriptionは、ページの内容を短くまとめた説明文です。Googleは、ページの内容をより正確に伝えられると判断したときにmeta descriptionを検索結果の説明文(スニペット)に使い、それ以外は本文から抜き出します。
<meta name="description" content="SEO効果のあるHTMLタグを、Googleの公式情報をもとに解説します。">公式には文字数の上限はないとされていますが、長い説明文は検索結果で途中が切れます。ページごとに内容に合った説明文を書くことが、クリック率の改善につながります。
robotsで検索への出し方を指示する
robots metaタグを使うと、ページを検索結果に出さない(noindex)、リンクをたどらせない(nofollow)といった指示をGoogleに伝えられます。会員向けのページや、検索から来てほしくない確認用のページで使うのが一般的です。
<meta name="robots" content="noindex">スニペットの表示を止めるnosnippet、説明文の長さの上限を決めるmax-snippetもrobotsで指定できます。ページの一部だけを説明文に使わせたくない場合は、該当部分のdiv、span、sectionにdata-nosnippet属性を付けます。
Googleが使わないmetaタグ
meta keywordsは、Googleが公式に「Google検索では使用しておらず、インデックスにもランキングにもまったく影響しない」と明言しているタグです。今からキーワードを並べて入れても効果はなく、古いサイトに残っていても害はありません。
以前はサイト内検索ボックスの表示を止めるnositelinkssearchboxというタグもありましたが、機能自体がなくなったため、現在は使われていません。古いテンプレートからタグを引き継いでいる場合は、整理のついでに見直すとよいでしょう。

見出しタグ(h1〜h6)|ページの構造を伝える

見出しタグは、ページの章立てを示すタグです。読み手にとっても検索エンジンにとっても、内容の全体像をつかむ手がかりになります。
見出しタグの役割
h1はページ全体の主題、h2は大きな章、h3はその中の小見出し、という形で使います。見出しを読むだけでページの流れが分かる状態が理想です。
Googleの生成AI向けのガイドでも、内容をたどりやすくする明確な構造の見出しが推奨されています。見出しは装飾のためではなく、内容を整理するために使いましょう。
順番や数は厳密でなくてよい
GoogleのSEOスターターガイドには、見出しを意味の順番どおりに並べることはスクリーンリーダーには非常によいが、Google検索の観点では順番が前後していても問題ない、という趣旨の記述があります。見出しの理想的な数というものもないとされています。
とはいえ、順番が乱れた見出しは読み手にとって分かりにくく、音声で読み上げる人にも不便です。Googleのためではなく、読む人のために見出しの階層を整えると考えるのがよいでしょう。
AIのために文章を細切れにする必要はない
生成AI検索が広がり、「AIに読まれるように短い段落に分けるべき」という話も聞かれます。しかしGoogleのガイドには、AIが理解しやすいように内容を細かく区切る必要はない、と明記されています。
見出しごとに1つの話題をまとめ、読み手の疑問に順を追って答える構成にしておけば、人にもAIにも伝わります。見出しの書き方の詳しい手順は、次の記事でも解説しています。

aタグとimgタグ|リンクと画像はGoogleの入口

リンクと画像は、Googleがページを見つけたり、内容を理解したりする入口になるタグです。書き方を誤ると、存在していてもGoogleに認識されないことがあります。
リンクはhref付きのaタグで書く
Googleのリンクに関するガイドには、一般にGoogleがリンクをたどれるのは、href属性を持つaタグの場合だけだと書かれています。ボタンにJavaScriptで遷移先を設定しただけのリンクは、Googleに見つけてもらえない可能性があります。
<a href="https://example.com/service/">サービス一覧</a>見た目をボタンのように整える場合も、中身はhref付きのaタグにしておくのが安全です。大事なページへの導線は、必ずhref付きのリンクで張ることを、制作時の確認項目に入れておきましょう。
アンカーテキストは中身が分かる言葉に
リンクの文字(アンカーテキスト)は、リンク先の内容を表す言葉にします。「こちら」「詳しくはここ」だけでは、利用者にもGoogleにもリンク先が伝わりません。
アンカーテキストは、リンク先のページのタイトルリンクを作る材料の1つにもなります。社内のリンクでも、リンク先の内容が分かる言葉を選びましょう。
画像はimgタグで置く
Googleは、imgタグのsrc属性(pictureタグの中のimgを含む)から画像を見つけます。CSSの背景として指定した画像はインデックスしないと公式に説明されているため、検索で見つけてほしい画像はimgタグで配置します。
画像の公式ドキュメントは2026年3月にも更新され、検索結果のサムネイルを選ぶ材料としてog:imageや構造化データが挙げられています。記事のアイキャッチ画像は、og:imageにも正しく設定しておくと安心です。
alt属性は画像の内容を短く説明する
alt属性は、画像が表示されないときや、音声で読み上げるときに使われる代わりの文章です。Googleも画像の内容を理解する手がかりにしていますが、キーワードを詰め込むことは避けるよう求めています。
<img src="seo-meeting.jpg" alt="ホームページの改善点を話し合う担当者">画像の内容をそのまま説明する短い文で十分です。altの詳しい書き方は、次の記事で解説しています。

canonical・hreflang・lang|重複と言語を伝える

この章のタグは、サイトの規模が大きくなったり、同じ内容のページが複数できたりしたときに効いてくるものです。小規模なサイトでも、設定の誤りが思わぬ不具合を生むことがあります。
canonicalで正規のURLを伝える
canonicalタグは、同じ内容のページが複数のURLで表示される場合に、どれを正規のURLとして扱ってほしいかを伝えるタグです。パラメータ付きのURLや、印刷用のページなどで使われます。
<link rel="canonical" href="https://example.com/html-tags/">canonicalはあくまで「ヒント」で、Googleが別のURLを正規として選ぶこともあります。canonicalの指定と、内部リンクやサイトマップのURLをそろえると、意図が伝わりやすくなります。
hreflangとlang属性の違い
日本語と英語など、言語ごとにページを用意している場合は、hreflangを使って対応するページ同士の関係をGoogleに伝えます。地域や言語の違うページが正しく出し分けられるための仕組みです。
一方、htmlタグに付けるlang属性について、Googleは言語の判定に使っていないと公式に説明しています。Googleは表示される本文から言語を判断するため、lang属性はブラウザや読み上げソフトのために正しく書いておくものと考えましょう。
viewportと文字コードも忘れずに
viewportは、スマートフォンでページをどのように表示するかを指定するmetaタグで、Googleがサポートするタグの一覧にも入っています。これが抜けていると、スマートフォンで文字が極端に小さく表示されることがあります。
文字コードの指定(charset)も一覧に含まれており、指定が誤っていると文字化けの原因になります。WordPressなどのテーマでは通常自動で出力されますが、テーマを入れ替えたときには確認しておくと安心です。

strong・table・構造化データ|その他のタグとの付き合い方

最後に、SEOとの関係がよく質問されるその他のタグを整理します。どれも使い方次第で読みやすさは上がりますが、順位を直接動かすものとは考えないほうが安全です。
strongタグ(太字)は使いすぎない
strongタグは、文章の中で特に重要な部分を示すタグです。Googleの担当者は2021年の公式配信で、太字が理解の助けになり得る一方、すべてを太字にすれば何も強調していないのと同じになる、という趣旨の発言をしたと報じられています。
公式ドキュメントにstrongタグの評価についての記述はありません。強調は1つの段落に1か所程度にとどめ、読み手が要点を拾えるように使うのがよいでしょう。
tableタグとblockquoteタグ
料金や仕様の比較は、tableタグで表にすると読み手が理解しやすくなります。表の内容はページ内のテキストとして読み取れるため、画像にした表よりも検索エンジンに伝わりやすい形です。
他のサイトの文章を引用するときは、blockquoteタグで引用部分を明示し、出典を示します。引用が本文の大半を占めるページは独自の価値が伝わりにくいため、自社の解説を中心に構成しましょう。
構造化データはタグとは別に考える
構造化データは、ページの内容をGoogleに機械的に伝えるための書き方で、主にJSON-LDという形式で記述します。レシピや商品、イベントなどのリッチリザルト(検索結果の特別な表示)に使われます。
ただしGoogleは表示する種類を整理しており、FAQのリッチリザルトは2026年5月7日から表示されなくなりました。生成AI向けのガイドでも、AI検索のために特別な構造化データは必要ないとされています。
HTMLが大きすぎないかも確認する
前述のとおり、Google検索のためのGooglebotはファイルの先頭2MBまでを読み込むと説明されています。一般的な企業サイトでこれを超えることはまれですが、ページの中に大量のコードやデータを直接書き込んでいると、後半が読まれない可能性があります。
ページの表示が重い場合は、画像の容量だけでなく、HTMLそのものの大きさも確認しておきましょう。表示速度の改善とあわせて見直すと効率的です。

自社サイトのHTMLタグを点検する手順

ここまで紹介したタグが正しく書かれているかは、専門的な道具がなくても確認できます。月に1回など、決まった時期に点検する習慣をつけておくと、テーマの変更やプラグインの更新で起きた不具合に早く気づけます。
ページのソースを表示して確認する
パソコンのブラウザでページを開き、右クリックから「ページのソースを表示」を選ぶと、そのページのHTMLが表示されます。キーボードで検索する機能を使い、「title」「description」「canonical」「robots」と順に探してみましょう。
確認するのは、それぞれのタグが1つだけあるか、内容がそのページに合っているか、意図しないnoindexが入っていないかの3点です。公開したつもりのページにnoindexが残っているという事故は、リニューアル直後に特に起こりやすいので注意が必要です。
Search Consoleで検索側の見え方を確かめる
Google Search ConsoleのURL検査を使うと、Googleがそのページをどのように認識しているかを確認できます。Googleが選んだ正規のURLや、インデックスに登録されているかどうかが表示されます。
自分で指定したcanonicalと、Googleが選んだ正規のURLが違っている場合は、内部リンクやサイトマップのURLとそろっているかを見直しましょう。ページのインデックス登録のレポートで、除外されているページの理由をまとめて確認するのも有効です。
点検の結果を記録しておく
点検した日付と、見つかった問題、直した内容を簡単な表に残しておくと、順位が動いたときに原因を振り返りやすくなります。制作会社に修正を依頼する場合も、どのページのどのタグかを具体的に伝えられます。
複数のページで同じ問題が見つかった場合は、テーマやテンプレート側の設定が原因であることが少なくありません。1ページずつ直すより、元の設定を直したほうが早く確実に解決できます。
よくある質問(FAQ)

SEOのために最低限設定すべきHTMLタグはどれですか?
まずはtitleタグ、meta description、見出しタグ、href付きのaタグ、imgタグとalt属性の5つです。これらが正しく書かれていれば、Googleにページの内容を伝える土台は整います。
重複したURLがあるサイトではcanonical、検索に出したくないページがあるサイトではrobotsの設定も加えましょう。
meta keywordsは削除したほうがよいですか?
Googleはmeta keywordsを使っていないため、残っていても順位に悪い影響はありません。急いで削除する必要はありませんが、競合に狙っているキーワードを見られたくない場合や、テンプレートを整理するついでに外すとよいでしょう。
WordPressではHTMLタグをどこで設定しますか?
titleタグやmeta descriptionは、多くのテーマやSEO用のプラグインに入力欄があります。見出しや画像のalt、リンクは、ブロックエディタで記事を書く際に設定できます。
テーマとプラグインの両方がtitleやdescriptionを出力して、重複していることもあります。ページのソースを表示して、同じタグが2つ出ていないかを一度確認してみてください。
AI検索に向けて追加すべきタグはありますか?
Googleの生成AI向けのガイドでは、AI検索に表示されるために新しいファイルやマークアップを作る必要はないと明記されています。llms.txtのようなファイルも、Google検索では使われません。
特別なタグを足すより、この記事で紹介した基本のタグを正しく書き、内容の分かりやすいページを作ることが、AI検索への備えにもなります。
HTMLタグを直したら、どのくらいで反映されますか?
Googleがページを再びクロールし、変更を処理した後に反映されます。時期はページによって異なり、反映までの期間を約束することはできません。
重要なページは、Search ConsoleのURL検査でインデックス登録をリクエストすると、再クロールのきっかけになります。
まとめ|SEOに関わるHTMLタグは「正しく書く」が基本

HTMLタグの中でSEOに関わるのは、titleタグ、meta description、robots、見出し、aタグ、imgタグとalt、canonicalなど、Googleが使うと明記しているものが中心です。meta keywordsのように、Googleが使っていないと公表しているタグもあります。
タグは入れるほど順位が上がるものではなく、ページの内容を正しく伝えるための手段です。伝わらない原因を取り除くことが、HTMLタグのSEOの本質と考えると、優先順位を誤りません。
2026年には、生成AI検索向けのガイドでAIのための特別なファイルやマークアップは不要という趣旨が示され、Googlebotが読み込むサイズも明確になりました。新しいタグを探すより、基本のタグを丁寧に整えることが、これからの検索にも通用する対策です。
まずは自社の主要なページを開き、titleタグとmeta descriptionがページごとに違う内容になっているかを確認するところから始めてみてください。
SEOのご相談はアクセス・リンクへ
株式会社アクセス・リンクは、栃木県下野市を拠点に、ホームページ制作とSEOコンサルティングを行っています。代表は全日本SEO協会認定SEOコンサルタントで、Googleの公式情報にもとづいたサイト改善をご提案しています。
「どのタグを直せばよいか分からない」「テーマを変えてから検索順位が下がった」といったご相談も承っています。現状のページを拝見したうえで、優先順位をつけて改善点をお伝えします。
ご相談はお問い合わせフォームからお気軽にどうぞ。

記事執筆・株式会社アクセス・リンク 代表取締役
Webサイト制作歴10年以上の経験を元にSEOコンサルティングを行い、延べ1,000件以上のサポート実績を誇ります。個人事業主や中小企業向けのホームページ制作やSEOコンサルティングを得意としています。
(社)全日本SEO協会 認定SEOコンサルタント
コメント