SCHEMA.ORG · Answer

acceptedAnswer Schema.org: Question, Answer, FAQPage и QAPage с примерами

acceptedAnswer — свойство Question, указывающее на принятый Answer. FAQ, написанный владельцем сайта, и Q&A-страница с пользовательскими ответами — разные модели.

updateОбновлено: 18 сентября 2026
Короткий ответ

Что нужно знать

Используйте acceptedAnswer внутри Question, когда один ответ считается принятым. В обычном FAQ вопросы находятся в FAQPage.mainEntity. Для страницы одного вопроса с пользовательскими ответами подходит QAPage.

memoryСемантическая сводка для поиска и AI

Question.acceptedAnswer указывает на Answer. FAQPage содержит издательские Question с acceptedAnswer. QAPage — страница одного вопроса с пользовательскими ответами. Видимый текст должен совпадать с JSON-LD.

Ключевые свойства

Ниже — практический минимум и свойства, которые чаще всего влияют на корректность сущности. Заполняйте только те значения, которые реально подтверждаются страницей.

СвойствоВажностьКак использовать
Question.nameКлючевоеВидимый вопрос.
acceptedAnswerКлючевая связьСвязь Question → Answer.
Answer.textКлючевоеВидимый ответ.
FAQPage.mainEntityFAQМассив Question.
QAPage.mainEntityQ&AОсновной Question страницы.

Что означает acceptedAnswer

Это не отдельный @type, а свойство Question, ссылающееся на Answer.

FAQPage и QAPage

FAQPage — издательский FAQ; QAPage — страница одного вопроса с пользовательскими ответами.

Видимый контент

Question.name и Answer.text должны соответствовать реальным текстам страницы.

Один принятый ответ

acceptedAnswer должен указывать на реально принятый ответ.

Google

Google понимает FAQPage, но видимость FAQ rich results сейчас сильно ограничена.

Yandex

Яндекс документирует QAPage для мобильных Q&A-сценариев с одним вопросом.

Проверка

Проверьте соответствие модели страницы и удалите дублирующую разметку от нескольких генераторов.

JSON-LD примеры

FAQPage с acceptedAnswer

Для реального видимого FAQ.

{
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [
        {
            "@type": "Question",
            "name": "Что такое JSON-LD?",
            "acceptedAnswer": {
                "@type": "Answer",
                "text": "JSON-LD — формат связанных структурированных данных на основе JSON."
            }
        },
        {
            "@type": "Question",
            "name": "Гарантирует ли Schema rich result?",
            "acceptedAnswer": {
                "@type": "Answer",
                "text": "Нет. Решение о показе принимает поисковая система."
            }
        }
    ]
}

Google, Bing и Яндекс

Google

Google понимает FAQPage, но сильно ограничивает FAQ rich results.

Bing

Bing поддерживает Schema.org JSON-LD и связи вопрос–ответ.

Yandex

Яндекс отдельно документирует QAPage для страницы одного вопроса с пользовательскими ответами.

Важно: корректная микроразметка не гарантирует расширенный результат. Поисковая система сама решает, использовать ли данные и как их отображать.

Типичные ошибки

  • warningacceptedAnswer используется как @type.
  • warningОбычный FAQ размечен QAPage.
  • warningРазмечен скрытый контент.
  • warningAnswer.text набит ключами.
  • warningFAQ дублируется несколькими системами.

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

acceptedAnswer — отдельный тип?

Нет. Это свойство Question.

Можно acceptedAnswer в FAQPage?

Да. Question может содержать acceptedAnswer.

Нужен ли QAPage обычному FAQ?

Нет. QAPage предназначен для одного вопроса с пользовательскими ответами.