よくある質問(FAQPage
、Question
、Answer
)の構造化データ

ウェブサイトが政府機関または保健衛生関連のウェブサイトであり、一連の質問とその回答がそのサイトに掲載されている場合、FAQPage
構造化データを使用することで、その情報を Google で見つけやすくすることができるようになります。よくある質問ページを適切にマークアップすると、検索結果にリッチリザルトを表示したり、Google アシスタントのアクションで対応したりできるようになります。これにより、想定するユーザーにリーチしやすくなります。
機能の提供状況
「よくある質問」のリッチリザルトは、よく知られた信頼のおける政府機関または保健衛生関連のウェブサイトのみを対象としています。Google 検索を利用できるすべての言語と国のパソコンとモバイル デバイスで利用できます。
如何添加结构化数据
结构化数据是一种提供网页相关信息并对网页内容进行分类的标准化格式。如果您不熟悉结构化数据,可以详细了解结构化数据的运作方式。
下面概述了如何构建、测试和发布结构化数据。如需获得向网页添加结构化数据的分步指南,请查看结构化数据 Codelab。
- 添加必要属性。根据您使用的格式,了解在网页上的什么位置插入结构化数据。
- 遵循指南。
- 使用富媒体搜索结果测试验证您的代码,并修复所有严重错误。此外,您还可以考虑修正该工具中可能会标记的任何非严重问题,因为这些这样有助于提升结构化数据的质量(不过,要使内容能够显示为富媒体搜索结果,并非必须这么做)。
- 部署一些包含您的结构化数据的网页,然后使用网址检查工具测试 Google 看到的网页样貌。请确保您的网页可供 Google 访问,不会因 robots.txt 文件、
noindex
标记或登录要求而被屏蔽。如果网页看起来没有问题,您可以请求 Google 重新抓取您的网址。 - 为了让 Google 随时了解日后发生的更改,我们建议您提交站点地图。Search Console Sitemap API 可以帮助您自动执行此操作。
例
JSON-LD で記述した FAQPage
の例を示します。
<html> <head> <title>Finding an apprenticeship - Frequently Asked Questions(FAQ)</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "How to find an apprenticeship?", "acceptedAnswer": { "@type": "Answer", "text": "<p>We provide an official service to search through available apprenticeships. To get started, create an account here, specify the desired region, and your preferences. You will be able to search through all officially registered open apprenticeships.</p>" } }, { "@type": "Question", "name": "Whom to contact?", "acceptedAnswer": { "@type": "Answer", "text": "You can contact the apprenticeship office through our official phone hotline above, or with the web-form below. We generally respond to written requests within 7-10 days." } }] } </script> </head> <body> </body> </html>
microdata で記述した FAQPage
の例を示します。
<html itemscope itemtype="https://schema.org/FAQPage"> <head></head> <body> <h1> Frequently Asked Questions(FAQ) </h1> <div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"> <h2 itemprop="name">How to find an apprenticeship?</h2> <div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer"> <div itemprop="text"> We provide an official service to search through available apprenticeships. To get started, create an account here, specify the desired region, and your preferences. You will be able to search through all officially registered open apprenticeships. </div> </div> </div> <div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"> <h2 itemprop="name">Whom to contact?</h2> <div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer"> <div itemprop="text"> You can contact the apprenticeship office through our official phone hotline above, or with the web-form below. We generally respond to written requests within 7-10 days. </div> </div> </div> </body> </html>
ガイドライン
「よくある質問」のページが「よくある質問」のリッチリザルトに表示されるようにするには、以下のガイドラインを遵守する必要があります。
コンテンツ ガイドライン
- 保健機関または政府機関関連のサイトであり、かつ知名度と信頼性の高いサイトである必要があります。
FAQPage
は、各質問に対する回答が 1 つだけのよくある質問を含むページにのみ使用します。1 つの質問に対してユーザーが他の回答を送信できるページでは、代わりにQAPage
を使用してください。次に例を示します。使用できる場合の例:
- 保健衛生関連のサイト運営者が作成し、ユーザーが他の回答を送信できない FAQ ページ
- よくある質問の一覧が掲載され、ユーザーが他の回答を送信できない政府機関のサポートページ
使用できない場合の例:
- 1 つの質問に対して複数のユーザーが回答を送信できるフォーラム ページ
- 1 つの質問に対して複数のユーザーが回答を送信できる製品サポートページ
- 1 つのページに複数のユーザーが質問と回答を送信できる製品サポートページ
FAQPage
を宣伝目的で使用しないでください。- 各
Question
に質問のテキスト全体が含まれるようにし、各Answer
に回答のテキスト全体が含まれるようにします。質問のテキストと回答のテキストの全体が表示される場合があります。 - 質問と回答のコンテンツに、猥褻または冒とく的なコンテンツ、露骨な性表現を含むコンテンツ、暴力的な描写を含むコンテンツ、危険または違法な行為を助長するコンテンツ、差別や中傷にあたるコンテンツが含まれる場合、リッチリザルトとして表示されない可能性があります。
- すべての
FAQ
コンテンツは、参照元のページでユーザーに表示されなければなりません。次に例を示します。使用できる場合の例:
- 質問と回答の両方がページに表示されている。
- 質問がページに表示され、回答は展開可能なセクションで非表示になっている。展開可能なセクションをクリックすると回答を表示できる。
無効なユースケース: ページで「よくある質問」コンテンツをまったく見つけることができない。
- サイトで同じ「よくある質問」コンテンツが複数表示されている場合(つまり、同じ質問と答えがサイトの複数のページで表示される場合)、サイト全体で 1 つのよくある質問のインスタンスだけにマークアップします。
構造化データタイプの定義
コンテンツがリッチリザルトとして表示されるようにするには、必須プロパティを含める必要があります。また、推奨プロパティを使用することで構造化データにより多くの情報を追加でき、ユーザー エクスペリエンスを向上させることができます。
FAQPage
FAQPage の完全な定義については、schema.org をご覧ください。
FAQPage
タイプは、そのページが質問と回答を掲載した「よくある質問」のページであることを示します。ページごとに 1 つの FAQPage
タイプ定義が必要です。
Google がサポートするプロパティは、次のとおりです。
必須プロパティ | |
---|---|
mainEntity |
Question
|
Question
Question
の完全な定義については、schema.org をご覧ください。
Question
タイプは、よくある質問の中の回答付き質問を 1 つ定義します。すべての Question
インスタンスは schema.org/FAQPage
の mainEntity
プロパティ配列に含める必要があります。
Google がサポートするプロパティは、次のとおりです。
必須プロパティ | |
---|---|
acceptedAnswer |
Answer
質問に対する回答。質問ごとに 1 つの回答が必要です。 |
name |
Text
質問の全文(例: 「払い戻しの処理にはどのくらいかかりますか?」)。 |
Answer
Answer
の完全な定義については、schema.org をご覧ください。
Answer
タイプは、そのページの各 Question
に対する acceptedAnswer
を定義します。
Google がサポートするプロパティは、次のとおりです。
必須プロパティ | |
---|---|
text |
Text
質問に対する回答の全文。回答には、リンクやリストなど、HTML コンテンツを含めることもできます。Google 検索では次の HTML タグが表示されます:
|
Search Console でリッチリザルトを監視する
Search Console は、Google 検索におけるページのパフォーマンスを監視できるツールです。Search Console に登録していなくても Google 検索結果に表示されますが、登録することにより、Google がサイトをどのように認識しているかを把握して改善できるようになります。次の場合は Search Console を確認することをおすすめします。
構造化データを初めてデプロイした後
ページがインデックスに登録されたら、関連するリッチリザルトのステータス レポートを使用して、問題がないかどうかを確認します。有効な項目が増え、無効な項目が増えていない状態が理想的です。構造化データに問題が見つかった場合の手順は次のとおりです。
- 無効な項目を修正します。
- 一般公開 URL の検査を行い、問題が解決したかどうかを確認します。
- ステータス レポートを使用して検証をリクエストします。
新しいテンプレートをリリースした後やコードを更新した後
ウェブサイトに大幅な変更を加えた場合は、構造化データの無効な項目が増加しないかどうか監視します。- 無効な項目が増加した場合は、新しく公開したテンプレートが正常に機能していないか、既存のテンプレートの新しい操作方法に問題があると考えられます。
- 有効な項目が減少している(無効な項目の増加と一致しない)場合は、ページに構造化データが埋め込まれていない可能性があります。URL 検査ツールを使用して問題の原因を特定します。
トラフィックを定期的に分析する場合
パフォーマンス レポートを使用して Google 検索のトラフィックを分析します。このデータから、検索でページがリッチリザルトとして表示される頻度、ユーザーがページをクリックする頻度、検索結果におけるページの平均掲載順位がわかります。この結果は、Search Console API を使用して自動的に取得することもできます。问题排查
如果您在实施或调试结构化数据时遇到问题,请查看下面列出的一些实用资源。
- 如果您使用了内容管理系统 (CMS) 或其他人负责管理您的网站,请向其寻求帮助。请务必向其转发列明问题细节的任何 Search Console 消息。
- Google 不能保证使用结构化数据的功能一定会显示在搜索结果中。如需查看导致 Google 无法将您的内容显示为富媒体搜索结果的各种常见原因,请参阅结构化数据常规指南。
- 您的结构化数据可能存在错误。请参阅结构化数据错误列表。
- 如果您的网页受到结构化数据手动操作的影响,其中的结构化数据将会被忽略(但该网页仍可能会出现在 Google 搜索结果中)。如需修正结构化数据问题,请使用“人工处置措施”报告。
- 再次查看相关指南,确认您的内容是否未遵循指南。问题可能是因为出现垃圾内容或使用垃圾标记导致的。不过,问题可能不是语法问题,因此富媒体搜索结果测试无法识别这些问题。
- 针对富媒体搜索结果缺失/富媒体搜索结果总数下降进行问题排查。
- 请等待一段时间,以便 Google 重新抓取您的网页并重新将其编入索引。请注意,网页发布后,Google 可能需要几天时间才会找到和抓取该网页。有关抓取和索引编制的常见问题,请参阅 Google 搜索抓取和索引编制常见问题解答。
- 在 Google 搜索中心论坛中发帖提问。