Независимо от типа, основой является JSON-LD с типом Product и вложенным объектом Offer. Минимальный набор свойств включает :
Product.name — название товараoffers — массив с объектом Offer, содержащим:
price — цена (число)priceCurrency — валюта (например, "RUB", "USD", "EUR")availability — наличие (например, "https://schema.org/InStock")url — ссылка на страницу товараitemCondition — состояние товара ("NewCondition", "UsedCondition" и т.д.)aggregateRating или review — рейтинг и отзывыsku / gtin / mpn — идентификаторы товараbrand — брендimage — ссылка на изображениеДля торговых объявлений Google рекомендует добавлять типы OfferShippingDetails и MerchantReturnPolicy, вложенные в объект Offer . Это позволяет показывать в выдаче условия доставки и возврата. Однако эти свойства не являются обязательными для всех типов результатов — они улучшают отображение, но не блокируют появление расширенного сниппета
.
Если товар представлен в нескольких вариантах (например, разные размеры или цвета), их размечают согласованно :
ProductGroup (если все варианты на одной странице) или вложенные hasVariant на дочерних страницах.Offer.Структурированные данные на странице помогают Google автоматически извлекать актуальную информацию о товарах и предложениях . Поддерживаемые значения свойств должны соответствовать спецификации Merchant Center
. Для наилучшего покрытия используйте оба канала: разметку на странице и фид в Merchant Center, следя за тем, чтобы цена, наличие, идентификаторы, условия доставки и возврата совпадали в разметке, на странице и в фиде
.
Passing the Rich Results Test гарантирует только техническую корректность разметки — это не означает, что Google обязательно покажет расширенный результат .