クローラー制御ツール

robots.txtを
無料で簡単に生成

クローラーごとにAllow・Disallowのパスを設定し、サイトマップURLを追加するだけで、完成したrobots.txtファイルをすぐにコピー・ダウンロードできます。コーディング知識は不要です。

User-agent: * で全クローラー対応、または特定ボットだけに個別ルールを設定
Allow・Disallowのパスをグループごとに複数追加可能。複雑な構成にも対応
サイトマップURLを記載してクローラーがXMLサイトマップを発見しやすくなる

🤖 robots.txt ジェネレーター

クローラーグループを作成して、ファイルを生成・コピー・ダウンロードしてください。

1行に1パス(先頭は / で始めてください)
1行に1パス。/ と入力すると全ページをブロック
フルURL形式で入力(複数ある場合は1行に1つ)
0クローラーグループ
0Allowルール数
0Disallowルール数
0サイトマップ数

📄 生成されたrobots.txt

まだ生成されていません
クローラーグループを追加してから「生成する」をクリックしてください。
# 「グループ追加」→「生成する」の順にクリックしてください

📌 設定のポイント

ベストプラクティス
推奨

パスは必ず /admin/ のようにルート相対パスで記述してください。

推奨

サイトマップは https://example.com/sitemap.xml のようにフルURLで記載します。

注意

Disallow: / と入力するとサイト全体のクロールをブロックします。意図的でない場合は使用しないでください。

ヒント

Googlebot・Bingbotなど検索エンジンごとに異なるルールを設定するには、グループを複数作成します。

robots.txtとは何か、なぜ重要なのか

robots.txtはウェブサイトのルートディレクトリに置く1つのテキストファイルです。検索エンジンのクローラーがあなたのサイトをどのようにクロールすべきかを指示する役割を持っています。

🔍

クロールバジェットの最適化

Googlebotがサイトをクロールできる回数には上限(クロールバジェット)があります。管理画面や重複ページなど不要なURLをDisallowに設定することで、重要なページにクロールリソースを集中させることができます。大規模サイトほど効果が高まります。

🛡️

不要なページの露出を防ぐ

検索結果に表示させたくないステージング環境・内部検索結果ページ・重複コンテンツなどをクロールさせないことで、サイトのインデックス品質を高く保てます。薄いコンテンツや重複URLが蓄積するとSEO評価が下がるリスクがあります。

🗺️

サイトマップとの連携

robots.txtにSitemapディレクティブを記述することで、クローラーがXMLサイトマップをより確実に発見できます。Google Search Consoleで個別に登録するよりも、robots.txtに記述することで複数の検索エンジンに同時に伝えられます。

📝

このツールの使い方(3ステップ)

User-agentを選択し、AllowとDisallowのパスを入力して「グループ追加」をクリック。
必要な数だけグループを追加したら「生成する」をクリック。
コード欄に表示されたrobots.txtをコピーまたはダウンロードして、自社サイトのルートディレクトリ(例: https://example.com/robots.txt)に設置してください。

完全無料・登録不要

このツールはすべてブラウザ内で動作します。サーバーへのデータ送信は一切なく、アカウント登録も不要です。生成したrobots.txtの内容は完全にあなたのものです。何度でも作り直せるので、サイト構成の変化に合わせて定期的に見直すことをお勧めします。

🌐

Google公式ガイドラインに準拠

このジェネレーターが出力するrobots.txtの形式は、Googleが公開しているrobots.txtの仕様に沿っています。User-agent、Allow、Disallow、Sitemapの各ディレクティブを正しい順序・形式で出力するため、主要な検索エンジンに問題なく認識されます。

よくある質問(FAQ)

ウェブサイトのルートドメイン直下に設置してください。例えば https://example.com/robots.txt のURLでアクセスできる場所です。サブドメインがある場合はそれぞれのルートに個別のrobots.txtを用意する必要があります。
Disallowはクローラーがそのページを「訪問しないよう」指示するものです。一方、noindex(メタタグまたはHTTPヘッダー)はページを訪問した上で「インデックスしないよう」指示します。Disallowだけでは検索結果への表示を完全には防げません。確実に検索結果から除外したいページにはnoindexを使用してください。
robots.txtが存在しない場合、検索エンジンのクローラーはサイト全体をクロールしようとします。多くの場合はそれで問題ありませんが、管理画面や非公開ページがクロールされる可能性があるため、適切に設定しておくことを推奨します。
はい、あります。例えばGooglebotには一部のパスをクロール許可しつつ、他のボットには全てブロックするといった細かな設定が可能です。画像検索専用の「Googlebot-Image」や広告クロール専用の「AdsBot-Google」など用途別のクローラーにも個別に対応できます。
ファイルを設置・更新後、Googlebotが次回クロール時にrobots.txtを読み込むまでに通常数時間〜数日かかります。Google Search Consoleの「robots.txtテスター」を使えば設定が正しく認識されているか確認できます。急ぎの場合はSearch Consoleから再クロールをリクエストしてください。