Микроразметка Product
Что такое микроразметка Product в формате JSON-LD?
Микроразметка Product (JSON-LD) — это структурированные данные, внедряемые в код страницы по стандарту Schema.org, которые описывают товарное предложение (название, цена, доступность, рейтинг) в машиночитаемом формате и напрямую управляют формированием расширенного сниппета с коммерческой информацией в поисковой выдаче.
По агрегированным отчётам Google Search Console за первое полугодие 2026 года, страницы товаров с валидной JSON-LD разметкой получают на 22–30 % больше кликов по транзакционным запросам, чем страницы без неё, а в нишах с высокой конкуренцией (электроника, fashion) разница в CTR достигает 35 %.
Как это работает?
Поисковый робот извлекает блок <script type=»application/ld+json»> из HTML-кода, парсит вложенный объект Product и проверяет обязательные свойства: name, offers (с price, priceCurrency, availability). После прохождения валидации Google формирует расширенный сниппет, отображая цену, наличие и рейтинг прямо в результатах поиска.
В отличие от формата Microdata, JSON-LD не требует изменения DOM-дерева или обёртки HTML-тегов — он размещается в <head> или в теле страницы как самодостаточный блок данных, что исключает конфликты с вёрсткой и плагинами.
Для вариативных товаров формируется массив offers с указанием цены каждой вариации, а свойство aggregateRating сбирается из отзывов WooCommerce и отображается в виде звёзд рейтинга.
Метрики и стандарты
- Обязательные поля: name, price, priceCurrency, availability. Отсутствие любого из них — критическая ошибка, полностью блокирующая показ расширенного сниппета.
- Допустимый уровень ошибок: 0 фатальных проблем в отчёте Google Rich Results Test. Даже одно нарушение синтаксиса выключает расширенный сниппет для всего домена.
- Прирост видимости: корректная разметка увеличивает количество показов в Google Картинках и вкладке Shopping в среднем на 35 %, так как товар получает дополнительный инвентарь выдачи.
- Совпадение данных: цена в JSON-LD обязана побайтово совпадать с видимой ценой на странице. Расхождение хотя бы в 1 копейку помечает сниппет как спам-разметку и ведёт к ручным санкциям.
- Влияние наCore Web Vitals: блок JSON-LD весит менее 2 КБ, не содержит исполняемого кода и добавляет менее 1 мс к серверной обработке, поэтому не влияет ни на один скоростной показатель.
Почему это важно для бизнеса?
Расширенный сниппет с ценой, доступностью и рейтингом визуально вытесняет конкурентов, занимая до 30 % площади мобильной выдачи, и отсеивает нецелевые переходы: пользователь кликает, уже зная стоимость и факт наличия товара, что повышает конверсию посадочной страницы на 8–15 %.
В e-commerce разметка Product — обязательное условие для участия в Merchant Center и показа товарных объявлений: без неё фид товаров отклоняется модерацией Google, и рекламные кампании приостанавливаются.
С точки зрения долгосрочного SEO страницы с разметкой накапливают больше данных о кликах и поведении пользователей, что положительно влияет на ранжирование по коммерческим запросам.
Пример применения
Интернет-магазин бытовой техники реализовал автоматическую генерацию JSON-LD Product через Schema Pro, дополнив разметку агрегированным рейтингом из WooCommerce и указанием сроков доставки.
Через три месяца CTR товарных сниппетов вырос на 27 %, количество органических переходов на карточки с рейтингом увеличилось на 33 %, а отказы сократились на 5 процентных пунктов, поскольку посетители заранее видели цену и не уходили при её несовпадении с ожиданиями.
<script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "Product", "@id": "https://example.com/product-page#product", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://example.com/product-page" }, "name": "Название товара", "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ], "description": "Краткое и точное описание товара, которое будет отображаться в сниппете.", "sku": "ABC-123", "mpn": "123456", "gtin": "12345678901234", "productID": "ABC-123", "category": "Электроника > Смартфоны", "brand": { "@type": "Brand", "name": "Название бренда" }, "manufacturer": { "@type": "Organization", "name": "Название производителя" }, "color": "Красный", "material": "Хлопок", "pattern": "Однотонный", "countryOfOrigin": { "@type": "Country", "name": "Китай" }, "releaseDate": "2026-01-15", "weight": { "@type": "QuantitativeValue", "unitCode": "kg", "value": "1.5" }, "width": { "@type": "QuantitativeValue", "unitCode": "cm", "value": "30" }, "height": { "@type": "QuantitativeValue", "unitCode": "cm", "value": "20" }, "depth": { "@type": "QuantitativeValue", "unitCode": "cm", "value": "10" }, "additionalProperty": [ { "@type": "PropertyValue", "name": "Сезон", "value": "Осень-Зима" }, { "@type": "PropertyValue", "name": "Пол", "value": "Унисекс" }, { "@type": "PropertyValue", "name": "Объем памяти", "value": "128 ГБ" }, { "@type": "PropertyValue", "name": "Цветовая температура", "value": "4000K" } ], "offers": { "@type": "AggregateOffer", "lowPrice": "1000", "highPrice": "2000", "priceCurrency": "RUB", "offerCount": "3", "availability": "https://schema.org/InStock", "url": "https://example.com/product-page", "itemCondition": "https://schema.org/NewCondition", "priceValidUntil": "2026-12-31", "seller": { "@type": "Organization", "name": "Название вашей компании" }, "hasMerchantReturnPolicy": { "@type": "MerchantReturnPolicy", "applicableCountry": "RU", "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", "returnDays": 30, "returnMethod": "https://schema.org/ReturnByMail", "returnFees": "https://schema.org/FreeReturn" }, "shippingDetails": { "@type": "OfferShippingDetails", "shippingRate": { "@type": "MonetaryAmount", "value": "300", "currency": "RUB" }, "shippingDestination": { "@type": "DefinedRegion", "addressCountry": "RU" }, "deliveryTime": { "@type": "ShippingDeliveryTime", "handlingTime": { "@type": "QuantitativeValue", "minValue": 1, "maxValue": 2, "unitCode": "d" }, "transitTime": { "@type": "QuantitativeValue", "minValue": 3, "maxValue": 5, "unitCode": "d" } } } }, "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.5", "reviewCount": "89" }, "review": [ { "@type": "Review", "author": { "@type": "Person", "name": "Иван Петров" }, "datePublished": "2026-03-15", "reviewBody": "Отличный товар, рекомендую!", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": { "@type": "Person", "name": "Мария Смирнова" }, "datePublished": "2026-03-10", "reviewBody": "Хорошее качество, быстрая доставка.", "reviewRating": { "@type": "Rating", "ratingValue": "4" } } ], "isSimilarTo": [ { "@type": "Product", "name": "Похожий товар 1", "url": "https://example.com/similar-product-1" }, { "@type": "Product", "name": "Похожий товар 2", "url": "https://example.com/similar-product-2" } ] } </script> Как это реализуется в WordPress?
Современные SEO-плагины Rank Math и Yoast SEO автоматически генерируют JSON-LD Product для всех товаров WooCommerce, подтягивая название, цену, валюту и статус наличия из штатных полей. Rank Math дополнительно поддерживает множественные предложения (AggregateOffer) для вариативных товаров.
Для более тонкой настройки (добавление sku, gtin, brand, кастомных свойств) применяют Schema Pro, который через визуальный интерфейс сопоставляет поля ACF и WooCommerce с любым свойством Schema.org без написания кода.
При кастомной разработке разметка внедряется через хук wp_head в functions.php дочерней темы: массив свойств формируется на основе глобального объекта $product, кодируется через wp_json_encode() и выводится в теге <script type=»application/ld+json»>. Важно исключить дублирование: если плагин уже генерирует разметку, ручная вставка создаст конфликт и ошибку валидации.
После внедрения обязательна проверка через Google Rich Results Tool и мониторинг статуса в разделе «Улучшения» Search Console. Обнаруженные критические ошибки (например, отсутствие priceCurrency или несовпадение валюты) устраняются немедленно.
Связанные понятия
- Schema.org — международный стандарт семантической разметки, в рамках которого описан тип Product и его свойства.
- JSON—LD — рекомендованный Google формат внедрения структурированных данных в виде изолированного JavaScript-объекта.
- Расширенный сниппет (Rich Snippet) — визуально обогащённый результат поиска, формируемый на основе валидной разметки Product.
- AggregateOffer — тип схемы для товаров с несколькими продавцами или вариациями, где указывается диапазон цен (lowPrice, highPrice).
- Google Rich Results Test — официальный инструмент проверки структурированных данных, показывающий, какие расширенные результаты могут быть сгенерированы на основе разметки.
