web-dev-qa-db-ja.com

質問と回答の構造化データを実装して、Googleで「ベストアンサー」リッチスニペットを取得するにはどうすればよいですか。

StackOverflowのようなQ&AのためにGoogleでリッチスニペットを取得したい。どうすればいいですか?どの構造化データが必要ですか?

スクリーンショットは次のとおりです。

Google Search Results displaying question and answer rich snippets

5

Schema.orgで定義されている Question schemeAnswer scheme の両方で識別されるプロパティを適用します。

特に、少なくとも、次の属性/プロパティを使用します。

  1. 質問と回答のコンテンツ全体をラップするDOM要素のitemscope itemtype="http://schema.org/Question"
  2. itemprop="name"(通常H1上)個々の質問をラップ
  3. itemprop="acceptedAnswer" itemscope itemtype="http://schema.org/Answer"受け入れられた回答をラップするDOM要素
  4. itemprop="suggestedAnswer" itemscope itemtype="http://schema.org/Answer"他の回答をラップするDOM要素

また、(オプションで) Personスキーム を使用して、個々のユーザー/ユーザーに質問と回答を割り当てることを検討することもできます。


以下は、参照用のschema.orgの例のスクリーンショットです。

MicrodataMicrodata approach

RDFaRDFa approach

JSON-LDJSON-LD approach

4
Anson W Han