Shopping

Структурированные данные для товарных объявлений (Товар, Предложение)

shopping knowledge panel presentation in search results

Когда вы добавляете Product разметку на свою страницу, она может отображаться в результатах товарных объявлений в Google Поиске, включая информационную панель покупок, Google Картинки, популярные результаты о товарах и фрагменты сведений о товарах. Товарные объявления могут содержать более подробную информацию о продукте, например цену, наличие, а также сведения о доставке и возврате.

Структурированные данные для товарных объявлений (Товар, Предложение)

Это руководство посвящено требованиям к структурированным данным Product для товарных объявлений. Если вы не уверены, какую разметку использовать, ознакомьтесь с нашим
введением в Product разметку.

Как добавить структурированные данные

Структурированные данные — это стандартизированный формат для предоставления информации о странице и классификации ее контента. Если вы новичок в работе со структурированными данными, вы можете узнать больше о том,
как работают структурированные данные.

Ниже представлен обзор того, как создавать, тестировать и публиковать структурированные данные.

  1. Добавьте обязательные свойства. В зависимости от используемого формата узнайте, куда вставить структурированные данные на страницу.
  2. Соблюдайте рекомендации.
  3. Проверьте свой код с помощью
    инструмента проверки расширенных результатов
    и исправьте все критические ошибки. Рекомендуется также устранить любые некритические проблемы, которые могут быть отмечены в инструменте, так как это поможет улучшить качество ваших структурированных данных (однако это не является обязательным для участия в расширенных результатах).
  4. Опубликуйте несколько страниц, содержащих ваши структурированные данные, и используйте инструмент проверки URL чтобы протестировать, как Google видит страницу. Убедитесь, что ваша страница доступна для Google и не заблокирована файлом robots.txt, тегом noindex или требованиями авторизации. Если страница выглядит корректно, вы можете
    попросить Google повторно просканировать ваши URL.
  5. Чтобы информировать Google о будущих изменениях, мы рекомендуем
    отправить карту сайта. Вы можете автоматизировать этот процесс с помощью
    Search Console Sitemap API.

Примеры

В следующих примерах показано, как включать структурированные данные на ваши веб-страницы для различных ситуаций.

Страница товара с предложением

Вот пример страницы товара, на которой продается продукт, с отзывами о товаре.

JSON-LD


RDFa


Microdata


Ценообразование

Google распознает три вида цен:

Активная цена
Цена, по которой товар предлагается в настоящее время.
Зачеркнутая цена
Во время распродажи — более высокая обычная цена, по которой товар предлагается в обычном режиме. Она может отображаться как зачеркнутая цена, чтобы привлечь внимание к сниженной активной цене.
Цена для участников
Цена, по которой товар предлагается участнику определенной программы лояльности.

Эти цены кодируются с использованием спецификаций цен в объекте Offer (за исключением активной цены, которая также может быть закодирована на уровне предложения). Соответствующие спецификации цен определяются свойствами спецификации цены priceType
и validForMemberTier, которые нельзя использовать вместе:

  • Активные цены не имеют ни свойства priceType , ни свойства validForMemberTier
    .
  • Зачеркнутые цены устанавливают свойство priceType в значение StrikethroughPrice (в течение переходного периода, ListPrice также разрешено) и не может иметь свойство validForMemberTier свойство.
  • Цены для участников помечаются свойством validForMemberTier и не могут иметь свойство priceType свойство.

Спецификации цен, содержащие оба этих свойства, игнорируются.

Активная цена

Ниже приведены два примера кодирования активной цены в JSON-LD. Активную цену можно указать с помощью свойства price следующим образом:

Альтернативно, активную цену можно указать с помощью свойства priceSpecification
свойство.

Акционная цена

В следующем примере показан товар с акционной ценой. Текущая активная цена автоматически становится акционной, когда вы предоставляете вторую цену с исходной зачеркнутой ценой и помечаете ее свойством priceType со значением https://schema.org/StrikethroughPrice. Не помечайте активную цену свойством priceType свойство.

Альтернативно, вы можете использовать два объекта UnitPriceSpecification для указания акционной цены и зачеркнутой цены:

Длительность акции

Чтобы указать период действия акционной цены, используйте следующие свойства schema.org в формате ISO 8601 (например, 2025-12-31T23:59:59+01:00):

  • Дата и время начала: Используйте свойство validFrom свойство.
  • Дата и время окончания: Используйте либо свойство validThrough свойство или свойство priceValidUntil свойство.

Рекомендации:

  • Укажите дату/время начала и окончания, чтобы четко определить период акции.
  • Убедитесь, что дата/время начала (из свойства validFrom ) предшествует или совпадает с датой/временем окончания (из свойства validThrough или свойства priceValidUntil ).
  • Мы рекомендуем включать время и часовой пояс в формате ISO 8601 для точности в системах Google.

Где размещать свойства:

  • В узле Offer узел: Вы можете добавить свойство validFrom и (свойство validThrough или свойство priceValidUntil ) непосредственно в узел Offer узел. Эти даты применяются, когда price свойство в Offer узел представляет текущую активную цену продажи.
  • В узле PriceSpecification : Если цена продажи определена внутри узла PriceSpecification (обычно без свойства priceType , когда также присутствует значение StrikethroughPrice ), добавьте свойство validFrom и свойство validThrough к этому конкретному узлу PriceSpecification . Обратите внимание, что свойство priceValidUntil неприменимо к типу PriceSpecification .

В следующем примере показан товар с ценой продажи. Свойства длительности добавляются к узлу
Offer , так как свойство price в узле Offer содержит цену продажи.

Альтернативно, вы можете использовать два объекта UnitPriceSpecification для указания цены продажи и зачеркнутой цены. Свойства длительности добавляются к объекту
UnitPriceSpecification , который содержит цену продажи:

Цены для участников

Вот четыре примера кодирования цены для участников. В первом примере активная цена указана с помощью свойства price на уровне предложения, а цена для участников приведена в спецификации цены, помеченной свойством validForMemberTier :

Во втором примере показаны как активная цена, так и цена для участников, закодированные с помощью спецификаций цены:

В третьем примере показано, как закодировать цену продажи, зачеркнутую цену и цены для участников для нескольких уровней программы лояльности в одном предложении:

Активная цена также может быть закодирована на уровне предложения, как показано в первом примере.

В четвертом примере спецификация цены для участников показывает баллы членства вместо цены для участников:

Ценообразование с мерами измерения цены за единицу

Вот пример того, как указать цену за 200 мл продукта, который обычно продается кратно 100 мл. Например, если вы продаете флакон духов объемом 200 мл, вы можете показать клиентам, сколько ваши духи стоят за 100 мл. В следующем примере показано, что духи стоят 100 евро за 100 мл, что означает, что флакон духов объемом 200 мл будет стоить 200 евро. Эта форма ценообразования особенно важна в ЕС, Новой Зеландии и Австралии для продуктов, продаваемых по объему, длине или весу.

Когда присутствуют unit pricing measure
и unit pricing base measure
, укажите активную цену внутри UnitPriceSpecification и используйте свойство
referenceQuantity для предоставления цены за единицу.

Информация о доставке

Вот пример страницы продукта с информацией о доставке. Этот пример приведет к стоимости доставки $3.49 для всех пользователей, проживающих в США. Дополнительные примеры см. в разделе
Shipping .

JSON-LD


RDFa


Microdata


Бесплатная доставка

Вот пример предоставления бесплатной доставки покупателям в штате Нью-Йорк, США.

Информация о возврате

Вот пример страницы продукта с информацией о возврате. Разметка соответствует политике возврата, которая требует, чтобы товары, проданные в Швейцарии, возвращались по почте в течение 60 дней и взимает сбор за возврат в размере 3,49 швейцарских франков.

Сертификации

В следующих примерах показано, как указать информацию о сертификации с помощью структурированных данных. В первом примере указан немецкий класс выбросов CO2 “D” для транспортного средства.

Во втором примере указана этикетка энергоэффективности EPREL для светодиода:

3D-модель

В этом примере показано, как связать 3D-модель с продуктом с помощью свойства subjectOf и типа 3DModel .

Рекомендации

Чтобы ваша Product разметка соответствовала требованиям для отображения в результатах для продавцов, необходимо соблюдать следующие рекомендации:

Технические рекомендации

  • В результатах для продавцов могут отображаться только страницы, на которых покупатель может приобрести товар. Страницы со ссылками на другие сайты, где продается товар, не подходят. Google может попытаться проверить данные о товаре для продавцов перед тем, как показывать информацию в результатах поиска.
  • Расширенные результаты для товаров поддерживают только страницы, посвященные одному товару (или нескольким вариантам одного и того же товара). Например, «обувь в нашем магазине» не является конкретным товаром. Это включает варианты товара, где каждый вариант товара имеет отдельный URL. Мы рекомендуем добавлять разметку на страницы товаров, а не на страницы со списком товаров или категорий.
  • Подробную информацию о том, как размечать варианты товаров, см. в документации по структурированным данным для вариантов товаров.
  • . Если вы предлагаете товары для продажи в нескольких валютах, используйте отдельный URL для каждой валюты. Например, если товар доступен для покупки в канадских и долларах США, используйте два отдельных URL, по одному на валюту.
  • Car
    не поддерживается автоматически как подтип Product. На данный момент включайте оба типа Car и
    Product , если вы хотите прикрепить к нему рейтинги и претендовать на функции Поиска. Например, в формате JSON-LD:
  • Если вы продавец, оптимизирующий сайт для всех типов результатов покупок, мы рекомендуем размещать
    Product структурированные данные в исходном HTML-коде для достижения наилучших результатов.
  • Для Product разметки, создаваемой с помощью JavaScript: имейте в виду, что динамически создаваемая разметка
    может сделать сканирование для покупок менее частым и менее надежным, что может стать проблемой для быстро меняющегося контента, такого как наличие товара и цена. Если вы используете JavaScript для создания Product разметки, убедитесь, что ваш сервер обладает достаточными вычислительными ресурсами для обработки возросшего трафика от Google.

Рекомендации по контенту

  • Мы не допускаем контент, который продвигает широко запрещенные или регулируемые товары, услуги или информацию, способную нанести серьезный, немедленный или долгосрочный вред людям. Это включает контент, связанный с огнестрельным оружием, наркотическими средствами, табачными изделиями и продуктами для вейпинга, а также азартными играми.

Определения типов структурированных данных

Вы должны включить обязательные свойства, чтобы ваш контент мог отображаться в виде расширенного результата. Вы также можете включить рекомендуемые свойства, чтобы добавить больше информации в ваши структурированные данные, что может улучшить пользовательский опыт.

Информация о товаре

Product

Полное определение Product доступно на
schema.org/Product. При разметке контента для информации о товаре используйте следующие свойства типа
Product :

Обязательные свойства
name

Text

Название товара.

image

Повторяющееся ImageObject или
URL

URL-адрес фотографии товара. Предпочтительны изображения, на которых четко виден товар (например, на белом фоне).

Дополнительные рекомендации по изображениям:

.

Для достижения наилучших результатов мы рекомендуем предоставлять несколько изображений в высоком разрешении (минимум 50 тыс. пикселей при умножении ширины на высоту) со следующими соотношениями сторон: 16x9, 4x3 и 1x1.

Например:

offers Offer Вложенный

Offer, чтобы продать товар. Сниппеты товаров принимают Offer
или AggregateOffer
но для товарных объявлений требуется Offer
так как продавец должен быть продавцом товара, чтобы иметь право на участие в товарных объявлениях.

Рекомендуемые свойства
aggregateRating

AggregateRating

Вложенный aggregateRating товара. Следуйте
рекомендациям по фрагментам отзывов
и списку обязательных и рекомендуемых
AggregateRating свойств.

audience

PeopleAudience

Дополнительная информация о целевой аудитории товара, например, рекомендуемый пол и возрастная группа. Поддерживается только тип PeopleAudience . См. список свойств PeopleAudience поддерживаемых Google.
brand.name

Текст

Укажите бренд товара в свойстве

name
типа
Brand
если он известен. Указывайте не более одного названия бренда.
category

Текст

или CategoryCode Указывает категории товара. Это свойство может принимать массив значений, сочетая простые текстовые строки и объекты

CategoryCode . Пользовательские типы товаров:

  • Простые Текстовые значения представляют вашу пользовательскую категорию товара, аналогично атрибуту product_type в товарных фидах. Мы рекомендуем придерживаться ограничения в 750 символов для пользовательских типов товаров. Категория товаров Google (GPC): Чтобы указать GPC, аналогично атрибуту
  • google_product_category в товарных фидах, используйте тип CategoryCode . Установите @type на
    • CategoryCode Установите inCodeSet на URL таксономии товаров Google (например,.
    • “https://www.google.com/basepages/producttype/taxonomy-with-ids.en-US.txt” ) Установите codeValue).
    • на ID GPC (например, ) или полный путь категории (например, “Apparel & Accessories > Clothing > Dresses” "2271") При использовании формата пути используйте).
    • в качестве разделителя уровней. Каждый сегмент пути должен содержать хотя бы одну букву. Числовые идентификаторы также принимаются. > Вы можете предоставить несколько значений категорий. Например, вы можете включить несколько кодов или путей GPC и несколько строк пользовательских типов товаров.

color

Текст

Цвет или цветовое сочетание товара (например, "красный" или "желтый/небесно-голубой"). См. также

атрибут Color
в Справке Google Merchant Center.
description

Текст

Описание товара. Хотя описание товара не является обязательным, настоятельно рекомендуется предоставить описание товара в этом свойстве.

gtin | gtin8 | gtin12 | gtin13 | gtin14 | isbn

Текст

Включите все применимые глобальные идентификаторы; они описаны на

schema.org/Product
ru.
Хотя вы можете использовать общее свойство gtin для всех GTIN, мы рекомендуем использовать наиболее специфичный GTIN, применимый к вашему продукту, так как это наиболее точное представление товара. Убедитесь, что значение GTIN представлено в числовом формате; мы не поддерживаем формат URL для GTIN.

isbn является допустимым свойством только для
Book. Для достижения наилучших результатов используйте формат ISBN-13. Чтобы правильно использовать Book , укажите дополнительный тип
Product. Это позволит вам использовать свойства обоих типов для одного узла. Например:

hasAdultConsideration

AdultOrientedEnumeration

Указывает, что продукт предназначен для взрослых, например, из-за наличия наготы или контента сексуального характера. Если вы продаете товары, которые считаются предназначенными для взрослых согласно
adult-oriented content policyGoogle, вы должны использовать это свойство, чтобы пометить их соответствующим образом. Хотя такие товары могут отображаться в торговых объявлениях и бесплатных списках, на них распространяются возрастные и региональные ограничения. Маркировка гарантирует, что Google сможет применить эти ограничения и показывать соответствующий и юридически допустимый контент пользователям. Хотя schema.org определяет несколько значений для AdultOrientedEnumeration, Google Поиск поддерживает для этого свойства только значение https://schema.org/SexualContentConsideration .

hasCertification

Certification

Сертификаты, такие как рейтинги энергоэффективности, связанные с продуктом. Можно указать до 10 сертификатов. Это свойство особенно актуально для европейских стран. См. также список свойств Certification , поддерживаемых Google.
Backwards compatibility

Идентификатор группы товаров, к которой относится данный вариант продукта. См. также

Item Group Id

в Справке Google Merchant Center. Укажите не более одного значения.
Подробную информацию о том, как добавить разметку для вариантов продукта, см. в
product variant structured data documentation

isVariantOf
ProductGroup.

Группа товаров, к которой относится данный вариант продукта, если применимо. Подробную информацию о том, как добавить разметку для вариантов продукта, см. в

product variant structured data documentation

material
Text.

Материал или комбинация материалов, из которых изготовлен продукт, например «Кожа» или «Хлопок/Полиэстер». См. также

Material

в Справке Google Merchant Center.
mpn
Text

Артикул производителя. Это свойство уникально идентифицирует продукт для конкретного производителя.

pattern

Text

Узор продукта, например «в горошек» или «в полоску». См. также

Pattern

на странице спецификации данных о продуктах Google Merchant Center.
review
Review

Вложенный объект

Review

для продукта. Следуйте Review snippet guidelines и списку обязательных и рекомендуемых
review properties . См. также список дополнительных свойств
Review, специфичных для типа Product в schema.org.
Если вы добавляете отзыв о продукте, имя рецензента должно быть действительным именем для Person или

Команда Не рекомендуется : Скидка 50% в Черную пятницу
Рекомендуется.

dillerparcalar

ru: “James Smith” или “CNET Reviewers”

size

Текст или SizeSpecification

Размер продукта, например “XL” или “medium”. См. также size на странице
Google Merchant Center Product Data Specification.
См. список свойств SizeSpecification properties
поддерживаемых Google. Укажите не более одного значения.

sku

Текст

Идентификатор продукта, присвоенный продавцом. Укажите не более одного значения.

  • Значение sku должно содержать символы Unicode, допустимые для обмена данными.
  • Значение sku не должно содержать пробельных символов (согласно определению Unicode whitespace property).
  • Рекомендуем использовать в значении sku только символы ASCII.
subjectOf

3DModel

3D-модель продукта, если применимо. См. список свойств 3DModel properties поддерживаемых Google. Укажите не более одного значения 3DModel .

3DModel

Полное определение 3DModel доступно по адресу
schema.org/3DModel.

Используйте следующие свойства для ссылки на 3D-модель. В настоящее время поддерживаются только модели в формате glTF .

Обязательные свойства
encoding

MediaObject

Медиафайл для 3D-модели.

encoding.contentUrl

URL

Ссылка на файл определения 3D-модели в формате glTF . Файл должен иметь суффикс .gltf или .glb .

Сведения о предложении

Offer

Полное определение Offer доступно по адресу
schema.org/Offer. При разметке предложений внутри продукта используйте следующие свойства типа schema.org
Offer .

Обязательные свойства
price или priceSpecification.price

Number

Текущая активная цена предложения продукта. Следуйте
schema.org usage
guidelines
.

Вот пример свойства price :

В отличие от сниппетов товаров, для расширенных результатов для продавцов требуется цена выше нуля.

Активная цена обязательна, но может быть вложена в свойство
priceSpecification вместо того, чтобы быть указанной в
Offer уровень.

priceCurrency или priceSpecification.priceCurrency

Текст

Валюта, используемая для описания цены продукта, в трехбуквенном формате
ISO 4217 .

priceCurrency обязательно, если указано price , в противном случае
priceSpecification.priceCurrency обязательно, если указано
priceSpecification.price .

priceSpecification

UnitPriceSpecification

Активную цену также можно указать с помощью price
и priceCurrency внутри свойства priceSpecification .

Свойство priceSpecification позволяет задавать сложные цены с помощью объектов UnitPriceSpecification . Ознакомьтесь со списком поддерживаемых свойств
UnitPriceSpecification
и примерами ценообразования того, как размечать различные виды цен.

Рекомендуемые свойства
availability

ItemAvailability

Возможные варианты наличия товара. Также поддерживаются короткие имена без префикса URL (например, BackOrder).

  • https://schema.org/BackOrder: Товар доступен по предзаказу.
  • https://schema.org/Discontinued: Товар снят с производства.
  • https://schema.org/InStock: Товар в наличии.
  • https://schema.org/InStoreOnly: Товар доступен для покупки только в магазине.
  • https://schema.org/LimitedAvailability: Товар ограничен в наличии.
  • https://schema.org/OnlineOnly: Товар доступен только онлайн.
  • https://schema.org/OutOfStock: Товар в данный момент отсутствует на складе.
  • https://schema.org/PreOrder: Товар доступен для предварительного заказа.
  • https://schema.org/PreSale: Товар доступен для заказа и доставки до начала общих продаж.
  • https://schema.org/SoldOut: Товар распродан.

Не указывайте более одного значения.

hasMerchantReturnPolicy

MerchantReturnPolicy

Вложенная информация о правилах возврата, связанных с Offer. Добавьте обязательные и рекомендуемые
MerchantReturnPolicy свойства
для отдельных предложений. Мы рекомендуем вместо этого предоставить общие правила возврата для вашего бизнеса в разметке

OfferItemCondition

Состояние товара, предлагаемого к продаже. Также поддерживаются короткие имена без префикса URL (например,

NewCondition https://schema.org/NewCondition).

  • : Товар новый.https://schema.org/RefurbishedCondition
  • : Товар был восстановлен.https://schema.org/UsedCondition
  • : Товар был в употреблении (он не новый).Не указывайте более одного значения.

priceValidUntil

Date

Дата и время, после которых цена станет недействительной, в формате

ISO 8601 . Ваше объявление может не отображаться, если свойство priceValidUntil указывает на прошедшую дату. Подробности и примеры разметки см. в разделе Длительность распродажи shippingDetails.

OfferShippingDetails

Вложенная информация о правилах доставки, связанных с

Offer
. Если вы решили добавитьshippingDetails , добавьтеобязательные и рекомендуемые OfferShippingDetails
свойства Мы рекомендуем вместо этого предоставить общие правила доставки для вашего бизнеса в разметке
.

URL

URL-адрес веб-страницы товара, с которой покупатель может приобрести товар. Этот URL может быть предпочтительным URL для текущей страницы с соответствующим образом выбранными вариантами. URL можно опустить. Не указывайте несколько URL-адресов.

Подробности о том, как добавить разметку для вариантов товара, см. в

документации по структурированным данным вариантов товара
validFrom.

DateTime

или Date Дата и время начала действия цены в формате

ISO 8601 . Подробности и примеры разметки см. в разделе Длительность распродажи validThrough.

ru

DateTime или Date

Дата и время окончания действия цены в формате ISO 8601 . Подробную информацию и примеры разметки см. в разделе Длительность распродажи.

UnitPriceSpecification

Полное определение UnitPriceSpecification доступно по адресу
schema.org/UnitPriceSpecification. Используйте следующие свойства для описания более сложных схем ценообразования.

Обязательные свойства
price

Number

Цена предложения товара. См. также свойство price объекта Offer.

priceCurrency

Text

Валюта, используемая для указания цены товара, в трехбуквенном формате
ISO 4217 . См. также свойство priceCurrency объекта Offer.

Рекомендуемые свойства
membershipPointsEarned

Number

Целое число баллов, которые участники определенной программы лояльности получают за эту покупку. Используйте это свойство только вместе с validForMemberTier. См. четвертый пример в разделе примеры цен для участников
и статью Программа лояльности в Справке Google Merchant Center.

Обратитесь к разделу
разметка программы лояльности для получения информации о том, как определить программы и уровни участников для вашей организации.

priceType

PriceTypeEnumeration

Наличие этого свойства указывает на полную исходную цену товара, если применимо. Используйте это свойство, только если хотите, чтобы Google отображал цену со скидкой для вашего товара. Вы должны установить для priceType значение https://schema.org/StrikethroughPrice (другие значения не поддерживаются).

Если вы используете свойство priceType для указания прейскурантной цены, вы также должны указать текущую цену продажи с помощью свойства price или
priceSpecification объекта Offer . Не помечайте текущую цену продажи свойством priceType . См. раздел примеры цен со скидкой.

referenceQuantity

QuantitativeValue
(для ценообразования за единицу товара)

Количество предлагаемого товара по указанной цене. См. пример Ценообразование с мерами измерения за единицу товара и статью Мера измерения за единицу товара в Справке Google Merchant Center для подробного обсуждения ценообразования за единицу товара.

validForMemberTier

MemberProgramTier

Наличие этого свойства указывает на то, что эта цена действительна для участников определенной программы лояльности. Вы можете указать несколько уровней участников, если цена для них одинакова, и несколько спецификаций цены с этим свойством, если цена различается для разных уровней участников.

Если вы используете свойство validForMemberTier для указания цены для участников, вы также должны указать текущую обычную цену с помощью свойства price или
priceSpecification объекта Предложение объекта. См. цену для участников
примеры
.

Программы лояльности и уровни, которые вы предлагаете для своего бизнеса, должны быть
определены либо в вашем аккаунте Merchant Center, либо с использованием MemberProgram структурированного
типа данных, вложенного в Organization структурированные данные на отдельной странице,
которая определяет административные детали и политики вашей организации. См.
разметку программы лояльности для
получения информации о том, как определить программы и уровни для участников вашей организации.

Вот пример свойства validForMemberTier ссылающегося на программу
и уровень участника, определенные в Merchant Center:

Вот пример свойства validForMemberTier ссылающегося на
MemberProgramTier структурированные данные, вложенные в
MemberProgram структурированные данные, которые, в свою очередь, вложены в Organization структурированный
тип данных на отдельной странице. Экземпляр MemberProgramTier идентифицируется свойством @id указывающим уникальный идентификатор ресурса (URI) его определения:
https://www.example.com/com/member-plus#tier_silver:

validFrom

DateTime или Date

Дата и время начала действия цены в формате ISO 8601 . Подробности и примеры разметки см. в разделе Длительность распродажи.

validThrough

DateTime или Date

Дата и время окончания действия цены в формате ISO 8601 . Подробности и примеры разметки см. в разделе Длительность распродажи.

Если используются оба свойства: priceType и validForMemberTier , спецификация цены
игнорируется.

QuantitativeValue (для ценообразования за единицу товара)

В этом разделе рассказывается об использовании QuantitativeValue для referenceQuantity свойства спецификации цены за единицу товара.
(QuantitativeValue также используется для сроков доставки, но с другими
правилами.) Полное определение QuantitativeValue доступно по адресу
schema.org/QuantitativeValue.

QuantitativeValue может использоваться для ценообразования, основанного на единице измерения, например
при покупке напольного покрытия за квадратный метр или жидкостей за полгаллона. См. пример
Ценообразование с мерами измерения за единицу товара и статью
Мера измерения за единицу товара
в Справке Google Merchant Center для подробного обсуждения

ценообразования за единицу товара.

Используйте следующие свойства для указания деталей ценообразования за единицу товара.
Обязательные свойства

unitCode Text или

URL
Единица измерения. Поддерживаются либо коды UN/CEFACT, либо их понятные человеку
эквиваленты, перечисленные в Справке Google Merchant Center

Мера измерения за единицу товара (за исключением sheet (лист/пластина/лист бумаги/металла) item; эти два кода поддерживаются только фидами Merchant Center).

value

Text

Числовое значение проданной единицы.

Рекомендуемые свойства
valueReference

QuantitativeValue

Базовое количество, по которому оценивается товар.

SizeSpecification

Тип SizeSpecification используется для указания размера товара. Полное определение типа доступно на
schema.org/SizeSpecification.

Рекомендуемые свойства
name

Text

Понятное человеку название размера, например “XL”. См. атрибут
size attribute
в Справке Google Merchant Center для получения дополнительной информации.

sizeGroup

WearableSizeGroupEnumeration или Text

Рекомендуемая группа размеров для товара, если применимо. Интерпретация группы определяется свойством sizeGroup . Можно указать не более двух групп размеров. Поддерживаемые значения:

  • https://schema.org/WearableSizeGroupRegular: размер товара “regular” (обычный).
  • https://schema.org/WearableSizeGroupPetite: размер товара “petite” (миниатюрный).
  • https://schema.org/WearableSizeGroupPlus: размер товара “plus” (большой).
  • https://schema.org/WearableSizeGroupTall: размер товара “tall” (высокий).
  • https://schema.org/WearableSizeGroupBig: размер товара “big” (крупный).
  • https://schema.org/WearableSizeGroupMaternity: размер товара “maternity” (для беременных).

Также поддерживаются короткие названия без префикса URL (например, WearableSizeGroupRegular).

См. также size_type
в Справке Google Merchant Center и
Supported structured data types and values
в Справке Google Merchant Center для получения дополнительной информации о поддерживаемых системах размеров. Google понимает текстовые значения для size_type а также (regular, petite, plus, tall,
big, и maternity), но другие поисковые системы могут их не распознать, поэтому рекомендуется использовать стандартные значения перечисления schema.org .

sizeSystem

WearableSizeSystemEnumeration или Text

Система размеров для товара, если применимо. Поддерживаемые значения:

  • https://schema.org/WearableSizeSystemAU: система размеров в Австралии.
  • https://schema.org/WearableSizeSystemBR: система размеров в Бразилии.
  • https://schema.org/WearableSizeSystemCN: система размеров в Китае.
  • https://schema.org/WearableSizeSystemDE: система размеров в Германии.
  • https://schema.org/WearableSizeSystemEurope: система размеров в Европе.
  • https://schema.org/WearableSizeSystemFR: система размеров во Франции.
  • https://schema.org/WearableSizeSystemIT: система размеров в Италии.
  • https://schema.org/WearableSizeSystemJP: Система размеров в Японии.
  • https://schema.org/WearableSizeSystemMX: Система размеров в Мексике.
  • https://schema.org/WearableSizeSystemUK: Система размеров в Великобритании.
  • https://schema.org/WearableSizeSystemUS: Система размеров в США.

Также поддерживаются короткие названия без префикса URL (например, WearableSizeSystemAU).

См. также size_system
в Справке Google Merchant Center. Google понимает текстовые значения для size_system а также (например, UR, BR, CN, DE, EU), но другие поисковые системы могут их не распознать, поэтому рекомендуется использовать стандартные значения перечисления schema.org .

PeopleAudience

Полное определение PeopleAudience доступно по адресу
schema.org/PeopleAudience.

Используйте следующие свойства при указании рекомендуемой аудитории для продукта. См. также Поддерживаемые атрибуты и значения структурированных данных
в Справке Google Merchant Center.

Рекомендуемые свойства
suggestedGender

Текст или GenderType

Рекомендуемый пол, для которого подходит продукт. Должно быть одним из следующих значений:

  • https://schema.org/Male
  • https://schema.org/Female
  • Unisex: Это значение (регистронезависимое) не входит в стандарт schema.org и не должно иметь префикса https://schema.org/ .

См. Gender в Справке Google Merchant Center для получения дополнительной информации.

Обратите внимание, что Google дополнит значения GenderType без префикса schema.org, поэтому также принимаются исходные значения male и female .

suggestedMaxAge (или suggestedAge.maxValue)

)

Число

  • 0.25Рекомендуемый максимальный возраст для продукта в годах. Google сопоставляет максимальный рекомендуемый возраст для продуктов со следующим фиксированным набором числовых значений:
  • 1.0: Для новорожденных
  • 5.0: Для младенцев
  • 13.0: Для детей ясельного возраста
) не требуется. suggestedMinAge)

(или

suggestedAge.minValue

  • 0)
  • 0.25Число
  • 1.0Рекомендуемый минимальный возраст для продукта в годах. Google сопоставляет минимальный рекомендуемый возраст для продуктов со следующим фиксированным набором числовых значений:
  • 5.0: Для новорожденных
  • 13.0: Для младенцев

: Для детей ясельного возраста

: Для детей : Для взрослых Certification (Сертификация). Полное определение для объекта под названием Certification доступно по адресу schema.org/Certification.

Используйте следующие свойства для указания сертификации.

Обязательные свойства
issuedBy

Organization

Орган или сертификационный центр, ответственный за выдачу сертификата. Используйте свойство name для указания организации. В настоящее время мы поддерживаем следующие названия:

  • EC или European_Commission для энергетических этикеток в ЕС
  • ADEME для французских классов выбросов CO2 для транспортных средств
  • BMWK для немецких классов выбросов CO2 для транспортных средств
name

Text

Название сертификации. В настоящее время мы поддерживаем следующие значения:

  • EPREL, что представляет собой сертификаты энергоэффективности в базе данных Европейского реестра энергетической маркировки (EPREL) в ЕС.
  • Vehicle_CO2_Class для общего класса CO2 транспортного средства
  • Vehicle_CO2_Class_Discharged_Battery для класса CO2 транспортного средства с разряженной батареей
Рекомендуемые свойства
certificationIdentification

Text

Код сертификации. Например, для сертификата EPREL со ссылкой
https://example.com/product/dishwashers2019/123456 код — это
123456. Код обязателен для европейских энергетических этикеток.

Rating

Значение сертификации. Это свойство игнорируется для сертификаций, у которых есть свойство

certificationIdentification (например, код EPREL). Вы можете использовать свойство certificationRating для указания класса выбросов CO2, который требуется при размещении транспортных средств в определенных странах, или рейтинга энергоэффективности, если код EPREL недоступен. В свойстве certificationRating можно вкладывать следующие свойства: ratingValue

  • bestRating
  • worstRating
  • Свойство

ratingValue обязательно, если используется свойство certificationRating . Для рейтингов энергоэффективности ЕС также обязательны свойства
bestRating и worstRating
. Вот пример свойства

certificationRating с вложенными свойствами, которые указывают рейтинг энергоэффективности ЕС: Вот пример свойства

certificationRating с вложенными свойствами, которые указывают класс выбросов CO2: Доставка

OfferShippingDetails

OfferShippingDetails

позволяет пользователям видеть стоимость доставки и предполагаемые сроки доставки на основе их местоположения и политики доставки вашей компании. Чтобы сделать ваши товары подходящими для расширения сведений о доставке, добавьте следующие свойства OfferShippingDetails
на страницы ваших товаров в дополнение к структурированным данным Product
. Иногда у продавцов может быть несколько вариантов для выбора пользователями при отправке товара в пункт назначения (например, экспресс-доставка на следующий день, ускоренная доставка за 2 дня и стандартная). Вы можете указать каждый из них, используя несколько свойств

shippingDetails , каждое из которых имеет различные комбинации свойств shippingRate и deliveryTime . ru_ru_placeholder_for_80_items_check_if_needed_but_input_has_80_items_exactly

Хотя OfferShippingDetails не является обязательным, следующие свойства необходимы, если вы хотите, чтобы информация о доставке соответствовала требованиям для расширения сведений о доставке.

Полное определение OfferShippingDetails доступно на
schema.org/OfferShippingDetails.

Обязательные свойства
deliveryTime

ShippingDeliveryTime

Общая задержка между получением заказа и доставкой товара конечному клиенту. Следующие свойства могут быть вложены в
deliveryTime

  • свойство:
  • handlingTime

transitTime Не указывайте более одногоdeliveryTime . См. также список
ShippingDeliveryTime

свойств,

поддерживаемых Google.

shippingDestination
DefinedRegion Указывает пункты назначения доставки. Укажите shippingDestination.addressCountry информацию.
См. также список

DefinedRegion

свойств,

поддерживаемых Google. shippingRate MonetaryAmount Информация о стоимости доставки в указанный пункт назначения.
По крайней мере одно из shippingRate.value.

или
shippingRate.maxValue должно быть указано вместе с shippingRate.currency
Вы можете указать только один
shippingRate на

OfferShippingDetails

свойство. Чтобы указать несколько тарифов для вашего продукта, укажите несколько

OfferShippingDetail
свойств. shippingRate.currency

Текст Валюта стоимости доставки в 3-буквенном ISO 4217

формате.

Валюта должна совпадать с валютой предложения. shippingRate.valueили

shippingRate.maxValue 0.

Число

Стоимость доставки в shippingDestination
.
Если для указания значения используется строка, не

включайте символы валюты, разделители тысяч или пробелы.
Чтобы указать бесплатную доставку, установите значение

DefinedRegion

DefinedRegion используется для создания пользовательских областей, чтобы точные расходы на доставку
и время в пути могли быть установлены для нескольких служб доставки. В настоящее время это

поддерживается только для ограниченного набора стран, как описано в
Настройка регионов в Справке Google Merchant Center. Обязательные свойства addressCountry

Текст
Двухбуквенный код страны в ISO 3166-1 alpha-2

формате.

Рекомендуемые свойства

Выберите либо

addressRegion

postalCode

Text

Почтовый индекс. Например, 94043. В настоящее время почтовые индексы поддерживаются для Австралии, Канады и США.

ShippingDeliveryTime

ShippingDeliveryTime
используется для указания общего времени ожидания с момента получения заказа до доставки товара конечному покупателю.

Рекомендуемые свойства
handlingTime

QuantitativeValue (для времени доставки)

Типичная задержка между получением заказа и отправкой товара со склада.

transitTime

QuantitativeValue (для времени доставки)

Типичная задержка между моментом отправки заказа и моментом получения товара конечным покупателем.

QuantitativeValue (для времени доставки)

QuantitativeValue используется здесь для представления времени доставки. Необходимо указать минимальное и максимальное количество дней. (QuantitativeValue также используется для ценообразования за единицу товара с другими правилами проверки свойств.)

Обязательные свойства
maxValue

Number

Максимальное количество дней. Значение должно быть неотрицательным целым числом.

minValue

Number

Минимальное количество дней. Значение должно быть неотрицательным целым числом.

unitCode

Text

Единицы измерения минимальных/максимальных значений. Значение должно быть DAY или d.

Возвраты

MerchantReturnPolicy

Используйте следующие свойства, чтобы сделать ваше торговое предложение подходящим для отображения информации о политике возврата, включая сборы за возврат и период времени для возврата товара.

Обязательные свойства
applicableCountry

Text

Код страны, к которой применяется политика возврата, с использованием двухбуквенного формата
ISO 3166-1 alpha-2
кода страны. Вы можете указать до 50 стран.

returnPolicyCategory

MerchantReturnEnumeration

Тип политики возврата. Используйте одно из следующих значений:

  • https://schema.org/MerchantReturnFiniteReturnWindow: Установлено определенное количество дней для возврата товара.
  • https://schema.org/MerchantReturnNotPermitted: Возвраты не допускаются.
  • https://schema.org/MerchantReturnUnlimitedWindow: Время для возврата товара не ограничено.

Если вы используете MerchantReturnFiniteReturnWindow, свойство
merchantReturnDays является обязательным.

Рекомендуемые свойства
merchantReturnDays

Integer

Количество дней с даты доставки, в течение которых товар может быть возвращен. Это свойство является обязательным, если вы установили returnPolicyCategory в значение MerchantReturnFiniteReturnWindow.

returnFees

ReturnFeesEnumeration

Тип сборов за возврат. Используйте одно из следующих поддерживаемых значений:

  • https://schema.org/FreeReturn: С потребителя не взимается плата за возврат товара. Если используется, не включайте свойство returnShippingFeesAmount
    .
  • https://schema.org/ReturnFeesCustomerResponsibility: Потребитель должен самостоятельно организовать и оплатить обратную доставку. Если используется, не включайте свойство returnShippingFeesAmount
    .
  • https://schema.org/ReturnShippingFees: Продавец взимает с потребителя плату за обратную доставку товара. Укажите (ненулевую) стоимость доставки, используя
    returnShippingFeesAmount свойство.
returnMethod

ReturnMethodEnumeration

Тип предлагаемого метода возврата. Это рекомендуется только в том случае, если вы установили
returnPolicyCategory в значение MerchantReturnFiniteReturnWindow
или MerchantReturnUnlimitedWindow. Используйте одно или несколько из следующих значений:

  • https://schema.org/ReturnAtKiosk: Товар можно вернуть через киоск.
  • https://schema.org/ReturnByMail: Товар можно вернуть по почте.
  • https://schema.org/ReturnInStore: Товар можно вернуть в магазине.
returnShippingFeesAmount

MonetaryAmount

Стоимость доставки при возврате товара. Это свойство требуется только в том случае, если потребитель должен оплатить ненулевую стоимость доставки продавцу для возврата товара, и в этом случае returnFees должно быть установлено в https://schema.org/ReturnShippingFees. Если возврат бесплатный, returnFees должно быть установлено в https://schema.org/FreeReturn. Если потребитель должен самостоятельно организовать и оплатить стоимость обратной доставки, returnFees должно быть установлено в https://schema.org/ReturnFeesCustomerResponsibility.

Альтернативные подходы к настройке параметров доставки и возврата в Google

Правила доставки и возврата товаров могут быть сложными и часто меняться. Если у вас возникают трудности с указанием и обновлением сведений о доставке и возврате с помощью разметки и у вас есть аккаунт Google Merchant Center, рассмотрите возможность настройки ваших
настроек доставки
и
правил возврата
в Справке Google Merchant Center. Вы также можете настроить
правила доставки и возврата на уровне аккаунта в Search Console, которые автоматически добавляются в Merchant Center.

Объединение нескольких конфигураций доставки и возврата

Если вы определяете правила доставки или возврата в нескольких местах, Google использует следующий порядок приоритета (от самого сильного к самому слабому):

Отслеживание расширенных результатов с помощью Search Console

Search Console — это инструмент, который помогает отслеживать эффективность ваших страниц в поиске Google. Вам не обязательно регистрироваться в Search Console, чтобы попасть в результаты поиска Google, но это поможет вам понять и улучшить то, как Google видит ваш сайт. Мы рекомендуем проверять Search Console в следующих случаях:

  1. После первого внедрения структурированных данных
  2. После выпуска новых шаблонов или обновления кода
  3. Периодический анализ трафика

После первого внедрения структурированных данных

После того как Google проиндексирует ваши страницы, проверьте наличие проблем с помощью соответствующего
отчета о статусе расширенных результатов. В идеале количество валидных элементов должно увеличиться, а количество невалидных — не измениться. Если вы обнаружили проблемы в своих структурированных данных:

  1. Исправьте невалидные элементы.
  2. Проверьте живой URL , чтобы узнать, сохраняется ли проблема.
  3. Запросите проверку с помощью отчета о статусе.

После выпуска новых шаблонов или обновления кода

Когда вы вносите значительные изменения на свой сайт, следите за увеличением количества невалидных элементов структурированных данных.

  • Если вы видите увеличение количества невалидных элементов, возможно, вы развернули новый шаблон, который не работает, или ваш сайт взаимодействует с существующим шаблоном новым и некорректным способом.
  • Если вы видите уменьшение количества валидных элементов (не сопровождающееся увеличением количества невалидных), возможно, вы больше не внедряете структурированные данные на своих страницах. Используйте
    инструмент проверки URL
    , чтобы узнать, что вызывает проблему.

Периодический анализ трафика

Анализируйте свой трафик из поиска Google с помощью отчета об эффективности. Данные покажут, как часто ваша страница появляется в качестве расширенного результата в поиске, как часто пользователи нажимают на нее и какова ваша средняя позиция в результатах поиска. Вы также можете автоматически получать эти результаты с помощью Search Console API.

Существует два отчета Search Console, связанных со структурированными данными Product :

Оба отчета содержат предупреждения и ошибки, связанные с Product структурированными данными, но
являются отдельными из-за различных требований к соответствующим интерфейсам. Например, отчет
Merchant listings
включает проверки для фрагментов товаров, которые содержат Offer
структурированные данные, поэтому отчет
Product snippets
нужно просматривать только для страниц, не относящихся к товарным объявлениям.

Устранение неполадок

Если у вас возникли проблемы с внедрением или отладкой структурированных данных, вот некоторые ресурсы, которые
могут вам помочь.

Alien Road

Как мы это применяем

Merchant listings connect on-site markup with Shopping surfaces. We reconcile them with the Merchant Center feed as one workstream, since disagreement between the two means Google trusts neither.

Связанные услуги

Поделиться