無料チェック →

構造化データ完全ガイド — Schema.orgでAI引用率を高める方法

構造化データがWebサイトとAIエンジンを接続する概念図

生成AIに「引用される」ための第一歩は、あなたのサイトを「機械が読める」状態にすることだ。

ChatGPTやGeminiは、Webページを人間のように読んでいるわけではない。HTMLの意味構造を解析し、構造化データ(Structured Data)を手がかりにして情報を理解している。構造化データの実装品質が、AI引用率に直結する。

NOTE

この記事はGEO(Generative Engine Optimization)の実践ガイドです。GEOの全体像については前回の記事を参照してください。

構造化データとは

構造化データとは、Webページのコンテンツに対して機械が理解できる形式で意味(セマンティクス)を付与するためのマークアップ技術である。

例えば、人間は「¥3,980」というテキストを見れば「価格だ」と直感的に理解できる。しかし検索エンジンやLLMにとっては、それが価格なのか、型番なのか、電話番号の一部なのかを文脈から推測する必要がある。構造化データは、この曖昧さを排除する。

構造化データは、ページの内容に関する情報を提供し、ページのコンテンツを分類するために標準化されたフォーマットです。

— Google Search Central ドキュメントより

主要なSchema.orgタイプ

Schema.orgの主要タイプ一覧 — Organization、Product、FAQ、Articleなどのカテゴリアイコン

AI引用率の向上に特に効果が高いSchema.orgのタイプを、優先度順に整理した。

タイプ 用途 AI引用への効果 実装難易度
Organization 企業・組織情報 ★★★★★
Product 商品・サービス情報 ★★★★★
FAQPage よくある質問 ★★★★☆
Article 記事・ブログ ★★★★☆
BreadcrumbList パンくずリスト ★★★☆☆
HowTo 手順ガイド ★★★☆☆
Review レビュー・評価 ★★★★☆
TIP

まずはOrganizationFAQPageから始めるのがおすすめです。実装が簡単で、AI引用への効果が最も高い組み合わせです。

JSON-LDの基本構造

構造化データの記述フォーマットにはJSON-LD(JavaScript Object Notation for Linked Data)を推奨する。Googleも公式に推奨しており、HTMLの<head>セクションに<script type="application/ld+json">タグとして配置するだけでよい。

index.html
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "あなたの会社名",
  "url": "https://example.com",
  "logo": "https://example.com/logo.png",
  "description": "企業の説明文",
  "sameAs": [
    "https://twitter.com/example",
    "https://www.facebook.com/example"
  ]
}
</script>

ECサイト向け:Product + Offerの実装

ECサイトでは、ProductスキーマにOfferを組み合わせることで、商品情報を正確にAIに伝えることができる。以下は実践的な実装例だ。

product-detail.html
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "プレミアム ワイヤレスヘッドホン XM5",
  "brand": {
    "@type": "Brand",
    "name": "TechAudio"
  },
  "offers": {
    "@type": "Offer",
    "price": 39800,
    "priceCurrency": "JPY",
    "availability": "https://schema.org/InStock",
    "priceValidUntil": "2026-12-31"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "1284"
  }
}
IMPORTANT

priceValidUntilは必ず未来の日付を設定してください。期限切れの価格情報は、Googleのリッチリザルトから除外される原因になります。

FAQPageスキーマの実装

FAQPageスキーマは、AIエンジンが直接回答として引用しやすい形式を提供する。実装のポイントは以下の3つだ。

  1. 質問は具体的に書く — 「どうやって使いますか?」ではなく「XM5ヘッドホンのBluetooth接続手順は?」のように具体的に。
  2. 回答は完結させる — AIが引用する際に、回答だけで意味が通じる文章にする。「詳しくはこちら」で終わらせない。
  3. 定期的に更新する — 古いFAQはAIの信頼スコアを下げる原因になる。最低でも四半期ごとに見直すこと。
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "構造化データはSEOに効果がありますか?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "はい。構造化データを正しく実装すると..."
      }
    }
  ]
}

テスト・検証の方法

構造化データのテスト・検証ツールの概念図 — バリデーションパネルにチェックマークが並ぶイラスト

構造化データの実装が正しいかを確認するには、以下のツールを活用する。

  • Google Rich Results Test — リッチリザルトの対象かどうかを検証。URLまたはコードスニペットを直接入力可能。
  • Schema.org Validator — 構文エラーや必須プロパティの欠落を検出。より厳密なバリデーション。
  • Google Search Console — 実際にGoogleがインデックスした構造化データの状態を確認。エラー・警告の一覧表示。
  • Chrome DevToolsCtrl+Shift+I(Mac: Cmd+Opt+I)で開き、Elementsタブでld+jsonを検索。
WARNING

構造化データに実際のページコンテンツと矛盾する情報を記述すると、Googleからスパム判定を受ける可能性があります。例えば、ページ上に存在しないレビュー数や、実際と異なる価格をマークアップしないでください。

AI引用率を最大化する5つのベストプラクティス

AI引用率最大化のための5つのベストプラクティスを示す上昇グラフ

構造化データの実装だけでなく、AIに引用されやすいサイト構成にするためのベストプラクティスを紹介する。

1. ネスト構造を活用する
単純なフラットなJSON-LDではなく、Organizationの中にContactPointPostalAddressをネストすることで、情報の関連性をAIが正確に理解できる。
2. sameAsプロパティで外部リンクを明示する
Twitter、Facebook、WikipediaなどのURLをsameAsで指定することで、エンティティの信頼性が向上する。LLMは複数の情報源からの裏取りを行うため、この指定が引用確率に影響する。
3. @idで一意識別子を付与する
同じサイト内の複数ページで同一エンティティを参照する場合、"@id": "https://example.com/#organization"のように共通IDを使うことで、AIがサイト全体の情報を統合しやすくなる。

よくある実装ミスと対策

構造化データの実装で頻出するミスをまとめた。

ミスの内容 影響 対策
必須プロパティの欠落 リッチリザルト非表示 Schema.org公式ドキュメントで必須項目を確認
datePublishedが未設定 記事の鮮度判定不能 ISO 8601形式(YYYY-MM-DD)で必ず設定
画像URLが相対パス クロール時に解決不能 絶対URL(https://始まり)を使用
複数タイプの競合 解析エラー 配列(@graph)で複数タイプを正しく格納
ページ内容との不一致 スパム判定リスク マークアップ内容がページ上に実在することを確認
CAUTION

構造化データの自動生成ツールを無検証で使用しないでください。テンプレートベースのツールは、サイト固有のコンテンツを正しく反映しない場合があり、誤った情報がマークアップされるリスクがあります。必ず出力を手動でレビューしてから本番環境にデプロイしてください。


まとめ

構造化データは、生成AI時代において「AIに見つけてもらう」ための最も基本的かつ効果的な施策だ。以下のチェックリストを参考に、自社サイトの現状を確認してほしい。

  • Organizationスキーマが実装されているか
  • 商品ページにProduct + Offerが設定されているか
  • FAQページにFAQPageスキーマがあるか
  • 記事ページにArticleスキーマがあるか
  • Google Rich Results Testでエラーが0件か
  • sameAsでSNSアカウントが紐づけられているか

構造化データの実装は、一度やれば終わりではない。サイトの成長に合わせて継続的に更新し、テストツールで定期的にバリデーションを行うことが重要だ。

次回は「E-E-A-Tの実践的な強化方法 — 権威性をAIに伝える技術」を解説する予定だ。

Pulse Digital
Pulse Digital
@pulsedigital_jp

EC・B2B企業のデジタル成長を支援。データ分析・UX改善・SEO・AI活用を組み合わせた包括的なコンサルティングを提供。

プロダクト
PagePulse StorePulse

自社のAI引用率を
確認しませんか?

AI Visibility Indexで、あなたの会社が生成AIにどれだけ引用されているかを無料で確認できます。

ランキングを見る →
目次
Pulse Digital
Pulse Digital @pulsedigital_jp