AI Visibility チェックとは?ChatGPT・Gemini・Perplexity にサイトが届くか確かめる方法

SEOgrinder 編集部 · 公開日 · 読了時間 約10分

結論: AI Visibility チェックには2種類あります。ChatGPT・Gemini・Perplexity があなたのブランドをどのくらい言及するかを追跡するものと、AI クローラーがそもそもページに到達して読めるかを調べるものです。先に行うべきは後者です。クローラーがブロックされていたり、テキストが JavaScript の実行後にしか現れなかったりすれば、どんな追跡レポートも役に立ちません。SEOgrinder はこの対応状況のチェックを、アカウントなしで無料で実行できます。

AI Visibility チェックが実際に測るもの

この言葉は、まったく別の2つのものを指しています。混同すると、直す場所を間違えます。

言及の追跡(メンション・トラッキング) は、決まった質問(プロンプト)の一覧を AI アシスタントに送り、回答にブランドやアドレスが出てくるかを記録します。答えるのは「自社は言及されているか」という問いです。無料のものも有料のものもあります。たとえば Ahrefs は、AI プラットフォームがブランドをどのくらい言及・引用しているかを報告する無料の AI visibility checker を提供しています。

対応状況のチェック は、自分の Web サイトを見ます。答えるのは「AI システムはこのサイトのページを取得して読めるか」という問いです。これは技術的な問いで、ほとんどの項目に明確な「はい」か「いいえ」があります。クローラーは robots.txt で許可されているか、配信される HTML にテキストが入っているか、ページはインデックスできるか、といった具合です。対応状況のチェックは、アシスタントがあなたを挙げるかどうかは教えてくれません。分かりやすい障害を取り除けたかどうかを教えてくれます。

どちらも役に立ちます。答える問いが違い、順番が大事です。

なぜ対応状況を先に確認するのか

文書で確認できる3つの事実が理由を説明します。

  • ChatGPT の検索は OAI-SearchBot に依存する。 OpenAI は、OAI-SearchBot をオプトアウトしたサイトは ChatGPT の検索回答には表示されないが、ナビゲーション用のリンクとしては表示されうると述べています。robots.txt の変更が反映されるまで、約24時間かかることがあります。出典:OpenAI のクローラー文書。
  • AI クローラーの多くは、渡された HTML を読む。 2024年12月の Vercel と MERJ の分析では、調査した主要な AI クローラーはどれも JavaScript を実行せず、Googlebot(Gemini 向け)と AppleBot は実行していました。確認した出典では再調査されていないので、永続的な法則ではなく、強い警告として読んでください。出典:Vercel, The rise of the AI crawler。
  • Google の AI 機能に追加要件はない。 Google は、AI による概要や AI モードに表示されるための追加要件も、特別な最適化もないと述べています。ページはインデックスされ、スニペット付きで Google 検索に表示できる状態である必要があります。出典:Google Search Central。

まとめると、扉が閉まっていれば、誰も部屋の中を読めません。追跡ツールは低い数字を見せてくれますが、robots.txt がボットをブロックしていること、あるいはスクリプトが動くまでページが空の外枠であることは教えてくれません。

AI が読めるかを決めるチェック項目

チェック項目答える問いよくある失敗
robots.txt の AI クローラー向けルール各ボットは意図して許可・拒否されているか広範な Disallow: / が1行あるだけ、または共通ルールを忘れたボット専用グループ
検索用ボットと学習用ボット学習は拒否しつつ、検索は許可しているかGPTBot を拒否して、ChatGPT の検索も止まったと思い込む
配信される HTML 内のテキスト主要なコンテンツが、JavaScript なしの最初のレスポンスに入っているかscript タグだけの空のページ外枠
スニペット付きでインデックス可能かページに noindex や nosnippet が付いていないかステージング用の設定が本番に出た
CDN とファイアウォール経由のアクセスボットはブロックではなく通常のページを受け取れるか未知のクローラーを弾くボット対策ルール
サイトマップ見つけてほしいページが載っているかサイトマップがない、またはリダイレクトだらけ
任意のシグナルContent-Signal、llms.txt、Markdown 版ランキングの手段と見なされる。効果は確認されていない

Google は、このうち1つ目、4つ目、5つ目を直接挙げています。ページはインデックスされ、スニペット付きで検索に表示できる状態でなければなりません。ベストプラクティスとして、robots.txt と、CDN やホスティング基盤の両方でクロールを許可しておくことも挙げています。また、内部リンクと、テキストで書かれた重要なコンテンツも基本に含まれます。

どの AI クローラーが何をするのか

OpenAI と Anthropic は学習、検索、ユーザーの依頼を分けています。Perplexity と Google は、役割の分け方が異なります。だから、User-agent を1行書くだけでは足りないことが多いのです。

ボット提供元用途拒否した場合
GPTBotOpenAIモデルの学習コンテンツを学習に使わないでほしいという意思表示になる
OAI-SearchBotOpenAIChatGPT での検索ChatGPT の検索回答にサイトが表示されない
ChatGPT-UserOpenAIChatGPT でのユーザーの依頼人が依頼した取得なので、robots.txt のルールが適用されない場合がある
ClaudeBotAnthropic学習用コンテンツの収集今後のコンテンツを学習から除外してほしいという意思表示になる
Claude-SearchBotAnthropic検索結果の品質検索結果での可視性が下がる可能性がある
Claude-UserAnthropicユーザーが Claude にした質問依頼による取得が妨げられ、可視性が下がる可能性がある
PerplexityBotPerplexityPerplexity の検索結果学習には使われない。Perplexity は許可を推奨している
Google-ExtendedGoogleGemini の学習とグラウンディングGoogle 検索への掲載にもランキングにも影響しない

出典:OpenAI、Anthropic、Perplexity、Google。各社はリストを更新するので、ルールをコピーする前にページを確認してください。

5分でできる対応状況のチェック

  1. SEOgrinder を開き、アドレスを入力して分析を開始します。アカウントは不要です。
  2. レポートの AI 対応 タブを開きます。
  3. 「AI エージェント向けのチェック」を読みます。基本の3項目(robots.txt、サイトマップ、AI クローラー向けのルール)と、「追加」の4項目(Content-Signals、llms.txt、Markdown 版、Link ヘッダー)があります。「追加」は一部のベンダーによる提案で、いずれかが未達のあいだは、Google への効果は確認されていないとツールが明記します。
  4. 満たしている項目は開いて、ファイルから見つかったテキストを確認できます。なお SEOgrinder は、GPTBot としてではなく、自分の名前でサイトを取得します。
  5. エージェント用プロンプトをコピー を押し、コーディングアシスタントに貼り付けます。未達の項目では、作成する内容と確認方法がプロンプトに書かれています。満たしている項目では、既存の内容を確認し、誤っている部分だけを直すよう求めます。
  6. 再チェック を押して確認します。レポートは最大24時間キャッシュされるので、修正後はこのボタンを使ってください。1時間に数回まで使えます。

レポートは、インターフェースをブラウザーの中でしか組み立てないページも指摘します。JavaScript を実行しない AI クローラーには、そうしたページは空に見えることがあります。

追跡はそのあとで。まずは手作業で

基本が整ったら、結果を測ります。始めるのに有料ツールは要りません。

  1. 実際の顧客が尋ねそうな質問を10個書き出します。地域のアイスクリーム店なら、「[自分の街] で一番おいしいアイスクリーム」とその言い換えをいくつか。
  2. 新しいチャットで、それぞれの質問を ChatGPT、Gemini、Perplexity に尋ねます。
  3. 日付、アシスタント、質問、自社が言及されたか、どのページが引用されたか、ほかに誰が登場したかを記録します。
  4. 同じ質問で、毎月繰り返します。

質問は2種類用意すると役立ちます。自社名を入れない質問は、そもそも見つけてもらえているかを示します。自社名を入れた質問(「〇〇アイスは日曜に営業していますか」など)は、自社についての情報が正しいかを示します。前者で挙がらない場合は、見つけてもらえていない可能性があります。後者で誤った答えが返る場合は、情報が古いか誤っている可能性があります。ただし原因はほかにもありうるので、1回の結果で断定しないでください。

回答は実行のたびに、またユーザーごとに変わります。1回の結果に反応せず、何回か続けて推移を見てください。あとから規模が必要になったら、有料のトラッカーが同じプロンプトを自動で実行してくれます。

よくある間違い

  • 不安になってすべてをブロックする。 すべてのボットに Disallow: / を出すと、検索結果からも消えます。
  • ChatGPT から外れるために GPTBot をブロックする。 GPTBot は学習の話です。ChatGPT の検索は OAI-SearchBot を使い、各設定は独立しています。
  • 共通ルールが抜け落ちる専用グループ。 専用のグループを見つけたクローラーはそのグループに従い、* のグループを無視します(RFC 9309)。複数の User-agent 行を1組のルールの上に並べるか、ルールを繰り返してください。
  • トラッカーのスコアを、読める証拠と受け取る。 JavaScript なしでは空のページでも、他の情報源から言及されることはあります。逆に、読めるページが無視されることもあります。
  • llms.txt を順位の手段として扱う。 Google の Gary Illyes 氏は、Google は llms.txt をサポートしていないと述べたと報じられ、John Mueller 氏は、自分の知る限りそれを使っている AI システムはないと述べました。これらは二次情報の報道です。Search Engine Roundtable を参照してください。このファイルは追加するコストは小さいものの、効果は確認されていません。
  • すぐに変化が出ると期待する。 robots.txt を更新したら、クローラーが反映するまで1日ほど見てください。

よくある質問

無料の AI Visibility チェックはありますか?

あります。どちらの種類にも。Ahrefs のような言及のチェックは、AI プラットフォームがブランドを引用しているかを示します。SEOgrinder は、AI システムがあなたのサイトに到達して読めるかを、無料でアカウントなしで確認します。

チェックツールで、ChatGPT が自社を挙げると保証できますか?

できません。アシスタントが何を答えるかは、誰にも制御できません。技術的な障害を取り除き、引用する価値のあるページを公開することはできます。アシスタントがあなたを挙げるかどうかは、アシスタント側の判断です。

GPTBot をブロックすると、ChatGPT の回答から外れますか?

いいえ。GPTBot は学習用のクローラーです。ChatGPT の検索に表示できるのは OAI-SearchBot を許可しているサイトだけで、ユーザーの依頼には ChatGPT-User が使われます。

llms.txt のファイルは必要ですか?

任意です。コストは小さく、SEOgrinder もその有無を確認しますが、順位や引用への効果は確認されていません。robots.txt、サイトマップ、現実の疑問に答えるページの代わりにはなりません。詳しくは llms.txt とは?書き方と効果の整理 をご覧ください。

どのチェックから始めるべきですか?

対応状況のチェックです。クローラーがページを取得できなければ、そのあとのどの計測もゼロから始まります。

次の一歩

自分のサイトに無料スキャンを実行し、AI 対応タブを開いてください。基本の3項目のどれかが未達なら、まずそれを直し、再チェックを押してから、言及の追跡を始めましょう。

ブログのほかの記事