Интернет-магазину нужны три слоя разметки: Product с вложенным Offer на каждой карточке товара, BreadcrumbList на всех страницах каталога и Organization с политиками доставки и возврата. С FAQ всё изменилось: с 7 мая 2026 года Google больше не показывает FAQ-сниппеты ни одному сайту, поэтому сам блок вопросов оставляйте для покупателей, а разметку под него ради Google можно не делать. Дальше разберу, как настроить каждый тип так, чтобы одна мелкая ошибка не обнулила всю работу.
Что такое микроразметка и что она даёт магазину
Микроразметка Schema.org — это стандартный словарь меток, который описывает содержимое страницы на языке поисковых систем: это товар, он стоит столько-то, он в наличии. Человек поймёт это и без разметки, а поисковика она избавляет от необходимости угадывать.
Практическая польза в расширенных результатах: цена, наличие, рейтинг и условия доставки видны прямо в выдаче, ещё до клика. По данным Google Search Central, 2025: Rotten Tomatoes разметил 100 тысяч страниц и получил CTR на 25% выше, чем у страниц без разметки, а у Nestlé страницы с расширенными результатами собирают на 82% больше кликов. Это кейсы самого Google, так что воспринимайте их как ориентир, а не обещание.
Разметка даёт странице право на расширенный сниппет, но решение о показе Google принимает сам. Формат лучше выбрать JSON-LD: по данным Google Search Central, 2025, все три формата (JSON-LD, Microdata, RDFa) для поисковика равноценны, однако JSON-LD проще внедрять и поддерживать на большом каталоге.
Product: паспорт товара
Product — это тип разметки, который описывает конкретный товар: название, фото, бренд, артикул, отзывы. Google делит товарную разметку на два сценария. Product snippet подходит для страниц, где товар нельзя купить, например для обзоров. Merchant listing предназначен для страниц, где покупатель оформляет заказ у вас. Интернет-магазину нужен второй.
По данным Google Search Central, 2025: для merchant listing обязательны три свойства: name, image и offers. Из рекомендуемых стоит заполнить description, brand, sku, gtin, aggregateRating и review. Штрихкод GTIN особенно полезен: панель товара со списком продавцов Google собирает в том числе по идентификаторам товара, поэтому с ними ему проще связать вашу карточку с нужным товаром.
Два правила, на которых магазины спотыкаются чаще всего. Первое: Product размечают только на странице одного товара или его вариантов, категория «Кроссовки» конкретным товаром не считается. Второе: в разметке должно быть только то, что покупатель видит на странице. По общим правилам Google нельзя размечать информацию, скрытую от пользователя, так что рейтинг 4,8 в коде без видимых отзывов на странице лишает карточку права на расширенный результат.
Offer: цена, валюта и наличие
Offer — это вложенный в Product объект, который описывает условия продажи: цену, валюту, наличие и состояние товара. Без него карточка остаётся описанием предмета, а не предложением купить.
По данным Google Search Central, 2025: обязательны price (для merchant listing строго больше нуля) и priceCurrency в формате ISO 4217. Для наших рынков это MDL, RON и EUR. Рекомендуются availability, itemCondition, priceValidUntil, shippingDetails и hasMerchantReturnPolicy.
Несколько деталей, которые стоят денег:
- Устаревший priceValidUntil. Если дата в прошлом, товар может пропасть из выдачи. Шаблон, где дату проставили один раз при запуске сайта, тихо выключает сниппеты через год-два.
- Скидки. Старая цена указывается через UnitPriceSpecification с priceType: StrikethroughPrice. По данным Google Search Central, 2026 (июльское обновление документации): срок акции задаётся свойствами validFrom и validThrough.
- Несколько валют. Google требует отдельный URL для каждой валюты. Магазину, который переключает цену с леев на евро кнопкой на том же адресе, придётся пересмотреть архитектуру, иначе одна из валют для поисковика просто не существует.
- JavaScript. Google рекомендует отдавать Product в исходном HTML. Разметка, которую дорисовывает скрипт, может сканироваться реже и менее надёжно, а для цены и наличия, которые меняются каждый день, это критично.
Пример для карточки товара (бренд, артикул и GTIN условные):
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Кофемашина Example Barista 500",
"image": ["https://example.md/img/barista500-1x1.jpg"],
"description": "Рожковая кофемашина с капучинатором, давление 15 бар.",
"sku": "BAR-500-BLK",
"gtin13": "1234567890128",
"brand": { "@type": "Brand", "name": "Example" },
"offers": {
"@type": "Offer",
"url": "https://example.md/kofemashina-barista-500",
"price": 5490.00,
"priceCurrency": "MDL",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
}
Доставка и возврат: один раз на уровне компании
Merchant return policy и shipping policy — это разметка правил возврата и доставки, которая показывает покупателю в выдаче сроки, стоимость доставки и условия возврата. Прописывать их в каждой карточке не нужно.
По данным Google Search Central, 2025: общую политику возврата нужно описывать в разметке Organization, а на уровне Offer указывать только исключения, причём там поддерживается лишь часть свойств. С ноября 2025 года так же можно размечать и общую политику доставки. Из карточки на общую политику ссылаются через @id, поэтому при смене условий вы правите одну страницу, а не десятки тысяч.
Если товары загружены ещё и в Merchant Center, учтите приоритет: по данным Google Search Central, 2024, для товаров из фида настройки возврата в Merchant Center важнее разметки на сайте.
BreadcrumbList: хлебные крошки
BreadcrumbList — это разметка, которая показывает место страницы в структуре сайта, например «Главная › Кухня › Кофемашины › Example Barista 500». Она помогает поисковику понять иерархию каталога.
По данным Google Search Central, 2025: с января 2025 года хлебные крошки отображаются только в десктопной выдаче, на мобильных Google показывает лишь домен. Отказываться от разметки из-за этого не стоит: десктопный трафик никуда не делся, а отчёт по крошкам в Search Console и их проверка в Rich Results Test продолжают работать.
Цепочка в коде должна совпадать с видимыми крошками и отражать реальную иерархию каталога, а не путь, которым конкретный посетитель пришёл на страницу. Если товар лежит в двух категориях, выберите одну основную и держите её одинаковой в разметке, в навигации и в canonical.
FAQ: что изменилось в 2026 году
FAQPage — это тип разметки для страниц со списком вопросов и ответов, который раньше раскрывался в выдаче аккордеоном. Для магазинов этот аккордеон исчез ещё в 2023 году: тогда Google оставил его только авторитетным государственным и медицинским сайтам.
По данным Google Search Central, 2026: с 7 мая FAQ-сниппеты не показываются никому, в июне Google убрал документацию, отчёт в Search Console и поддержку в Rich Results Test, а в августе отключил эти данные в API. Сам тип FAQPage в словаре никуда не делся: по данным Schema.org, 2026, он остаётся действующим и встречается на 1–10 млн доменов, а другие поисковые системы и сервисы могут его использовать.
Практический вывод простой. Уже внедрённую разметку срочно сносить незачем, но тратить время разработчика на новую ради Google бессмысленно. А вот блок вопросов на карточке и в категории оставьте: ответы про размеры, гарантию и сроки доставки снимают сомнения перед покупкой и дают текст, который поисковик может процитировать. Отдельной «AI-разметки» при этом не существует: по данным Google Search Central, 2026, структурированные данные не нужны для попадания в AI Overviews и AI Mode, и никакой специальной схемы под них добавлять не требуется.
Как проверить разметку
Валидация разметки — это проверка того, что поисковик читает код без ошибок и видит те же данные, что и покупатель. Порядок такой:
- Rich Results Test показывает, на какие расширенные результаты претендует конкретная страница.
- validator.schema.org проверяет синтаксис по всему словарю, включая типы, которые Google не использует.
- Отчёты Search Console (товарные сниппеты, merchant listings, хлебные крошки) показывают ошибки по всему сайту, а не по одной странице.
- Сверка с видимым контентом. Цена в коде должна совпадать с ценой на странице. Расхождение чаще всего появляется после акций, когда шаблон забыли обновить.
Чтобы оценить эффект, Google советует сравнить несколько похожих страниц до и после внедрения на горизонте пары месяцев в отчёте «Эффективность». Так вы увидите реальный прирост CTR своего магазина, а не чужой кейс.
Частые вопросы
Нужна ли разметка, если товары уже загружены в Merchant Center?
Да. Google прямо рекомендует использовать оба источника: так вы претендуете на большее число форматов в выдаче, а Google проще сверить данные. Некоторые форматы объединяют данные из фида и со страницы.
Можно ли разметить категорию товаров как Product?
Нет. Товарные расширенные результаты работают только для страниц с одним товаром или вариантами одного товара. На категории достаточно BreadcrumbList.
Удалять ли старую FAQ-разметку?
Google не требует её удалять, но и сниппетов она больше не приносит. Если в ближайшее время вы перерабатываете шаблоны, уберите её заодно, чтобы не поддерживать лишний код.
Поможет ли разметка попасть в AI Overviews?
Напрямую нет: Google официально заявляет, что структурированные данные для генеративных функций не обязательны. В AI-ответы попадают проиндексированные страницы с полезным содержанием, а разметка остаётся частью обычного SEO.
Что выбрать: JSON-LD или Microdata?
JSON-LD. Для Google форматы равноценны, но JSON-LD живёт отдельным блоком и не переплетается с вёрсткой, поэтому его проще генерировать для всего каталога и сложнее сломать при редизайне.
