GLOSSARY
robots.txt
サイト直下に
robots.txtとは、
robots.txtとは(正確な定義)
robots.txtは、
RFC 9309で
なぜ重要か(AI検索での位置づけ)
AI検索対策では、
AI検索が
robots.txtの
仕組み/書式
robots.txtは、
- User-agent: 対象の
ボット名 (トークン)。 すべてを 対象に するなら * を 書く - Disallow: 取得を
控えてほしい パス。 / だけなら全体、 /private/ なら その 配下 - Allow: Disallowの
例外と して 取得を 許可する パス (より 具体的な 指定が 優先) - Sitemap: サイトマップ(ページ一覧ファイル)の
場所を 任意で 示す
実際の
robots.txtの
| やりたいこと | 記述 |
|---|---|
| GPTBotに | User-agent: GPTBot / Disallow: / |
| OAI-SearchBotは | User-agent: OAI-SearchBot / Allow: / |
| Google-Extendedで | User-agent: Google-Extended / Disallow: / |
| 全ボット共通で | User-agent: * / Disallow: /admin/ |
| 特定配下だけ例外的に | User-agent: * / Disallow: /archive/ / Allow: /archive/public/ |
横にスクロールできます
ポイントは、
書き方の
AI検索対策の
よくある誤解・注意点
なぜuser-triggered fetcherは
もう
- Disallowは
「取得しないで ほしい」と いう 要請で、 公開自体を 止める ものではありません。 URLを 直接知っていれば 人は アクセスできる - robots.txtで
Disallowに しても、 他サイトからの リンクなどで 検索結果に URLだけ 載る ことは ある (掲載を 確実に 止めるには noindex等が 別途必要) - User-agentの
トークンは 各社指定の 名前で 書きます。 誤った スペルは ルールが 効かない 原因に なる - ファイルは
サイトの ルート直下 (/robots.txt)に 置かないと 読まれません。 サブディレクトリに 置いても 無効 - 学習拒否
(オプトアウト)は、 GPTBotや Google-Extended等、 学習に 関わる トークンを 個別に Disallowして 表明する
学習拒否(オプトアウト)の実務
「自社コンテンツを
ただし、
書式の細部と落とし穴
robots.txtは
さらに
robots.txtで
| よくある思い込み | 正しい理解 |
|---|---|
| 書けば | 強制力は |
| サブディレクトリに | ルート直下のみ |
| Disallowで | URLだけ |
| Disallow: 空欄は | 空欄は |
| 更新は | ボットが |
| user-triggered fetcherも | 人の |
横にスクロールできます
実務での扱い方(学習拒否・出し分けの手順)
- 方針を
決める : 学習利用を 許すか /AI検索の 結果に 出したいかを、 ボット種別ごとに 整理する - ルート直下に
robots.txt を 用意する (既に あれば 追記する) - 検索系
(OAI-SearchBot、 PerplexityBot)は Allow、 学習系 (GPTBot、 Google-Extended等)は 方針に 応じて Disallow を 書く - 共通で
守りたい パス (/admin/ 等)は User-agent: * の グループで Disallow する - サーバーログで、
拒否した ボットが 実際に 減ったか、 許可した ボットが 取得できているかを 観測する - 確実に
止めたい 相手には、 robots.txtに 加えIP遮断や 認証などの 実効的な 手段を 併用する - 公式トークン名・方針は
変わる ため、 周期を 決めて robots.txt を 見直す
robots.txtでDisallowにすれば、そのボットは必ず来なくなりますか。
なりません。
学習には使わせず、AI検索には出す設定はできますか。
できます。
robots.txtはどこに置きますか。
サイトの
Disallowにしたページは検索結果から完全に消えますか。
必ずしも
robots.txtを更新したらすぐに反映されますか。
即時とは
Disallow: を空欄にするとどうなりますか。
「何も
関連する出典
この記事の根拠にした一次情報(=発表元がみずから出している資料)です。
関連用語
AIクローラー
えーあいくろーらー生成AI各社がWebページを自動取得するボットの総称。学習・収集系と回答・検索系に大別されます。
クローラー(クロール)
くろーらーリンクをたどってページを次々に取得して回る巡回プログラム(クローラー)と、その巡回作業(クロール)。
ユーザーエージェント
ゆーざーえーじぇんとHTTPリクエストでソフトが自己申告する名前。ブラウザとボットの見分けに使うが、詐称も可能。
GPTBot
じーぴーてぃーぼっとOpenAIが公開・運用する学習・収集系クローラー。将来のモデル訓練データにするために公開Webを巡回します。ChatGPT検索の回答表示用OAI-SearchBotや、ユーザー起点取得のChatGPT-Userとは目的が別。
Google-Extended
ぐーぐるえくすてんでっどGoogleが、AI用途(Gemini/Vertex AIの学習や、Google検索のAI機能のグラウンディング)に自サイトを使ってよいかを制御するトークン。固有のクローラー(独自User-Agent)を持たず、実際の取得はGooglebotが行う「制御トークン」である点が最重要。
OAI-SearchBot
おーえーあいさーちぼっとOpenAIの回答・検索系クローラー。ChatGPTの検索機能で参照先(出典)を表示するために使います。学習用GPTBotとは目的が別で、AI検索の可視性ではここが最重要。ここに取得・索引されることが「ChatGPTの回答に載る」に最も近いです。
サーバーログ
さーばーろぐWebサーバーが全アクセスを1行ずつ機械的に記録するファイル。AIクローラーの訪問はここでしか見えません。
AI検索
エーアイけんさく生成AIを使って答えを導く検索の総称。
トークン
とーくんLLMが文章を処理する最小単位。料金・入力上限・処理量を数える基準になります。
この用語を扱う記事
- テクニカルSEO・構造化データ
テクニカルSEOとは?
コンテンツSEOとの 違いと 技術要件3つ テクニカルSEOとは、
検索エンジンが ページを 見つけて 読み取れる 状態を 作る ための、 サイト側の 技術的な 調整です。 サイトの 実装に 手を 入れる 担当者と、 制作会社へ 指示を 出す 担当者に 向けて、 Googleが 公式に 挙げている 技術要件3つから、 robots.txt・構造化データ・llms.txtまでを 13の 章に 分けて 並べます。 - ChatGPT最適化・活用
ChatGPT検索とは?
使い方と Google検索との 違いを 解説 ChatGPTの
ウェブ検索は、 問いへの 答えに 最新の 情報が 役立つときに 自動で 動きます。 毎回ウェブを 見に 行くわけではありません。 この 記事では、 OpenAIの 公式ヘルプの 原文を もとに、 使い方と 使える 条件、 Google検索との 違い、そして 答えを 確かめる 手順を 並べます。 - AI検索エンジン比較
AI検索エンジン比較|主要4社の
違いとおすすめを 公式仕様で 整理 AI検索エンジンを、
Google・OpenAI・Anthropic・Perplexityの 公式ドキュメントと、 調べ方と 分母の 書かれた 第三者の 調査・論文だけで 比べました。 出典の 示し方、 無料の 範囲、 対応言語、 クローラーの 止め方を 軸ごとに 並べています。 順位は 付けていません。

