自社の料金をChatGPTに尋ねてみたら、返ってきたのは他社の情報だった。あるいは、自社の名前は出てきたのに、案内された価格が今のものではなかった。
料金ページの担当をしていると、こういう場面に出くわすことがあります。そして最初に疑うのは、たいてい「価格そのもの」です。高すぎるから選ばれないのだろうか、と。
ところが原因の多くは、価格ではなく表記の仕方にあります。この記事は、料金ページを持っていて、AI検索での見え方が気になっている方に向けて書きました。ChatGPTが料金ページをどう読み取るのかという仕組みから始めて、最後は今日から直せる表記のルールまで持っていきます。
こんなふうに調べていませんか
- ChatGPTに自社の料金を聞くと、他社の情報や古い価格が案内されてしまう
- 料金ページに構造化データを入れるべきか、社内で判断がつかない
- 価格の書き方を、AI検索を意識した形に整えたい
この記事を読み終えたときに手に入るもの
- 自社の料金ページがChatGPTから読めているかを、自分で確かめられるようになります
- 構造化データに何を期待してよいかを、調査結果にもとづいて説明できるようになります
- 価格表記の直し方が、公開前の点検リストとして手元に残ります
結論30秒でわかる、この記事の結論
- 価格がJavaScriptで描画されていると、テキストとして読み取れないことがあります。
- 読み取れないと判断されると、情報源が第三者サイトへ切り替わり、そこに残る古い価格が案内されることがあります。
- 構造化データの追加とAI引用の増加に、明確な因果関係は確認されていません。先に直すのは価格の書き方です。
この記事では、ある会社のマーケティング部の2人と、専門家のやりとりをはさみながら進めます。自分に近い立場の人の質問から読んでいただいて構いません。
- 若葉さん(Web担当2年目)— 「そもそも、それって何ですか?」を聞く役
- 大森部長(マーケティング担当役員)— 「その投資に見合うのか」を聞く役
- 鈴木さん(AIO/SEOの専門家・本誌監修)— 答える役
01そもそも、料金ページがChatGPTに引用されるとは、AI検索で何が起きることですか?
若葉さんChatGPTで自社の料金を聞いてみたら、他社のサービスの価格が返ってきました。うちのページ、そもそも見られていないんでしょうか。
鈴木さん見られていない場合もありますし、開いてはいるけれど中身を読み取れていない場合もあります。この2つは原因が違うので、順番に切り分けていきましょう。
料金ページのAI引用とは、ChatGPTが価格に関する質問への回答で、自社の料金ページを情報源として提示することを指します。
提示のされ方には、大きく2通りあります。リンクを添えて「ここに書かれています」と案内する形と、価格の数字だけを回答文の中に取り込む形です。
どちらの形になるにしても、前提は同じです。そのページの価格が、テキストとして読み取れていること。ここが崩れていると、どれだけ丁寧に作った料金ページでも、回答の材料になりません。
この章のまとめ
料金ページのAI引用は、リンクで案内される形と、数字が回答文に取り込まれる形の2通り。どちらも「テキストとして読めていること」が前提です。
02ChatGPTは料金ページを、AI検索対策上どのクローラーで見にきているんですか?
表記を整える前に、どのクローラーが関わっているかを把握しておく必要があります。ChatGPTに関連するクローラーは、OpenAIが公式に3種類を公開しています(出典: OpenAI公式ドキュメント)。用途が異なるため、robots.txtでの制御の考え方もそれぞれ違います。
| クローラー | 主な用途 | robots.txtでの制御 |
|---|---|---|
| GPTBot | AIモデルの学習用データ収集 | Disallowで学習利用を拒否できる |
| OAI-SearchBot | ChatGPT検索機能の結果表示用 | Disallowで検索結果からの除外ができる |
| ChatGPT-User | ユーザーの質問に応じたその場でのページ取得 | ユーザー主導の取得のため、robots.txtでの制御には限界がある(出典: 同ドキュメント) |
料金ページを回答に載せたい場合は、OAI-SearchBotとChatGPT-Userの両方が自社ページへアクセスできる状態にしておく必要があります。
各クローラーの詳しい役割の違いは、別記事でまとめています。
03AI検索でうちの価格が読まれない原因は、料金ページのどこにあるんですか?
若葉さんページはちゃんと公開されていますし、ブラウザで開けば価格も見えています。それでも読めていない、ということがあるんですか?
鈴木さんあります。人の目に見えていることと、プログラムがテキストとして取り出せることは、別物なんです。ここがいちばんつまずきやすいところですね。
ChatGPTのネットワーク挙動を分析した、ある業界関係者の報告があります(出典: TryLyra、2026年7月)。公式の料金ページにアクセスしても、価格がJavaScriptで描画されている場合、テキストとして取得できないというものです。
この報告の位置づけは、先に共有しておきます。発表しているのはAI可視性ツールを提供する企業(TryLyra)で、自社ブログでの公開です。本記事の想定読者にとっては、競合にあたりうる立場です。元になった分析はネットワーク通信の観察という手法であり、査読を伴う学術研究ではありません。参考情報として扱ってください。
04価格がJavaScriptだと、ChatGPTのAI検索では本当に読めないんですか?
同報告によると、テキストとして取得できないと判断された場合、ChatGPTは解析を諦め、G2などの第三者サイトへ情報源を切り替える挙動が確認されています。
問題が起きるのは、その切り替え先に古い価格が残っている場合です。同報告には、すでに廃止されている無料プランを、ChatGPTが「利用可能」と案内してしまった例が挙げられています。
つまり、読み取れないことの本当の損失は「載らないこと」ではありません。別の誰かが書いた古い情報が、代わりに載ってしまうことです。
この章のまとめ
読み取れないことの損失は、載らないことではなく、古い情報に置き換わることです。
05自社の料金ページが読める状態かは、AI対策として自分で確かめられますか?
確かめられます。専門知識がなくても実施できる簡易チェックがあります。
ブラウザの開発者ツールでJavaScriptを無効化し、料金ページを再読み込みしてください。この状態で金額が画面から消えるなら、ChatGPTなどのクローラーの側でも、同じように取り出せていない可能性があります。
対策そのものは難しくありません。JavaScriptを動かした結果として金額を出すのではなく、HTMLのソースコードそのものに、テキストとして金額を書いておきます。見せ方の都合で表示を出し分けるときも、最初に読み込まれるHTMLの中に、価格のテキストを残しておく必要があります。
06AI検索最適化として構造化データを入れれば、料金ページはChatGPTに引用されるんですか?
大森部長料金ページの実装というと、構造化データを入れれば引用されると聞いたのだが。あれは費用をかける価値があるのか。
鈴木さんそこは正直にお伝えします。構造化データの追加とAI引用の増加に、明確な因果関係は確認されていません。大規模な比較調査の結果が出ています。
大森部長では、勧めてきた話は何だったんだ。
鈴木さん検索のリッチリザルト表示に効く、という部分は今も有効です。ただ、AI引用への効果と混ぜて説明されると、調査結果とは合わなくなります。
2026年のAhrefsの調査は、構造化データを追加したページ群と、追加していないページ群を比較したものです。追加した1,885ページと、追加していない4,000ページが対象で、対象期間は2025年8月から2026年3月です(出典: Ahrefs、2026年5月)。
結果は次のとおりです。
| 指標 | 変化率 | 評価 |
|---|---|---|
| Google AI Overviews | -4.6% | 統計的に有意な減少 |
| Google AI Mode | +2.4% | 誤差の範囲内 |
| ChatGPT | +2.2% | 誤差の範囲内 |
増えた面もありますが、そのうち2つは誤差の範囲内とされています。「入れれば増える」という説明を裏づける結果にはなっていない、というのがこの調査の読み方です。
07schema.orgのOffer型は、料金ページのLLMO対策として入れる意味がないんですか?
意味がない、という話ではありません。期待する先を間違えない、という話です。
schema.orgのOffer型は、価格・通貨・在庫状況・有効期限などを機械可読な形で示す仕様です(出典: schema.org)。Google検索のリッチリザルト表示に向けては、いまも有効とされています。
構造化データ全般の効果は、別記事でも一次データにもとづいて検証しています。
この章のまとめ
Offer型は検索表示のために入れるもの。AI引用への直接効果を主目的にすると、期待と結果がずれます。
08引用されやすい料金ページの表記は、AI検索対策として何をどう書くんですか?
大森部長構造化データが本命でないなら、うちは何に時間を使えばいいんだ。
鈴木さん価格そのものの書き方です。手を動かす量は少ないのに、後回しになりやすいところでもあります。
書き方の工夫が引用のされ方に効くという方向の研究もあります。プリンストン大学・ジョージア工科大学等の研究チームが2023年に発表した論文では、統計や出典を明記するなどの手法により、生成エンジンでの可視性が最大40%向上したと報告されています(出典: arXiv 2311.09735)。論文の詳しい中身と、その数字をそのまま受け取ってよいかは別記事で扱っています。
この見方を料金ページの表記に持ち込むと、実務のルールは次の5点にまとまります。
料金ページはこの順で整えます
具体的な金額かレンジを明記する
「お問い合わせください」だけで終わらせません。数字がなければ、AI側に引用する材料がありません
税込・税抜、月額・年額の区分を数字のすぐ隣に置く
区分が離れた場所にあると、誤読されるリスクが上がります
プラン名・金額・主な機能を表形式で横並びに整理する
表構造は、箇条書きより機械的に読み取りやすい形式です
価格の更新日または改定日を明記する
更新日があれば、AI側が情報の鮮度を判断しやすくなります
想定される価格の質問にFAQ形式で直接回答する
「最安プランはいくらか」のように、質問文と回答文の形を用意しておきます
09悪い例と良い例で、料金ページのAI対策はどこが変わるんですか?
同じ内容でも、書き方が変わると読み取りやすさが変わります。表記の悪い例と良い例を並べます。
| 項目 | 悪い例 | 良い例 |
|---|---|---|
| 金額表示 | 料金はお問い合わせください | スタンダードプラン: 月額29,800円(税別) |
| 期間区分 | 29,800円〜 | 29,800円/月(税別、年払いの場合24,800円/月) |
| 更新情報 | 記載なし | 2026年8月更新 |
| プラン比較 | 文章での説明のみ | プラン名・金額・機能を表で横並び表示 |
良い例の側に共通しているのは、その一行だけを取り出しても、いつの、どの条件の、いくらなのかが分かるという点です。悪い例の側は、ページ全体を読んでいる人にしか意味が通りません。
この章のまとめ
良い例と悪い例の差は、情報の量ではなく、その一行だけで条件が閉じているかどうかです。
10公開前に、料金ページのAI検索最適化はどこを点検しますか?
公開前に、上から当てていく形の点検リストにしました。空欄が残るなら、そこが直す場所です。
- 価格がJavaScriptではなくHTMLのプレーンテキストとして表示されている
- 「お問い合わせください」のみでなく、具体的な金額またはレンジを明記している
- 税込・税抜、月額・年額の区分を金額のすぐ近くに明記している
- 価格の更新日または改定日を明記している
- OAI-SearchBot・ChatGPT-Userをrobots.txtで意図せずDisallowにしていない
- プラン名・金額・主な機能を表形式で横並びに整理している
- 想定される価格の質問にFAQ形式で直接回答している
- schema.org Offerで価格・通貨・有効期限をマークアップしている(Google側の効果を主目的とし、AI引用への直接効果は限定的と理解した上で実施している)
よくある失敗も、この点検リストと対応しています。見た目を優先してJavaScriptで価格を描き出し、最初に読み込まれるHTMLには金額を残していない。構造化データを実装したところで手を止め、価格の文章表現には触れていない。価格を改定したあと、料金ページの外に残る古いキャッシュページや外部媒体の記載を、そのままにしている。
この章のまとめ
点検は公開前に、上から順に。改定したときは、料金ページの外に残る情報まで見に行きます。
11よくある質問
schema.org Offerを実装すればChatGPTに引用されやすくなりますか?
直接的な効果は限定的です。2026年のAhrefsの調査では、構造化データを足したことと、AI引用が増えたことのあいだに、はっきりした関係は確認されていません。検索のリッチリザルトを目的にするなら実装は無駄になりませんが、AI引用のための対策としては、価格表記を分かりやすくするほうを先にすることをおすすめします。
「お問い合わせください」という表記のままでは引用されませんか?
引用される可能性は低くなると考えられます。答えを組み立てるときに参照できる数字が、そのページに置かれていないからです。金額のレンジを公開している他社があれば、そちらの情報が先に引用される可能性があります。
robots.txtで料金ページを保護すべきですか?
答えの中に料金を載せたいなら、OAI-SearchBotとChatGPT-Userが自社ページへ入れる状態にしておきます。学習に使われることだけを避けたいなら、GPTBotだけをDisallowにするという選び方もあります。3種類をひとまとめにせず、目的ごとに分けて決めてください。
価格がJavaScriptで表示されているかは、どうやって確かめますか?
ブラウザの開発者ツールでJavaScriptを無効化し、料金ページを再読み込みしてください。その状態で価格の数字が画面から消える場合、クローラーからも読み取れていない可能性があります。専門知識がなくても実施できる簡易チェックです。
価格を改定したあと、料金ページ以外に何をすればいいですか?
改定前の価格が残っている場所を探します。古いキャッシュページや、自社以外の媒体に載っている情報を放置すると、ChatGPTが古い情報を引用し続ける原因になります。料金ページを直して終わりにしないことが、改定時の要点です。
12まとめ|今日から直す3つのこと
ChatGPTに料金ページを正しく引用してもらうために、最初に見るのは構造化データではありません。価格そのものが、テキストとして読み取れる形で書かれているか。ここが出発点です。
JavaScript依存の表示を避け、税込・税抜や期間の区分を金額のすぐ隣に置き、更新日を添える。この3つで、AIが参照しやすい料金ページに近づきます。
もう一度、今日から直す3つ
価格をHTMLのテキストで書く
開発者ツールでJavaScriptを切り、価格が残るかを確かめます
区分を数字の隣に置く
税込・税抜、月額・年額を、金額から離さずに書きます
更新日を添える
いつ時点の価格なのかを、料金ページの中で示します
AI検索では、こう聞かれています
ChatGPTに料金を聞くと、なぜ自社ではなく他社の情報が出てくるんですか?
「価格がJavaScriptだと、ChatGPTのAI検索では本当に読めないんですか?」の章で、情報源が切り替わる流れを図で説明しています
料金ページに構造化データを入れれば、ChatGPTに引用されますか?
「AI検索最適化として構造化データを入れれば…」の章に、大規模な比較調査の結果があります
価格の書き方は、ChatGPTに引用されるためにどう直せばいいですか?
「引用されやすい料金ページの表記は…」の章に、5つのルールがあります
自社の料金ページが読める状態か、どうやって確かめますか?
「自社の料金ページが読める状態かは…」の章に、手順があります
次に読むなら、この記事です