- Что такое микроразметка Q&A?
- Внешний вид сниппета с микроданными Q&A в поиске Google
- Как разметить контент микроразметкой Q&A?
Что такое микроразметка Q&A?
Микроразметка Q&A — это схема структурированных данных schema.org, с помощью которой можно размечать на страницах сайта контент, содержащий вопрос и ответы на него, и тем самым формировать расширенный сниппет в поисковой выдаче Google.
Есть важный момент относительно схемы Q&A: она не подходит для страницы с часто задаваемыми вопросами, для этого есть специальная микроразметка. Если на данной странице пользователи не могут задавать свои вопросы и оставлять ответы, но есть перечень вопросов с готовыми ответами на них, используйте микроданные FAQ, а не Q&A.
Таким образом, микроразметка Q&A — для одного вопроса и нескольких ответов, а FAQ — для списка вопросов с ответами на них.
Это главные правила внедрения Q&A, и работают они только вместе: на странице есть 1 конкретный вопрос, и пользователи могут дать несколько ответов на него. В таком формате работают, например, форумы или сервисы с вопросами службе поддержки.
Как и с любой другой схемой, Q&A нельзя использовать в рекламных целях, а также размечать ей непристойный, грубый, оскорбительный, дискриминационный контент, призывы к насилию и противоправным действиям.
Внешний вид сниппета с микроданными Q&A в поиске Google
Расширенный сниппет, сформированный из контента с микроразметкой Q&A, выглядит как карусель ответов на заданный вопрос:
Источник изображения: developers.google.com
Клик на More раскроет текст ответа полностью, свайп влево покажет другие ответы.
Google советует веб-мастерам включать в каждый ответ отдельные URL: делать это можно с помощью хеш-ссылки.
Как разметить контент микроразметкой Q&A?
Шаг 1. Ознакомиться с документацией. Контент, подходящий для схемы Q&A, публикуется пользователями, поэтому создать заранее его не получится.
Шаг 2. Определить, как соотносятся атрибуты и контент: Question должен содержать полный текст вопроса, а Answer – полный текст ответа на него. К обязательным свойствам атрибута Question Google относит answerCount, acceptedAnswer или suggestedAnswer, name. Для атрибута Answer обязательно свойство text.
Шаг 3. Внедрить в HTML-код микроданные:
<!-- Атрибуты itemscope и itemtype сигнализируют о начале использования микроразметки и ее типе --> <html itemscope itemtype="http://schema.org/QAPage"> <head> <title>Тема вопроса</title> </head> <body> <!-- Далее — пример разметки одного вопроса и одного ответа на него, остальные размечаются аналогично --> <div itemprop="mainEntity" itemscope itemtype="http://schema.org/Question"> <span itemprop="name">Текст вопроса</span> <div><span itemprop="answerCount">Количество ответов на вопрос</span></div> <div itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer"> <div itemprop="text">Текст лучшего ответа, принятого администрацией сайта или пользователем, задавшего вопрос</div> <div itemprop="suggestedAnswer" itemscope itemtype="https://schema.org/Answer"> <div itemprop="text">Текст другого ответа</div> </body> </html>
Шаг 4.Проверить адекватность и работоспособность внедренной схемы с помощью инструмента проверки структурированных данных от Google.