Schema.org разметка

Настроить FAQPage Schema

Важно

⚠️ Актуальность 2026: Google с августа 2023 ограничил FAQPage rich-snippets только до государственных и медицинских ресурсов. Для коммерческих сайтов разметка в Google не показывается. Но в Яндекс Нейро и Алисе AI FAQPage остаётся рабочим сигналом — они активно цитируют пары вопрос-ответ.

Зачем настраивать FAQPage Schema

FAQPage Schema — это разметка Schema.org, которая сообщает поисковым системам, что на странице есть блок с вопросами и ответами. Без разметки поисковик видит обычный текст. С разметкой — понимает структуру: вот вопрос, вот ответ на него, и таких пар на странице несколько.

Зачем это нужно на практике: поисковые системы могут показать вопросы и ответы прямо в сниппете страницы. Пользователь видит в выдаче не просто title и description, а раскрывающиеся блоки с конкретными ответами. Это увеличивает площадь сниппета, привлекает внимание и повышает CTR.

Здесь есть важный нюанс. В 2023 году Google существенно ограничил показ FAQ-сниппетов: теперь они отображаются только для авторитетных государственных и медицинских сайтов. Для обычных коммерческих и информационных сайтов Google перестал выводить FAQ-расширения в результатах поиска. Однако Яндекс по-прежнему использует FAQPage Schema для формирования расширенных сниппетов, и для российского рынка эта разметка остаётся рабочим инструментом.

По моему опыту, FAQ-разметка на сайтах, ориентированных на Яндекс, продолжает давать расширенные сниппеты с вопросами и ответами. Кроме того, наличие структурированного FAQ-блока — это дополнительный контент на странице, который помогает закрывать информационные потребности пользователей и увеличивает релевантность по длиннохвостым запросам.

Когда использовать FAQPage Schema

FAQPage подходит для страниц, на которых есть блок «Часто задаваемые вопросы» с ответами, написанными от лица владельца сайта. Это ключевое условие: FAQPage — это не форум и не раздел с пользовательскими вопросами. Если вопросы задают посетители, а отвечают другие посетители — нужна разметка QAPage, а не FAQPage.

Типичные применения:

  • Страницы услуг с блоком FAQ в конце
  • Лендинги с вопросами-ответами о продукте
  • Информационные статьи с разделом «Вопросы по теме»
  • Страница «Вопросы и ответы» на сайте компании

Пошаговая инструкция

Шаг 1. Подготовьте контент FAQ

Прежде чем добавлять разметку, убедитесь, что на странице действительно есть качественный блок FAQ. Вопросы должны быть реальными: теми, которые задают клиенты, а не придуманными для объёма. Ответы — развёрнутые, минимум 2-3 предложения. Односложный ответ типа «Да» или «3 дня» не несёт ценности ни для пользователя, ни для поисковой системы.

Минимальное количество вопросов — 5-6. Оптимально — 8-10 и больше. Слишком короткий FAQ выглядит формально и не даёт значимого расширения сниппета.

Шаг 2. Создайте JSON-LD разметку

JSON-LD — рекомендуемый формат. Разметка размещается в <script type="application/ld+json"> в любом месте HTML-документа.

Пример FAQPage с тремя вопросами:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Сколько времени занимает SEO-продвижение?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Первые измеримые результаты обычно появляются через 2-4 месяца при системном внедрении рекомендаций. Сроки зависят от конкурентности ниши, текущего состояния сайта и скорости внедрения задач. В высококонкурентных тематиках выход в ТОП-10 по основным запросам может занять 6-12 месяцев."
      }
    },
    {
      "@type": "Question",
      "name": "Нужен ли SEO-аудит перед началом продвижения?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Аудит — это отправная точка для любого SEO-проекта. Без диагностики невозможно определить приоритеты: технические проблемы, недостатки контента, ссылочный профиль. Работать без аудита — это как лечить без диагноза: можно, но результат непредсказуем."
      }
    },
    {
      "@type": "Question",
      "name": "Какие гарантии вы даёте?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Гарантировать конкретные позиции в поиске невозможно — алгоритмы поисковых систем не контролируются специалистом. Однако до начала работы фиксируются KPI: рост видимости, трафика, количества запросов в ТОП-10. Отчётность строится на реальных метриках, а не на абстрактных обещаниях."
      }
    }
  ]
}
</script>

Шаг 3. Правила оформления ответов в разметке

Текст в поле text может содержать ограниченный набор HTML-тегов. Google поддерживает следующие теги внутри ответа:

  • <p>, <br> — абзацы и переносы строк
  • <b>, <strong> — выделение жирным
  • <i>, <em> — курсив
  • <ul>, <ol>, <li> — списки
  • <a href="..."> — ссылки

Если в ответе нужен список или ссылка, оборачивайте HTML прямо в строку JSON. Пример:

"text": "Основные этапы:<ul><li>Технический аудит</li><li>Сбор семантики</li><li>Оптимизация контента</li></ul>"

Не используйте теги, которые не входят в разрешённый список: <h1>-<h6>, <div>, <table> будут проигнорированы или вызовут ошибку валидации.

Шаг 4. Интеграция с WordPress

Есть несколько способов добавить FAQPage Schema в WordPress:

Через Yoast SEO (блок FAQ в Gutenberg). Yoast добавляет специальный блок «FAQ» в редактор Gutenberg. При его использовании плагин автоматически генерирует FAQPage JSON-LD. Просто добавьте блок, введите вопросы и ответы — разметка появится сама. Минус: если вы используете Classic Editor, этот способ недоступен.

Через Rank Math. Rank Math также предоставляет блок FAQ с автоматической генерацией Schema. Дополнительно можно добавить FAQPage через интерфейс Schema в боковой панели редактирования записи.

Вручную через functions.php. Если FAQ хранятся в произвольных полях (ACF или нативные custom fields), можно генерировать JSON-LD программно:

function custom_faq_schema() {
    if ( !is_singular() ) return;

    $faq_items = get_field('faq_items'); // ACF repeater field
    if ( empty($faq_items) ) return;

    $questions = array();
    foreach ( $faq_items as $item ) {
        $questions[] = array(
            '@type' => 'Question',
            'name'  => $item['question'],
            'acceptedAnswer' => array(
                '@type' => 'Answer',
                'text'  => $item['answer']
            )
        );
    }

    $schema = array(
        '@context'   => 'https://schema.org',
        '@type'      => 'FAQPage',
        'mainEntity' => $questions
    );

    echo '<script type="application/ld+json">' .
         json_encode($schema, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) .
         '</script>';
}
add_action('wp_head', 'custom_faq_schema');

Шаг 5. Валидируйте разметку

После добавления проверьте через инструменты:

  • Google Rich Results Test (search.google.com/test/rich-results) — покажет, распознаёт ли Google FAQPage. Имейте в виду: даже если тест показывает корректность, Google с 2023 года не гарантирует отображение FAQ-сниппетов для большинства сайтов.
  • Schema Markup Validator (validator.schema.org) — полная проверка по спецификации.
  • Яндекс Вебмастер — «Инструменты» → «Валидатор микроразметки». Для российского рынка это приоритетная проверка, поскольку Яндекс продолжает использовать FAQPage для расширенных сниппетов.

Шаг 6. Проверьте отображение в Яндексе

После индексации страницы Яндексом проверьте, как выглядит сниппет в результатах поиска. Введите запрос, по которому страница ранжируется, и посмотрите, появились ли раскрывающиеся вопросы-ответы под сниппетом. Индексация разметки может занять от нескольких дней до 2-3 недель.

В Яндекс Вебмастере в разделе «Поисковые запросы» → «Появление в поиске» можно отследить, для каких страниц Яндекс показывает расширенные сниппеты с FAQ.

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

  • Разметка FAQ без визуального блока на странице. JSON-LD содержит вопросы и ответы, но на самой странице пользователь их не видит. Google и Яндекс расценивают это как попытку манипуляции — разметка должна соответствовать видимому контенту. Добавляйте Schema только к тому FAQ, который реально отображается на странице.
  • Слишком короткие ответы. Ответ из одного предложения в 5-7 слов выглядит неинформативно и в выдаче, и на странице. Минимум 2-3 развёрнутых предложения. Ответ должен действительно закрывать вопрос, а не обозначать его.
  • Использование FAQPage для пользовательских вопросов. Если на странице раздел, где посетители задают вопросы и получают ответы от других посетителей или от поддержки — это не FAQ, а QA. Для такого формата предназначена разметка QAPage.
  • Рекламный контент в ответах. Google прямо запрещает использовать FAQ-разметку для рекламных целей: «Закажите прямо сейчас со скидкой 50%!» в ответе — это нарушение. Ответы должны быть информативными, а не продающими.
  • Дублирование FAQPage на нескольких страницах с одинаковыми вопросами. Один и тот же набор вопросов-ответов, скопированный на 20 страниц услуг — это дублирование контента. Каждая страница должна иметь свой уникальный FAQ, релевантный именно этой странице.
  • Ожидание FAQ-сниппетов от Google. После ограничений 2023 года многие расстраиваются, не видя расширенных сниппетов в Google. Не удаляйте разметку: она по-прежнему помогает поисковой системе лучше понимать контент, а в Яндексе продолжает генерировать расширенные сниппеты.

Что проверить в итоге

  • На страницах с FAQ-блоком добавлена JSON-LD разметка FAQPage
  • Каждый вопрос в разметке соответствует вопросу, который пользователь видит на странице
  • Ответы развёрнутые — минимум 2-3 предложения на каждый вопрос
  • В ответах нет рекламного или манипулятивного контента
  • HTML-теги в поле text используются только из разрешённого списка
  • Разметка прошла валидацию в Google Rich Results Test без ошибок
  • Разметка проверена в Яндекс Вебмастере через валидатор микроразметки
  • FAQ-блоки уникальны для каждой страницы, нет копирования одних и тех же вопросов
  • На одной странице только один блок FAQPage (нет конфликта плагина и ручной разметки)
  • В Яндексе проверено появление расширенного сниппета с вопросами-ответами

Нужна помощь с внедрением?

Проведу аудит вашего сайта и внедрю рекомендации. Результат — чистая техническая база и план роста.

Обсудить проект

Кто ведёт проект

Александр Тригуб — частный SEO-специалист. В поисковом маркетинге с 2010 года, предприниматель с 2001-го. В SEO пришёл из собственного бизнеса — знаю, как устроены продажи не из учебников, а из собственной выручки и расходов.

  • Специализация: медицина, B2B, e-commerce и локальные услуги — ниши, где каждый лид стоит дорого.
  • Подтверждённый опыт: 500+ видео-аудитов в разных тематиках, 1092 заказа (рейтинг 4.9 / 5). Отзывы · Видео-аудиты.
  • Профили с отзывами: 728 отзывов на Kwork (4.9★) · Profi.ru (5.0★) · ORCID 0009-0009-0106-6136.
  • Формат: работаю напрямую, один специалист на проект — без менеджеров и субподрядных цепочек.
  • Отчётность: KPI по лидам и деньгам. Ежемесячный план/факт, а не PDF на 50 страниц.
15+лет в маркетинге
500+видео-аудитов
1092заказов
4.9★728 отзывов