最終更新:2026年7月
このチェックリストの対象範囲
回答エンジン最適化(AEO)のためのスキーママークアップは、一度だけ決める問題ではありません。順序付けの問題です。AI Overviews、ChatGPT、Perplexityに対して真に重要な9つのJSON-LDタイプがあります。これらをすべて一度に実装するのではなく、シグナルの強さ、コンテンツへの適合度、実装コストによって優先順位を付けます。
このチェックリストでは、実装順序と各タイプのコピペ可能なスターターコード、そして現在のエビデンスがスキーマとAI引用率についてどのように示しているかを説明します。
リストに入る前に確認してください。エビデンスは実在しますが、矛盾しています。実装を始める前に、以下のCalloutボックスをお読みください。
優先度テーブル:9つのスキーマタイプを順位付け
| 優先度 | スキーマタイプ | AIエンジンへのシグナル | 実装タイミング |
|---|---|---|---|
| 1 | FAQPage | 直接的なQ&A構造。回答エンジンが質問と回答のコンテンツを処理する方法に対応 | 質問と回答のペアが2つ以上含まれるページ |
| 2 | HowTo | ステップ形式の手順コンテンツ。PerplexityとGoogle AI Overviewsは明示的に手順シーケンスを評価 | ステップバイステップのガイド、チュートリアル、プロセス |
| 3 | Article | 編集コンテンツのタイプ、著者、日付、見出し。エンティティ解決と鮮度シグナルをサポート | ブログ記事、ガイド、編集コンテンツ |
| 4 | QAPage | 単一の質問に主要な受け入れ回答がある形式。FAQPageとは異なる | 1つの質問を中心に構成されたページ |
| 5 | Organization | エンティティのアイデンティティ:名前、URL、ロゴ、ソーシャルプロフィール、連絡先。AIのエンティティ解決を支援 | ホームページ、Aboutページ |
| 6 | Product | 製品名、説明、価格、在庫状況。製品ナレッジグラフに情報を提供 | 商品ページ、SaaS機能ページ |
| 7 | Review / AggregateRating | 意見を集約するAIエンジン向けの信頼シグナルと感情コンテキスト | 比較ページ、レビューまとめ |
| 8 | BreadcrumbList | サイト階層とトピカルコンテキスト。AIエンジンがコンテンツアーキテクチャ内でページの位置を理解するのを支援 | サイト全体の全ページ |
| 9 | DefinedTerm | 正確な用語と定義のペア。「Xとは何か」のクエリに直接回答 | 用語解説エントリ、定義ページ |
1. FAQPage
シグナルとして示すもの。 AIエンジンはFAQPageマークアップを事前に解析された質問・回答ブロックとして処理します。マークアップは各質問と承認された回答を明示的に名前付けし、コンテンツ解析の曖昧さをなくします。これは回答エンジンが自身の出力をフォーマットする方法に最も近い構造的アナログです。
追加のタイミング。 質問と回答のペアが2つ以上含まれるページに追加します。トピックガイド、説明ページ、ヘルプ記事、FAQ セクションが埋め込まれたブログ記事はすべて対象です。
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is answer engine optimization?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Answer engine optimization (AEO) is the practice of structuring content so that AI systems select it as the direct answer to a user question, appearing in the answer box, AI Overview, or featured response rather than a list of links."
}
},
{
"@type": "Question",
"name": "How do I get into Google AI Overviews?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Focus on concise structured answers near the top of the page, implement FAQ and HowTo schema, earn citations on high-authority third-party sources, and monitor which featured answers you currently win or lose."
}
}
]
}
2. HowTo
シグナルとして示すもの。 HowToマークアップはページを手順ガイドとして識別します。タスクを名前付けし、各ステップを明示的にリスト化し、所要時間と必要なツールを含めることができます。Google AI OverviewsとPerplexityはどちらも、直接的な手順回答のためにステップ形式のコンテンツを処理します。
追加のタイミング。 読者があるタスクを達成するための一連の明確なステップを案内するページに追加します。短い3ステップのガイドでも、長い技術的なウォークスルーでも機能します。
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "How to add FAQ schema to a blog post",
"totalTime": "PT20M",
"step": [
{
"@type": "HowToStep",
"position": 1,
"name": "Write your question-and-answer pairs",
"text": "Draft the questions your audience is actually asking. Keep each answer under 100 words and start with the direct answer."
},
{
"@type": "HowToStep",
"position": 2,
"name": "Build the JSON-LD block",
"text": "Create a script tag with type application/ld+json containing the FAQPage schema with a mainEntity array of Question objects."
},
{
"@type": "HowToStep",
"position": 3,
"name": "Validate and publish",
"text": "Run the JSON-LD block through Google's Rich Results Test to confirm it parses cleanly, then add the script tag to your page's head or body before publishing."
}
]
}
3. Article
シグナルとして示すもの。 Articleスキーマは見出し、著者、パブリッシャー、公開日を識別します。エンティティ解決を行うAIエンジンにとって、著者とパブリッシャーのマークアップは重要です。コンテンツをナレッジグラフ内の既知のエンティティに結び付けます。鮮度シグナル(datePublishedとdateModified)も、エンジンがコンテンツの新しさを評価する際に役立ちます。
追加のタイミング。 すべての編集系ブログ記事、ガイド、分析記事。これはベースラインタイプです。コストはほとんどかからず、コンテンツを名前付きエンティティと公開タイムラインに結び付けることで、ページ上の他のすべてのスキーマタイプをサポートします。
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "The AEO Schema Checklist: 9 JSON-LD Types to Add",
"publisher": {
"@type": "Organization",
"name": "AEO Rankings",
"url": "https://www.aeo-rankings.com"
},
"datePublished": "2026-07-13",
"dateModified": "2026-07-13",
"description": "A prioritized JSON-LD implementation checklist for AI Overviews and answer engines."
}
4. QAPage
シグナルとして示すもの。 QAPageは、1つの主要な回答を持つ1つの質問を中心にページが構築されている場合に適したタイプです。FAQPageとは異なり、リストではなく単一のメイン質問をトップレベルで想定しています。単一トピックのQ&Aページ、コミュニティ形式の回答ページ、または1つの質問に詳しく答えるサポート記事に使用します。
追加のタイミング。 正確に1つの質問を中心に構成されたページ。「構造化データとは何か?」というタイトルのページを作成し、そのページ全体でその1つの質問に答えている場合、QAPageはFAQPageよりも意味的に正確です。
{
"@context": "https://schema.org",
"@type": "QAPage",
"mainEntity": {
"@type": "Question",
"name": "What is structured data and why does it matter for AEO?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Structured data is machine-readable markup (most commonly JSON-LD) that you add to a page to tell search engines and AI systems what the content means, not just what it says. For AEO, structured data helps AI engines identify question-and-answer pairs, procedural steps, product details, and entity definitions without requiring them to infer structure from prose.",
"upvoteCount": 0,
"url": "https://www.aeo-rankings.com/glossary/structured-data"
}
}
}
5. Organization
シグナルとして示すもの。 Organizationスキーマはブランドを既知のエンティティとして確立します。AIエンジンはこれを使ってコンテンツの発行者を解決し、ソーシャルプロフィールと公式URLをクロスリファレンスし、ナレッジパネルに情報を提供します。Organizationスキーマがなければ、サイトはエンジンがアンカーテキストやサードパーティの言及からアイデンティティを推測することに依存します。
追加のタイミング。 ホームページとAboutページ。両ページで一貫した正規のOrganizationブロックを維持してください。名前やURLが異なる2つの矛盾するOrganization定義を作成しないでください。
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "AEO Rankings",
"url": "https://www.aeo-rankings.com",
"logo": "https://www.aeo-rankings.com/logo.png",
"sameAs": [
"https://twitter.com/aeo_rankings",
"https://linkedin.com/company/aeo-rankings"
],
"contactPoint": {
"@type": "ContactPoint",
"contactType": "editorial",
"email": "[email protected]"
}
}
6. Product
シグナルとして示すもの。 Productスキーマは製品名、説明を付け、Offerと組み合わせることで価格、在庫状況、SKUデータを含めます。「Xに最適なツールは何か」という問いに答えるAIエンジンにとって、Productスキーマは比較回答に引き込むための構造化データを提供します。
追加のタイミング。 商品ページとSaaS機能ページ。物理的な製品ではなくサービスを販売している場合は、ProductスキーマにネストタイプとしてServiceタイプを使用するか、Serviceタイプを直接使用してください。
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Temso",
"description": "AI visibility tracking and answer-box optimization platform covering 8 AI engines from $89/mo.",
"url": "https://temso.ai",
"offers": {
"@type": "Offer",
"price": "29",
"priceCurrency": "USD",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"billingDuration": "P1M"
}
}
}
7. ReviewとAggregateRating
シグナルとして示すもの。 Reviewスキーマは製品やブランドに対する感情のコンテキストを提供します。AggregateRatingは複数のレビューを数値サマリーにまとめます。意見を集約するAIエンジンにとって、これらのタイプは「Xについてユーザーはどう思っているか」という回答パターンに直接提供される構造化データです。
追加のタイミング。 サードパーティの評価を要約している比較ページとレビューまとめ。内部で作成した評価にはAggregateRatingを追加しないでください。基礎となるレビューデータが実在し、出典が明確な場合にのみ付与してください。
{
"@context": "https://schema.org",
"@type": "Product",
"name": "AthenaHQ",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"reviewCount": "33",
"ratingCount": "33",
"bestRating": "5",
"worstRating": "1"
},
"review": {
"@type": "Review",
"author": {
"@type": "Person",
"name": "Verified G2 User"
},
"reviewBody": "Best pure-play AEO platform for mid-market SaaS teams.",
"reviewRating": {
"@type": "Rating",
"ratingValue": "5",
"bestRating": "5"
}
}
}
8. BreadcrumbList
シグナルとして示すもの。 BreadcrumbListはページがサイト階層のどこに位置するかを伝えます。引用のトピカルコンテキストを構築するAIエンジンにとって、ページがルートではなく/blog/schema/faq-schema-guideにあることを知ることはコンテンツ分類に役立ちます。
追加のタイミング。 URLの深さが1レベルを超えるすべてのページに、サイト全体で追加します。CMSやサイトフレームワークがすでに自動的にパンくずマークアップを生成している場合があります。手動でブロックを追加する前にページのソースを確認してください。
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://www.aeo-rankings.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "Blog",
"item": "https://www.aeo-rankings.com/blog"
},
{
"@type": "ListItem",
"position": 3,
"name": "AEO Schema Checklist",
"item": "https://www.aeo-rankings.com/blog/aeo-schema-checklist-9-json-ld-types-add"
}
]
}
9. DefinedTerm
シグナルとして示すもの。 DefinedTermは用語解説エントリに対してAIエンジンに提供できる最も直接的なマークアップです。用語を名前付けし、明示的な定義を提供します。DefinedTermを使用したページは「Xとは何か」の回答ボックスの有力な候補になります。マークアップがエンジンに「このページには正確な定義が含まれている」と伝えるからです。
追加のタイミング。 すべての用語解説エントリと定義ページ。/glossaryセクションがある場合、その中のすべての用語ページにDefinedTermマークアップを付与してください。例については/glossaryを参照してください。
{
"@context": "https://schema.org",
"@type": "DefinedTerm",
"name": "Answer Engine Optimization",
"description": "The practice of structuring, formatting, and distributing content so that AI systems (including Google AI Overviews, ChatGPT, and Perplexity) select it as the direct answer to a user question, appearing in the answer box rather than in a ranked list of links.",
"inDefinedTermSet": {
"@type": "DefinedTermSet",
"name": "AEO Glossary",
"url": "https://www.aeo-rankings.com/glossary"
}
}
1つのページに複数のタイプを実装する
ほとんどのページは複数のスキーマタイプから恩恵を受けます。たとえばFAQスキーマに関するブログ記事は、Article、FAQPage、BreadcrumbListの3つを別々のJSON-LDブロック(または1つのscriptタグ内の配列)として持つべきです。
最もシンプルな正しい形式:
[
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Your page title",
"datePublished": "2026-07-13"
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": []
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": []
}
]
関係のないスキーマタイプを互いにネストしないでください。兄弟ブロックとして並べてください。GoogleのRich Results TestとSchema.orgのバリデーターはどちらも配列をクリーンに処理します。
AEO向けスキーマに役立つツール
スキーマの実装はコード作業ですが、いくつかのツールで摩擦を減らしたりエラーを表面化させたりできます。
HubSpot AEO Grader は他のAEO準備シグナル(回答優先フォーマット、FAQ構造、ページ読み込み速度)と合わせてスキーマをチェックします。本格的な実装に取り組む前の素早い診断に役立ちます。
Surfer はContent Editor内でNLPスコアリングと並行して構造化データの推奨事項を提示します。コンテンツを書きながら同時に最適化する場合、別途の監査を必要とせずに不足しているスキーマタイプにフラグを立てます。
SE Ranking(SE Visible) はサイト監査を実行し、スキーマエラー、必須フィールドの欠如、URL全体にわたる矛盾したマークアップを検出します。AI Visibility Trackerでは、スキーマの変更がAI回答カバレッジの変化と相関するかどうかを時系列でテストできます。
Temso はコンテンツ修正ワークフローの一部としてFAQスキーマを生成します。獲得できていない回答ボックスを特定すると、プラットフォームがFAQスキーマブロックを含むコンテンツブリーフを出力します。主要な8つのAIエンジン(ChatGPT、Perplexity、Gemini、Google AI Overviews、Google AI Mode、Grok、Microsoft Copilot、Meta AI)をカバーし、月額89ドルから利用できます。スキーマを単独のタスクとして実行するのではなく、回答ボックスのギャップをエンドツーエンドで解消したい場合に有効です。
グラウンドトゥルースの検証ツールはGoogleのRich Results Test(search.google.com/test/rich-results)とSchema.orgバリデーターです。公開前に必ずJSON-LDブロックをいずれかのツールで確認してください。
スキーマがより広いAEO戦略の中で担う役割
スキーママークアップは完全な回答ボックス戦略の一層にすぎず、戦略全体ではありません。/rankings/aeo-toolsのレビューでは、獲得できていない回答ボックスの監視、獲得するためのコンテンツと構造化データの生成、引用率の変化の追跡という完全なループにわたってツールを評価しています。
本文の直接回答フォーマットはマークアップと少なくとも同じくらい重要です。グロースアドバイザーのKevin Indigによる2026年の検証済みChatGPT引用の分析によれば、ChatGPTの引用の44.2%がページのコンテンツの最初の30%から来ています。スキーママークアップは構造を示します。ページ上部のコンテンツが、エンジンに引用する価値のある何かがあるかどうかを決定します。
スキーマを追加してください。まず直接回答を書いてください。そして測定してください。このサイトがエビデンスとツールの主張をどのように評価するかについては/methodologyを参照してください。
スキーマサポートスコアを含む完全なAEOツールランキング:/rankings/aeo-tools。