Sakyura
·著者 Sakyura編集部

schema.org × AI 検索完全ガイド — 必須 4 種・プラスα 5 種・JSON-LD 実装例・検証方法・FAQ 15問(2026年版)

生成 AI 検索で引用率を高めるための schema.org 必須 4 種(Organization / Article / FAQPage / BreadcrumbList)+ プラスα 5 種、JSON-LD 実装例(コードつき)、検証ツール、よくある失敗、FAQ 15 問を実装者目線で解説。

#schema.org#JSON-LD#GEO#AI検索
目次
  1. なぜ schema.org が AI 検索で重要か
  2. 必須 4 種の schema
  3. プラスαで効く 5 種
  4. HowTo schema の実装例
  5. Product schema の実装例
  6. よくある失敗 7 パターン
  7. 検証ツールの使い方(5 ステップ)
  8. FAQ(15 問)
  9. まとめ

1. なぜ schema.org が AI 検索で重要か

生成 AI は本文だけを読んで意味を抽出するのは得意ですが、「明示的に書かれた事実」の方を引用に使う傾向があります。schema.org の JSON-LD は本文と並行して「このページは記事である」「著者は誰」「公開日はいつ」「主題は何」と AI に直接伝える経路です。

特に AI Overviews / Gemini は Google の検索インデックスを基盤としており、schema.org のデータを本文と並ぶ評価対象として扱います。ChatGPT / Perplexity / Claude も HTML 内の JSON-LD を構造的シグナルとして参照する挙動が観測されています。

要点は「本文が語る内容を、別の経路で AI に再確認させる」こと。これがあるサイトとないサイトでは、引用される確率に有意な差が出ます。Sakyura が国内 30 サイトで FAQPage schema 導入前後の AI 引用率を比較したところ、導入後 4〜8 週間で平均 1.5〜2.5 倍の引用率向上が観測されました(自社調査)。

2. 必須 4 種の schema

すべてのサイトで実装すべき 4 種類です。各 schema に対して「いつ使うか」「実装例」「実装の鉄則」を載せます。

2-1. Organization

全サイト必須。トップページ or 全ページのヘッダで実装。

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Sakyura",
  "url": "https://sakyura.com",
  "logo": "https://sakyura.com/icon.svg",
  "description": "ChatGPT / Perplexity / Gemini / Claude / Google AI Overviews での引用率を日次計測する GEO/AEO SaaS",
  "sameAs": [
    "https://x.com/sakyura_jp",
    "https://github.com/sakyura"
  ],
  "contactPoint": {
    "@type": "ContactPoint",
    "contactType": "customer support",
    "email": "support@sakyura.com",
    "availableLanguage": ["Japanese", "English"]
  }
}
</script>

実装の鉄則:

  • name / url / logo は最低限
  • sameAs に公式 X / LinkedIn / GitHub / Wikipedia 等を列挙
  • contactPoint で問い合わせ先を明示すると信頼度UP
  • description には主語+動詞+数値の 1 文でサイトの本質を

2-2. Article

ブログ記事 / コラム記事 / ニュース記事の全ページで実装。

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "GEOとは?生成AI検索最適化の完全ガイド",
  "description": "GEO(Generative Engine Optimization)の定義と実践方法を解説。",
  "url": "https://sakyura.com/blog/geo-towa",
  "datePublished": "2026-02-08",
  "dateModified": "2026-04-25",
  "inLanguage": "ja",
  "author": {
    "@type": "Organization",
    "name": "Sakyura編集部",
    "url": "https://sakyura.com/editorial"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Sakyura",
    "logo": {
      "@type": "ImageObject",
      "url": "https://sakyura.com/icon.svg"
    }
  },
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://sakyura.com/blog/geo-towa"
  },
  "image": "https://sakyura.com/og-image.png"
}
</script>

実装の鉄則:

  • headline / datePublished / dateModified / author / publisher は必須
  • 本文の更新時は dateModified を必ず同時に書き換える
  • image は 1200x630px 以上を推奨(Open Graph と兼用可)
  • inLanguage を正しく設定(ja / en)

2-3. FAQPage

Q&A セクションがある全ページで実装。GEO 効果が最大の schema。

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "GEO とは何ですか?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Generative Engine Optimization の略で、ChatGPT などの生成 AI 検索で引用される確率を高める最適化施策の総称です。"
      }
    },
    {
      "@type": "Question",
      "name": "GEO の効果はいつ頃から見え始めますか?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "コンテンツ整備で 2〜6 週間、外部 mention の累積で 3〜12 ヶ月が一般的な目安です。"
      }
    }
  ]
}
</script>

実装の鉄則:

  • 本文の Q/A と一字一句一致させる
  • Question と acceptedAnswer は必須プロパティ
  • 1 ページに 1 つの FAQPage(複数入れない)
  • Q&A は 5〜20 件が読みやすい範囲

2-4. BreadcrumbList

階層構造を持つ全ページで実装。トップ → カテゴリ → 詳細の 3 階層が典型。

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "ホーム",
      "item": "https://sakyura.com"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "ブログ",
      "item": "https://sakyura.com/blog"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "GEOとは?完全ガイド",
      "item": "https://sakyura.com/blog/geo-towa"
    }
  ]
}
</script>

実装の鉄則:

  • position は 1 から始まる連番
  • item は完全な URL(相対パス禁止)
  • 現在ページ自体も最後に含める
  • Next.js なら自動生成のヘルパーを作って全記事で使い回す

3. プラスαで効く 5 種

サイトタイプに応じて追加で実装すると効果が上がる schema を 5 つ挙げます。

HowTo

手順を解説する記事(チュートリアル / セットアップ)。step-by-step を AI に明示。Google のリッチリザルトでは表示が縮小されているが、AI 検索向けには引き続き有効。

SoftwareApplication

SaaS プロダクト紹介ページ。価格 / 対応 OS / 評価 / アプリカテゴリを構造化。AI が「ツール比較」系クエリで引用候補に上げやすい。

Product / Review

EC サイト / レビューサイト。評価 / 価格 / 在庫 / アグリゲートレーティングを構造化。BtoC で重要。

Person

著者プロフィールページ。名前 / 所属 / sameAs(SNS リンク)で著者の信頼性を強化。E-E-A-T の Experience / Expertise シグナルを底上げ。

WebSite

トップページ。サイト全体のメタ情報。SearchAction を入れるとサイト内検索も Google に伝えられる。

4. HowTo schema の実装例

手順を解説する記事(チュートリアル / セットアップ)に有効。各 step に position と name を必須で含めます。

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "llms.txt の書き方",
  "description": "AI クローラー向けに自社サイトを Markdown で案内する llms.txt の書き方を 5 ステップで解説",
  "totalTime": "PT30M",
  "step": [
    { "@type": "HowToStep", "position": 1, "name": "サイト名と概要を Markdown の H1 と blockquote で書く" },
    { "@type": "HowToStep", "position": 2, "name": "主要ページ・ドキュメント・ブログをセクションで分ける" },
    { "@type": "HowToStep", "position": 3, "name": "各リンクに補足説明を付ける" },
    { "@type": "HowToStep", "position": 4, "name": "ルートに llms.txt として配置" },
    { "@type": "HowToStep", "position": 5, "name": "200 OK でアクセスできるか検証" }
  ]
}
</script>

本記事の HowTo schema は「llms.txt の書き方」を 5 ステップで説明しています。実装するときは、step の数を 3〜10 個程度に抑え、各 name は短く(30 字以内)、image / url オプショナルプロパティで詳細ページへ誘導するのが良い。

5. Product schema の実装例

EC サイトの商品ページ、SaaS の料金プランページ等に有効。価格 / 在庫 / ブランド / 評価を構造化。

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Sakyura Starter プラン",
  "description": "ChatGPT / Perplexity / Claude の 3 エンジンで日次計測。SMB 向けエントリープラン。",
  "brand": { "@type": "Brand", "name": "Sakyura" },
  "offers": {
    "@type": "Offer",
    "price": "9800",
    "priceCurrency": "JPY",
    "availability": "https://schema.org/InStock"
  }
}
</script>

SaaS 向けには SoftwareApplication(applicationCategory / operatingSystem / aggregateRating 含む)を組み合わせるのが定石。Review / Rating を加えると、AI 検索の比較系クエリで引用候補に上がりやすくなります。

6. よくある失敗 7 パターン

  1. 失敗 1:本文と schema が一致していない

    FAQPage の Question / Answer が本文の Q&A と異なる文言になっている、Article の dateModified が本文末尾の更新日と違う、など。AI は不一致を不正な情報源シグナルとして扱います。一致を保つ運用ルールが必須です。

  2. 失敗 2:必須プロパティが欠けている

    Article の author / publisher / dateModified、FAQPage の acceptedAnswer 等、必須プロパティが欠けると schema 全体が無効扱いされます。Google リッチリザルトテストで検証してから本番リリース。

  3. 失敗 3:1 ページに複数の同じ type を入れる

    例:FAQPage を 2 つ、Article を 2 つ。1 ページ 1 schema が原則。複数概念を表したい場合は @graph で 1 つの JSON-LD にまとめます。

  4. 失敗 4:dateModified を更新しない

    記事を更新したのに schema の dateModified が古いまま、というケース。AI は最新性を重視するため、更新時に必ず schema も同期する運用を組んでください。

  5. 失敗 5:HTML エスケープを忘れて JSON-LD が壊れる

    本文に < や > を含めて JSON-LD を生成すると、ブラウザが script タグを誤解釈します。Next.js なら dangerouslySetInnerHTML 経由で JSON.stringify(obj) を渡すのが安全。

  6. 失敗 6:sameAs を空にしている

    Organization schema の sameAs を空配列にしている、または公式 SNS のみ列挙して Wikipedia / Crunchbase 等の権威サイトリンクを抜かしているケース。E-E-A-T の Authoritativeness シグナルが弱くなり、引用率に影響する可能性があります。

  7. 失敗 7:すべての schema を 1 つの巨大 JSON-LD に入れる

    FAQPage + Article + Organization + Product を全部 1 つの @graph に入れる、というやり方は文法的には正しいですが、保守性が下がります。1 ページ 1 schema を原則にして、必要に応じて @graph で関連 schema をまとめるのが現実的。

7. 検証ツールの使い方(5 ステップ)

実装後は必ず以下 5 ステップで検証します。

  1. ステップ 1: Google リッチリザルトテスト

    search.google.com/test/rich-results にアクセス、対象ページの URL を入力。Google がリッチリザルトとして認識するか、エラー / 警告がゼロかをチェック。

  2. ステップ 2: Schema.org Validator

    validator.schema.org にアクセス、対象 URL を入力。schema.org 公式の構文チェッカで、Google より厳密に schema.org 仕様準拠を判定。

  3. ステップ 3: Google Search Console「拡張」レポート

    Search Console の「拡張」セクションで、実際にインデックスされた schema の状況を週次で確認。エラー / 警告が出たページは速やかに修正。

  4. ステップ 4: 本番デプロイ後の再検証

    本番環境で再度リッチリザルトテストを実行。Next.js などのビルド時に schema が壊れることがあるため、デプロイ後も必ず確認。

  5. ステップ 5: AI 検索ツールで引用率変化を計測

    Sakyura などで schema 実装前後 4〜8 週間の引用率を比較。1.5 倍以上の向上があれば schema が効いていると判定。

Sakyura の無料診断ツールは、構造化データを含む 10+ 項目の AI 検索準備度を 30 秒で自動チェックします。 さらに自社の引用率を継続計測するには、無料プラン(クレカ不要)で今日から始められます。 無料で計測を始める

8. FAQ

Q.schema.org(構造化データ)は AI 検索でも本当に効くのですか?

効きます。Google AI Overviews / Gemini は schema を Google 検索インデックスの一部として参照し、ChatGPT / Perplexity / Claude もページ HTML 内の JSON-LD を構造的シグナルとして読み取ります。本文と矛盾しない構造化データは「整理された情報源」として AI に評価されます。

Q.JSON-LD と Microdata、どちらで実装すべきですか?

JSON-LD 一択です。Google が公式に推奨し、HTML 構造と独立して実装できるため保守性が高い。Microdata(HTML タグに span itemprop= 等を埋める方式)は、HTML 内に散らばってメンテが難しく、現在では基本的に推奨されません。

Q.全種類の schema を入れた方が良いですか?

いいえ、関連性のある schema だけ正確に入れるのが正解です。種類を増やしても、本文と矛盾する schema や必須プロパティ欠けがあると逆効果。まず必須 4 種(Organization / Article / FAQPage / BreadcrumbList)を完璧に実装してから、サイトタイプに応じて HowTo / Product / SoftwareApplication 等を追加します。

Q.Article schema の dateModified は本文と一致させる必要がありますか?

はい、必須です。本文に「最終更新 2026 年 4 月 25 日」と書いて、Article schema の dateModified が 2024 年のままだと AI も Google も「信頼できない情報源」と判定する可能性があります。本文・schema 両方を必ず同時に更新してください。

Q.FAQPage schema は何個まで入れてよいですか?

1 ページに 1 つの FAQPage schema、その中の Question 数に上限はありません(実用上 5〜20 件が一般的)。複数ページにわたる場合はページごとに別々の FAQPage schema を入れます。1 ページに 2 つ以上の FAQPage を入れるのは推奨されません。

Q.構造化データが正しく実装されているか確認するツールは?

Google の「リッチリザルトテスト(rich-results-test)」と「Schema.org Validator(validator.schema.org)」が無料で使えます。両方を通して、エラー / 警告がゼロであることを確認してから本番デプロイしてください。

Q.schema.org が AI 引用率に与える影響を実測した事例はありますか?

公開されている定量データは限定的ですが、Sakyura が国内 30 サイトで FAQPage schema 導入前後の AI 引用率を比較したところ、導入後 4〜8 週間で平均 1.5〜2.5 倍の引用率向上が観測されています(あくまで自社の調査結果)。ぜひ自社で実測してください。

Q.Organization schema には何を含めるべきですか?

name / url / logo / sameAs(公式 SNS の URL 群)/ contactPoint / description の 6 つは必須レベル。さらに address / foundingDate / numberOfEmployees / parentOrganization 等を加えると、AI が「実在する企業」と判定するシグナルが強化されます。

Q.BreadcrumbList schema はサイト全体で必須ですか?

ナビゲーション階層がある全ページで実装すべきです。トップ → カテゴリ → 詳細記事、の 3 階層構造などは特に有効。AI とユーザー両方の文脈理解を助けます。実装は 5 分なので入れておくのが基本。

Q.schema.org 以外に AI 向けに追加すべきメタデータはありますか?

Open Graph(og:title / og:description / og:image / og:type)、Twitter Card(twitter:card / twitter:title)、canonical URL、hreflang(多言語サイト)、llms.txt が代表的です。schema.org とあわせて全部実装するのが本格的なサイトの基本構成です。

Q.schema.org の実装で最も時間がかかるのはどの種類ですか?

FAQPage です。本文の Q&A と完全一致させる必要があるため、Q&A の文章設計と JSON-LD の同期に最も時間がかかります。逆に Organization / BreadcrumbList は静的データなので 30 分で実装完了。Article は記事公開時に generateMetadata と連動させれば自動化可能です。

Q.schema.org のバージョン違いで実装が変わりますか?

schema.org の語彙は後方互換性を保ちつつ拡張されるため、基本プロパティは数年単位で安定しています。ただし新しい type(HowTo、FAQPage 等)はリリース後 1〜2 年は Google サポートが変動することがあるので、リッチリザルトテストで定期的に検証する運用が安心です。

Q.schema.org を Next.js / WordPress / Shopify でどう実装しますか?

Next.js なら Article コンポーネントで script type=&quot;application/ld+json&quot; を JSX で出力(dangerouslySetInnerHTML)。WordPress なら「Yoast SEO」「Rank Math」プラグインが自動生成。Shopify はテーマファイルの head セクションに JSON-LD を埋め込みます。各プラットフォームで「FAQPage / Article は手動カスタマイズが必要」なケースが多い。

Q.schema.org の効果を AI 引用率で計測するには?

Sakyura のような GEO 計測ツールで「schema 実装前後の引用率変化」を比較するのが最もシンプル。具体的には、対策プロンプト 30 個でベースライン計測 → schema 実装 → 4 週後・8 週後に再計測。引用率が 1.5 倍以上に上がっていれば schema の効果と判定できます。

Q.schema.org が更新されたらどう追随すべきですか?

公式 Web サイト(schema.org/CHANGELOG)と Google Search Central のリッチリザルトドキュメントを四半期に 1 度確認。新しい type が追加されたら、自社カテゴリで使えるかを評価。AI 検索向けに有用なのは新規 type よりも、既存の必須 4 種を完璧に実装することの方が圧倒的に効きます。

9. まとめ

schema.org は AI 検索で引用される確率を上げるための明示的なシグナルです。 必須 4 種(Organization / Article / FAQPage / BreadcrumbList)を JSON-LD で正確に実装し、本文と一致する状態を保つこと。これだけで多くのサイトが一段階上の引用率に到達します。 さらに HowTo / Product / Person / SoftwareApplication / WebSite を業種に応じて追加することで、引用機会を最大化できます。

まずは無料プランで計測を始める

schema.org 実装後、引用率はどう動きましたか?

Sakyura は ChatGPT / Perplexity / Gemini / Claude / Google AI Overviews の 5 エンジンで自社・競合の引用率を日次で自動計測。実装の効果を数字で確認できます。 クレジットカード不要、今日から始められます。

無料で計測を始める

関連記事