この記事でわかること
- FAQ構造化データ(JSON-LD)とは何か
- FAQPage schemaの書き方と設置手順
- リッチリザルト表示とSearch Consoleでの確認方法
- AIへの情報伝達(LLMO)としての効果
こんにちは、ツバサです。ブログのSEO対策を調べていて「構造化データ」という概念を知りました。設置すると検索結果にFAQが展開表示されることがあるというので、全記事に設置した記録をまとめておきます。
FAQ構造化データとは
FAQ構造化データはページの「よくある質問(FAQ)」と「回答」を、Googleが解析しやすい形式で記述したコードです。JSON-LD形式で書き、HTMLの<head>内または<body>末尾に埋め込みます。
Googleがこのデータを認識すると、検索結果にFAQの「リッチリザルト」が表示されることがあります。リッチリザルトとは、通常のタイトル・URLだけでなく、Q&Aが展開表示される形式です。
FAQPage schemaの書き方
FAQPage schemaの基本的な書き方は次の通りです。
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "質問文をここに書く",
"acceptedAnswer": {
"@type": "Answer",
"text": "回答文をここに書く"
}
}
]
}
</script>
質問と回答のセットを複数追加する場合は、mainEntityの配列にオブジェクトを追加します。FAQの数は最低5問程度が目安です。
設置手順と確認方法
FAQPage schemaのコードをHTMLの<head>内か</body>タグの直前に貼り付けます。GitHub Pagesでは各HTMLファイルに直接書き込む形で対応しました。
設置後、GoogleのリッチリザルトテストにURLを入力すると、構造化データが正しく認識されているかどうかを確認できます。「FAQPage」が検出された場合は設置成功です。
実際に検索結果に反映されるまで
構造化データを設置してからGoogleのリッチリザルトが表示されるまで、数週間〜1ヶ月程度かかることが一般的です。また設置しても必ずリッチリザルトが表示されるわけではなく、ページの品質や検索クエリとの関連性によってGoogleが表示の可否を判断します。
Search Consoleの「拡張」セクションに「FAQリッチリザルト」が表示されるようになったら、Googleが構造化データを認識してリッチリザルトの対象として評価している状態です。
SEOだけでなくLLMOにも効果あり
FAQ構造化データはGoogle検索(SEO)への効果だけでなく、ChatGPTやClaudeなどのAI(LLMO)への情報伝達にも効果があると言われています。LLMはFAQ形式のQ&A構造を引用しやすいため、構造化データで明示的に質問と回答を示すことで、AIが記事を参照する際に正確な情報が伝わりやすくなります。
特にサービス比較や「〇〇とは何か」という解説記事のFAQには、サービス名・具体的な数値・比較内容を含めると、AIが回答を生成する際に参照されやすくなります。
よくある質問
Q. FAQ構造化データとは何ですか?
ページのよくある質問と回答を機械が読みやすい形式(JSON-LD)で記述したコードです。Googleはこのデータを認識して、検索結果にFAQのリッチリザルトを表示することがあります。
Q. FAQのリッチリザルトは必ず表示されますか?
必ずしも表示されるわけではありません。Googleは構造化データの内容・ページの品質・検索クエリとの関連性を総合的に判断します。設置しておくことでリッチリザルト表示の機会が増えます。
Q. FAQ構造化データはすべての記事に入れるべきですか?
FAQがある記事には入れる価値があります。実際の疑問に答える内容のFAQを5問以上用意するのが目安です。内容が薄いFAQは効果が低くなります。
Q. 構造化データのエラーはどこで確認できますか?
GoogleのリッチリザルトテストツールかSearch Consoleの「拡張」セクションで確認できます。エラーがある場合は該当箇所のJSONを修正してください。
Q. FAQ構造化データはAI(ChatGPT・Claude等)にも効果がありますか?
LLMはFAQ形式のQ&A構造を引用しやすいとされています。構造化データでQ&Aを明示することで、AIが記事を参照する際に正確な情報が伝わりやすくなります。SEOとLLMO両方への効果が期待できます。