JA
マイツール

robots.txt テスター(RFC 9309)

RFC 9309 のルール(グループ選択、最長一致、* と $)で、robots.txt が URL を許可するかブロックするかをテストし、決め手になったルールを表示します。

製品トークンです(例: Googlebot、Bingbot、Googlebot-Image、Applebot)。ブラウザーの文字列全体ではありません。
許可
3
ブロック
3
使われたグループ
User-agent: *(1 行目)
警告
0
サイトマップ
https://example.com/sitemap.xml

RFC 9309 に従い、最も具体的な(最も長い)ルールが優先され、同じ長さなら Allow が勝ち、* は任意の文字に、$ は末尾に一致します。robots.txt はクローラーにページを取得しないようお願いするだけで、検索結果から隠したり、ページを保護したりするものではありません。

Googlebot の結果
URL結果適用されたルール
/admin/loginブロック2 行目: Disallow: /admin/
/search?q=shoesブロック3 行目: Disallow: /search
/search/about許可4 行目: Allow: /search/about
/files/report.pdfブロック5 行目: Disallow: /*.pdf$
/files/report.pdf?download=1許可一致するルールなし
https://example.com/blog/hello-world許可一致するルールなし
マイツール →
広告

robots.txt の誤った位置のルール 1 つで、サイト全体が検索エンジンから見えなくなったり、管理画面がクロール可能になったりすることがあります。このテスターは、RFC 9309 と Google の説明どおりに robots.txt を URL の一覧に適用します。指定したクローラーのグループを選び(重複するグループは統合し、* にフォールバック)、* と $ のワイルドカードを使って最も長く一致する Allow または Disallow のルールを探し、決め手になった行とともに許可かブロックかを報告します。クローラーが無視する行にも印を付けます。

使い方

  1. robots.txt の内容を貼り付けます。
  2. 確認したい URL またはパスを 1 行に 1 つずつ入力します。
  3. Googlebot、Bingbot、Applebot などのクローラートークンを入力します。
  4. 各結果とその根拠のルールを確認し、警告があれば修正します。

計算式

Group: the one whose user-agent equals the crawler token (case-insensitive), else *. Rule: among Allow and Disallow paths that match the start of the URL path, the longest wins; on a tie, Allow wins.

* は任意の文字の並びに、末尾の $ は「URL の終わり」を意味します。パスにはクエリ文字列も含まれます。ASCII 以外の文字はパーセントエンコードして比較し、通常の英数字のエスケープは先にデコードされます(RFC 9309 §2.2.2)。/robots.txt は常に許可されます。

計算例

User-agent: *、Allow: /p、Disallow: / の場合、URL /page は許可です。どちらのルールも一致しますが、/p は / より長いためです。Disallow: /*.php$ なら /filename.php はブロックされ、/filename.php?parameters は許可されます。$ は URL がそこで終わることを要求するからです。

よくある質問

Disallow すると Google から削除されますか?

いいえ。クロールを止めるだけなので、ブロックされた URL でもリンクから、内容なしでインデックスされることがあります。検索結果に出したくないなら、クロールを許可して noindex の robots メタタグか X-Robots-Tag ヘッダーを使ってください。

Googlebot-Image が Googlebot のグループに従うのはなぜですか?

Google は一部のクローラーに 2 つの user-agent トークンを用意しています。たとえば Googlebot-Image は googlebot-image のグループがあればそれに、なければ googlebot のグループに従います。テスターは、そのように文書化された Google のクローラーにだけこれを適用し、ほかの名前は * にフォールバックします。厳密な RFC 9309 の動作をテストするにはオプションをオフにしてください。

パスは大文字小文字を区別しますか?

はい。Disallow: /Folder は /folder をブロックしません。ただし user-agent の名前は大文字小文字を区別せずに照合されます。

出典

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). robots.txt テスター(RFC 9309). https://kakao.mobile/ja/tools/robots-txt-tester/

MLA

“robots.txt テスター(RFC 9309).” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/robots-txt-tester/.

広告