Support schema.org QAPage and Google rich results

Thanks for the PR. Now it is merged. Sorry for the delay!

「いいね!」 8

Looking good!

No errors in Google console: https://search.google.com/structured-data/testing-tool/u/0/#url=https%3A%2F%2Fmeta.discourse.org%2Ft%2Fdiscourse-2-2-0-beta8-pwa-error%2F106581

Preview (no idea how long this link will be good for): https://www.google.com/search?prvw=AHHjJUO7WRbGaPHHtHMRJbfhShyOyUOOHQ&q=previewid%3A4f63e9e8-25f5-420e-8ff3-0e8d720221cc&useragent=Mozilla%2F5.0+(Linux%3B+Android+7.1.1%3B+Nexus+6+Build%2FN6F27M)+AppleWebKit%2F537.36+(KHTML%2C+like+Gecko)+Chrome%2F66.0.3359.106+Mobile+Safari%2F537.36&filter=0&gws_rd=cr&newwindow=1&igu=1

「いいね!」 10

I think we regressed here, I don’t see “top answer” thing anymore.

「いいね!」 6

Is a fix in sight? I received a warning from Google about this:

「いいね!」 2

No this usually means the answer is an image with no text.

「いいね!」 3

As Jeff said, that is usually the reason we see this error. We’ve been fixing them as they’re reported. Can you link to the topic(s) flagged?

「いいね!」 3

はい、「トップ回答」セクションはメタサイトでは表示されていません。しかし、「QAPage」スキーマコードに最近の変更点は見当たりません。また、Google の検索プレビューツールは何の問題も報告していません。プレビューでは、セクションが正しくレンダリングされていることも確認できます。

Stack Overflow、Quora、その他のサイトでも「トップ回答」セクションが表示されていないため、こちら側でできることは限られていると思われます。

追記: 実は、Android デバイスでは「トップ回答」セクションが正しく表示されています。問題はデスクトップ版のみです。

「いいね!」 9

確かに、Discourse の「Solved」プラグインは、Google のリッチスニペットに最適な回答のみを表示することが確認できました。

QnA プラグインも試してみましたが、1 つのベスト回答(投票付き)と、横スクロール可能な「その他の回答」(アップ投票付き)を同時に表示する方法が見つかりません。Quora、Reddit、Stack Overflow などの人気フォーラムサイトではこの機能が実装されています。

参考として、Quora のスクリーンショットを以下に示します。

自社の Discourse サイトでも同様の動作を実現するにはどうすればよいでしょうか?具体的には、Google の検索リッチスニペットに以下の表示を実現したいと考えています。

  • ベスト回答の表示
  • アップ投票でソートされた複数の回答を横スクロール可能にすること
  • 関連する質問をメイントピックの下部に表示すること(Quora のように)

Discourse サイトの回答を、上記のスクリーンショットのように、Google 検索ページに直接表示させたいです。他の回答は横スクロール可能で、アップ投票も表示され、関連トピックも回答数とともに Google のリッチスニペットに表示されるようにしたいのです。

どなたかお手伝いいただけますでしょうか?

「いいね!」 1

私も同じ問題です。解決策を見つけた方はいますか?