AIクローラ制御に対応した robots.txt をブラウザだけで自動生成
生成AIの学習・参照に使われるクローラです。ブロックすると学習データへの利用を避けられます。許可すると生成AIやAI検索に引用・参照されやすくなります(LLMO/AEO観点)。「指定なし」は robots.txt に記載せず、既定挙動に任せます。
個別に指定したいボットだけ「許可」または「ブロック」に設定します。多くのサイトは「指定なし」のまま、下の共通ルールで全体を制御すれば十分です。
/admin/ のように記述します。空欄の場合は「Disallow:(全て許可)」として出力します。User-agent(ボット)別のAllow / Disallowルール、Crawl-delay、Sitemap URL、そしてGPTBotやCCBotなどAI学習クローラの許可/拒否を指定するだけで、正しい書式の robots.txt をリアルタイムに自動生成する無料ツールです。ページを開いた瞬間からサンプルが表示されるので、トグルを切り替えたり共通ルールを入力したりすると、その場で下部の出力が更新されます。完成したら「コピー」または「robots.txt をダウンロード」で取得し、サイトのルート直下(https://あなたのドメイン/robots.txt)に配置してください。
操作はすべてブラウザ内で完結し、サーバーに何も送信しません。会員登録もインストールも不要です。よく使う設定はクイックプリセット(全ボット許可 / 検索OK・AI学習ブロック / 全ボット拒否)からワンクリックで呼び出せます。
近年は検索エンジンだけでなく、生成AIの学習や回答生成のためにサイトを巡回するクローラが増えています。これらを許可するか拒否するかは、コンテンツ戦略上の重要な判断です。学習データとしての利用を避けたい場合はブロック、生成AIやAI検索エンジンに自社コンテンツを引用・参照してもらいたい場合(LLMO: Large Language Model Optimization / AEO: Answer Engine Optimization)は許可を選びます。本ツールでは主要なAIクローラを一覧化し、それぞれ許可 / ブロック / 指定なしをワンクリックで切り替えられます。
| User-agent | 運営 | 役割 |
|---|---|---|
GPTBot | OpenAI | ChatGPTなどのモデル学習用クローラ |
OAI-SearchBot | OpenAI | ChatGPTの検索機能で参照するためのクローラ |
ChatGPT-User | OpenAI | ユーザー操作によるブラウジングのアクセス |
Google-Extended | Gemini / Vertex AIの学習利用の可否を制御 | |
CCBot | Common Crawl | 多くのLLMの学習元となる大規模クロール |
anthropic-ai / ClaudeBot | Anthropic | Claude関連のクロール |
PerplexityBot | Perplexity | AI検索エンジンのクローラ |
Bytespider | ByteDance | AI学習向けの大規模クローラ |
なお、robots.txt はあくまでクローラへの指示であり、すべてのボットが必ず従う保証はありません。学習利用を厳密に制限したい場合は、robots.txtに加えて利用規約やサーバー側の対策も併用してください。
robots.txt は数行のシンプルなテキストで構成されます。User-agent で対象のボットを指定し、その下に Disallow(クロールを避けるパス)や Allow(例外的に許可するパス)を並べます。User-agent: * はすべてのボットを対象にする指定です。
| ディレクティブ | 意味 | 例 |
|---|---|---|
User-agent | 対象ボットの指定 | User-agent: Googlebot |
Disallow | クロールを避けるパス | Disallow: /admin/ |
Allow | 例外的に許可するパス | Allow: /admin/public/ |
Crawl-delay | クロール間隔(秒) | Crawl-delay: 10 |
Sitemap | サイトマップの絶対URL | Sitemap: https://example.com/sitemap.xml |
Disallow: / はサイト全体のクロール拒否、Disallow:(空欄)はすべて許可を意味します。Crawl-delay はGooglebotには無視されますが、BingbotやYandexなど一部のクローラは参照します。