SEO向けメタタグ
2026年のSEOで重要なhead要素を整理します。title、meta description、robotsメタタグに加え、X-Robots-Tag、rel属性、不要なタグまで解説します。
言語
メタタグは検索エンジンへメタデータを渡すhead要素です。SEOで重要なのはtitle要素、meta description、robotsメタタグのごく一部です。robots.txtでページをブロックするとGoogleはnoindexを確認できません。非HTMLファイルにはX-Robots-Tagを使い、リンク単位のrel属性は指示ではなくヒントとして扱われます。
要点 — メタタグはページのhead内に置くHTMLで、ページに関する情報を検索エンジンやブラウザーへ伝えます。大半はSEOに影響しません。重要なのは、検索結果でクリック可能な見出しになるtitle、直下の説明文になるmeta description、ページをインデックスしないようGoogleへ指示できるrobotsタグの3つです。meta keywordsはすでに役目を終えており、Googleは完全に無視します。
Evidence for this claim The HTML meta element represents metadata that other head elements cannot express. Scope: HTML semantics, independent of whether a particular search engine uses a given name value. Confidence: high · Verified: MDN: meta element Evidence for this claim Google documents a defined set of meta tags it understands and ignores unsupported tags. Scope: Google Search's supported meta-tag behavior. Confidence: high · Verified: Google Search Central: Meta tags and attributes
メタタグとは
ウェブページを見ると、見出し、段落、画像などのbodyが目に入ります。その上にあるheadという領域には、訪問者には見えなくても検索エンジンやブラウザーが読む、ページに関するメタデータが置かれます。メタタグはこの領域にあります。
インターネット上には、十数項目を並べた「SEOメタタグ」のチェックリストが数多くありますが、その大半は無視して構いません。2026年現在、検索に実際に関係するhead要素はごくわずかです。
- title — 検索結果でクリックできるリンクの見出しになります。(厳密には「メタ」タグではなくtitle要素ですが、ここで扱うべき最重要要素です。)
- meta description — titleの下に表示される短い説明文です。順位を上げるものではありませんが、良い説明文はクリックを増やします。
- robotsメタタグ — ページをインデックスしない、またはスニペットを表示しないよう検索エンジンへ指示します。
効果のないタグ
- Meta keywords — キーワードを列挙してもGoogleは完全に無視します。入力は労力の無駄であり、2009年から変わっていません。
- Author、revisit-afterなど — Googleは使用しません。
「必須メタタグ」を解説する記事がこれらの追加を勧めているなら、そのタブは閉じて構いません。
避けるべき1つの間違い
Googleからページを隠そうとして、robots.txtでブロックし、同時にnoindexタグも付けることがあります。これは逆効果です。ページをブロックするとGoogleは内容を読めず、noindexも確認できないため、検索結果に残る可能性があります。Googleからページを除外したいなら、クロールを許可したうえでnoindexを追加してください。 ブロックしてはいけません。
すべてのタグ、その配置場所、インデックス登録とスニペットのどちらを制御するかまで確認したい場合は、Advancedタブに切り替えてください。
要点 — head要素は名前ではなく役割で分類します。見え方: title要素(SERPのタイトルリンクを決める主要な情報源。ただし唯一ではない)とmeta description(CTR向けの文言で、ランキング要因ではない)。インデックス登録と表示: robotsメタタグ(
Evidence for this claim The HTML meta element represents metadata that other head elements cannot express. Scope: HTML semantics, independent of whether a particular search engine uses a given name value. Confidence: high · Verified: MDN: meta element Evidence for this claim Google documents a defined set of meta tags it understands and ignores unsupported tags. Scope: Google Search's supported meta-tag behavior. Confidence: high · Verified: Google Search Central: Meta tags and attributesnoindex、nofollow、nosnippet、max-snippetなど)。非HTMLファイルではX-Robots-TagHTTPヘッダー、要素単位ではdata-nosnippetが対応します。リンク単位:<a>タグのrel="nofollow"、sponsored、ugcは指示ではなくヒントです。ブラウザー専用: charset、viewport、refresh。無視されるもの: keywords、author、revisit-after。最重要ルールは、robots.txtがクロールを、robotsメタタグがインデックス登録を制御するという点です。ページをブロックすると、Googleはnoindexを確認できません。
メタタグに含まれるものと、titleタグの注意点
メタタグはhead内に置かれ、ページのメタデータを検索エンジンやブラウザーへ渡す要素です。典型的なものはmeta要素を使います。しかし、SEOで最も重要なhead要素であるtitle要素は、厳密にはメタタグではありません。それでもここで扱うのは、「SEO向けメタタグ」を探す人がtitleを求めており、文字どおり<meta>かどうかを分けるより、head要素を役割で分類する方がはるかに実用的だからです。
覚えておくべき全体像は次のとおりです。
全体像:head内のシグナルを役割別に整理する
1. 見え方(SEOに関係するもの)。
- title要素 — 検索結果のタイトルリンクになります。弱いランキング要因であり、SERPタイトルの主要な情報源ですが、唯一の情報源ではありません。Googleは、「uses a number of different sources to automatically determine the title link,」 (翻訳)「タイトルリンクを自動的に決定するため、複数の異なる情報源を使用する」と説明しており、title、表示されるH1、目立つテキスト、
og:title、アンカーテキストなどを参照します。そのため書き換えられることがあります。Ahrefsの大規模調査では、およそ3分の1のtitleが書き換えられ、長すぎる場合や定型文の場合に多く発生しました。目安は約60文字、または約600px未満です。 - meta description — スニペットの文言です。ランキング要因ではありませんが、クリックを促す売り込み文句になります。キーワードの羅列ではなく、コンバージョンを意識した文章にしてください。Googleは大半を無視または書き換えており、Ahrefsのデータでは書き換え率は約62,78%です。価値とトラフィックが大きいページに労力を集中し、ロングテールのページには時間をかけすぎないようにします。
2. インデックス登録と表示の制御(robotsファミリー)。 同じ指示を最大3か所から配信できます。
- head内のrobotsメタタグ —
noindex、nofollow、none(=noindex, nofollow)に加え、nosnippet、max-snippet、max-image-preview、max-video-preview、noimageindex、notranslate、unavailable_after、indexifembeddedなどを指定します。特定のボットを対象にする場合は、name="robots"の代わりにname="googlebot"を使います。 X-Robots-TagHTTPヘッダー — 同じ指示をレスポンスヘッダーでサーバー側から設定します。headを持たないPDF、画像、その他の非HTMLファイルをnoindexにする方法です。利用例は少ないものの、知っていると差がつきます。data-nosnippet属性 — 要素単位のスニペット制御です。span、div、sectionを囲むと、全体を隠さずにそのテキストだけをスニペットから除外できます。ページの一部分だけに使える唯一のスニペット制御です。
2026年時点で押さえておきたい点として、max-snippetはAI OverviewsとAI Modeへ入力できるコンテンツ量も制限します。Googleの文書に明記されています。また、指示が競合する場合はより制限の強いルールが優先されます(nosnippetはmax-snippet:50より強い制限です)。
3. リンク単位のシグナル(headではなく<a>タグに指定)。
rel="sponsored"— 有料リンクと広告。rel="ugc"— ユーザー生成コンテンツ(コメント、フォーラム投稿)。rel="nofollow"— その他、推薦したくないリンク。 2019年以降、Googleはこの3つをランキング上の厳格な指示ではなくヒントとして扱っています。指定されたリンクも、別の経路から発見、クロールされる場合があります。リンク単位のrel="nofollow"(1本のリンク)と、ページ単位のrobotsメタnofollow(ページ内のすべてのリンク)を混同しないでください。対象範囲も仕組みも異なります。
4. ブラウザー専用(SEOの指示ではないもの)。
charset/content-typeとviewportは表示のための指定であり、ランキングのためではありません。meta-refreshについてGoogleは、「sends the user to a new URL after a certain amount of time」 (翻訳)「一定時間後にユーザーを新しいURLへ送る」タグと説明しています。これはブラウザーの機能です。SEO上のリダイレクトにはrefreshではなく、サーバー側の301を使ってください。
5. 無視されるもの/役目を終えたもの。
keywords(「no effect on indexing and ranking at all」 (翻訳)「インデックス登録にもランキングにも一切影響しない」)、現在は何もしないnositelinkssearchbox、Googleが使用しないauthor/revisit-afterです。慣習だけを理由に追加するのはやめましょう。
各タグを置く3つの場所
もう1つ、開発者が混乱しやすい分類軸があります。
- HTML head — title要素、meta description、robotsメタタグ、ブラウザー向けタグ。
- HTTPレスポンスヘッダー — 同じrobots指示をサーバー側から配信し、あらゆるファイル形式に使える
X-Robots-Tag。 - 要素/リンク上 — span、div、sectionの
data-nosnippetと、<a>タグのrel値。
クロール、インデックス登録、表示の違い:robots.txtがメタタグを無効にする理由
The same page contains a meta robots noindex directive. In the first path, crawling is allowed, so the crawler fetches the page, reads noindex, and can remove the URL from results after processing. In the second path, robots.txt blocks crawling, so the crawler cannot fetch the page or see noindex, and the URL may remain in results.
これはページ内で最も重要な概念なので、はっきり区別します。次の3つは異なる層です。
- robots.txt = クロール制御。 GoogleがURLを取得するかどうかを決めます。
- robotsメタタグ/
X-Robots-Tag= インデックス登録と表示の制御。 クロール済みページをインデックスするか、どのように表示するかを決めます。 data-nosnippet= 表示だけの制御。 要素単位で適用します。
注意点はGoogleの文書に明記されています。ページが*「disallowed from crawling through the robots.txt file, then any information about indexing or serving rules will not be found and will therefore be ignored.」* (翻訳)「robots.txtファイルによってクロールを拒否されると、インデックス登録や表示ルールに関する情報は見つからず、無視されることになる」のです。ページをブロックするとnoindexは確認されません。外部リンクの情報だけでインデックスされ、スニペットのない状態で残る可能性があります。
私はクロール側の挙動を実際に検証しました。robots.txtで上位表示ページ2件を
ブロックした実験では、自社の上位表示ページ2件をブロックして推移を観察しました。結論は、「Don’t block pages you want indexed. It hurts. Not as bad as you might think it does—but it still hurts.」 (翻訳)「インデックスさせたいページをブロックしてはいけない。悪影響がある。想像するほど深刻ではないかもしれないが、それでも悪影響はある」です。ページは消えず、スニペットと強調スニペット枠を失ったまま順位を維持しました。つまり、ブロックはクロールを制御する手段であり、インデックスを削除する手段ではありません。ページを削除するには、クロールを許可してnoindexを追加します。
meta descriptionはランキング要因ではない
根強い誤解なので明確に述べておきます。John Muellerは、meta descriptionについて*「is primarily used as a snippet in the search results page. And that’s not something that we would use for ranking.」* (翻訳)「主に検索結果ページのスニペットとして使われるもので、ランキングに使用するものではない」と説明しました。影響するのは順位ではなくCTRです。現在ではAIやLLMの画面でも、そのまま要約として取り込まれる場面が増えています。簡潔なdescriptionは、青いリンク以外でも適切にページを表現する助けになります。
メタデータをひそかに壊す2つの実装上の落とし穴
head内の無効なHTMLは、それ以降の読み取りを打ち切ります。 <head>要素に置けるのはtitle、meta、link、script、style、base、noscript、templateだけです。Googleの文書は、規則を破った場合について*「If you use an invalid element in the head element, Google ignores any elements that appear after the invalid element.」* (翻訳)「head要素内で無効な要素を使用すると、その無効な要素より後にあるすべての要素をGoogleは無視する」と明記しています。具体的に挙げられている無効な要素はiframeとimgです。テンプレートがmeta descriptionやrobotsタグより前にこれらを誤って挿入すると、ソース上は問題なく見えても、それ以降は読み取られません。メタタグが機能しない原因を調べる前に、レンダリング後のheadに不要なiframe/imgがないか確認してください。
避けられるなら、JavaScriptでメタタグを挿入または変更しないでください。 Google自身も、「We recommend that you avoid using JavaScript to inject or change meta tags whenever possible, and if you must use it, test your implementations thoroughly.」 (翻訳)「可能な限りJavaScriptでメタタグを挿入・変更することは避け、必要な場合は実装を十分にテストすることを推奨する」と案内しています。サーバーでレンダリングしたheadタグが安定した既定の方法です。ただし「レンダリング済みHTMLを確認する」とは、「常にレンダリング後の値が優先される」という意味ではありません。各フィールドを段階別に記録してください。titleとdescriptionはGoogleのタイトルリンク/スニペット選択への入力のままです。生のHTMLにnoindexがあると、JavaScriptで削除される前にレンダリングが止まる場合があります。またGoogleは、ソースにcanonicalを出して後から別の値へ変更しないよう案内しています。現在のJavaScript SEO
ガイドには、こうしたフィールドごとの差が記載されています。
重複するメタデータは問題の証拠であり、優先順位の規則ではありません。 HTML標準では、1つの文書につきtitleとmeta descriptionをそれぞれ1つだけ認めています。テンプレートが複数出力した場合は、生の値とレンダリング後の値をすべて示して重複を報告してください。最初または最後の値をGoogleが必ず選ぶとは断定できません。
body内のrobotsメタタグはGoogle固有の例外です。 妥当で移植性の高いマークアップでは引き続き<head>に置きますが、Googleの現在のrobots文書には、Google Searchがbody内のrobotsメタタグも読み、尊重するとあります。bodyへの配置はGoogle向けの適合性/移植性に関する注意として扱い、ルールが失敗した証拠とは考えないでください。canonicalにはこの例外がありません。
次に読むべき内容
この記事は全体図です。以下の各トピックには個別の詳しい解説があり、on-pageクラスターのサイドバーにまとめています(全項目はon-pageクラスターの 索引を参照してください)。
見え方
- titleタグ — 最も重要なhead要素。タイトルリンクの選ばれ方、Googleが書き換える理由、適切な長さを解説します。
- meta description — クリックを促すスニペット文の書き方、ランキング要因ではない理由、Googleによる書き換え頻度を解説します。
インデックス登録と表示の制御
- robotsメタタグ(meta robots)—
noindex、nofollow、noneと、特定のボットを対象にする方法。 - X-Robots-Tagヘッダー — PDF、画像、その他の非HTMLファイルに同じ指示を設定する方法。
- noindex — ページを実際にインデックスから削除する方法と、機能させるためにクロール可能な状態を保つ理由。
- nofollow — ページ単位の指示とリンク単位の属性、それぞれの実際の挙動。
- rel=sponsoredとrel=ugc — 有料リンクとユーザー生成リンクをGoogleの想定どおりに分類する方法。
- max-snippet/max-image-preview — AI Overviewsへの適用も含め、表示できるテキスト量と画像サイズを調整する方法。
- nosnippet/data-nosnippet — ページ全体または単一要素のスニペットを抑制する方法。
ソーシャル共有とプラットフォーム向けタグ
- Open Graphタグ — Facebook、LinkedIn、Slack、Discordでリンクのプレビューを制御する
og:title、og:imageなどのプロトコル。 - Twitter/X Cardタグ —
twitter:cardファミリーと、マークアップとは別に変化してきたX独自のリンクプレビュー挙動。 - ソーシャル共有画像 — 共有リンクで壊れた、または古いプレビューを出さないための
og:image/twitter:imageの寸法、ファイルサイズ、絶対URLの規則。 - ファビコンSEO — Googleの検索結果の横にファビコンを実際に表示するための
<link rel="icon">要件。
古いタグと用途が限られるタグ
- meta charsetタグ —
<meta charset="utf-8">を先頭1024バイト以内に置く理由と、置かなかった場合の挙動。 - meta keywordsタグ — Googleが2009年から無視しているタグと、削除する価値がある理由。
- rel=“alternate” — hreflang、フィードの自動検出、廃止されたAMP注釈を支える一般的なリンク関係の仕組み。
これらすべての上位層にクロールがあります。head内の指示を読み取るにはページがクロール可能でなければなりません。そのため、robots.txtは独立したトピックであり、ここで扱うすべての前提条件です。
AI要約
Advanced版の要点をまとめると、次のとおりです。
- メタタグはhead内のメタデータです。 「SEOメタタグ」の一覧には不要な項目が多く、2026年に実際の意味があるものは限られます。
- 名前ではなく役割で分類します。
- 見え方: title要素(弱いランキング要因で、SERPタイトルリンクの主要な情報源。ただし唯一ではなく、Googleは約3分の1を書き換える)とmeta description(CTR向けの文言で、ランキング要因ではない。約62,78%が書き換えられる)。
- インデックス登録と表示: robotsメタタグ(
noindex、nofollow、none、nosnippet、max-snippet、max-image-previewなど)。非HTMLファイルでは**X-Robots-Tag** HTTPヘッダー、要素単位では**data-nosnippetが対応します。max-snippetはAI Overviews/AI Modeへの入力も制限し、競合時はより制限の強いルールが優先**されます。 - リンク単位:
<a>タグのrel="nofollow"、sponsored、ugcは、2019年以降、指示ではなくヒントです。 - ブラウザー専用: charset、viewport、refresh(meta-refreshではなく301を使う)。
- 無視されるもの: keywords(「no effect on indexing and ranking at all」 (翻訳)「インデックス登録にもランキングにも一切影響しない」)、author、revisit-after、nositelinkssearchbox。
- 3つの配置場所: HTML head、HTTPヘッダー(
X-Robots-Tag)、要素/リンク(data-nosnippet、rel)。 - 最重要ルール: robots.txt(クロール)はrobotsメタタグ(インデックス登録/表示)の上位にあります。ページをブロックするとGoogleは
noindexを確認できません。 削除するにはクロールを許可してnoindexを追加します。Patrickのブロック実験では、ページの大半が順位を維持したものの、「but it still hurts.」 (翻訳)「それでも悪影響はある」という結果でした。 - meta descriptionはランキング要因ではありません。 Muellerの表現では*「not something that we would use for ranking」* (翻訳)「ランキングに使用するものではない」です。CTRを促し、AI要約にも使われる機会が増えています。
- 実装上の2つの落とし穴: head内の無効な要素(
iframe、img)があると、Googleはそれ以降を読みません。ソースだけでなくレンダリング後のheadを監査してください。またGoogleは、可能ならJavaScriptによるメタタグの挿入・変更を避け、必要な場合はレンダリング結果を十分にテストするよう案内しています。
公式ドキュメント
検索エンジンが公開する一次資料です。
- GoogleがサポートするメタタグとHTML属性 — description、robots、無視されるkeywords、notranslate、refresh、verification、ブラウザー向けタグの公式一覧。
- robotsメタタグ、data-nosnippet、X-Robots-Tagの仕様 — 全robots指示、配置場所、組み合わせ規則、クロールとインデックス登録の依存関係。
- 検索結果のタイトルリンクを制御する — タイトルリンクの選ばれ方とGoogleが書き換える理由。
- 有効なHTMLでページのメタデータを指定する — 有効な
<head>要素の一覧と、iframe/imgなどの無効な要素があるとGoogleがそれ以降を読まなくなる理由。 - Google向けに外部リンクを分類する —
rel="sponsored"、ugc、nofollow。 - 「nofollow」の進化:リンクの性質を識別する新しい方法 — リンク属性をヒントへ変更した2019年の更新。
Bing/Microsoft
- Bingがサポートするrobotsメタタグと属性 — メタタグと
X-Robots-Tagヘッダーのrobots指示、bingbot指定。(クライアント側でレンダリングされるため、詳細は実際のブラウザーで確認してください。)
出典からの引用
Googleが公に述べた内容です。各リンクは、出典ページの引用箇所へ直接移動します。
Google — タグの役割
- 「Use this tag to provide a short description of the page. In some situations, this description is used in the snippet shown in search results.」 (翻訳)「このタグでページの短い説明を指定します。状況によっては、この説明が検索結果のスニペットに使われます。」— meta descriptionに関するGoogle Search Centralの文書。 引用箇所へ移動
- 「The meta-keyword tag is not used by Google Search, and it has no effect on indexing and ranking at all.」 (翻訳)「meta-keywordタグはGoogle Searchでは使用されず、インデックス登録にもランキングにも一切影響しません。」— Google Search Centralの文書。 引用箇所へ移動
- 「A title link is the title of a search result on Google Search and other properties (for example, Google News) that links to the web page.」 (翻訳)「タイトルリンクとは、Google Searchやその他のサービス(Google Newsなど)の検索結果に表示され、ウェブページへリンクするタイトルです。」— Google Search Centralの文書。 引用箇所へ移動
- 「Make sure every page on your site has a title specified in the title element.」 (翻訳)「サイト内のすべてのページで、title要素にタイトルが指定されていることを確認してください。」(文書はtitle要素を直接参照しています。)— Google Search Centralの文書。 引用箇所へ移動
Google — robots指示
- 「In the case of conflicting robots rules, the more restrictive rule applies. For example, if a page has both max-snippet:50 and nosnippet rules…」 (翻訳)「robotsルールが競合する場合は、より制限の強いルールが適用されます。たとえばページにmax-snippet:50とnosnippetの両方がある場合…」— Google Search Centralの文書。 引用箇所へ移動
- 「…disallowed from crawling through the robots.txt file, then any information about indexing or serving rules will not be found and will therefore be ignored.」 (翻訳)「…robots.txtファイルによってクロールを拒否されると、インデックス登録や表示ルールに関する情報は見つからず、無視されることになります。」— Google Search Centralの文書。この記事で最も重要なルールです。 引用箇所へ移動
- 「If you use an invalid element in the head element, Google ignores any elements that appear after the invalid element.」 (翻訳)「head要素内で無効な要素を使用すると、その無効な要素より後にあるすべての要素をGoogleは無視します。」—
iframeやimgなど、無効な<head>要素に関するGoogle Search Centralの文書。 引用箇所へ移動 - 「We recommend that you avoid using JavaScript to inject or change meta tags whenever possible, and if you must use it, test your implementations thoroughly.」 (翻訳)「可能な限りJavaScriptでメタタグを挿入・変更することは避け、必要な場合は実装を十分にテストすることを推奨します。」— Google Search Centralの文書。 引用箇所へ移動
Google — rel属性はヒント
- 「…are treated as hints about which links to consider or exclude…」 (翻訳)「…どのリンクを考慮または除外するかについてのヒントとして扱われる…」—
sponsored、ugc、nofollowについて述べたDanny SullivanとGary IllyesによるGoogle Search Centralブログ(2019年)。 引用箇所へ移動 - 「…the linked pages may be found through other means, such as sitemaps or links from other sites, and thus they may still be crawled.」 (翻訳)「…リンク先のページはサイトマップや他サイトからのリンクなど別の方法で見つかる場合があり、そのため引き続きクロールされる可能性があります。」— Google Search Centralの文書。 引用箇所へ移動
GoogleのJohn Mueller — meta descriptionはランキング要因ではない
- 「So the meta description is primarily used as a snippet in the search results page. And that’s not something that we would use for ranking.」 (翻訳)「meta descriptionは主に検索結果ページのスニペットとして使われます。そして、ランキングに使用するものではありません。」— John Mueller、SEO Office Hours(2022年5月)。Search Engine Journal経由。 記事を読む
Patrick Stox — クロールとインデックス登録の違いを示す実験
- 「Don’t block pages you want indexed. It hurts. Not as bad as you might think it does—but it still hurts.」 (翻訳)「インデックスさせたいページをブロックしてはいけません。悪影響があります。想像するほど深刻ではないかもしれませんが、それでも悪影響はあります。」— 私の実験記事、robots.txtで上位表示ページ2件をブロックした実験より。 引用箇所へ移動
メタタグ早見表
各シグナルの配置場所と制御対象
| タグ/指示 | 配置場所 | 制御対象 | 指示かヒントか |
|---|---|---|---|
<title>要素 | HTML head | 見え方(タイトルリンク)+弱いランキング要因 | 主要な情報源。書き換えられる場合がある |
Meta description | HTML head | スニペット/CTR(ランキングではない) | ヒント。Googleが書き換える場合がある |
Robots meta noindex | HTML head | インデックス登録(インデックスから削除) | 指示 |
Robots meta nofollow | HTML head | クロール(ページ内リンクをたどらない) | 指示 |
Robots meta none | HTML head | = noindex, nofollow | 指示 |
nosnippet | HTML head/HTTPヘッダー | スニペット(完全に抑制) | 指示 |
max-snippet | HTML head/HTTPヘッダー | スニペットの長さ(AI Overviewsへの入力も制限) | 指示 |
max-image-preview | HTML head/HTTPヘッダー | 画像プレビューのサイズ(none/standard/large) | 指示 |
data-nosnippet | 要素上(span/div/section) | スニペット(ページの一部を除外) | 指示 |
X-Robots-Tag | HTTPレスポンスヘッダー | あらゆるファイル(PDF、画像)のインデックス登録/表示 | 指示 |
rel="nofollow" | <a>リンク上 | リンクを推薦しない/たどらない | ヒント(2019年以降) |
rel="sponsored" | <a>リンク上 | 有料/広告リンク | ヒント |
rel="ugc" | <a>リンク上 | ユーザー生成コンテンツへのリンク | ヒント |
charset/viewport | HTML head | ブラウザーでの表示 | SEOの指示ではない |
meta-refresh | HTML head | ブラウザーのリダイレクト(代わりに301を使う) | SEOでは非推奨 |
Meta keywords | HTML head | 何も制御しない。「no effect on indexing and ranking at all」 (翻訳)「インデックス登録にもランキングにも一切影響しない」 | 無視される |
要点
- 検索からページを削除するには、クロール可能なページで
noindex(metaまたはX-Robots-Tag)を指定します。同じURLでnoindexとrobots.txtブロックを併用しないでください。 - headを持たないPDFや画像は、
X-Robots-Tagヘッダーでnoindexにします。 - robotsルールが競合する場合は、より制限の強いルールが優先されます。
- タイトルリンクの主要な情報源はtitle要素ですが、GoogleはH1、
og:title、アンカーテキスト、表示テキストも参照し、約33,4%を書き換えます。 - Meta descriptionは約62,78%が書き換えまたは無視されます。価値の高いページに注力し、ロングテールには時間をかけすぎないようにします。
<head>内に不要なiframe/imgがあると、Googleはそれ以降を読みません。タグが機能しない場合はソースだけでなくレンダリング後のheadを監査してください。- 可能ならJavaScriptによるメタタグの挿入・変更を避けてください。避けられない場合は、コンポーネントのソースだけでなくレンダリング済みHTMLをテストします。
理解のためのモデル
1. head要素は名前ではなく役割で分類する。
見え方(title+description)・インデックス登録と表示(robots meta/X-Robots-Tag/data-nosnippet)・リンク単位(<a>のrel)・ブラウザー専用(charset、viewport、refresh)・無視されるもの(keywords、author)に分けます。正しい分類に入れれば、各タグの役割が明確になります。
2. クロール、インデックス登録、表示の3層。
- robots.txt = クロール(Googleが取得するか)
- robots meta/
X-Robots-Tag= インデックス登録+表示(インデックスするか、どう表示するか) data-nosnippet= 要素単位の表示だけ この3つを分けて考えると、「ページがGoogleに残るのはなぜか」という混乱の大半を解消できます。
3. ページを削除する場合の判断ルール。
検索から消すなら、**クロールを許可してnoindex**を指定します。URL空間全体をボットにクロールさせず、インデックス登録を気にしない場合は、robots.txtでdisallowします。インデックス削除のためにdisallowを使ってはいけません。Googleがページをクロールしないため、noindexを確認できないからです。
4. 配置場所は3つでも、指示は同じ。
robots指示はheadだけに限られません。head内のメタタグ、X-Robots-Tagヘッダー、スニペット用のdata-nosnippetは、同じ目的を異なる場所から伝える3つの方法です。慣習ではなく、必要なファイル形式と粒度で選んでください。
5. 指示とヒントを区別する。
robotsメタタグとX-Robots-TagはGoogleが従う指示です。リンク単位のrel値(nofollow、sponsored、ugc)は2019年以降、Googleが考慮するヒントであり、指定されたリンクもクロールされる場合があります。リンク単位のrelが、ページ単位のnoindexと同じように機能するとは考えないでください。
理解度チェック:SEO向けメタタグ
重要なon-pageメタタグについての5問です。それぞれ回答を選び、答えを確認してください。
変更履歴
2026年8月11日に更新。
編集概要と記録された変更の詳細。変更の詳細
-
変更の詳細な注記は現在英語でのみ提供されています。
-
変更の詳細な注記は現在英語でのみ提供されています。
-
変更の詳細な注記は現在英語でのみ提供されています。
完全な比較は利用できません — この改訂の以前のスナップショットがアーカイブされていません。
2026年8月11日に更新。
編集概要と記録された変更の詳細。変更の詳細
-
変更の詳細な注記は現在英語でのみ提供されています。
-
変更の詳細な注記は現在英語でのみ提供されています。
-
変更の詳細な注記は現在英語でのみ提供されています。
-
変更の詳細な注記は現在英語でのみ提供されています。
完全な比較は利用できません — この改訂の以前のスナップショットがアーカイブされていません。
2026年7月18日に更新。
編集概要と記録された変更の詳細。変更の詳細
-
変更の詳細な注記は現在英語でのみ提供されています。
-
変更の詳細な注記は現在英語でのみ提供されています。
完全な比較は利用できません — この改訂の以前のスナップショットがアーカイブされていません。