Permission
Is the crawler allowed?
Free, no signup. “Am I letting ChatGPT, Claude, Perplexity, and Google’s AI read this page — and did I mean to?” Enter a URL and get the answer for every major AI crawler, with the exact robots.txt rule that decided it.
Is the crawler allowed?
Are useful facts present in raw HTML?
Does JavaScript successfully expose them?
Can an agent identify and use semantic controls?
Do page, schema, feed and checkout facts agree?
HTML remains primary. llms.txt, UCP, and other protocol files are optional distribution layers and cannot compensate for inaccessible or unextractable HTML.
Expected columns: crawler, timestamp, url, status, verification. A user-agent string alone is never treated as verified identity.
No log evidence uploaded.
チェックは当サーバーから実行します。入力したURLは取得しますが、結果は保存しません。 匿名化した実行単位の結果件数を集計調査に使う場合があります。URL、ドメイン、IPアドレス、識別子は含めず、100回未満の実行から統計を公開しません。
+ で現在のサイトまたはページを保存します。保存したサイト、ページ、リストの横にある☆を使うとお気に入りに追加できます。最近のチェック履歴は下に表示されます。
ローカルの選択内容から対象を入力しました。
保存した対象、名前付きリスト、最近のチェック概要はこのブラウザ内だけに残ります。
nosnippet, max-snippet, and data-nosnippet can limit preview/use but also affect normal Search snippets. Google-Extended only controls Gemini/Vertex training and grounding, not Search or Overviews.
nosnippet can block content from generative-model context without preventing title-based discovery, while Bing documents AI-answer/training effects for noarchive and noindex. Use the page audit or extension to inspect those meta and HTTP-header directives.
These fetch pages to answer questions and cite sources. Blocking a cooperating crawler can prevent that crawler from accessing the page, but it does not guarantee absence from every answer or citation.
These collect pages for model training. A provider's documented robots control governs future crawling; it does not remove content already collected or guarantee deletion from an existing training dataset.
Pick what to block; copy the generated rules into your robots.txt.
Blocking here means “documented posture,” not enforcement — a cooperating crawler will honor it; a hostile one may not.
Crawler roster last reviewed . Data is hand-maintained and editable (src/data/ai-crawlers.json).
URLを入力し、GPTBot、ClaudeBot、PerplexityBot、Google-Extendedなど主要AIクローラーごとにrobots.txtが許可またはブロックするかを確認します。
勝つルール、llms.txtの有無、コピーして使える設定、GooglebotとAI Overviewsの関係を1つの明示的な姿勢レポートにまとめます。
指定URLからrobots.txtとllms.txtを取得し、Googleのオープンソースrobots.txtパーサーを移植したマッチャーで各クローラーを評価します。最長一致と優先順位から勝つルールを示し、未取得・未確認の状態を分けて報告します。
それだけでは止まりません。GPTBot は OpenAI の学習用クローラーで、ブロックすると今後のモデル学習からコンテンツを除外できますが、質問へ回答して出典を引用するためにページを取得するライブ検索ボットは止まりません。それらは OAI-SearchBot(ChatGPT の検索結果と引用)と ChatGPT-User(ユーザーがリンクをたどった際のページ取得)です。ChatGPT の回答から除外するにはこれらもブロックする必要があり、チェッカーでは「ライブ取得と回答での引用」の下に別々に表示します。
AI Overviews 専用クローラーはなく、Google は通常の検索を変えずに AI Overviews だけを完全に除外する方法を提供していません。Googlebot のブロックはクロールを防ぎますが、既知の URL が検索結果から消えることまでは保証しません。スニペット制御は通常の検索スニペットにも影響します。Google-Extended は Gemini/Vertex の学習とグラウンディングを別に制御するもので、Google 検索や AI Overviews は対象外です。
robots.txt は勧告であり、ロックではありません。協力するクローラーへ希望を伝えますが、強制はしません。適切に運用されるクローラーは従いますが、無視すると報告されているものもあり、チェッカーでは「⚠ robots を無視」のラベルを付けます。実際に止めるには CDN または WAF でブロックし、User-Agent 文字列を信用するのではなく IP から本物のリクエストか検証する必要があります。
「検証可能」/「検証不能」のラベルは、運営者がクローラーの主張を確認する方法、つまり現在の IP 範囲または逆引き DNS と正引き確認(FCrDNS)を公開しているかを示し、Bot Verifier の登録一覧と相互参照します。User-Agent だけなら常に偽装できます。Anthropic は claude.com/crawling/bots.json で公式クローラーの IP 一覧を公開しているため、Claude のトラフィックは公開範囲との一致を確認できますが、逆引き DNS 確認とは異なります。
いいえ。llms.txt はコミュニティによる提案規約であり、読み取り対応を文書化した主要 AI クローラーはないため、ファイルの有無はどのクローラーの許可・ブロック判定にも影響しません。チェッカーは情報提供だけを目的にドメイン上の llms.txt の有無を報告し、すべてのアクセス判定は robots.txt だけで決めます。