SCHEMA.ORG · FAQPage

FAQPage Schema.org: вопросы и ответы без лишней генерации

FAQPage полезен как дополнительная сущность, но он не должен превращать статью, товар или услугу в «FAQ-страницу» для нашего классификатора.

Структура

FAQPage содержит mainEntity — массив Question. У каждого Question есть name и acceptedAnswer с типом Answer и полем text.

Источник данных

Используйте только вопросы и ответы, которые реально видны пользователю. Нельзя автоматически выдумывать FAQ из ключевых слов страницы ради заполнения схемы.

{
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "name": "FAQPage example"
}

Основной тип страницы

Наличие FAQ не меняет основной тип контента. На карточке товара основным остаётся Product, на статье — Article, на услуге — Service.

HTML и JSON-LD

Текст вопроса и ответа можно извлекать из аккордеонов, FAQ-компонентов и заголовков, но парсер должен отбрасывать скрытый служебный JavaScript и пустые блоки.

Качество

Большое количество вопросов не означает автоматически высокое качество. Важнее корректность текста и соответствие тому, что реально показано на странице.

Когда не создавать FAQPage

Если найден только один случайный вопрос или блок поддержки не является FAQ, лучше не генерировать сущность автоматически.

Частые вопросы

Можно ли автоматически довести Schema до 100%?

Только если необходимые данные реально присутствуют в исходном JSON-LD или на странице. Сервис не должен придумывать цену, автора, рейтинг, адрес или другие значения.

Нужно ли добавлять все возможные свойства Schema.org?

Нет. Лучше передать меньше достоверных полей, чем заполнить схему нерелевантными или выдуманными значениями.