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 を任意で出力
- 生成ファイルのコメントはすべて英語(あなたのサイトで公開されるため)
- どのオプションを変えても即座に再生成。ボタンを押す必要はありません
- 通信も送信もなし。すべて端末内で生成します
使い方
- 方針を選びます
- 必要に応じて拒否パス・Sitemap・Crawl-delay を入力します
- 「コピー」で取得し、サイトのルートに 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 に切り替えても結果は同じです。
関連ツール
.gitignore 生成
Web.gitignore 生成:言語・フレームワーク・エディタ・OS の 17 テンプレートを選び、重複を除去してテンプレートごとに注記で区切ります。ブラウザ内で処理します。
HTTP ヘッダー整形
Webキャプチャや curl で得た HTTP ヘッダーを表に整形し、サイズや文字コードを換算、レスポンスに欠けているセキュリティヘッダーも指摘します。
URL 解析
WebURL を解析し、スキーム・ホスト・ポート・パス・クエリパラメータ・アンカーに分解します。パラメータは元の値とデコード値を並記。すべてブラウザ内で処理します。
UA 解析
WebUser-Agent を解析し、ブラウザ・バージョン・OS・デバイス種別・エンジンを判定します。判定はパターン照合による概算です。すべてブラウザ内で処理します。
HTTP ステータスコード
WebHTTP ステータスコードの検索。番号から意味を、キーワードから番号を引けます。1xx〜5xx の分類・利用場面・確認のポイント付き。すべてブラウザ内で処理します。
MIME タイプ
Web拡張子から MIME タイプを、MIME タイプから既定の拡張子を検索。js なら text/javascript、image/svg+xml なら .svg が返ります。すべてブラウザ内で処理します。