Настройка микроразметки FAQ (FAQPage Schema) для сайта
FAQPage Schema позволяет Google показывать вопросы и ответы прямо в результатах поиска в виде раскрываемого аккордеона. Занимает дополнительное место в выдаче, увеличивает видимость страницы.
Разметка FAQPage
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Как оформить возврат товара?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Для оформления возврата зайдите в личный кабинет, выберите заказ и нажмите кнопку «Вернуть товар». Возврат обрабатывается в течение 3-5 рабочих дней."
}
},
{
"@type": "Question",
"name": "Какие способы оплаты доступны?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Мы принимаем оплату картой Visa, MasterCard, МИР, через СБП, ЮMoney и наличными при получении."
}
}
]
}
Реализация в Laravel
// FAQ-секция на странице
$faqSchema = [
'@context' => 'https://schema.org',
'@type' => 'FAQPage',
'mainEntity' => $faqs->map(fn($faq) => [
'@type' => 'Question',
'name' => $faq->question,
'acceptedAnswer' => [
'@type' => 'Answer',
'text' => strip_tags($faq->answer)
]
])->toArray()
];
Требования Google
- Вопросы и ответы должны быть видны пользователю на странице (не только в JSON-LD)
- Ответ не должен содержать HTML-разметку в поле
text(только plain text) - Максимально 10 вопросов для отображения в rich result
- Страница должна быть действительно страницей с FAQ, не использовать для рекламы
Срок настройки: несколько часов.







