robots.txtジェネレーター

有効なrobots.txtを作成します。クローラーの許可/ブロック、ワイルドカード付きのDisallow、Allowの例外、Crawl-delay、サイトマップURL、AI学習ボットのブロックに対応しています。

パスは / で始めます。* は任意の文字列、$ は URL の末尾を表します。

ブロックしたフォルダー内の例外。より具体的なルールが優先されます。

Bing と Yandex は従いますが、Google は無視します。

robots.txt
User-agent: *
Disallow: /admin/
Disallow: /cart/
Disallow: /*?sessionid=

Sitemap: https://example.com/sitemap.xml
robots.txt はサイトのルート(https://example.com/robots.txt)に置く必要があります。行儀のよいクローラーにクロールしないよう依頼するだけで、ページを隠したり検索結果から外したりはできません。その場合は noindex や認証を使ってください。構文は RFC 9309 に準拠しています。

robots.txtジェネレーターとは?

このジェネレーターは、RFC 9309に従ってrobots.txtファイルを作成します。クローラーのアクセスを許可するか、Disallowするパス(*や$のワイルドカード対応)とAllowの例外、任意のCrawl-delay、サイトマップURLを指定でき、GPTBot、ClaudeBot、Google-Extended、CCBot、PerplexityBotなどのAI学習・AI検索クローラーをブロックするグループも追加できます。

robots.txtジェネレーターの使い方

  1. 既定のルールを選びます。一覧のパス以外のクロールを許可するか、サイト全体をブロックするかです。
  2. DisallowのパスとAllowの例外を、1行に1つ、それぞれ / で始めて入力します。
  3. 必要に応じてCrawl-delayとサイトマップURLを追加します。
  4. AI学習やAI検索をオプトアウトしたい場合は、「Also block AI … crawlers」にチェックを入れます。
  5. robots.txtをコピーまたはダウンロードして、サイトのルートにアップロードします。

例

入力
Allow all except /admin/, /cart/, /*?sessionid= · sitemap https://example.com/sitemap.xml
出力
User-agent: *
Disallow: /admin/
Disallow: /cart/
Disallow: /*?sessionid=

Sitemap: https://example.com/sitemap.xml

robots.txtジェネレーターを使うべき場面

クローラーが管理画面、カート、検索、パラメーター付きURLに時間を無駄にしないようにする、サイトマップへ誘導する、AIクローラーをオプトアウトする、といった場合に使います。robots.txtは助言的なもので、ページを隠したり、インデックス済みのURLを削除したりはしません(それにはnoindexや認証を使います)。悪意のあるボットはこれを無視します。

robots.txtジェネレーターの仕組み

ツールは、AllowとDisallowの行を持つ User-agent: * グループ(何もブロックしない場合は、グループを有効に保つため空の Disallow:)、続いてAIのユーザーエージェントを Disallow: / で並べた任意のグループ、最後にSitemap行を書き出します。/ や * で始まらない行は、クローラーが無視するため警告されます。Crawl-delayは、数値の場合にのみ追加されます。

一般的な使用例

  • ショップのうち、/admin/と/cart/をブロックし、残りは許可する。
  • ステージングサイト全体をクローラーからブロックする。
  • GPTBot、ClaudeBot、Google-Extendedをオプトアウトする。
  • 複数のサイトマップファイルを宣言する。

よくある質問

DisallowでGoogleからページが削除されますか。

いいえ。ブロックされたURLも、リンクからコンテンツなしでインデックスされることがあります。検索結果から外すには、noindexメタタグを使い(クロールは許可します)ます。

GoogleはCrawl-delayを尊重しますか。

いいえ。Googleは無視しますが、BingとYandexは尊重します。

Google-Extendedをブロックすると、Google検索から外れますか。

いいえ。Google-Extendedが制御するのは、GeminiとVertex AIの学習へのコンテンツの利用だけで、Googlebotは引き続き検索用にクロールします。

おすすめの次のステップ

他のカテゴリを見る