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 лайков

Я думаю, мы здесь деградировали: я больше не вижу раздела «Лучший ответ».

6 лайков

Ближе ли решение? Я получил предупреждение от Google по этому поводу:

2 лайка

Нет, это обычно означает, что ответ — это изображение без текста.

3 лайка

Как сказал Джефф, это обычно причина, по которой мы видим эту ошибку. Мы исправляем их по мере поступления отчетов. Можете ли вы дать ссылку на отмеченную тему или темы?

3 лайка

Да, раздел «Лучший ответ» не отображается для мета-данных. Однако я не вижу никаких недавних изменений в коде схемы «QAPage». Кроме того, инструмент предварительного просмотра поиска Google не сообщает об ошибках. А в предварительном просмотре этот раздел даже отображается корректно.

Я также не вижу раздел «Лучший ответ» на SO, Quora и других сайтах. Поэтому, думаю, с нашей стороны мы мало что можем сделать.

Редактирование: На самом деле раздел «Лучший ответ» корректно отображается на моём Android-устройстве. Значит, проблема только в десктопной версии.

9 лайков

Я могу подтвердить, что плагин Discourse solved показывает только лучший ответ в расширенном сниппете Google.

Я также пробовал плагин QnA, но не могу найти способ отображать несколько ответов: один лучший с голосами и остальные, прокручиваемые по горизонтали, с возможностью голосования за них. Так работают многие популярные форумы, такие как Quora, Reddit, Stackoverflow и другие.

Посмотрите на пример скриншота с Quora:

Как я могу добиться такого же поведения на своём форуме Discourse, чтобы Google показывал лучший ответ и несколько других ответов, отсортированных по количеству голосов, прямо в расширенном сниппете поиска? Также хочу, чтобы Google отображал другие ответы с горизонтальной прокруткой.

Кроме того, ниже основной темы Quora показывает другие связанные вопросы. Я хочу реализовать аналогичное поведение на своём сайте QnA.

Мне действительно нужно, чтобы ответы с моего сайта на Discourse отображались на странице поиска Google так, как показано на скриншоте выше: с горизонтальной прокруткой других ответов и возможностью голосовать за них, а также с отображением связанных тем и количеством ответов в расширенном сниппете Google.

Кто-нибудь может мне помочь с этим?

1 лайк

У меня та же проблема. Не нашёл ли кто-нибудь решение?