AIO解説一覧
実践更新 2026-05-21

構造化データと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に引用されたいなら、これらを歓迎する設定が前提になります。

何から実装すればよいか

  1. 1Organization(事業者情報)— 全ページ共通でサイトの運営主体を明示する。
  2. 2WebSite — サイト本体の情報を記述する。
  3. 3Service / Product と Offer — 提供サービスと料金を構造化する。
  4. 4FAQPage — よくある質問をQ&A形式で構造化する。
  5. 5Article / BlogPosting — 解説記事やコラムに付与する。
  6. 6BreadcrumbList — ページの階層関係を伝える。

まとめ

構造化データ(schema.org)とllms.txtは、AIにサイト内容を正確に伝えるための基盤です。表示は変えずにAIの理解だけを底上げできる、費用対効果の高い施策です。AIクローラの許可とあわせて、AIO対策の最初の一歩として取り組む価値があります。

自社のAIO対策を始めるなら

無料のAI可視性診断で、いまAIに自社がどう見えているかを把握できます。

次の記事

AIO対策の始め方|診断から運用までの進め方