piapia123
ja

robots.txt 生成

Web

処理はすべてブラウザ内で完結します。データは送信されません

出力

よくある方針から robots.txt を生成します。数分で埋められます。 ⚠️ まず robots.txt とは何か:これは任意で守られる取り決めであり、アクセス制御ではありません。行儀のよいクローラー(Google・Bing などの大手検索エンジン)は読みますが、どんなクローラーも無視できます —— 本当に守る必要のあるものは認証で守るべきで、このファイルでは守れません。すでにインデックスされたページを削除することもできません(それは検索エンジンのウェブマスターツールで削除申請が必要です)。 3 つの方針の違い: - すべて許可 —— 空の `Disallow:` を 1 行。「何も拒否しない」を明示します - AI 学習クローラーのみ拒否 —— GPTBot・ClaudeBot・CCBot・Google-Extended などを列挙し、サイト全体を拒否 - すべて拒否 —— `Disallow: /` を 1 行 ⚠️ AI クローラーの一覧には賞味期限があります:この分野は数か月ごとに新しい参加者が現れます。そのため生成されるファイルには確認日をコメントで書き、「この一批を拒否した」とは言えても「すべて拒否した」とは言いません。より完全な一覧が必要なら自分で維持するか、カスタム欄に気になるものを入れてください。 ⚠️ ファイル内のコメントはすべて英語です —— あなたのサイトで公開され、世界中のクローラーと関係者が読むためです。 ⚠️ もう一点:`Crawl-delay` は Google は明確に無視します(自社のウェブマスターツール設定を使うため)。Yandex と Bing は解釈します。設定してもレート制限が必ず効くわけではありません。

機能

  • 4 つの方針:すべて許可・AI 学習クローラーのみ拒否・すべて拒否・カスタム
  • カスタム一覧には任意のクローラー名を記入(カンマ・空白・読点・全角カンマに対応)
  • 拒否パスは先頭のスラッシュとディレクトリ末尾のスラッシュを自動補完し、重複を排除します
  • Sitemap 行と Crawl-delay を任意で出力
  • 生成ファイルのコメントはすべて英語(あなたのサイトで公開されるため)
  • どのオプションを変えても即座に再生成。ボタンを押す必要はありません
  • 通信も送信もなし。すべて端末内で生成します

使い方

  1. 方針を選びます
  2. 必要に応じて拒否パス・Sitemap・Crawl-delay を入力します
  3. 「コピー」で取得し、サイトのルートに robots.txt として保存します

よくある質問

AI クローラーを拒否すれば、本当に止まりますか?
ルールを守る相手にだけ効きます。 OpenAI・Anthropic・Google・Apple はクローラーのトークンを公開し、robots.txt を尊重すると表明しているため、拒否すれば実際に停止します(`Google-Extended` と `Applebot-Extended` は「クロールはよいが学習には使わないでほしい」を表すもので、まさにこのために用意されたスイッチです)。 しかしこのファイルは誰でも無視できます。UA を変えたクローラーや、気にしないスクレイピングサービスは robots.txt では一切止められません。本当に守るには認証・レート制限・あるいは非公開にするしかありません。 また一覧自体も古くなります。新しい学習クローラーは数か月ごとに現れます。生成ファイルに確認日を書いているのはそのためです。
`Disallow: /admin` と `Disallow: /admin/` は違いますか?
違います。しかも見落とされがちです。 `Disallow: /admin` は `/admin` で始まるすべてのパスに一致します —— `/administrator` や `/admin-panel.html` も含まれ、それらは多くの場合意図していません。末尾のスラッシュを付けるとそのディレクトリだけを指します。 そこで本ツールは、ディレクトリ名だけ(ドット・アスタリスク・`$` を含まない)を書いた場合は末尾のスラッシュを自動で補い、`/admin.html` のようなファイル名や `/a/*.pdf$` のようなパターンはそのまま保持します。
生成されるコメントが英語なのはなぜですか?
このファイルはあなたのサイトで公開されるためです —— `/robots.txt` を取得する人(各クローラーの運用者を含む)が読むことになります。中国語だけのコメントはそうした運用者に優しくなく、コメントの目的はまさに「なぜこう書いてあるかを読む人に伝えること」です。 クローラー名とパスはあなたの内容ですが、それ以外は生成器が書く部分なので英語で固定しています。副次的な効果として、出力は UI の言語に依存しません —— 日本語 UI に切り替えても結果は同じです。

関連ツール