「自社の名前をAIに聞いたら、住所や営業時間が古いまま答えられた」「競合が紹介されているのに自社はまったく出てこない」――そんな声を聞くことが増えてきました。ChatGPTやGeminiをはじめとするAI検索・AI回答エンジンは、Webサイトの情報を独自に解釈して回答を生成します。つまり、サイトの情報が機械にとって読み取りやすい状態になっていないと、どれだけ良質なサービスを提供していても正しく紹介されない可能性があります。この記事では、AI検索に正確に読み取ってもらうための構造化データの基本と、サイト情報の整え方を実務の手順に沿って解説します。
AI検索が情報を読み取る仕組みをまず理解する
AI検索エンジンは、Webページのテキストをクローリング(巡回)して学習・参照します。このとき、文章としてのコンテンツだけでなく、HTMLの構造やメタデータも読み取り、「このページは何について書かれているか」「この企業の所在地・連絡先はどこか」を判断します。
従来のSEO(検索エンジン最適化)ではキーワードの含有が重視されましたが、AI検索においては情報の明確さと一貫性がより重要です。AIは複数のページや外部サービスの情報を突き合わせて回答を生成するため、サイト内に矛盾した情報があると誤った内容を回答してしまうことがあります。
構造化データとは何か、なぜAI対策に効くのか
構造化データとは、Webページの内容をコンピュータが解釈しやすい形式で記述する仕組みです。代表的なフォーマットがSchema.org(スキーマ・オルグ)で、JSON-LD(ページのhead内にJavaScript形式で記述する方法)が現在もっとも広く推奨されています。
たとえば店舗情報なら、以下のような要素を構造化データとして記述できます。
- 店舗名・屋号
- 住所・電話番号・営業時間
- 業種カテゴリ(飲食店、美容院、フィットネスジムなど)
- 口コミ評価(aggregate rating)
- サービスメニューと価格帯
- SNSアカウントのURL
Googleはこれらの情報を「信頼できる一次情報」として扱いやすくなり、AI回答エンジンが参照する際にも正確なデータとして活用されやすくなります。構造化データを実装していないサイトでも情報は読まれますが、AIが誤解釈するリスクが高まります。
実装前に整えるべきサイト情報の3原則
構造化データを書く前に、まずサイトの情報自体を正確・一貫・最新の状態にすることが先決です。どれだけ丁寧にコードを書いても、元の情報が間違っていれば意味がありません。
原則1:情報の一貫性を保つ
店舗名・住所・電話番号は、サイト内のすべてのページ(トップページ、会社概要、お問い合わせページなど)で表記を統一します。「株式会社UT」と「(株)UT」が混在しているだけでも、AIが同一の企業と判断しづらくなることがあります。また、GoogleビジネスプロフィールやSNSのプロフィール欄とも一致させることが重要です。
原則2:情報の鮮度を維持する
移転・改称・営業時間変更があった際は、サイトの該当箇所をすべて更新します。「旧住所が古いページに残っている」というケースは非常によくある失敗です。更新後はGoogleサーチコンソールで再クロールをリクエストするとインデックス反映が早まります。
原則3:情報を一箇所にまとめた正規ページを作る
会社・店舗の基本情報(アクセス・営業時間・サービス内容)は、専用の「会社概要ページ」や「店舗情報ページ」にまとめ、そこに構造化データを集中的に実装します。情報が複数のページに分散していると、AIが正しい情報を特定しにくくなります。
構造化データの実装手順と確認方法
ステップ1:スキーマタイプを選ぶ
業種に合ったスキーマタイプを選びます。よく使われるのは以下のとおりです。
| 業種・用途 | 主なスキーマタイプ |
|---|---|
| 飲食店 | Restaurant |
| 一般店舗・サービス業 | LocalBusiness |
| 宿泊施設 | LodgingBusiness |
| フィットネス・スポーツ | SportsActivityLocation |
| 企業全般 | Organization |
| FAQ | FAQPage |
ステップ2:JSON-LDを記述してページに埋め込む
JSON-LDはページのhead内に<script type="application/ld+json">タグで記述します。WordPressを使っている場合は「Schema & Structured Data for WP」などのプラグインを使うとコードを書かずに設定できます。CMS非依存の場合は、GoogleのSchema.org公式ドキュメントを参照しながら記述してください。
ステップ3:Googleのリッチリザルトテストで検証する
実装後はGoogleが提供する「リッチリザルトテスト」(検索すると見つかります)にページのURLを入力し、エラーや警告が出ていないか確認します。エラーがあると構造化データが無効とみなされます。また、Googleサーチコンソールの「拡張」メニューでも実装状況を継続的に監視できます。
よくある失敗と見落としやすいチェックポイント
- ページに表示されていない情報を構造化データに書く:Googleのガイドラインでは、ページに実際に表示されている内容と構造化データの内容が一致していることが求められます。非表示のダミーデータは違反扱いになるリスクがあります。
- 営業時間をサイトとGoogleビジネスプロフィールで別々に管理している:どちらかだけ更新して矛盾が生じることが多いです。変更時はセットで更新する運用ルールを決めておきましょう。
- FAQページに構造化データを実装していない:FAQ形式のコンテンツはFAQPageスキーマを実装することで、AIが質問と回答のペアとして正確に認識しやすくなります。よくある質問を自社サイトに置いている場合は特に効果的です。
- 複数の正規ページが存在している:リニューアルや引越しの際に旧ページが残ったままになり、AIが旧情報を参照してしまうことがあります。不要なページは削除するかcanonical(正規URL)タグで正しいページを指定します。
構造化データ以外に並行して整えたいこと
構造化データはあくまで手段のひとつです。AI検索全体への対策として、以下も並行して取り組むと効果的です。
- E-E-A-T(経験・専門性・権威性・信頼性)の強化:AIは信頼性の高いサイトの情報を優先的に参照する傾向があります。実績・専門知識・著者情報をページに明示することが有効です。
- 外部サイトとの情報一致:Googleビジネスプロフィール、食べログ・ホットペッパーなどのグルメサイト、各種ディレクトリサービスの情報を自社サイトと一致させます。
- AIへの回答の定点観測:「(会社名)のサービスは?」「(店舗名)の営業時間は?」などの質問をAIに定期的に投げかけ、回答が正しいかチェックする習慣をつけます。誤った情報が出ていれば、サイト側の情報を修正・補強するサイクルを回します。
まとめ
AI検索に正しく読み取ってもらうための第一歩は、サイト情報の一貫性・鮮度・集約の3原則を整えることです。そのうえで構造化データ(JSON-LD)を実装し、Googleのツールで検証するという手順を踏むことで、AIが自社・自店舗の情報を正確に把握しやすい状態を作れます。対策は一度やって終わりではなく、情報の変更のたびに更新し、AIの回答を定期的に観測し続けることが重要です。当社では、こうした構造化データの整備からAI回答の定点観測まで一括して支援するAIO(AI検索最適化)サービスを提供しています。社内リソースが限られている場合や、どこから手をつければよいか分からない場合は、お気軽にご相談ください。

