robots.txtのクロール許可判定ツール

robots.txtの内容を貼り付け、パスまたは完全なアドレスと、クローラーの名前を入力してください。そのクローラーがアドレスを取得できるか、また、ファイルのどの行が決めたかを示します。

無料 ブラウザで動作 2026年11月10日火曜日確認済み

ファイル全体を貼り付けてください。結果の行番号は、この欄のすべての行を数えます。

例:/private/page.html、または完全なアドレス。判定されるのはパスとクエリだけで、ホスト名は比べられません。

クローラーの製品名です。例:Googlebot、Bingbot。スラッシュの後ろのバージョンは無視されます。

結果

このクローラーに許可されるか — 許可とは、このルールのもとでクローラーがそのアドレスを取得してよいことです。
決め手になったルール — 決め手になったファイルの行と、その行番号です。
適用されるグループ — クローラーが従うグループのuser-agentの行です。

このツールはブラウザ内で動作します。入力した内容が当社に送信されることはありません。

使い方

  1. robots.txtファイルを、robots.txtファイルに貼り付けます。
  2. パスまたはアドレスにパスか完全なアドレスを、クローラー名にクローラーの名前を入力します。
  3. このクローラーに許可されるかを読み、理由を知るために決め手になったルールの行を読みます。

判定の仕組み

ツールは最初にグループを選びます。クローラーの名前を挙げたuser-agentの行(大文字と小文字を区別しない)が1つのグループになります。どれにも名前がなければ、アスタリスクのすべてのクローラー用のグループを使います(RFC 9309、2.2.1節)。

そのグループの中で、先頭の文字からアドレスに一致するパターンを持つすべての規則が比べられます。最も長いパターンが優先され、同じ長さなら許可の規則が優先されます(RFC 9309、2.2.2節)。一致する規則がなければ、アドレスは許可されます。/robots.txtというファイル自体は、常に許可されます。

  • パターンのアスタリスク(*)は任意の文字列に一致し、パターンの末尾のドル記号($)は一致をそこで終わらせます。
  • 文字、数字、-._~のエスケープは、比べる前にデコードされるため、%7Eと~は同じです。
  • コメントはシャープ記号(#)から始まり、空のAllowまたはDisallowの値は無視されます。

GoogleとRFCが一致する点

Googleのrobots.txtのページも、同じ規則を説明しています。最も具体的に一致するuser-agentのグループが使われ、パスの長さに基づく最も具体的な規則が優先され、衝突の場合は最も制限の少ない規則が優先されます。ツールは、両者の言葉が異なる場合にRFCに従いますが、これらの規則には違いを見つけていません。

  • Googleはパスとクエリを比べます。RFCは、クエリがパスの一部かどうかを述べていません。このツールは、Googleのページの例と同じくクエリも比べます。
  • RFCは、空の値が何を意味するかを述べていません。Googleは無視し、このツールも無視します。

例:1つのファイルにある3つのアドレス

既定のファイルには、すべてのクローラー用のグループと、Googlebot用のグループがあります。Googlebotは自分のグループだけに従うため、/drafts/はGooglebotには遮断されますが、ほかのクローラーには遮断されません。表は、3つのリクエストの結果を示します。

9行目は、Googlebotに対して/private/を遮断します。5行目は、禁止した/private/より長い許可の規則なので、press-kit.htmlについては、それが優先されます。

アドレス クローラー 状態 決め手になったルール 適用されるグループ
/private/page.html Googlebot 遮断 9行目:Disallow: /private/ 7行目:User-agent: Googlebot
/private/press-kit.html Bingbot 許可 5行目:Allow: /private/press-kit.html 2行目:User-agent: *
/drafts/new.html Googlebot 遮断 8行目:Disallow: /drafts/ 7行目:User-agent: Googlebot

よくある質問

このツールは、完全なアドレスのホスト名を確かめますか?

いいえ。使われるのはパスとクエリだけです。ファイルに別のホストを指す規則があっても、入力したアドレスに適用されるかどうかは、このツールは確かめません。

robots.txtのファイル自体が、いつも許可されるのは、なぜですか?

RFC 9309は、/robots.txtのURIが暗黙に許可されると定めているため、クローラーはいつも規則を読めます。ツールもその規則に従い、結果を robots.txt として示します。

同じアドレスに2つの規則が一致すると、どうなりますか?

パターンの長いほうの規則が決めます。より具体的な規則だからです。2つのパターンが同じ長さなら、許可の規則が決めます。

値が空の規則が効かないのは、なぜですか?

RFCの文法は空の値を認めていますが、その意味は述べていません。Googleのページは、パスのない規則をクローラーが無視すると説明しており、このツールも同じように扱います。

ファイルは、サーバーに送られますか?

いいえ。ファイルはお使いのブラウザの中で読まれます。貼り付けた内容が運営者に送られたり、保存されたりすることはありません。

500 KiBを超えるファイルでも、正しく働きますか?

Googleが読むように、最初の500 KiBだけが読まれます。ファイルが長い場合はツールがそう示すため、末尾の規則が無視されるかどうかを確かめられます。

出典

数値と文章の最終確認日:2026年11月10日火曜日。

当サイトの運営に必要なCookieを使用します。お客様の同意があれば、Googleは広告用Cookieを使い、パーソナライズ広告を表示します。拒否された場合も広告は表示されますが、パーソナライズはされません。