構造化データとAIO|schema.orgとllms.txtの基本
AIにサイト内容を正しく伝える構造化データ(schema.org)とllms.txtの役割を、基礎から解説します。
AIO対策のなかでも、構造化データの整備は土台にあたる重要な施策です。人間が読む文章とは別に、AIや検索エンジンが内容を機械的に理解するための「もう一つの説明書」を用意する——それが構造化データの考え方です。
構造化データとは
構造化データは、ページの内容(事業者・商品・サービス・FAQなど)を、機械が解釈できる決まった形式で記述するマークアップです。人間が見る画面の表示は変えずに、AIに「このページは何についてのものか」を正確に伝えられます。
schema.orgとJSON-LD
構造化データの「語彙」を定める業界標準がschema.orgです。Organization(事業者)、Service(サービス)、FAQPage(よくある質問)、Article(記事)など、内容に応じた型が用意されています。記述形式としてはJSON-LDが一般的で、ページに専用のスクリプトとして埋め込みます。
たとえば事業者情報をOrganizationとして記述しておくと、社名・所在地・連絡先・事業内容をAIが構造から正確に把握できます。料金をOfferとして記述すれば、価格や通貨が機械的に伝わります。
エンティティ最適化との関係
構造化データは、自社という「実体(エンティティ)」をAIに一意に認識させるエンティティ最適化の中心的な手段です。表記のゆれをなくし、正確な情報を構造化することで、AIの誤認識やハルシネーションを減らせます。
llms.txtという新しい慣習
llms.txt は、サイトのルートに置き、LLMにサイトの概要や主要ページを簡潔に伝えるMarkdownファイルです。検索エンジン向けのrobots.txtやsitemap.xmlに対する「AI版」とも言える新興の慣習で、AIがサイト全体像を効率的に把握する助けになります。
AIクローラの許可も忘れずに
どれだけ構造化データを整えても、AIクローラがサイトにアクセスできなければ意味がありません。robots.txtで、GPTBot・ClaudeBot・PerplexityBot・Google-Extendedなどの主要なAIクローラのアクセスを許可しているか確認しましょう。AIに引用されたいなら、これらを歓迎する設定が前提になります。
何から実装すればよいか
- 1Organization(事業者情報)— 全ページ共通でサイトの運営主体を明示する。
- 2WebSite — サイト本体の情報を記述する。
- 3Service / Product と Offer — 提供サービスと料金を構造化する。
- 4FAQPage — よくある質問をQ&A形式で構造化する。
- 5Article / BlogPosting — 解説記事やコラムに付与する。
- 6BreadcrumbList — ページの階層関係を伝える。
まとめ
構造化データ(schema.org)とllms.txtは、AIにサイト内容を正確に伝えるための基盤です。表示は変えずにAIの理解だけを底上げできる、費用対効果の高い施策です。AIクローラの許可とあわせて、AIO対策の最初の一歩として取り組む価値があります。
この記事に関連する用語
次の記事
AIO対策の始め方|診断から運用までの進め方