aeolabaeolab
FAQ Page スキーマの完全実装ガイド

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(推奨)

ステップ:

  1. 「Yoast SEO」プラグインをインストール
  2. 記事編集画面 → 「Yoast」タブ → 「スキーマ」
  3. 「スキーマタイプ」で「FAQ」を選択
  4. 「FAQ を追加」をクリック
  5. Q と A を入力 → 保存

メリット: JSON-LD を手書きする必要がないため、非技術者でも実装可能。

コスト: Yoast SEO Premium(毎月 99 ドル)


方法 2:Next.js / React(dev 向け)

ステップ:

app/news/[slug]/page.tsxgenerateMetadata() に 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 103~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 形式に再構成したもの』で問題ない。ユーザーが実際に検索するキーワードに基づいて作成するのが理想。

a

aeolab編集部

AEO・GEO・AIOを専門に海外情報を日本語で届けるメディアチーム。SEO歴10年以上のマーケターが監修。

@aeolab_jp