SEOツール

無料 X-Robots-Tag ヘッダージェネレーター

PDFや画像などの非HTMLファイル向けのX-Robots-Tag HTTPヘッダーとロボットメタタグを生成します。

ツールを読み込み中...

X-Robots-Tag ヘッダージェネレーターとは

X-Robots-Tagは、検索エンジンがリソースをインデックスでどのように扱うかを伝えるHTTPレスポンスヘッダーです。これはrobots metaタグのHTTP版ですが、PDF、画像、動画、フィード、JSONレスポンス、HTMLページなど、あらゆるファイルタイプで機能します。このヘッダーはmetaタグと同じディレクティブ(noindex、nofollow、noarchive、nosnippet、noimageindex、notranslateなど)を受け入れます。

クイックアンサー

X-Robots-Tagは、あらゆるファイルタイプ(PDF、画像、フィード、HTML)の検索エンジンインデックスを制御するHTTPヘッダーです。非HTMLリソースのインデックス制御が必要な場合や、ページにmetaタグを追加できない場合に使用します。robots metaタグと同じディレクティブを受け入れます。

Last updated: 2026-05-28

制限事項

  • 一部のボットやクローラーはX-Robots-Tagを完全に無視します。これは拘束力のある指示ではなくヒントであり、検索エンジンによる自発的な遵守以外に執行メカニズムはありません。
  • ページがrobots.txtでブロックされている場合、クローラーはX-Robots-Tagヘッダーをまったく認識できません。robots.txtとX-Robots-Tagは代替ではなく補完的なレイヤーとして使用してください。
  • X-Robots-Tagは公式のIETF標準ではなく、Google、Bing、およびほとんどの主要検索エンジンがサポートする事実上の慣行です。小規模なクローラーやニッチなクローラーは認識しない場合があります。

Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub

使い方

  1. 適用するディレクティブを選択します。一般的な組み合わせは、除外するページにはnoindex、nofollow、検索エンジンにキャッシュさせないコンテンツにはnoarchiveなどです。
  2. オプションで特定のクローラーを対象とするユーザーエージェントを指定するか、すべてのボットに対して空のままにします。
  3. HTTPヘッダーまたはHTML metaタグをサーバー設定またはページマークアップにコピーします。

主な用途

  • 検索結果に表示すべきでないPDFやその他のダウンロード可能ファイルをnoindexにする。
  • noarchiveで機密コンテンツが検索エンジンにキャッシュされるのを防ぐ。
  • ギャラリーページにnoimageindexを追加して、ページはインデックスしたまま個別画像のインデックスを防ぐ。

用途

使用例

PDFインデックスの防止

フォームの背後にPDFホワイトペーパーを提供するサイト。PDFレスポンスにX-Robots-Tag: noindex, nofollowを追加して、検索エンジンがゲート付きコンテンツをインデックスせず、PDF内のリンクをフォローしないようにします。

画像アセットの保護

ストックフォトサイトがすべての画像レスポンスにX-Robots-Tag: noimageindexを追加します。HTMLページはインデックスされたままですが、個別の画像はGoogle画像検索に表示されず、ウォーターマークなしのファイルを保護します。

よくあるミス

  • ページにrobots metaタグを設定する一方で、矛盾するX-Robots-Tagヘッダーも送信する。検索エンジンはより制限的なディレクティブを尊重する場合があります。
  • robots.txtでブロックされているページにnoindexを使用する。検索エンジンはページをクロールできないとnoindexディレクティブを認識できません。
  • X-Robots-TagがHTTPレスポンス全体に適用されることを忘れる。そのレスポンス内のすべての埋め込みリソースがヘッダーの動作を継承します。

検証

  1. Google Search ConsoleのURL Inspectionツールを使用して、X-Robots-Tagでnoindexを適用した後のインデックスページのステータスを確認します。
  2. curl -I https://yoursite.com/pathを実行して、X-Robots-Tagヘッダーが存在し、正しいディレクティブが含まれていることを確認します。

FAQ

X-Robots-Tag ヘッダージェネレーターのFAQ

robots.txtのDisallowとX-Robots-Tag noindexの違いは何ですか?

robots.txtのDisallowはクロールを防ぎます。検索エンジンはリソースにアクセスできなくなります。X-Robots-Tag noindexはクロールを許可しますが、検索エンジンにリソースをインデックスに含めないよう指示します。検索結果からページを削除するには、noindexを使用し、robots.txtでブロックしないでください。クローラーがnoindexディレクティブを読み取れるようにする必要があります。

X-Robots-Tagは非HTMLファイルでも動作しますか?

はい、これがmetaタグに対する主な利点です。X-Robots-TagはPDF、画像、動画、Word文書、RSSフィード、JSONレスポンスなど、あらゆるHTTPレスポンスで機能します。HTML metaタグはHTMLページ内でのみ機能します。

特定のユーザーエージェントにのみX-Robots-Tagを使用できますか?

はい。ほとんどのWebサーバーはユーザーエージェントに基づく条件付きヘッダーをサポートしています。たとえば、Nginxでは、ユーザーエージェントがGooglebotに一致する場合、X-Robots-Tagヘッダーを追加します。ただし、すべてのボットがユーザーエージェント固有のディレクティブを尊重するとは限らず、最も安全なアプローチはディレクティブを広く適用することです。

関連ツール

その他のseoツール

こちらもお試しください

こちらもお試しください