LLMOの基礎

構造化データって何?LLMO対策の基礎をコード例つきで解説【入門】

構造化データ(schema.org / JSON-LD)とは何かをゼロから解説。AIやLLMがどう利用するのか、LLMO対策で優先すべき5つのスキーマ、コピーして使える実装例、検証ツールとよくある失敗まで入門者向けにまとめます。

Webページの各要素に機械可読なラベルを付与する構造化データの概念図
LLMOinsight編集部
著者 : LLMOinsight編集部
投稿 : 2025.02.03|更新 : 2026.07.23
9分で読めます。(約4,392文字)

この記事の結論

構造化データとは、ページの内容をschema.orgの語彙とJSON-LD形式で機械可読に宣言するマークアップです。AIがページを誤解なく抽出・引用する土台になり、LLMOではOrganization・Article・FAQPage・ItemList・BreadcrumbListの5つを優先実装します。

KEY CLAIM

構造化データとは、Webページの内容をschema.orgの共通語彙とJSON-LD形式で機械可読に宣言するマークアップであり、AIが回答の根拠としてページを正確に抽出・引用するための土台となるLLMO対策の基礎施策である。

概要

構造化データとは、Webページの内容を「機械が誤解なく理解できる形式」で宣言するマークアップのことです。人間は見た目から「これは会社名」「これはFAQ」と判断できますが、機械にとってページはただの文字列です。構造化データは、その文字列に「これは組織名です」「これは質問と回答です」というラベルを付ける仕組みで、実装には schema.org という共通語彙と JSON-LD という記述形式を使うのが標準です。

LLMO対策の文脈で構造化データが重要なのは、AIが回答の根拠を選ぶ際に「内容を確実に抽出できるページ」を優遇するためです。海外の調査では、AIに引用されたページの約7割が構造化データを実装していたという報告もあります。

本記事では、仕組みの基本から、優先すべき5つのスキーマ、コピーして使える実装例、検証方法までを入門者向けに解説します。

構造化データの仕組み:ページに「ラベル」を貼る

たとえば「株式会社Letier」という文字列があったとき、人間は文脈から会社名だと分かりますが、機械には人名か商品名か判断できません。構造化データは、この曖昧さをなくすために、ページのHTML内に次のような「宣言」を埋め込みます。

  • これは 組織(Organization) で、名前は「株式会社Letier」、公式サイトはこのURL
  • これは 記事(Article) で、見出し・著者・公開日・更新日はこれ
  • これは FAQ(FAQPage) で、この質問にはこの回答が対応する

画像の説明

この宣言は、schema.org(Google・Microsoft等が共同運営する語彙集)で定義されたタイプと属性を使い、JSON-LDというJavaScript風の記述形式でページの<head>内などに埋め込みます。表示には一切影響せず、人間の見た目は変わりません。

AIは構造化データを本当に読むのか

正直に言うと、「LLMがJSON-LDを直接理解しているか」には議論があります。2026年時点の実態を、期待値を誇張せずに整理します。

  • 検索エンジン経由では確実に効く。GoogleやBingは構造化データを解釈して検索結果やAI回答(AI Overview、Copilot)の理解の下地に使います。AI検索の多くは既存検索エンジンの上に構築されているため、ここでの効果は堅い
  • ブラウジング時に解析される。ChatGPTなどが回答時にページを取得する際、HTMLに含まれるJSON-LDも読み取りの対象になります。本文の曖昧さを補う「答え合わせ」として機能します
  • 相関データは一貫してポジティブ。被引用ページの6〜7割が構造化データ実装済み、実装ページは引用率が約3倍——といった調査報告が複数あります。因果の証明ではないものの、傾向は明確です

結論:構造化データは「魔法の引用獲得ツール」ではありませんが、実装コストが低く、SEOとLLMOの両方に効く土台施策です。やらない理由がない、が正確な評価です。

LLMOで優先すべき5つのスキーマ

schema.orgには数百のタイプがありますが、まず実装すべきは次の5つです。

スキーマ用途優先度
Organization会社・ブランドの公式情報(名称・ロゴ・URL・SNS)全サイト必須
Article記事・ブログ(見出し・著者・公開日・更新日)メディア必須
FAQPageよくある質問(質問と回答のペア)引用獲得に特に有効
ItemListランキング・比較リストリスト記事に有効
BreadcrumbListパンくずリスト(サイト内の位置)構造理解の補助

特にOrganizationは、AIの「ブランド理解の正確性」に直結する基礎情報です。名称・別表記・公式URL・ロゴ・SNSアカウントを宣言しておくことで、AIが自社を同定しやすくなります。

実装例:コピーして使えるJSON-LD

例1:Organization(会社情報)——全ページ共通で<head>内に設置します。

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "株式会社サンプル",
  "alternateName": ["サンプル", "Sample Inc."],
  "url": "https://example.com",
  "logo": "https://example.com/logo.png",
  "description": "AI検索最適化(LLMO)の分析プラットフォームを提供する企業",
  "sameAs": [
    "https://x.com/sample",
    "https://www.linkedin.com/company/sample"
  ]
}
</script>

ポイントはalternateNameに別表記(カタカナ・略称・英語名)を列挙することです。AIによる表記揺れの同定を助けます。

例2:FAQPage(よくある質問)——FAQを掲載しているページに設置します。

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "構造化データとは何ですか?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Webページの内容を機械が理解できる形式で宣言するマークアップです。schema.orgの語彙とJSON-LD形式で実装するのが標準です。"
      }
    }
  ]
}
</script>

質問と回答のペアはAIの回答形式と最も相性が良く、FAQPageは引用獲得の観点で費用対効果の高いスキーマです。

実装方法と検証ツール

実装は3通りあります。(1) HTMLテンプレートに直接記述、(2) CMSのプラグイン・標準機能を使う(WordPressなら主要SEOプラグインが対応)、(3) タグマネージャーで挿入。自社の運用体制に合う方法で構いません。

実装後は必ず検証してください。GoogleのリッチリザルトテストSchema.org公式のバリデータにURLを入れるだけで、記述ミスや必須項目の不足を確認できます。エラーのある構造化データは効果がないどころか無視されます。

よくある3つの失敗

  1. 本文と矛盾する内容を書く。構造化データはページ本文の宣言です。本文にない情報や誇張した内容を入れると、不整合として信頼を下げ、ガイドライン違反にもなります
  2. 1ページに無関係なスキーマを詰め込む。ページの実態に合うタイプだけを使います。FAQのないページのFAQPageはスパムです
  3. 実装して放置する。組織情報や記事の更新日が古いままだと、AIに古い情報を宣言し続けることになります。サイト更新と同期させてください

LLMOinsightで「実装の効果」まで確認する

構造化データは土台施策のため、効果は「AI回答での引用・理解の変化」として現れます。LLMOinsight(LLMOインサイト) は、AIが自社をどれだけ正確に理解しているか(ブランド理解精度)と、自社サイトが引用元としてどれだけ使われているか(情報源影響力)を分離して計測できるため、構造化データを含むサイト改善の効果を、実装前後の定点観測で確認できます。

「実装したが効いているのか分からない」を、データで判断できる状態にしませんか。無料デモで現在地を確認できます。

まとめ

構造化データとは、ページ内容に機械可読なラベルを付けるschema.org / JSON-LDの仕組みで、AIがページを誤解なく抽出・引用するための土台になります。まずはOrganization・Article・FAQPageの3つから実装し、検証ツールでエラーゼロを確認する——ここまでがLLMO対策の「基礎工事」です。

よくある質問

Q. 構造化データを入れるとページの見た目は変わりますか?+

A. 変わりません。構造化データはHTML内に埋め込む機械向けの宣言で、表示には一切影響しません。人間には今までどおりのページを見せながら、機械にだけ内容の意味を正確に伝える仕組みです。

Q. プログラミングの知識がなくても実装できますか?+

A. できます。WordPressなどの主要CMSではSEOプラグインが代表的なスキーマを自動出力しますし、本記事のようなコード例の社名やURLを書き換えて設置するだけでも機能します。実装後にGoogleのリッチリザルトテストで検証すれば、知識がなくてもエラーの有無を確認できます。

Q. 構造化データを入れれば必ずAIに引用されますか?+

A. されません。構造化データは引用の必要条件に近い土台であって、十分条件ではありません。結論先出しの構成、一次情報の充実、信頼シグナルなどページ本体の品質と組み合わさって初めて効果を発揮します。誇張した宣言はむしろ信頼を損ないます。

Q. どのページから実装すべきですか?+

A. まず全ページ共通のOrganizationで会社・ブランド情報を宣言し、次にAIに引用されたい主力コンテンツ(サービス紹介・FAQ・主要記事)へArticleとFAQPageを実装する順番が効率的です。全ページ一括対応より、引用させたいページからの段階実装で十分です。

LLMOinsight編集部

著者 : LLMOinsight編集部

*この投稿は、Letierの法的通知および免責事項に従います。

*本投稿は、 LLMOinsight(AI検索最適化プラットフォーム) で作成しています。一部AIの構成・編集が含まれることがあります。

LLMOinsightで実際にスコアを測定してみませんか?