トップページ > headセクション外のrobots metaタグもGooglebotは処理するので要注意

headセクション外のrobots metaタグもGooglebotは処理するので要注意

【2026年3月最新】headセクション外のrobots metaタグ — Googleが公式に認めたリスクと対策

Googleは2026年3月に公式ドキュメントを更新し、HTMLのbodyセクション内に配置されたrobots metaタグも処理対象であることを明文化しました。Google曰く「動作自体は以前から変わっていないが、ドキュメントに記載していなかった」。これは新機能ではなく、従来から存在していたリスクの公式な認知です。

何が問題なのか — 具体的なリスクシナリオ

  • CMSプラグインによる意図しないnoindex:
    WordPressやbaserCMS等のプラグインがbodyセクション内に<meta name="robots" content="noindex">を出力するケースがある。headセクションだけを確認しても検出できないため、インデックス消失の原因が特定困難になる。
  • UGC・外部コンテンツの注入:
    ユーザー投稿コンテンツやサードパーティウィジェットがbody内にrobots metaタグを含む可能性。悪意のあるコンテンツがnoindexを注入すると、ページ全体がインデックスから除外される。
  • テンプレートのコピペミス:
    他サイトのHTMLをテンプレートとしてコピーした際、body内にrobots metaタグが紛れ込むケース。特にWYSIWYGエディタでの貼り付け時に発生しやすい。
  • JavaScript動的挿入:
    JavaScriptがDOM操作でbody内にmeta要素を挿入する場合も、Googlebotのレンダリング後に処理される。意図しないnoindex/nofollowが動的に生成されるリスク。

対策チェックリスト(5項目)

  1. 全ページのHTML監査:
    body内の<meta name="robots"を全ページで検索。サイトアナライザーでクロールし、各ページのHTMLソースを確認する。Search Consoleの「URL検査」でもインデックス状態を確認可能。
  2. CSP(Content Security Policy)の活用:
    外部スクリプトがmeta要素を動的に追加することを防ぐ。script-srcやconnect-srcを適切に制限し、信頼できるオリジンのみ許可する。
  3. X-Robots-Tagヘッダーとの併用:
    HTTPレスポンスヘッダーでrobots指示を送る方式。HTML内のmetaタグより優先され、body内の不正なmetaタグの影響を上書きできる。X-Robots-Tag: index, followをサーバー設定で明示するのが最も安全。
  4. CMSプラグインの定期監査:
    使用中のプラグイン/エクステンションが出力するHTMLを定期的に確認。特にSEOプラグイン、キャッシュプラグイン、セキュリティプラグインがrobots metaを挿入していないかチェック。
  5. 自動監視の導入:
    CIパイプラインやcronジョブで、body内のrobots metaタグを自動検出する仕組みを構築。30分でサイトを診断する方法を定期的に実行し、異常を早期発見する。

正しいrobots metaタグの配置

  • headセクション内に配置(ベストプラクティス):
    <head>内の早い位置にrobots metaタグを配置するのが推奨。検索エンジンはHTMLの先頭から処理するため、早い位置ほど確実に読み取られる。
  • 1ページ1つの原則:
    同一ページに複数のrobots metaタグが存在する場合、最も制限的な指示が適用される。headにindex、bodyにnoindexがある場合、noindexが優先される。
  • HTTP Headerが最上位:
    優先順位は「X-Robots-Tag(HTTP Header)> head内meta > body内meta」。最も確実な制御はHTTPヘッダーで行う。

参照: Robots Meta Tags Specifications - Google公式 | Robots Tags Outside HTML Head - SE Roundtable | 当サイトサイトアナライザー

・Googlebotは、HTMLのheadセクションだけでなく、bodyセクション内のrobots metaタグも処理する。
・この仕様は新しいものではなく、以前から存在していた。
・ドキュメントに明記されていなかったため、改めて注意喚起が行われた。
・body内のrobots metaタグに関するトラブルが発生する可能性があるため、注意が必要。
・悪意のあるユーザーがnoindexを追加するリスクもあるが、システム側で対処されることが多い。

この記事でこんな事が
学べそうですね

SEO

ポイント要約

bodyセクション内のrobots metaタグもGooglebotが処理するため、配置に注意が必要。仕様変更ではなく、過去からの仕様であることを理解しておくことが重要。

このトピックで身につけるべきスキル

学習の要点

  • 1
    robots metaタグを適切に配置するためのチェックリストを作成する。
    見てみる
    SEOのチェックリストを作成し、サイトの最適化を行うためのツール
  • 2
    サイトのHTML構造を定期的に見直し、robots metaタグの配置を確認する。
    見てみる
    HTMLをオンラインで編集し、即座に結果を確認できるエディタ
  • 3
    コンテンツ管理システム(CMS)の設定を見直し、ユーザーが不適切なタグを追加できないようにする。
    見てみる
    WordPressのセキュリティ設定を見直すためのガイド

重要キーワード・学習リソース

HTML構造

HTMLの基本とその構造について学べるリソース

HTML構造の重要性を学べるW3Schools詳しく学ぶ
SEOトラブルシューティング

SEOトラブルシューティングの理論と実践を学べるリソース

SEOトラブルシューティングの理論を学べるMoz詳しく学ぶ
コンテンツ管理システム(CMS)のセキュリティ

CMSのセキュリティに関する最新の研究とトレンドを学べるリソース

CMSのセキュリティに関する研究詳しく学ぶ

本記事の参照元

headセクション外のrobots metaタグもGooglebotは処理するので要注意

出典: 海外SEO情報ブログ

元記事を読む外部サイト
2025/05/31
THU
00:00:00

ブラウザ・OS 最新バージョン

毎日更新:2026-05-11 調査更新済
  • Android(stable) 未取得
  • Chrome Android(stable) 148.0.7778.120
  • Chrome iOS(stable) 148.0.7778.100
  • Chrome(beta) 149.0.7827.3
  • Chrome(dev) 150.0.7828.2
  • Chrome(stable) 148.0.7778.97
  • Edge(stable) 148.0.3967.54
  • Firefox(stable) 150.0.2
  • Opera(stable) 131.0.5877.24
  • Safari iOS(stable) 未取得
  • Safari(stable) 未取得
  • iOS(stable) 未取得

現在の貴方のIPアドレス

216.73.216.4

このサイトで書いている人

株式会社ツクルン

株式会社ツクルン

Webアドバイジング・クリエイター
池田南美夫
もうすぐ●●歳。ずっーと現役SE。日本にインターネットが上陸してから、ずっーと携わる。 ほんとは超アナログ人間のギター弾き、バンドマン。でも音楽活動とSE、案外似てる。