Разбираем, что такое schema.org простыми словами, какие типы разметки нужны интернет-магазину, как это работает в 1С-Битрикс и где обычно прячутся ошибки, из-за которых звёздочки в Яндексе и Google так и не появляются.
🔍 Почему у одних магазинов звёздочки, а у других — нет
Откройте Яндекс. Введите «купить детское автокресло». Посмотрите на первую страницу выдачи.
Один магазин — голый сниппет: заголовок, серая строка описания, ссылка. Скучно. Глаз скользит мимо. Второй магазин — ряд жёлтых звёздочек «★★★★★ (127)», цена «от 8 990 ₽» прямо в выдаче, метка «В наличии», хлебные крошки «Главная › Каталог › Автокресла». На какой из этих двух сниппетов вы кликнете? Можно даже не отвечать.
А дело в том, что эта разница в кликах — она не случайная и не про удачу. Это результат конкретной технической работы, которая называется микроразметкой. И она в большинстве случаев бесплатная (точнее — копеечная по затратам, если делать руками).
Честно говоря, за пятнадцать лет работы со студией меня каждый раз удивляет одно и то же: владельцы магазинов готовы выкатывать сотни тысяч на контекстную рекламу, чтобы перебить конкурентов в платной выдаче, но при этом игнорируют способ перебить их в органике вообще без бюджета. (И да, иногда я не выдерживаю и пишу клиенту прямо в письме — у вас же там вообще ничего не размечено, давайте хотя бы базовое поставим.) Микроразметка — это не «модный SEO-приём для гиков», а способ сделать вашу карточку в поиске визуально жирнее конкурентов и поднять кликабельность без копейки рекламного бюджета. Это серьёзный кусок работы по продвижению интернет-магазина в поиске, который многие просто проходят мимо.
🧩 Что такое микроразметка простыми словами (без занудства)

Поисковик читает ваш сайт как иностранец
Представьте на минуту, что Яндекс и Google — это вежливый иностранный гость, который пытается разобрать русский текст по словарю. Видит на странице цифру «8 990». А что это? Цена товара? Артикул производителя? Год чего-то? Номер квартиры в шапке? Иностранец смотрит на цифру, чешет затылок и идёт дальше — не разобрался.
Микроразметка — это как раз те самые подписи для гостя. Маленькие пометки в HTML-коде страницы, которые говорят роботу прямым текстом: «вот это название товара», «вот это цена в рублях», «вот это оценка покупателей из 127 отзывов», «вот это бренд». Без этих подписей робот либо догадывается на свой страх и риск, либо просто не использует данные. С подписями — берёт и кладёт в красивый расширенный сниппет.
Schema.org — общий язык, на который согласились все
Если говорить по существу, schema.org — это «эсперанто» для поисковиков. Когда-то Google, Яндекс, Bing и Yahoo собрались и договорились: «давайте все будем размечать товары, статьи, людей и организации одинаково — чтобы никому не пришлось писать пятнадцать вариантов под каждую поисковую систему». На выходе получился словарь готовых понятий: Product, Offer, Review, AggregateRating, Organization, BreadcrumbList. Берёте подходящее — подписываете. Всё. Никакой магии. Это, кстати, один из первых шагов на SEO-подготовке сайта к серьёзному продвижению.
Три формата записи: какой выбрать
Технически разметку можно нанести на страницу тремя способами. Различаются они тем, как именно подписи вставляются в HTML — где-то прямо внутри тегов, где-то отдельным блоком. Для большинства задач сегодня рекомендуется один из них.
JSON-LD
Отдельный блок в <head> или в конце <body>. Не трогает вёрстку, легко править. Рекомендован Google. На практике — основной выбор.
Microdata
Атрибуты вставляются прямо в HTML-теги через itemprop. Привязан к вёрстке. Старый, рабочий, но менее удобный для обслуживания.
RDFa
Похож на Microdata, но из мира семантического веба. На практике в коммерческих магазинах встречается реже всего.
Если выбирать «с чистого листа» — берите JSON-LD. Без вариантов. Его можно подключить отдельным блоком, не переписывая шаблон карточки товара, и потом так же спокойно править. Битрикс, кстати, в большинстве современных шаблонов идёт именно с JSON-LD «из коробки» — мы к этому ещё вернёмся в разделе про реализацию.
⭐ Что конкретно вы получаете в поисковой выдаче

Окей, разметку поставили. Что мы за это видим в Яндексе и Google? Три большие группы расширений, ради которых вся эта возня и затевается.
Звёздочки и отзывы
За счёт AggregateRating. Пять жёлтых звёзд и подпись «(127)» рядом с заголовком. Сниппет визуально занимает в 1,5–2 раза больше места — и взгляд цепляется.
Цена в сниппете
Через Offer с price и priceCurrency. Пользователь видит «от 8 990 ₽» до клика. Режет нецелевые переходы и поднимает CTR у целевой аудитории.
Наличие и крошки
availability: InStock даёт метку «В наличии», BreadcrumbList — путь «Главная › Каталог › Товар» вместо страшного URL.
Тонкости, о которых обычно не предупреждают
Со звёздочками есть нюанс, который многие пропускают. Поисковик показывает рейтинг только если он реальный — то есть на странице действительно есть видимые отзывы, и их хотя бы пять-десять. Размечать AggregateRating: 5.0 при двух отзывах — это путь не к красивому сниппету, а к санкциям. Я лично видел, как из-за такой «оптимизации» сайт получал понижение и терял весь органический трафик месяцами. (Особенно неприятно, когда подрядчик клянётся, что «всё по правилам», а валидатор Google рисует красным «несоответствие фактическим данным на странице».)
С ценой история чуть проще, но тоже не без подвохов. Яндекс особенно ценит этот сигнал в коммерческой выдаче — для запроса «купить *что угодно*» магазин с ценой в сниппете почти всегда обходит магазин без неё, даже если позиции у обоих одинаковые. А дело в том, что пользователь подсознательно воспринимает сниппет с ценой как «более готовый к покупке» — то есть он туда уже идёт с понятным ожиданием. Меньше отказов, лучше поведенческие, выше позиции. Замкнутый круг — но в хорошем смысле.
Угадайте, насколько это меняет картину для конкурентного запроса с десятком одинаковых сайтов в выдаче? Я для себя решил так: если магазин работает в конкурентной нише, выходить в органику без расширенных сниппетов в 2026 году — это всё равно что идти на встречу с инвесторами в спортивках. Технически можно, в результате — не очень. Поэтому в нашем каталоге готовые интернет-магазины идут с базовой микроразметкой Product, Offer и BreadcrumbList уже настроенной — чтобы клиент не открывал сайт через неделю после запуска и не думал, почему у конкурента в выдаче всё красиво, а у него голяк.
🛠️ Основные типы микроразметки для интернет-магазина

В schema.org сотни типов разметки — от рецептов до киноотзывов. Но для интернет-магазина реально нужны пять. Если поставить их аккуратно, дальше можно не углубляться — этого хватит и для Яндекса, и для Google.
Product + Offer
Фундамент карточки товара. Product хранит название, описание, изображение, бренд, артикул. Offer — цену, валюту, наличие, продавца. Без этой связки цена в сниппет не попадёт никогда — даже если она написана на странице двадцать восемь раз.
BreadcrumbList
Хлебные крошки в сниппете — «Главная › Каталог › Автокресла» вместо страшного URL. Делается один раз, работает для всех страниц каталога автоматически. Самый дешёвый тип разметки на коммерческом сайте.
AggregateRating + Review
Те самые звёздочки. AggregateRating — агрегированная оценка («4,7 из 5, 127 отзывов»). Review — отдельный отзыв. Условие железное: отзывы должны быть на странице видимы пользователю. Размечать то, чего нет в HTML, — нарушение.
Organization
Размечается в шапке или футере. Поисковик понимает: вот юрлицо, вот адрес, вот телефон, вот соцсети. Помогает попасть в «карточку организации» в Яндексе и Google, особенно по брендовым запросам.
FAQPage
Если в категории внизу есть блок «Частые вопросы», его можно разметить как FAQPage. Результат — дополнительный аккордеон прямо в сниппете с вопросами и ответами. Очень растягивает выдачу и режет конкурентов чисто визуально.
WebSite + Sitelinks Search
Разметка для главной страницы. Даёт в выдаче строку поиска прямо под брендовым сниппетом — пользователь может искать по вашему сайту, не заходя на него. На крупных магазинах работает заметно.
Если бы мне дали выбрать одну связку из всего этого списка для нового магазина — поставил бы Product + Offer + BreadcrumbList. Остальное по нарастающей, по мере роста сайта и появления реального контента (например, отзывов). Кстати, чтобы разметка по товарам работала, сами товары должны быть на сайте в нормальном виде — со всеми свойствами, описаниями и характеристиками. Это уже отдельная история, которая называется загрузка каталога.
⚙️ Как с микроразметкой обстоят дела в 1С-Битрикс

Что уже есть «из коробки»
Битрикс в современных шаблонах (включая решения Aspro и подобные) умеет размечать карточку товара через свойства каталога. Если зайти в админку по адресу /bitrix/admin/iblock_edit.php и открыть свойства инфоблока — видно, что к ним уже привязаны типы schema.org. Цена, наличие, бренд, артикул — всё это вытягивается в JSON-LD автоматически на стандартных шаблонах карточек.
Честно говоря, в готовых решениях из нашего каталога базовая микроразметка идёт настроенной — это не наша заслуга, это особенность шаблонов Aspro и подобных вендоров. Но клиенту это удобно: подключил магазин, загрузил товары, и Product с Offer уже работают. На этапе быстрого запуска сайта мы это в любом случае проверяем — отдельной услугой это не выносим, потому что считаем гигиеной.
Что обычно нужно настраивать руками
Не всё идёт «из коробки», и это нормально. AggregateRating, например, — если на сайте есть модуль отзывов (часто — сторонний или самописный), его данные нужно отдельно прокинуть в JSON-LD. BreadcrumbList в большинстве случаев уже есть, но иногда «глючит» на акционных страницах и страницах со фильтрами. FAQ-блок — это всегда ручная работа: либо инфоблок «вопрос-ответ» с шаблоном вывода, либо вставка JSON-LD в нужный компонент. Похожая история с мета-тегами, кстати, — в Битриксе их тоже нужно понимать и настраивать прицельно (подробнее это разбирали в материале про настройку мета-тегов в Битрикс).
Как за 2 минуты проверить, что есть у вас
Откройте любую карточку товара на своём сайте. Правый клик → «Просмотр кода страницы» → Ctrl+F → application/ld+json. Если что-то нашлось — скопируйте содержимое и прогоните через Валидатор микроразметки Яндекса или Schema Markup Validator от Google. Сразу увидите: что размечено, что валидно, какие ошибки. Я искренне не понимаю, почему этот двухминутный чек не входит в обязательную ежеквартальную ревизию у каждого, кто платит за SEO. (Но потом вспоминаю, что многие владельцы не знают про сам факт существования такой ревизии — и успокаиваюсь.)
⚠️ Когда разметка есть, а звёздочек всё равно нет

Самый частый вопрос, который я слышу: «У нас же всё размечено, почему ничего не показывается?» Ниже три самые типичные причины — и да, они почти всегда фиксятся за пару часов, если знать, куда смотреть.
Рейтинг 5,0 при двух отзывах
Распространённая попытка получить звёздочки красиво. Поисковик это видит сразу: оценка есть, отзывов мало, разметке доверия нет. В худшем случае сайт получает понижение. Размечать средний рейтинг 5,0 при двух отзывах — это как ставить себе пятёрку за контрольную, написанную на тройку, и удивляться реакции учителя.
JSON-LD конфликтует с Microdata
Верстальщик пять лет назад поставил Microdata прямо в HTML. Потом подключили модуль с JSON-LD. Теперь данные дублируются и противоречат друг другу: цена в одном месте 8 990, в другом — 9 990. Поисковик в такой ситуации либо выбирает худший вариант, либо игнорирует оба.
Размечено то, чего нет на странице
В JSON-LD есть AggregateRating и пять Review-объектов, а на самой странице никаких отзывов пользователь не видит. Поисковик считает это попыткой обмануть выдачу. Расширенный сниппет не появится в принципе, а сайт может получить пометку «низкое качество разметки».
А дело в том, что почти все эти ошибки находятся за минуту через валидатор — но никто не проверяет. Самое обидное — когда внутри клиентского аудита смотришь сайт и понимаешь, что человек заплатил подрядчику 80 тысяч за SEO, а на сайте три ошибки в разметке, которые валидатор находит за 10 секунд. Это, конечно, повод для отдельного разговора про SEO-оптимизацию сайта в принципе — но и для регулярного полного SEO-аудита тоже.
🎯 Что с этим делать дальше

Если совсем коротко: микроразметка — это инструмент, который перетягивает клики у конкурентов в органической выдаче. Бесплатный, если делаете руками. Копеечный, если поручаете. Минимум, который должен быть на каждом коммерческом магазине — Product, Offer, BreadcrumbList и Organization. AggregateRating добавляется, как только у вас появляется реальный поток отзывов от реальных людей. FAQPage — когда не лень собрать вопросы.
Я для себя решил так: на каждом магазине, который мы запускаем из студии Hrustalev, базовый набор разметки работает с первого дня. Не отдельная услуга, не апселл, не «доплатите за оптимизацию». Это часть нормальной настройки сайта — как HTTPS, как адаптивная вёрстка, как нормальная скорость загрузки. Чтобы клиент через неделю после запуска не открывал выдачу и не думал, почему у соседа всё красиво, а у него голяк. Об остальных рабочих инструментах подробнее писали в материале про 10 инструментов SEO-оптимизации магазина — там как раз весь джентльменский набор по полочкам.
Хотите магазин с микроразметкой из коробки?
В нашем каталоге решений готовые интернет-магазины на 1С-Битрикс идут с базовой разметкой Product, Offer и BreadcrumbList уже настроенной. Запуск — за день, цены — фиксированные, демо — открыты для просмотра.
Подобрать готовый магазин