構造化データとGEO:
AI検索に引用されるための
Schema.org設定ガイド
AI検索エンジンは構造化データを使ってコンテンツの意味を理解し、 引用するページを選びます。JSON-LD・FAQ・Article・HowToの各スキーマを 正しく実装することで、GEOスコアを大幅に向上させることができます。
なぜ構造化データがGEOに重要なのか
従来のSEOでは、構造化データはリッチスニペット(星評価・FAQの展開表示など)を 獲得するための手段でした。GEOの文脈では、それ以上の意味を持ちます。
AI検索エンジンがWebページを解析する際、構造化データは「このページが何を述べているか」を 明示的に伝えるシグナルになります。FAQスキーマが実装されていれば、AIは質問と回答のペアを 正確に把握でき、ユーザーの質問に対する回答として引用しやすくなります。 Articleスキーマがあれば、著者・公開日・専門性などのE-E-A-T情報が機械的に読み取られます。
GEOに効く4つのスキーマ
1. Articleスキーマ(基本・全ページ推奨)
ブログ記事・コラム・解説ページに実装する最も基本的なスキーマです。 著者・公開日・更新日・見出しをAIに明示することで、コンテンツの信頼性シグナルを強化します。
JSON-LD実装例(Articleスキーマ)
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "記事タイトル(60文字以内)",
"description": "記事の要約(160文字以内)",
"datePublished": "2026-04-15",
"dateModified": "2026-04-15",
"author": {
"@type": "Person",
"name": "著者名",
"url": "https://example.com/author"
},
"publisher": {
"@type": "Organization",
"name": "サイト名",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
},
"image": "https://example.com/article-image.jpg",
"url": "https://example.com/blog/article-slug"
}
</script>GEOへの効果: 著者の専門性・コンテンツの鮮度をAIが把握しやすくなります。 特に「dateModified(更新日)」の設定は、最新情報として引用される確率を高めます。
2. FAQPageスキーマ(引用率向上に最も効果的)
よくある質問と回答を構造化するスキーマです。AI検索は「○○とは?」「○○の方法は?」 などの質問に答えるために最適なコンテンツを探します。FAQスキーマはこのマッチングを 最大化する最も直接的な手段です。
JSON-LD実装例(FAQPageスキーマ)
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "GEOとは何ですか?",
"acceptedAnswer": {
"@type": "Answer",
"text": "GEO(Generative Engine Optimization)とは、
ChatGPT SearchやPerplexityなどのAI検索エンジンで
自社コンテンツが引用される確率を高める最適化手法です。"
}
},
{
"@type": "Question",
"name": "GEO対策はSEOと何が違いますか?",
"acceptedAnswer": {
"@type": "Answer",
"text": "SEOは検索順位の向上を目指しますが、GEOはAI検索の
回答生成で引用されることを目標とします。評価基準は
E-E-A-T・構造化データ・コンテンツの正確性が中心です。"
}
}
]
}
</script>実装のポイント: 回答(text)は300字以内が理想です。 AI検索はコンパクトで正確な回答を好みます。ページ内のFAQセクションとスキーマの 内容を一致させることも重要です。
3. HowToスキーマ(手順解説ページに効果大)
「○○のやり方」「○○の方法」という手順解説ページに使うスキーマです。 AI検索は手順をステップ形式で引用することが多く、HowToスキーマが実装されていると 各ステップが正確に伝わります。
JSON-LD実装例(HowToスキーマ)
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "GEO対策を始める5ステップ",
"description": "AI検索での引用を増やすための実践手順",
"step": [
{
"@type": "HowToStep",
"name": "AIクローラーを許可する",
"text": "robots.txtでGPTBot・ClaudeBot・PerplexityBotの
クロールを許可する"
},
{
"@type": "HowToStep",
"name": "構造化データを実装する",
"text": "FAQ・Article・HowToスキーマをJSON-LDで追加する"
},
{
"@type": "HowToStep",
"name": "GEOスコアを計測する",
"text": "GEO Scannerで現状スコアを確認し改善点を把握する"
}
]
}
</script>4. OrganizationスキーマとBreadcrumbListスキーマ
Organizationスキーマはサイト全体の信頼性を高め、BreadcrumbListはサイト構造を AIに明示します。これらはGEOスコアに直接影響するというより、E-E-A-T強化の基盤として 機能します。トップページとすべての記事ページに実装することを推奨します。
構造化データ実装後のGEO効果
| スキーマタイプ | GEOへの主な効果 | 導入優先度 |
|---|---|---|
| FAQPage | 質問応答型クエリでの引用率向上 | ★★★ 最優先 |
| Article | E-E-A-T・鮮度シグナルの強化 | ★★★ 最優先 |
| HowTo | 手順解説ページの引用精度向上 | ★★☆ 優先 |
| Organization | サイト全体の信頼性強化 | ★★☆ 優先 |
| BreadcrumbList | サイト構造の明示化 | ★☆☆ 推奨 |
よくある実装ミスと対処法
- HTMLコンテンツとスキーマ内容が不一致: スキーマに記載した質問・回答がページ本文に存在しない場合、Googleはスキーマを無効扱いにします。 スキーマとHTMLを必ず一致させてください。
- スキーマが複数ページで重複: 同一URLを別スキーマで複数回記述するのは問題ありませんが、同じ型を二重に定義すると パーサーエラーが発生することがあります。JSON-LD配列形式でまとめるか、1ページ1スキーマに統一しましょう。
- 更新日を設定していない: dateModifiedを設定しないと、AI検索に「古いコンテンツ」と判断される可能性があります。 内容を更新するたびにdateModifiedも更新してください。
実装確認方法
構造化データを実装したら、以下のツールで正しく認識されているか確認しましょう。
- Google リッチリザルトテスト(search.google.com/test/rich-results):FAQやArticleスキーマのバリデーション
- Schema.org バリデーター(validator.schema.org):スキーマ形式の検証
- GEO Scanner:構造化データの有無を含むGEOスコアの総合評価
まとめ
構造化データはGEO対策の技術的土台です。FAQPageスキーマとArticleスキーマを 優先して実装し、次にHowToスキーマを手順解説ページに追加するのが効率的な進め方です。
実装後はGEO Scannerで構造化データを含むGEOスコアを確認し、 改善効果を数値で追跡することをおすすめします。