1. 最初の 5 分で確認すべきこと
ChatGPT に自社が表示されない場合、深い対策に入る前に 5 分で済む 3 つの確認を先にやるのが効率的です。ここをスキップすると、構造改修してから「実は robots.txt が原因だった」となり、数週間を無駄にします。
- robots.txt の確認:ブラウザで
https://your-domain.com/robots.txtを開き、GPTBotとOAI-SearchBotを grep。Disallow: /なら原因確定。 - noindex の確認:表示されない該当ページの「ページのソースを表示」で
<meta name="robots" content="noindex">を検索。あれば原因確定。 - Google 検索の確認:
site:your-domain.comで Google に index されているか確認。されていなければ ChatGPT 以前に Google にも見えていない状態(より根本的な問題)。
この 3 つで何も問題なければ、原因は コンテンツ・構造化データ・外部 mention・鮮度の 4 領域のいずれか。次節で順に診断します。
2. 7 つの原因と診断・対策
原因は出現頻度順に整理しています。①と②で 6 割の事例が解決します。③以降は web_search 経由は OK でも要約に組み込まれない・順位が低いケースの解決策。
GPTBot / OAI-SearchBot を robots.txt でブロックしている
ブラウザで https://あなたのサイト/robots.txt を開き、GPTBot と OAI-SearchBot の行を確認。Disallow: / または明示的な Allow がない場合はブロック扱い。
# robots.txt User-agent: GPTBot Allow: / User-agent: OAI-SearchBot Allow: /
noindex タグが意図せず付いている
該当ページのソースを表示し <meta name="robots" content="noindex"> の有無を確認。CMS / Next.js の metadata.robots 設定や、ステージング環境からのコピペが原因のことが多い。
全公開ページから noindex を除去。Next.js なら metadata: { robots: { index: true } } を明示。 修正後は Search Console で URL 検査 → 「インデックス登録をリクエスト」で再クロール促進。
内部知識に未登録(外部 mention 不足)
Wikipedia 記事の有無、業界メディア(ITmedia / TechCrunch / 日経 XTREND 等)への露出回数、Qiita / Zenn / note / Reddit での mention 件数を Google 検索で確認。第三者 mention が累積していないと内部知識に入りません。
外部 mention の累積施策(業界メディア寄稿、note / Qiita 連載、独自データ公開、Wikipedia 記事化)を月次で実行。 これは即効性のない長期施策で、3〜12 ヶ月単位で効きます。短期は web_search 経由の対策(原因 4・5)に集中。
コンテンツ構造が「結論ファースト」になっていない
該当ページの H1 と最初の 200 字を読み、「質問形式の H1」「結論文 1 文」「補足 2〜3 文」の構造になっているかを 確認。「弊社では○○を提供しています」「○○についての記事です」のような前置きから始まっていれば NG。
H1 を「○○とは?」「○○の方法」など質問形式にし、直後 200 字で自己完結する結論を提示。 固有名詞・数値・年代を冒頭に配置。前置き・比喩・抽象語を全て削除。
FAQPage / Article schema が未実装または本文と不一致
該当ページを Rich Results Test で検査。FAQPage / Article schema が検出されない、または検出されても answer 文と本文の文言が一致していない場合は NG。
Article schema(headline / datePublished / dateModified / author / publisher)と、本文中の Q&A をそのまま反映した FAQPage schema を JSON-LD で実装。schema 内の answer 文と本文の文言を一字一句一致させる。
JavaScript レンダリング依存(CSR の SPA)で本文が読まれない
該当ページで Cmd+Option+U(macOS)/ Ctrl+U(Windows)で「ページのソースを表示」。本文 HTML が含まれていない場合は CSR。 または curl https://your-page-url で取得し本文の有無を確認。
Next.js / Nuxt の SSR・SSG、Astro、または Remix への移行。既存 SPA の場合は最低でも prerender.io / rendertron 等の動的レンダリングサービスを導入し、ボット向けに事前レンダリング HTML を返す構成にする。
dateModified が古いまま放置されている
Article schema の dateModified と本文末尾の更新日表記を確認。1 年以上更新されていないページは ChatGPT の鮮度評価で大きく不利になります。
月次の見直しオペレーションを定義。最低限「数値の更新」「リード文の修正」「FAQ 1 問追加」のいずれかをして dateModified を今月の日付に書き換える。形だけの更新でも鮮度評価上は有効。
3. 11 項目診断チェックリスト
7 つの原因に対応する 11 項目の診断チェックリスト。社内会議に持ち込んで一つずつ潰してください。
| # | 確認項目 | 使うツール |
|---|---|---|
| 1 | robots.txt に GPTBot / OAI-SearchBot の Allow がある | ブラウザで /robots.txt を開く |
| 2 | 対象ページに noindex / nofollow がない | ソース表示 + Search Console |
| 3 | Search Console でインデックス登録済 | Search Console URL 検査 |
| 4 | 本文 HTML が SSR で出ている (CSR でない) | curl またはソース表示 |
| 5 | H1 が質問形式、冒頭 200 字に結論 | 目視 |
| 6 | Article schema 実装済 (datePublished / dateModified / author) | Rich Results Test |
| 7 | FAQPage schema が本文と一致 | Rich Results Test |
| 8 | Organization schema に sameAs(公式 X / LinkedIn 等)が列挙 | Rich Results Test |
| 9 | dateModified が直近 6 ヶ月以内 | 目視 |
| 10 | Wikipedia もしくは業界メディアでの mention がある | Google 検索 |
| 11 | 対象クエリで Sakyura 等の計測ツールで引用率を追跡 | Sakyura 無料プラン |
4. 対策後の効果計測
対策しても「効果があったかどうか」を毎日計測しないと、施策の良否を判断できません。手動で ChatGPT に質問する方法は再現性が取れず、3 日続けると破綻します。
- 対象プロンプトを 20〜50 個リストアップ:自社が引用されてほしい質問を業務視点で列挙
- 日次計測:各プロンプトで自社が引用されたか・引用元 URL が出たかを記録
- 競合比較:同じプロンプトで競合の引用シェアを並列計測
- 対策ごとの再計測:原因 1〜7 の対策を打つたびに 1〜4 週間後に再計測して効果を判定
Sakyura は ChatGPT を含む主要 5 エンジンで自社・競合の引用率を日次で自動計測。「対策を打った前後でどのプロンプトの引用率が改善したか」をダッシュボードで確認できます。 クレジットカード不要、無料プランで今日から始められます。 無料で計測を始める。
5. FAQ
Q.ChatGPT に自社が表示されない最大の原因は何ですか?
robots.txt で GPTBot / OAI-SearchBot を明示的に許可していない、または Disallow しているケースが最頻出です。次に多いのは「自社の情報を答えるための質問応答型コンテンツが自社サイトに存在しない」ケース。この 2 つで全体の 6 割の事例をカバーします。
Q.GPTBot を robots.txt で許可しているのに表示されません。なぜですか?
robots.txt が正しくても、コンテンツ側の問題が残っている可能性があります。①H1 と冒頭が「結論ファースト」になっていない、②FAQPage / Article schema が未実装、③外部 mention(Wikipedia / 業界メディア / Reddit 等)がない、④自社サイトが index されていても rendering が遅く GPTBot がタイムアウトしている、⑤noindex タグが間違って入っている、などを順次確認してください。
Q.新しいページを作って何日で ChatGPT に表示されますか?
web_search 経由なら新規公開から 3〜10 日で引用候補に入る可能性があります。内部知識(学習データ)への反映は 3〜12 ヶ月の単位。「今日公開した記事が明日の ChatGPT に出る」ことは構造的に不可能です。短期は web_search 経由、中長期は内部知識への蓄積、と分けて期待値設定するのが正解。
Q.競合は表示されているのに自社だけ表示されないのはなぜですか?
次の 4 つを順番に確認してください:①競合の robots.txt との差分(多くは差なし)、②競合のコンテンツ構造(質問応答型・schema 実装)、③競合の外部 mention 数(Wikipedia / 業界メディア / Reddit)、④競合の dateModified 鮮度。④の差で順位が決まることが多く、コンテンツの中身というより「最近触れているか」で勝負がつくケースが頻出です。
Q.自社名が ChatGPT 内部知識に登録されているか確認する方法は?
ChatGPT に Web 検索を切った状態(GPT-4o / o1 などで web_search を使わずに)「○○(自社名)について教えて」と尋ねます。何らかの説明が返れば内部知識にあり、「知りません」「情報がありません」になれば内部知識未登録。後者の場合は、内部知識への登録には数ヶ月〜年単位の累積外部 mention が必要です。
Q.ChatGPT に表示されているのに GA4 で referrer が取れません。
ChatGPT 経由の流入は document.referrer が `chat.openai.com` または `chatgpt.com` で来るはずですが、ChatGPT が要約のみで URL を引用しない場合、リンク自体が貼られず流入は発生しません。「表示されている=流入がある」ではないため、Sakyura のような引用率計測ツールで「引用元 URL が出ているか」を別途追跡する必要があります。
Q.ChatGPT が誤情報で自社を表示している場合の対処法は?
①ChatGPT 内のフィードバックボタン(thumbs down → Report)で誤りを報告、②自社サイト・第三者サイトで正しい情報を強く発信し dateModified を最新化、③Wikipedia や業界メディアで公式情報の露出を増やす、の 3 つです。AI への直接フィードバックの効果は限定的なので、②と③の併用で「正しい情報の流通量を増やして誤情報を相対的に薄める」のが現実的な対処。
Q.ChatGPT Search (Pro / Search ボタン)と通常 GPT で表示挙動は違いますか?
違います。ChatGPT Search は web_search ツールを必ず発火させ、回答末尾に引用元 URL を列挙します。通常 GPT は内部知識中心で回答し、web_search を発火するかどうかはモデルとプロンプトに依存。対策としては「web_search 経由で引用される確率を最大化する」ことが短期的に効きやすく、内部知識への組み込みは長期戦になります。
Q.中小企業 / 知名度が低い会社でも ChatGPT に表示されますか?
可能です。ChatGPT は「広く知られたブランド」だけでなく「狭い専門領域で第一想起の情報源」も引用します。むしろ大手より中小企業の方が、特定キーワードで第一想起を取りやすい構造があります。リソースを 1〜3 のキーワードに集中投下するのが定石。
Q.ChatGPT 表示対策と通常 SEO の優先順位は?
施策の 7〜8 割は重複するため、対立する関係にはありません。違いは「鮮度の重み」と「質問形式コンテンツの重要度」の 2 点。通常 SEO 予算と人員のうち 20〜30% を ChatGPT 向けの追加最適化(schema、質問形式、外部 mention)に振り分けるのが現実的なバランスです。
Q.noindex / nofollow が原因で表示されないこともありますか?
あります。意図せず noindex がついているページは、Google にも ChatGPT にも検出されません。各 CMS のデフォルト設定や、ステージング環境からの本番反映時の引き継ぎミスでよく発生。Search Console のカバレッジレポート、または Sakyura のサイト診断で全ページの noindex 状況を一覧化するのが確実です。
Q.JavaScript レンダリング依存のページは ChatGPT に表示されにくいですか?
はい。GPTBot は JavaScript 実行能力が限定的で、CSR(クライアントサイドレンダリング)の SPA は本文をほぼ取れません。Next.js / Nuxt の SSR / SSG、または React Server Components など、HTML 段階で本文が出る構成にする必要があります。CSR のままなら最低でも prerender.io 等の動的レンダリングサービスの導入を検討。
Q.ChatGPT 表示対策の効果はどれくらいで見えますか?
web_search 経由は 1〜6 週間、内部知識への反映は 3〜12 ヶ月。Sakyura のような日次計測ツールを使えば「対策前」「対策後」の引用率変化を 1〜2 週間単位で確認できます。手動確認では再現性が取れないため、計測の自動化が前提条件です。
Q.ChatGPT に表示されるための最低限の予算は?
新規予算ゼロから始められます。①robots.txt 修正(無料)、②既存記事の H1・冒頭リライト(既存リソース)、③FAQ schema 追加(既存リソース)、④引用率計測ツールの無料プラン(無料)。月数万円の追加投資で外部 mention 施策(業界メディア寄稿)を加えれば、6 ヶ月で目に見える効果が出るレンジに入ります。
Q.Sakyura では何が分かりますか?
登録した自社ブランドが、対象プロンプト(最大数百件)で ChatGPT を含む 5 エンジンに引用されているかどうかを毎日自動計測します。「どのプロンプトで引用された / されなかった」「競合の引用シェア」「引用率の推移」「引用元 URL」「トップ表示順位」を可視化。クレジットカード不要・無料プランから始められます。
6. まとめ
ChatGPT に表示されない原因は 7 つに集約されます。最初の 5 分で robots.txt と noindex を確認、次に内部知識 vs web_search の経路を切り分け、コンテンツ構造 → schema → 外部 mention → 鮮度の順で潰していくのが最短経路。対策後は 必ず日次計測で効果を可視化し、改善ループを回してください。
原因が分からないなら、まず計測から
どのプロンプトで表示されていないか、Sakyura で 1 分で確認できます
ChatGPT を含む主要 5 エンジンで自社・競合の引用率を日次で自動計測。 クレジットカード不要、今日から始められます。
無料で計測を始める関連記事
- ChatGPT に引用されるサイトの作り方完全ガイド — 12 ステップの詳細実装
- Perplexity に引用される完全ガイド — Perplexity 特有の対策
- llms.txt の書き方完全ガイド — 原因 1 の詳細
- schema.org × AI 検索 — JSON-LD 実装ガイド — 原因 5 の詳細
- ブランド mention を月次で増やす方法 — 原因 3 の詳細