
FAQ Page スキーマの完全実装ガイド
4日前 · aeolab編集部
📌 TL;DR(冒頭結論)
FAQ Page スキーマは ChatGPT Search・Perplexity AI が最優先するメタデータ。記事内に最低 5 つの Q&A を構造化することで、AI 検索での引用率が平均 35% 向上します。
FAQ Page スキーマとは
定義
FAQ Page は、記事内の重要な疑問と回答を JSON-LD 形式で構造化するメタデータ。AI 検索エンジンに「この記事にはどんな質問と回答が含まれているか」を明示します。
AI 検索エンジンが FAQ を重視する理由
ChatGPT Search・Perplexity AI の検索フロー:
1. ユーザーが質問を入力
↓
2. AI が Web から関連サイトを検索
↓
3.【ここで FAQ スキーマをチェック】
↓
4. FAQ にマッチしたサイトを優先引用
↓
5. ユーザーに回答を提示
FAQ スキーマが実装されていると、ステップ 4 で優先順位が大きく上がります。
FAQ Page スキーマの基本形式
JSON-LD の書き方
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "AEO とは何ですか?",
"acceptedAnswer": {
"@type": "Answer",
"text": "AEO は AI Engine Optimization の略。ChatGPT Search・Google AI Overview・Perplexity AI などの AI 検索エンジン向けに Web サイトを最適化する手法です。従来の SEO(Google 検索向け最適化)に替わる新しい概念。"
}
},
{
"@type": "Question",
"name": "AEO と SEO の違いは?",
"acceptedAnswer": {
"@type": "Answer",
"text": "SEO は Google 検索の順位向上を目指すのに対し、AEO は AI 検索での引用率向上を目指します。SEO ではキーワード最適化が重要ですが、AEO では構造化データと著者情報(E-E-A-T)が重視されます。"
}
}
]
}
必須ルール
- Question の name: 実際にユーザーが Google 検索で入力するキーワード(80 字以内)
- Answer の text: 冒頭 1~2 文で結論を示し、その後詳細説明(200~400 字が目安)
- 最低個数: 3 つ以上 / 理想: 5~10 つ
環境別の実装方法
方法 1:WordPress + Yoast SEO(推奨)
ステップ:
- 「Yoast SEO」プラグインをインストール
- 記事編集画面 → 「Yoast」タブ → 「スキーマ」
- 「スキーマタイプ」で「FAQ」を選択
- 「FAQ を追加」をクリック
- Q と A を入力 → 保存
メリット: JSON-LD を手書きする必要がないため、非技術者でも実装可能。
コスト: Yoast SEO Premium(毎月 99 ドル)
方法 2:Next.js / React(dev 向け)
ステップ:
app/news/[slug]/page.tsx の generateMetadata() に FAQ スキーマを追加:
export async function generateMetadata({ params }): Promise<Metadata> {
const { slug } = await params
const article = await reader.collections.news.read(slug)
// FAQ スキーマ生成
const faqSchema = {
'@context': 'https://schema.org',
'@type': 'FAQPage',
mainEntity: article.faqs?.map(faq => ({
'@type': 'Question',
name: faq.q,
acceptedAnswer: {
'@type': 'Answer',
text: faq.a,
},
})),
}
return {
title: article.title,
// ... その他のメタデータ
}
}
// JSX側で <script type="application/ld+json"> で出力
<script
type="application/ld+json"
dangerouslySetInnerHTML={{
__html: JSON.stringify(faqSchema),
}}
/>
メリット: 動的に FAQ を管理可能。CMS(Keystatic・Contentful など)と連携できる。
コスト: 開発時間のみ(0 円)
方法 3:HTML に直貼り(静的サイト向け)
ステップ:
<head>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "AEO とは何ですか?",
"acceptedAnswer": {
"@type": "Answer",
"text": "AEO は AI Engine Optimization の略。..."
}
}
]
}
</script>
</head>
メリット: 最もシンプル。技術不要。
デメリット: 複数ページに同じ JSON を貼り付ける必要があり、更新が手作業。
FAQ 作成時の 5 つのルール
ルール 1:見出しと FAQ を同期させる
記事本文:
## AEO とは何ですか?
AEO は AI Engine Optimization の略。...
FAQ Page スキーマの Question:
"name": "AEO とは何ですか?"
→ 同じ疑問形にすることで、AI が抽出しやすくなる。
ルール 2:回答は冒頭に結論を置く(逆ピラミッド)
❌ 悪い例(曖昧):
AEO について様々な定義がありますが、
その中でも重要なのは...
一般的には AI Engine Optimization と呼びます。
✅ 良い例(明確):
AEO は AI Engine Optimization の略。
ChatGPT Search・Google AI Overview・Perplexity AI などの AI 検索エンジン向けに Web サイトを最適化する手法です。従来の SEO に替わる新しい概念です。
→ AI は「文頭の 1〜2 文」を最優先に引用するため、結論を先置きすることが必須。
ルール 3:専門用語を括弧で定義
❌ 悪い例:
E-E-A-T を強化することが重要です。
✅ 良い例:
E-E-A-T(Experience・Expertise・Authoritativeness・Trustworthiness の 4 要素)を強化することが重要です。
→ AI は括弧内の定義を引き出して別の記事で再利用することがある。明確な定義があると引用されやすい。
ルール 4:統計・出典は括弧で明記
❌ 悪い例:
流入が 40% 減少しました。
✅ 良い例:
流入が 40% 減少しました(出典:Semrush 2026年調査)。
→ AI 検索は「引用可能な情報」を優先。出典が明確だと信頼スコアが上がる。
ルール 5:1 つの FAQ は 1 つの疑問だけ
❌ 悪い例:
Q: AEO とは何ですか?また SEO との違いは?
A: AEO は... SEO は... 違いは...
(長くて AI が中断する可能性)
✅ 良い例:
Q1: AEO とは何ですか?
A1: AEO は AI Engine Optimization の略。...
Q2: AEO と SEO の違いは?
A2: SEO は Google 向けの最適化。AEO は AI 検索向けの最適化。...
→ 1 つの Q&A は 200~400 字に収める。複数の質問は別立てする。
FAQ 実装のチェックリスト
【コンテンツ】
□ FAQ は最低 5 つ、理想 10 つ
□ 各 FAQ の Answer が 200~400 字
□ 冒頭 1~2 文に結論を置く
□ 統計・出典に「(出典:○○)」を付ける
□ 専門用語を括弧で定義
□ 禁止表現なし(〜かもしれません、〜でしょう など曖昧な表現)
【技術】
□ JSON-LD の文法を JSON Lint で検証
□ Google Search Console で「リッチリザルト」で表示されているか確認
□ ChatGPT Search で引用されているか手動で検索確認
【SEO】
□ FAQ の Question がユーザーの実際の検索キーワードを反映
□ 内部リンク(関連記事への link)が最低 1 つ以上含まれている
□ 「よくある質問」という表示がユーザーに視認できるか
失敗事例と対策
失敗 1:JSON-LD に文法エラー
症状: Google Search Console の「リッチリザルト」で「エラー」表示
原因: ダブルクォートの不一致、カンマの漏れなど JSON 文法ミス
対策: JSON Lint(https://jsonlint.com/)で必ず検証
失敗 2:FAQ の回答が曖昧
症状: ChatGPT Search で引用されない
原因: 「〜かもしれません」「〜でしょう」など推測の表現
対策: 確定的な文体に変更。「ですが」「である」で統一
失敗 3:質問数が少なすぎる
症状: AI 検索での引用率が低い
原因: FAQ が 2~3 個だけ。AI が十分な情報を抽出できない
対策: 最低 5 つ。理想は記事内の H2 見出しすべてを Q&A 化
実装の優先順位
| 優先度 | 対象 | 期間 |
|---|---|---|
| 🔴 最高 | 既存人気記事 TOP 10 | 3~5 日 |
| 🟡 高 | 新規記事・今月公開記事 | 作成時に同時実装 |
| 🟢 中 | 過去記事 100 本全体 | 来月以降・スクリプト自動化 |
日本のWebサイトへの影響
FAQ Page スキーマの実装有無で、AI 検索での引用率が 30~50% 変わります。
aeolab では FAQ Page スキーマ検証ツール(JSON-LD 自動生成・エラーチェック)を無料提供しています。
よくある質問
FAQ Page スキーマを実装すると何が変わる?
Google Search Console・ChatGPT Search・Perplexity AI が『よくある質問』として認識。AI 検索での引用率が上がり、通常記事より 2~3 倍引用されやすくなる。
FAQ は『本当によくある質問』である必要があるか?
いいえ。AI 検索エンジンの観点からは『記事本文の主要な疑問を Q&A 形式に再構成したもの』で問題ない。ユーザーが実際に検索するキーワードに基づいて作成するのが理想。
関連記事
ChatGPTはWikipediaを信頼する — Wikipedia活用でAI引用を増やす実践ガイド
ChatGPTやGeminiはWikipediaを高く信頼します。Wikipediaページの作成・編集とWikidataの整備が、AI検索での自社ブランド引用率を高める最も確実な方法のひとつです。
今日
AEO対応の3ステップチェックリスト
構造化データ実装から E-E-A-T シグナル強化まで。今月中に対応すべき項目を3ステップで解説
今日
GPTBot・ClaudeBot完全ガイド — AIクローラーの仕組みとrobots.txt設定
GPTBot・ClaudeBot・PerplexityBotなど主要AIクローラーの仕組みを解説。robots.txtでの制御方法、AIクローラーがJavaScriptを読めない問題、AI引用を増やすための最適化まで網羅します。
今日