メインコンテンツへスキップ
テクニカルGEO公開: 2026-09-07読了目安 9分

生成AIに正しく解釈される構造化データ(JSON-LD)実践設計|Organization・FAQ・Productの完全実装ガイド

ChatGPTやGeminiなどのAIクローラーが自社の会社概要、サービス価格、製品スペックを誤認(ハルシネーション)しないために必須となる構造化データ(Schema.org)の実装手法、コピペ用完全コード、検証手順をエンジニア向けに解説します。

GEORank 編集部GEO・生成AI検索リサーチチーム
#構造化データ#JSON-LD#Schema.org
自社サイトのAI対応度は万全ですか? 登録不要・30秒でAIクローラー許可や構造化データを無料診断できます。

1. なぜ生成AIはプレーンテキストよりも構造化データを好むのか?

生成AI検索(Google Gemini、ChatGPT Search、Perplexity)が回答を生成する際、最大の技術的課題となるのが「ハルシネーション(もっともらしい嘘・誤認)」です。

Webサイト上の一般的なHTMLテキストは、装飾用のCSSクラス、広告バナー、ナビゲーションリンク、キャッチコピーなどが複雑に絡み合っています。LLM(大規模言語モデル)がどれだけ高度であっても、プレーンテキストだけから「どれが正式な商号か」「税込価格なのか税抜なのか」「解約条件はどこか」を100%誤解なく抽出するには膨大な計算トークンを消費します。

ここでSchema.org準拠のJSON-LD構造化データが埋め込まれていると、AIクローラーは以下のようなメリットを享受します:

  • 意味論(セマンティクス)の確定: 「これは商品名」「これは価格」「これは公式FAQ」と型(Type)が明確。
  • 計算コストの大幅削減: HTMLのパースを待たずに、`<script type="application/ld+json">`の中身を読むだけで正確なファクトを直接取得可能。
  • 回答への優先採用: AIは「確証の持てない推測テキスト」よりも「企業自身が公式に構造化して宣言したデータ」を根拠(Ground Truth)として優先的に回答へ採用します。

構造化データを実装することは、「AIに対して自社サービスを正確に学習・推薦してもらうための公式APIを開放する」ことと同義なのです。


2. GEO対策で決定打となる主要スキーマタイプ完全解説

生成AI検索の推薦確率を最大化するために、自社サイトに組み込むべき必須スキーマタイプは以下の4つです。

スキーマタイプ主な役割AI検索における直接的メリット
Organization運営企業・法人の公式情報正式社名、所在地、代表者、公式SNSの確定。AIによる別企業との混同を防止。
SoftwareApplicationSaaS・Webサービス・アプリカテゴリ、OS要件、月額料金、無料トライアル有無をAIが比較表に即時反映。
Product物販商品・有形サービス価格、在庫状況、レビュースコア、製品仕様を購買相談プロンプトに提供。
FAQPageよくある質問と公式回答AI OverviewsやChatGPTが「直接回答」としてそのままテキスト引用。

3. 企業エンティティを強固にする sameAs と知識グラフの連携術

`Organization`スキーマの中で、AI検索にとって極めて重要なプロパティが`sameAs`です。

{
  "@type": "Organization",
  "name": "シースリーレーヴ株式会社",
  "sameAs": [
    "https://www.c3reve.co.jp/",
    "https://twitter.com/c3reve",
    "https://www.linkedin.com/company/c3reve",
    "https://www.houjin-bangou.nta.go.jp/henkorireki-johoto.html?selHouzinNo=8010401132641"
  ]
}

sameAs が果たす役割 AIの内部知識データベース(Knowledge Graph)において、`sameAs`に記載された公式コーポレートサイト、公式SNS、国税庁法人番号公表サイト、WikipediaなどのURLを辿ることで、**「このWebサイトは実在する信頼性の高い法人によって運営されている」という確証シグナル**が確立されます。

実在性と信頼性が担保されたエンティティは、AIが「おすすめ企業」として選定する際の安全基準(Safety Guardrail)を容易にクリアします。


4. コピペで使える実践JSON-LD実装コードテンプレート

Next.js(App Router)や静的HTMLで、`layout.tsx`や`<head>`内にそのまま貼り付けて使える実践的なマルチグラフテンプレートです。

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://example.com/#organization",
      "name": "シースリーレーヴ株式会社",
      "alternateName": ["C3reve.Inc", "シースリーレーヴ"],
      "url": "https://example.com",
      "logo": "https://example.com/icon.png",
      "telephone": "+81-3-6459-1602",
      "address": {
        "@type": "PostalAddress",
        "postalCode": "107-0052",
        "addressRegion": "東京都",
        "addressLocality": "港区",
        "streetAddress": "赤坂1丁目5-12 第二虎ノ門ビル3階",
        "addressCountry": "JP"
      },
      "sameAs": [
        "https://www.c3reve.co.jp/",
        "https://twitter.com/c3reve"
      ]
    },
    {
      "@type": "SoftwareApplication",
      "@id": "https://example.com/#software",
      "name": "GEORank",
      "alternateName": ["ジオランク", "GEORankTracker"],
      "applicationCategory": "BusinessApplication",
      "operatingSystem": "Web Cloud",
      "offers": {
        "@type": "Offer",
        "price": "1980",
        "priceCurrency": "JPY",
        "description": "月額1,980円から利用可能な国内最安のGEO順位計測ツール"
      },
      "description": "Google Gemini (AI Overviews)・ChatGPT・Perplexityにおける自社言及シェアと引用元メディアを毎日自動追跡するGEO SaaS"
    },
    {
      "@type": "FAQPage",
      "@id": "https://example.com/#faq",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "GEO対策とは何ですか?SEOと何が違いますか?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "GEO(生成AI検索最適化)とは、GoogleのAI OverviewsやChatGPT、Perplexityなどの生成AI検索において、自社サービスが回答内で推薦・引用されるように最適化する施策です。従来のSEOが検索順位やリンククリックを狙うのに対し、GEOはAI回答内での言及シェアと引用元メディアの攻略を目的とします。"
          }
        },
        {
          "@type": "Question",
          "name": "無料トライアルにクレジットカードの登録は必要ですか?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "いいえ、クレジットカード情報の登録は一切不要です。アカウント作成後すぐに7日間の全機能無料トライアルをご利用いただけます。"
          }
        }
      ]
    }
  ]
}
</script>

5. 実装時によくある落とし穴・アンチパターン5選

  • 画面上に存在しないテキストをJSON-LDだけに記載する: Googleのガイドライン違反となり、ペナルティの対象になります。画面に表示されている情報と100%一致させてください。
  • ダブルクォートや制御文字のエスケープ漏れ: JSON構文エラーとなり、AIクローラーに完全に無視されます。
  • `@graph` を使わずに複数の`<script>`を乱立させる: 同一ページ内のエンティティ関係(企業と製品の親子関係)が切断されてしまいます。
  • 価格の税抜・税込の混同: `priceCurrency: "JPY"`を指定した上で、正確な数値を整数または小数で記述してください。
  • 更新日時(`dateModified`)を更新しない: 記事やサービス内容を更新した際は、構造化データ内のタイムスタンプも必ず同期させましょう。

6. GoogleリッチリザルトテストとGEORankによる検証手順

実装完了後は、以下の2つのツールで検証を行ってください。

  • Google リッチリザルトテスト(Rich Results Test): 構文エラーや推奨プロパティの欠落がないかを公式確認。
  • GEORank 無料サイト構造診断: 自社URLを入力するだけで、JSON-LDの構文妥当性、`robots.txt`のクローラー許可状態、`llms.txt`の設置状況を総合S〜Dランクでスコアリングし、不足しているコードを自動生成します。
自社の現在地を確認するクレカ登録不要・月額1,980円〜

自社サービスは主要AI検索で推薦されていますか?

GEORank(ジオランク)なら、Google Gemini (AI Overviews)、ChatGPT、Perplexityにおける自社言及シェアと、AIが参照する引用元メディアを毎日自動追跡。自社URLのAI構造診断も無制限で実行できます。

※ 有料プランも国内最安の月額1,980円から。自動課金はありません。