FAQPage Schema: как разметить блок частых вопросов и попасть в AI-ответы
Гайд8 мин 326 Обновлено 22 июля Сложность: Средняя
TL;DR
- FAQPage schema повышает цитирование AI-поисковиками в 2,7 раза (41% vs 15% у страниц без разметки) – данные Relixir, 2025.
- Формат: JSON-LD с массивом Question/acceptedAnswer. Обязательные поля – @type, name (вопрос), acceptedAnswer.text (ответ без HTML).
- Ответы 40–60 слов, первое предложение – прямой ответ с цифрой или фактом. «Это зависит от…» – AI игнорирует.
- После марта 2026 Google ужесточил rich results для FAQ, но AI Mode (Gemini) использует FAQPage активнее – разметка стала важнее для AI-видимости.
- На Битриксе: один result_modifier.php парсит свойство FAQ инфоблока и автоматически отдаёт JSON-LD в head – добавляешь вопросы в админке, schema обновляется сама.
FAQPage schema – тип разметки schema.org, который структурирует блок «Часто задаваемые вопросы» в машинно-читаемый формат. В 2026 году FAQPage – один из самых эффективных инструментов для попадания в ответы AI-поисковиков: исследование Relixir (2025) показало, что страницы с этой разметкой цитируются в 2,7 раза чаще – 41% против 15% у страниц без разметки.
В этом гайде – как правильно реализовать FAQPage: формат JSON-LD, правила написания ответов, которые AI захочет процитировать, реализация на 1С-Битрикс и ошибки, которые обнуляют эффект.
Что получится в итоге
На страницах с FAQ-блоком появится валидная FAQPage schema в формате JSON-LD. AI-системы (ChatGPT, Perplexity, Google AI Overview, Алиса AI) смогут извлекать конкретные пары «вопрос-ответ» для цитирования. Google покажет FAQ в rich results (для авторитетных сайтов).

Что понадобится
- Страницы с FAQ-блоком (минимум 3 вопроса)
- Доступ к шаблону сайта или компонента (для 1С-Битрикс)
- Текстовый редактор для JSON-LD
Шаг 1. Напишите FAQ, который захочет процитировать AI
Техническая реализация FAQPage – простая часть. Сложная – написать вопросы и ответы, которые AI-системы реально захотят использовать.
Правила формулировки вопросов
- Формулируйте как поисковый запрос. «Сколько стоит разработка сайта?» – хорошо. «Информация о ценах» – плохо
- Используйте вопросительные слова. «Как», «Сколько», «Что такое», «Чем отличается», «Когда» – совпадают с тем, как пользователи задают вопросы AI
- Один вопрос – одна тема. Не объединяйте «Сколько стоит и сколько длится?» в один вопрос
Правила написания ответов
- 40–60 слов – оптимальная длина. Короче 20 слов – недостаточно для цитирования. Длиннее 100 – AI обрежет
- Первое предложение – прямой ответ. Не начинайте с «Это зависит от…» или «Существует множество факторов». Цифра, факт, конкретика
- Упоминайте бренд/продукт явно. «Разработка сайта в m.ai стоит от 300 000 руб.» – а не «Это стоит от 300 000 руб.» При извлечении из контекста читатель должен понимать, о ком речь
- Добавляйте цифры. Сроки, цены, метрики, проценты – LLM предпочитает ответы с конкретными данными
Пример: хорошие и плохие ответы
| Вопрос | Плохой ответ | Хороший ответ |
|---|---|---|
| Сколько стоит UX-аудит? | Стоимость зависит от объёма работ. Свяжитесь с нами для расчёта. | UX-аудит сайта стоит от 50 000 руб. и включает анализ 10–20 ключевых страниц, тепловые карты, воронку конверсии и отчёт с приоритетами. Срок – 5–7 рабочих дней. |
| Что такое GEO? | GEO – это новое направление в маркетинге, которое активно развивается. | GEO (Generative Engine Optimization) – оптимизация контента для попадания в ответы AI-поисковиков: ChatGPT, Perplexity, Алисы AI, Google AI Overview. Термин ввели исследователи Princeton University в 2024 году. |
Шаг 2. Создайте JSON-LD разметку
Формат FAQPage в JSON-LD:
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Сколько стоит разработка сайта?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Разработка корпоративного сайта на Astro стоит от 300 000 руб. и занимает 4–8 недель. В стоимость входит прототипирование, адаптивная вёрстка, интеграция с CMS и настройка Core Web Vitals."
}
},
{
"@type": "Question",
"name": "Какой стек технологий используется?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Основной стек: Astro (SSG/SSR), 1С-Битрикс (CMS), Tailwind CSS, TypeScript. Для headless-проектов – Strapi или Directus."
}
}
]
}
Обязательные поля: @type: Question, name (текст вопроса), acceptedAnswer.text (текст ответа). Не добавляйте HTML в поле text – только чистый текст.
Шаг 3. Реализуйте на 1С-Битрикс
Если FAQ хранится в свойстве инфоблока как JSON (что я рекомендую – см. структуру pillar-гайда в системном промпте), генерация FAQPage schema автоматическая:
// В result_modifier.php шаблона компонента
$faqJson = $arResult['PROPERTIES']['FAQ']['VALUE'] ?? '';
if (!empty($faqJson)) {
$faqItems = json_decode($faqJson, true);
if (is_array($faqItems) && count($faqItems) > 0) {
$entities = [];
foreach ($faqItems as $faq) {
$entities[] = [
'@type' => 'Question',
'name' => $faq['q'],
'acceptedAnswer' => [
'@type' => 'Answer',
'text' => strip_tags($faq['a']),
],
];
}
$APPLICATION->AddHeadString(
'<script type="application/ld+json">'
. json_encode([
'@context' => 'https://schema.org',
'@type' => 'FAQPage',
'mainEntity' => $entities,
], JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES)
. '</script>'
);
}
}
Данные берутся из свойства FAQ инфоблока. При добавлении новых вопросов через админку – schema обновляется автоматически.
Шаг 4. Проверьте валидность
- Откройте страницу → View Source → найдите
FAQPageв JSON-LD блоке - Скопируйте в Google Rich Results Test
- Все вопросы должны быть распознаны, ошибок – ноль
- Проверьте, что вопросы в schema совпадают с видимыми вопросами на странице
Что изменилось после марта 2026
Мартовское обновление Google 2026 сократило показ FAQ rich results: теперь они доступны только для страниц, где FAQ – основной контент. Для обычных статей с FAQ-блоком в конце – rich results могут не показываться.
Но для AI-видимости FAQPage schema стала важнее. Google AI Mode (Gemini) активно использует FAQPage для верификации ответов и извлечения конкретных фактов. Отсутствие rich results в SERP не означает, что разметка бесполезна – она работает на уровне AI.
Частые ошибки
- FAQ на странице нет, а schema есть. Google расценивает как cloaking. Разметка должна описывать только видимый контент
- Ответы слишком короткие. «Да» или «От 50 000 руб.» – недостаточно для AI-цитирования. Минимум 2–3 предложения
- Вопросы не совпадают с поисковыми запросами. «Почему мы лучшие?» – не вопрос пользователя. «Чем отличается Astro от Next.js?» – вопрос пользователя
- HTML в поле text. Поле acceptedAnswer.text должно содержать чистый текст, без HTML-тегов. Используйте strip_tags() при генерации
- Дублирование FAQPage на разных страницах. Одни и те же вопросы-ответы на 10 страницах – Google может расценить как спам
Частые вопросы
Работает ли FAQPage schema для AI-поиска после обновления Google 2026?
Да. Rich results в SERP сократились, но AI Mode (Gemini) активно использует FAQPage для верификации и извлечения ответов. Для AI-видимости FAQPage стала важнее.
Сколько вопросов должно быть в FAQ?
Минимум 3, оптимально 5–10. Больше 10 – разбейте на тематические блоки. Каждый вопрос – реальный запрос пользователя, не маркетинговый.
Можно ли использовать одинаковые FAQ на разных страницах?
Нет. Google может расценить дублирование как спам. Каждая страница – уникальный набор вопросов, релевантных именно этой странице.
Какой длины должен быть ответ?
40–60 слов – оптимально для AI-цитирования. Первое предложение – прямой ответ с конкретикой (цифры, сроки, факты).
Нужна ли FAQPage schema на странице товара?
Да, если на странице есть видимый FAQ-блок с вопросами покупателей: «Есть ли гарантия?», «Сколько стоит доставка?», «Какой срок возврата?».
Материалы по теме
Что почитать дальше по этой теме.