Маркетолог вставила FAQPage из генератора в footer.php: Schema Markup Validator молчит, а в Яндекс Вебмастере предупреждение - вопросы в разметке не совпадают с аккордеоном на странице. Параллельно в шаблоне catalog.element осталась Microdata с устаревшей ценой, и Google Rich Results Test показывает конфликт Offer. За один проход вы настроите Organization, Article и FAQPage в JSON-LD на 1С-Битрикс:Управление сайтом, уберете дубли и проверите разметку до публикации.
Микроразметка Schema.org - это стандартизированное описание сущностей страницы (организация, статья, FAQ) в машиночитаемом виде; на практике в 2026 году на Битрикс ее внедряют блоками JSON-LD в шаблоне, синхронизируя поля с видимым контентом. Сегодня откройте исходный код главной и статьи блога, найдите дубли Microdata в компонентах каталога и подготовьте один согласованный JSON-LD на каждый тип страницы.
Речь про коробочный 1С-Битрикс:Управление сайтом (CMS), а не про Bitrix24 CRM. JSON-LD - блок JSON в теге script, который робот читает отдельно от текста; Microdata (itemscope, itemprop) в старых шаблонах часто дублирует ваш JSON-LD. На практике чаще ломается не синтаксис, а конфликт шаблонов каталога.
Что такое микроразметка Schema.org
Schema.org - общий словарь типов данных для поисковиков и AI-краулеров. Вы описываете страницу как набор сущностей: кто вы (Organization), что за материал (Article или BlogPosting), какие вопросы закрывает FAQ (FAQPage). Поисковик сопоставляет разметку с видимым текстом и решает, показывать ли расширенный сниппет.
Когда нужно: контентный сайт или блог на Битрикс, в Вебмастере пусто в блоке структурированных данных, хотите прозрачность для Яндекса и AI-цитирования. Когда не нужно: одностраничник-визитка без блога и FAQ, или вы не готовы синхронизировать поля разметки с $arResult - лучше сначала навести порядок в шаблонах.
Выберите стартовые типы Schema.org для сайта на Битрикс
На старте хватает трех типов - роботу важнее точность, чем количество.
| Страница | Тип Schema.org | Обязательные поля | Куда в Битрикс |
|---|---|---|---|
| Главная | Organization | name, url, logo | header.php сайта |
| Статья блога | Article / BlogPosting | headline, datePublished, author, image | template.php news.detail |
| Страница с FAQ | FAQPage | mainEntity: Question + acceptedAnswer | рядом с выводом FAQ-блока |
Делайте: один тип на одну логическую страницу, поля из тех же переменных, что и в шаблоне ($arResult). Не делайте: копировать статический JSON из генератора без привязки к инфоблоку - типичная ошибка: через неделю даты и заголовки разъедутся с HTML.
Настройте JSON-LD вместо дублей Microdata
Google и Яндекс в 2026 году рекомендуют JSON-LD как основной формат structured data. В Битрикс его удобно выводить PHP-фрагментом в шаблоне, не трогая ядро CMS.
- Откройте исходный код страницы каталога (Ctrl+U) и найдите itemscope или application/ld+json - зафиксируйте, сколько блоков разметки уже есть.
- В шаблоне catalog.element отключите встроенную Microdata, если добавляете свой JSON-LD для Product/Offer - иначе Rich Results Test покажет конфликт цен.
- Для блога проверьте news.detail: стандартный компонент может не выводить Article - тогда JSON-LD добавляете вручную.
- Выберите точку вставки: Organization в header.php сайта, Article в template.php компонента, FAQPage в include рядом с аккордеоном.
- Экранируйте строки через htmlspecialchars при выводе в JSON - иначе кавычки в заголовке сломают весь блок.
Разметите Organization на главной странице
Organization отвечает на вопрос "кто владелец сайта". Поля name, url и logo берите из настроек сайта в админке Битрикс, а не из захардкоженного текста - например, SITE_NAME и путь к логотипу из настроек главного модуля.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "<?=htmlspecialcharsbx($arSite['SITE_NAME'])?>",
"url": "https://example.ru/",
"logo": "https://example.ru/upload/logo.svg"
}
</script>
Делайте: абсолютные URL для logo, один блок Organization в header.php. Не делайте: дублировать Organization и LocalBusiness без необходимости.
Добавьте Article на странице блога
Для материалов mv-blog используйте BlogPosting или Article. Поля headline, datePublished, author и image должны совпадать с тем, что видит читатель в H1, дате публикации и обложке.
- Откройте template.php компонента news.detail вашего блога.
- Перед закрывающим тегом body или в конце шаблона вставьте script type="application/ld+json".
- Заполните headline из $arResult['NAME'], datePublished из ACTIVE_FROM, author - объект Person с именем из реестра авторов.
- Укажите image - URL обложки из DETAIL_PICTURE или свойства инфоблока и проверьте исходный код опубликованной страницы.
Разметка Article - один из пунктов GEO-чеклиста перед публикацией: без согласованного BlogPosting нейросети хуже цитируют материал.
Разметьте видимый блок вопросов-ответов
7 мая 2026 Google убрал FAQ rich results из выдачи, в июне 2026 сняли отчет FAQ в Rich Results Test. FAQPage остается валидным для Яндекса и AI-краулеров - удалять разметку не нужно, если FAQ виден на странице. Текст question и answer в JSON-LD должен совпадать с аккордеоном, иначе Вебмастер выдаст предупреждение.
Делайте: генерировать FAQPage из того же PHP-массива, что рендерит HTML-аккордеон. Не делайте: размечать скрытый SEO-текст или вопросы, которые открываются только по клику без fallback в HTML для робота.
Проверьте микроразметку тремя валидаторами
Зеленый статус в одном инструменте не гарантирует отсутствие ошибок в другом. Прогоняйте каждую ключевую страницу тремя проверками до нажатия "Опубликовать".
| Инструмент | Что проверяет | Когда использовать |
|---|---|---|
| Schema Markup Validator | Синтаксис JSON-LD по словарю schema.org | После правки шаблона, до деплоя |
| Google Rich Results Test | Допустимые типы и конфликты structured data | Статьи блога и каталог с Offer |
| Валидатор Яндекс Вебмастера | Соответствие правилам Яндекса и видимому контенту | Финальная проверка перед переобходом |
- Скопируйте URL опубликованной страницы или вставьте фрагмент HTML в Schema Markup Validator.
- Тот же URL проверьте в Google Rich Results Test - исправьте ошибки и предупреждения по Offer/Article.
- В Яндекс Вебмастере откройте инструмент проверки микроразметки и убедитесь, что типы Organization, Article и FAQPage без критических замечаний.
- Запросите переобход URL в Вебмастере и ждите около двух недель - по справке Яндекса сниппет не появляется мгновенно.
После внедрения настройте cron и агенты на хостинге - без регулярного переобхода робот может долго не увидеть обновленный JSON-LD. Для коробочного Битрикса на старте часто хватает VPS у Beget - заранее проверьте версию PHP и доступность cron до установки CMS.
Пройдите чеклист перед публикацией
Критерий готовности: три валидатора без ошибок, один согласованный JSON-LD на страницу, поля разметки совпадают с видимым контентом, дата проверки записана.
- Нет дубля Microdata + JSON-LD на одной сущности (каталог, FAQ, статья).
- Цены и даты в Offer/Article совпадают с тем, что видит пользователь.
- FAQPage не обещает вопросы, которых нет в HTML.
- Внутренние ссылки ведут на смежные гайды без nofollow.
Когда сниппет начнет приносить клики, настройте цели в Метрике на глубокое чтение - пошагово в материале как настроить цели в Яндекс.Метрике. Schema не заменяет аналитику: вы увидите эффект только по цифрам, а не по зеленой галочке валидатора.
Для нестандартного модуля schema на десятках инфоблоков заложите разработку на 1С-Битрикс заранее. Вопросы по внедрению - через контакты mv-blog.
Автор: Максим Мольков, digital-стратег, автор mv.digital.
Источники: Google Search Central, справка Яндекс Вебмастера по Schema.org, schema.org/Article.
Частые вопросы
Что такое schema org простыми словами?
Schema.org - общий словарь, на котором вы описываете страницу для роботов: кто автор, что за статья, какие вопросы закрывает FAQ. На Битрикс в 2026 году это обычно блок JSON-LD в шаблоне, синхронизированный с видимым текстом.
Как проверить микроразметку schema org онлайн?
Откройте URL в Schema Markup Validator, Google Rich Results Test и валидаторе Яндекс Вебмастера. Если хотя бы один инструмент показывает ошибку - исправьте шаблон и повторите все три проверки.
JSON-LD или Microdata - что выбрать на Битрикс?
Для новых внедрений берите JSON-LD: его проще вставить в header.php или template.php и не смешивать с HTML. Microdata в стандартных компонентах каталога отключайте, если добавляете свой JSON-LD - иначе получите дубли.
Нужна ли schema org для SEO в 2026 году?
Прямым фактором ранжирования разметка не является, но помогает расширенным сниппетам, ясности контента для AI и модерации в Яндексе. После настройки измеряйте CTR и цели в Метрике, а не только статус валидатора.
Стоит ли размечать FAQPage после отмены Google FAQ rich results?
Да, если FAQ виден на странице. Google убрал дропдауны FAQ из выдачи в мае 2026, но FAQPage остается валидным для Яндекса и AI-краулеров. Удаляйте разметку только если убрали сам блок вопросов из HTML.
Сколько ждать появления разметки в сниппете Яндекса?
После успешной валидации и переобхода URL в Вебмастере ориентируйтесь на около двух недель. Зеленый валидатор сегодня не означает сниппет завтра - роботу нужен цикл переиндексации.