Если вы хотите, чтобы актуальные сведения о товарах с вашего сайта автоматически появлялись в Google, то можете добавить на целевые страницы разметку структурированных данных. Поддерживаемая Merchant Center разметка структурированных данных содержит атрибуты и значения, определенные в спецификации сведений о товарах. Ваши структурированные данные будут сопоставляться с этими значениями и атрибутами.
Содержание
Аннотации schema.org и соответствующие им атрибуты
Использование атрибутов – это один из способов структурировать сведения о товарах, отправляемые в Merchant Center. Каждый атрибут содержит определенную информацию о товаре, например его название или описание. Чтобы при валидации фида было меньше ошибок, необходимо сопоставить значения schema.org с атрибутами спецификации сведений о товарах.
Примечание. Если вы используете автоматическое обновление сведений о товарах, для большей точности укажите такие свойства schema.org, как price, priceCurrency, availability и condition. Узнайте, как настроить автоматическое обновление информации о товарах в Merchant Center.
|
Атрибут в сведениях о товаре Свойство schema.org |
Тип и описание | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ниже перечислены свойства типа Product из разметки schema.org: |
|||||||||||||||||||||||||||||
|
"Идентификатор" [id] |
Текст. | ||||||||||||||||||||||||||||
|
"Название" |
Текст. | ||||||||||||||||||||||||||||
|
"Описание" |
Текст. | ||||||||||||||||||||||||||||
|
"Ссылка на изображение" |
URL | ||||||||||||||||||||||||||||
|
"Идентификатор группы товаров" |
Текст. Родительский код SKU, с помощью которого группируются варианты одного товара. |
||||||||||||||||||||||||||||
|
"Код GTIN" |
Текст. Код GTIN – уникальный идентификатор товара. Нужно указать только одно из перечисленных свойств schema.org. Значения GTIN должны иметь требуемую длину и включать правильное контрольное число. |
||||||||||||||||||||||||||||
|
"Материал" |
Текст. | ||||||||||||||||||||||||||||
|
"Узор" |
Текст. | ||||||||||||||||||||||||||||
|
"Код производителя товара" |
Текст. | ||||||||||||||||||||||||||||
|
"Бренд" |
Текст. Свойство |
||||||||||||||||||||||||||||
|
"Пол" |
Текст. Свойство
|
||||||||||||||||||||||||||||
|
"Возрастная группа" И |
Число (годы) Свойство Возможные значения этих свойств совпадают со значениями атрибута "Возрастная группа"
|
||||||||||||||||||||||||||||
|
"Цвет" |
Текст. | ||||||||||||||||||||||||||||
|
"Размер" ИЛИ |
Текст. Свойство |
||||||||||||||||||||||||||||
|
"Тип размера" |
Текст. Свойство Все допустимые значения перечислены в типе
|
||||||||||||||||||||||||||||
|
"Система размеров" |
Текст. Свойство Все допустимые значения перечислены в типе WearableSizeSystemEnumeration. Они соотносятся со следующими значениями атрибутов в фиде:
|
||||||||||||||||||||||||||||
|
"Длина товара" |
Значение Свойство |
||||||||||||||||||||||||||||
|
"Ширина товара" |
Значение Свойство |
||||||||||||||||||||||||||||
|
"Высота товара" |
Значение Свойство |
||||||||||||||||||||||||||||
|
"Вес товара" |
Значение Свойство |
||||||||||||||||||||||||||||
|
Ниже приводятся свойства schema.org типа Offer, которые задаются внутри типа |
|||||||||||||||||||||||||||||
|
"Ссылка" |
Действительный URL товара. | ||||||||||||||||||||||||||||
|
"Цена" "Цена со скидкой" ИЛИ |
Значение price – число. Отделять разряды пробелами и указывать валюту не нужно. В качестве разделителя целой и дробной части используется точка. Пример: 1498.99. Значение priceCurrency – текст (трехбуквенный код ISO 4217, например USD, GBP или EUR). Валюта, код которой указан в значении, должна соответствовать требованиям для целевой страны в отношении языка и валюты. Примечание. Значения price и priceCurrency можно указать прямо в объекте Offer или в свойстве priceSpecification типа UnitPriceSpecification. Если используется атрибут "цена со скидкой" [sale_price], то нужно указать значение price с помощью свойства priceSpecification со значением priceSpecification.priceType="StrikethroughPrice". Вы можете указать значение "цена со скидкой" [sale_price] напрямую в объекте Offer или в свойстве priceSpecification типа UnitPriceSpecification без указания свойства priceSpecification.priceType. |
||||||||||||||||||||||||||||
|
"Наличие" |
Все допустимые значения перечислены в типе
|
||||||||||||||||||||||||||||
|
"Состояние" |
Все допустимые значения перечислены в типе
|
||||||||||||||||||||||||||||
|
|
Действительный URL страницы оформления покупки. | ||||||||||||||||||||||||||||
Примеры для JSON-LD
Один товар
Пример
В следующем примере показан простой товар с минимальным набором свойств.
{
"@context": "https://schema.org/",
"@type": "Product",
"sku": "trinket-12345",
"image": "https://www.example.com/trinket.jpg",
"name": "Nice trinket",
"description": "Trinket with clean lines",
"gtin": "12345678901234",
"brand": {
"@type": "Brand",
"name": "MyBrand"
},
"offers": {
"@type": "Offer",
"url": "https://www.example.com/trinket_offer",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"price": 39.99,
"priceCurrency": "USD"
}
}
В следующем примере показано, как указать тип размера и систему размеров при помощи значений schema.org. В примере использована синяя футболка для взрослых (от 13 лет) размера XL (США) в категории мужской одежды для крупных и высоких людей.
{
"@context": "https://schema.org/",
"@type": "Product",
"sku": "12345",
"image": "https://www.example.com/tshirt.jpg",
"name": "Classic T-Shirt",
"description": "All-cotton t-shirt in classic cut",
"gtin": "12345678901234",
"brand": {
"@type": "Brand",
"name": "MyBrand"
},
"material": "cotton",
"color": "blue",
"size": {
"@type": "SizeSpecification",
"name": "XL",
"sizeSystem": "https://schema.org/WearableSizeSystemUS",
"sizeGroup": [
"https://schema.org/WearableSizeGroupBig",
"https://schema.org/WearableSizeGroupTall"
]
},
"audience": {
"@type": "PeopleAudience",
"suggestedGender": "male",
"suggestedMinAge": 13
},
"offers": {
"@type": "Offer",
"url": "https://www.example.com/tshirt",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"price": 24.99,
"priceCurrency": "USD"
}
}
Несколько не связанных между собой товаров на одной целевой странице
Если на странице представлено несколько не связанных между собой товаров и у каждого из которых есть своя аннотация в виде структурированных данных, то каждая аннотация должна содержать информацию, позволяющую идентифицировать товар.
То есть рекомендуется в каждой аннотации указывать код SKU (атрибут идентификатор [id]) или код GTIN [gtin]. Если вы не укажете эти сведения, сопоставить товары на целевой странице со структурированными данными о них может не получиться. Подробнее о том, как добавить структурированные данные на целевые страницы…
Пример
[
{
"@context": "https://schema.org/",
"@type": "Product",
"sku": "trinket-12345",
"image": "https://www.example.com/trinket.jpg",
"name": "Nice trinket",
"description": "Trinket with clean lines",
"gtin": "12345678901234",
"brand": {
"@type": "Brand",
"name": "MyBrand"
},
"offers": {
"@type": "Offer",
"url": "https://www.example.com/trinket_offer",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"price": 39.99,
"priceCurrency": "USD"
}
},
{
"@context": "https://schema.org/",
"@type": "Product",
"sku": "racket-12345",
"image": "https://www.example.com/racket.jpg",
"name": "Nice racket",
"description": "Racket for Tennis",
"gtin": "12345678901235",
"brand": {
"@type": "Brand",
"name": "MyBrand"
},
"offers": {
"@type": "Offer",
"url": "https://www.example.com/racket_offer",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"price": 59.99,
"priceCurrency": "USD"
}
}
]Оптовая цена
При добавлении оптовой цены на товар мы рекомендуем указывать общую цену предложения непосредственно в аннотации схемы. В следующем примере показано, что если минимальное количество товара для заказа – три единицы, а цена каждой единицы – 2 долл. США, то общая цена составит 6 долл. США (общая цена за минимальное количество товара для заказа):
Пример
{
"offers": {
"@type": "Offer",
"url": "https://www.example.com/Product/Detail/S-123",
"availability": "http://schema.org/InStock",
"priceCurrency": "USD",
"price": "6.00"
}
}
Цена со скидкой
В следующем примере показан простой товар, для которого задана цена со скидкой. Чтобы добавить цену со скидкой, необходимо также указать оригинальную розничную цену в свойстве /priceType.
Пример
{
"@context": "https://schema.org/",
"@type": "Product",
"sku": "trinket-12345",
"image": "https://www.example.com/trinket.jpg",
"name": "Nice trinket",
"description": "Trinket with clean lines",
"gtin": "12345678901234",
"brand": {
"@type": "Brand",
"name": "MyBrand"
},
"offers": {
"@type": "Offer",
"url": "https://www.example.com/trinket_offer",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"price": 10.00,
"priceCurrency": "USD",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"priceType": "https://schema.org/StrikethroughPrice",
"price": 15.00,
"priceCurrency": "USD"
}
}
}
If a /UnitPriceSpecification is also used for the non sale-price, the encoding simply contains two /UnitPriceSpecifications:
{
"@context": "https://schema.org/",
"@type": "Product",
"sku": "trinket-12345",
"image": "https://www.example.com/trinket.jpg",
"name": "Nice trinket",
"description": "Trinket with clean lines",
"gtin": "12345678901234",
"brand": {
"@type": "Brand",
"name": "MyBrand"
},
"offers": {
"@type": "Offer",
"url": "https://www.example.com/trinket_offer",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"priceSpecification": [
{
"@type": "UnitPriceSpecification",
"price": 10.00,
"priceCurrency": "USD"
},
{
"@type": "UnitPriceSpecification",
"priceType": "https://schema.org/StrikethroughPrice",
"price": 15.00,
"priceCurrency": "USD"
}
]
}
}
Цена для участников программы лояльности
Ниже показаны примеры кода с ценами для участников программы лояльности. Чтобы указывать такие цены, используйте в структурированных данных свойство validForMemberTier.
[loyalty_program] в фиде данных о товарах. Подробнее об атрибуте "программа лояльности"…Примеры
В первом примере активная цена указана с помощью свойства price на уровне предложения, а цена для участников программы лояльности указана в элементе priceSpecification со свойством validForMemberTier:
"offers": {
"@type": "Offer",
"url": "https://www.example.com/trinket_offer",
"price": 10.00,
"priceCurrency": "GBP",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"price": 8.00,
"priceCurrency": "GBP",
"validForMemberTier": {
"@type": "MemberProgramTier",
"@id": "https://www.example.com/com/members#tier_gold"
}
}
}
Во втором примере текущая цена и цена для участников указана в специальных элементах цены:
"offers": {
"@type": "Offer",
"url": "https://www.example.com/trinket_offer",
"priceSpecification": [
{
"@type": "UnitPriceSpecification",
"price": 10.00,
"priceCurrency": "GBP"
},
{
"@type": "UnitPriceSpecification",
"price": 8.00,
"priceCurrency": "GBP",
"validForMemberTier": {
"@type": "MemberProgramTier",
"@id": "https://www.example.com/com/members#tier_gold"
}
}
]
}
В третьем примере в одном объекте offer содержатся цена со скидкой, зачеркнутая цена и цена для участников на нескольких уровнях программы лояльности:
"offers": {
"@type": "Offer",
"url": "https://www.example.com/trinket_offer",
"priceSpecification": [
{
"@type": "UnitPriceSpecification",
"price": 9.00,
"priceCurrency": "GBP"
},
{
"@type": "UnitPriceSpecification",
"priceType": "https://schema.org/StrikethroughPrice",
"price": 10.00,
"priceCurrency": "GBP"
},
{
"@type": "UnitPriceSpecification",
"price": 8.00,
"priceCurrency": "GBP",
"validForMemberTier": {
"@type": "MemberProgramTier",
"@id": "https://www.example.com/com/members#tier_silver"
}
},
{
"@type": "UnitPriceSpecification",
"price": 7.00,
"priceCurrency": "GBP",
"validForMemberTier": [
{
"@type": "MemberProgramTier",
"@id": "https://www.example.com/com/members#tier_gold"
},
{
"@type": "MemberProgramTier",
"@id": "https://www.example.com/com/members#tier_platinum"
}
]
}
]
}
В четвертом примере вместо цены для участников указаны баллы в программе лояльности:
"offers": {
"@type": "Offer",
"url": "https://www.example.com/trinket_offer",
"price": 10.00,
"priceCurrency": "GBP",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"membershipPointsEarned": 20,
"validForMemberTier": {
"@type": "MemberProgramTier",
"@id": "https://www.example.com/com/members#tier_gold"
}
}
}
Доставка
Мы рекомендуем указывать стоимость доставки товаров. Для этого используйте в schema.org тип OfferShippingDetails, который указывается внутри типа Offer в свойстве shippingDetails и совпадает с атрибутом "доставка" [shipping] в спецификации сведений о товаре. Свойство shippingDetails можно добавить несколько раз.
|
Атрибут в сведениях о товаре Свойство schema.org |
Тип и описание |
|---|---|
Ниже приведены атрибуты schema.org, относящиеся к типу OfferShippingDetails. |
|
|
Текст. Двузначный код страны в соответствии со стандартом ISO 3166-1 Свойство |
|
|
Текст. Двух- или трехзначный код административной единицы в соответствии со стандартом ISO 3166-2 без префикса страны. Поддерживается только для Австралии, США и Японии. Примеры: NY (Нью-Йорк), NSW (Новый Южный Уэльс) или 03 (Иватэ). Свойство |
|
|
Значение Значение Свойство |
|
|
Неотрицательное целое число. Указывается минимальное и максимальное количество рабочих дней, которое потребуется для обработки и транспортировки заказа. Время обработки означает время с момента размещения заказа и до его передачи в транспортную компанию. Время транспортировки означает время с момента передачи заказа в транспортную компанию и до его доставки покупателю. Свойство |
|
Пример
В следующем примере показано, как указать информацию о доставке при помощи значений schema.org. В примере стоимость доставки составляет 3,49 долл. США, доставка осуществляется по США в Калифорнию, Неваду и Аризону. Сроки обработки заказа составляют от 0 до 1 рабочего дня, а сроки транспортировки – от 1 до 5 рабочих дней.
{
"@context": "https://schema.org/",
"@type": "Product",
"sku": "trinket-12345",
"gtin": "12345678901234",
"image": "https://www.example.com/trinket.jpg",
"name": "Nice trinket",
"description": "Trinket with clean lines",
"brand": {
"@type": "Brand",
"name": "MyBrand"
},
"offers": {
"@type": "Offer",
"url": "https://www.example.com/trinket_offer",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"price": 39.99,
"priceCurrency": "USD"
},
"shippingDetails": {
"@type": "OfferShippingDetails",
"shippingDestination": {
"@type": "DefinedRegion",
"addressCountry": "US",
"addressRegion": [ "CA", "NV", "AZ" ]
},
"shippingRate": {
"@type": "MonetaryAmount",
"value": 3.49,
"currency": "USD"
},
"deliveryTime": {
"@type": "ShippingDeliveryTime",
"handlingTime": {
"@type": "QuantitativeValue",
"minValue": 0,
"maxValue": 1,
"unitCode": "DAY"
},
"transitTime": {
"@type": "QuantitativeValue",
"minValue": 1,
"maxValue": 5,
"unitCode": "DAY"
}
}
}
}
}
Возвраты
Чтобы указать сроки возврата и стоимость товаров, используйте тип MerchantReturnPolicy разметки schema.org. Он должен находиться в типе Offer со свойством hasMerchantReturnPolicy.
MerchantReturnPolicy можно применять только к предложениям, полученным при сканировании. В спецификации сведений о товарах нет его аналога. Если вы загружаете данные о товарах вручную, используйте атрибут "ярлык условий возврата" [return_policy_label] в фиде товаров. Узнайте, как настроить атрибут "ярлык условий возврата" [return_policy_label].
|
Свойство schema.org |
Тип и описание |
|---|---|
| Ниже приводятся свойства schema.org типа MerchantReturnPolicy, которые указываются внутри типа Product с помощью свойства offers. | |
| applicableCountry |
Текст. Двухбуквенный код страны ISO 3166-1 alpha-2 (пример: US). Трехбуквенный код страны ISO 3166-1 alpha-3 (пример: USA). Страна, в которой действуют определенные правила возврата. Она может не совпадать со страной, из которой отправляется товар. Можно указать до 50 стран. |
|
Все допустимые значения перечислены в типе MerchantReturnEnumeration.
Если вы задали MerchantReturnFiniteReturnWindow или MerchantReturnUnlimitedWindow, рекомендуется указать returnMethod и returnShippingFeesAmount. Кроме того, если задано MerchantReturnFiniteReturnWindow, также требуется указать merchantReturnDays. |
|
| merchantReturnDays |
Количество дней с даты доставки, в течение которых можно вернуть товар. |
| returnMethod |
Все допустимые значения перечислены в типе ReturnMethodEnumeration.
|
| returnFees | Допустимое значение – FreeReturn в типе ReturnFeesEnumeration. |
| returnShippingFeesAmount |
Сведения о стоимости отправки при возврате товаров. |
Пример
{
"@context": "https://schema.org/",
"@type": "Product",
"sku": "trinket-12345",
"gtin": "12345678901234",
"image": "https://www.example.com/trinket.jpg",
"name": "Nice trinket",
"description": "Trinket with clean lines",
"brand": {
"@type": "Brand",
"name": "MyBrand"
},
"offers": {
"@type": "Offer",
"url": "https://www.example.com/trinket_offer",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"price": 39.99,
"priceCurrency": "USD"
},
"shippingDetails": {
"@type": "OfferShippingDetails",
"shippingRate": {
"@type": "MonetaryAmount",
"value": 2.99,
"currency": "USD"
},
"shippingDestination": {
"@type": "DefinedRegion",
"addressCountry": "US"
},
"deliveryTime": {
"@type": "ShippingDeliveryTime",
"handlingTime": {
"@type": "QuantitativeValue",
"minValue": 0,
"maxValue": 1,
"unitCode": "DAY"
},
"transitTime": {
"@type": "QuantitativeValue",
"minValue": 1,
"maxValue": 5,
"unitCode": "DAY"
}
}
},
"hasMerchantReturnPolicy": {
"@type": "MerchantReturnPolicy",
"applicableCountry": "US",
"returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
"merchantReturnDays": 60,
"returnMethod": "https://schema.org/ReturnByMail",
"returnFees": "https://schema.org/FreeReturn"
}
}
}
Энергоэффективность
В Schema.org поддерживается маркировка энергоэффективности товаров с помощью типа EnergyConsumptionDetails. Его можно указать для объекта Product, использующего свойство hasEnergyConsumptionDetails.
|
Атрибут в сведениях о товаре
|
Тип и описание |
|---|---|
Ниже приводятся свойства schema.org, относящиеся к типу EnergyConsumptionDetails. |
|
|
"Класс энергоэффективности" |
Все допустимые значения перечислены в типе |
|
"Минимальный класс энергоэффективности" |
Указывается в типе данных EnergyConsumptionDetails. Значение определяется по стандартной таблице сопоставления для атрибута energy_efficiency_class. Если вы не укажете это значение, но добавите атрибут "класс энергоэффективности" [energy_efficiency_class], то по умолчанию будет использоваться значение EUEnergyEfficiencyCategoryG. |
|
"Максимальный класс энергоэффективности" |
Указывается в типе данных EnergyConsumptionDetails. Значение определяется по стандартной таблице сопоставления для атрибута energy_efficiency_class. Если это значение не указано, но есть атрибут класс энергоэффективности, то по умолчанию устанавливается значение EUEnergyEfficiencyCategoryA3Plus. |
Допустимые значения для energyEfficiencyScale, energyEfficiencyScaleMin и energyEfficiencyScaleMax берутся из типа EUEnergyEfficiencyEnumeration. В таблице ниже показано их соответствие значениям трех атрибутов энергоэффективности в спецификации сведений о товарах.
| Значение в спецификации сведений о товарах | Значение типа EUEnergyEfficiencyEnumeration type |
A+++ |
EUEnergyEfficiencyCategoryA3Plus |
A++ |
EUEnergyEfficiencyCategoryA2Plus |
A+ |
EUEnergyEfficiencyCategoryA1Plus |
A |
EUEnergyEfficiencyCategoryA |
B |
EUEnergyEfficiencyCategoryB |
C |
EUEnergyEfficiencyCategoryC |
D |
EUEnergyEfficiencyCategoryD |
E |
EUEnergyEfficiencyCategoryE |
F |
EUEnergyEfficiencyCategoryF |
G |
EUEnergyEfficiencyCategoryG |
Пример
Ниже показано, как добавить сведения об энергоэффективности с помощью schema.org, на примере водонагревателя класса C в соответствии с системой классификации энергоэффективности ЕС (от A+ до F).
{ "@context": "https://schema.org/", "@type": "Product", "sku": "1234-5678", "image": "https://www.example.com/waterheater.jpg", "name": "Water heater", "description": "Large capacity water heater", "gtin": "12345678901231", "mpn": "WH1234", "brand": { "@type": "Brand", "name": "ExampleWaterHeaterBrand" },
"hasEnergyConsumptionDetails": {
"hasEnergyEffiencyCategory": "https://schema.org/EUEnergyEfficiencyCategoryC",
"energyEffiencyScaleMax":
"https://schema.org/EUEnergyEfficiencyCategoryA1Plus",
"energyEffiencyScaleMin": "https://schema.org/EUEnergyEfficiencyCategoryF"
}, "offers": { "@type": "Offer", "url": "https://www.example.com/hotwaterheater", "itemCondition": "https://schema.org/NewCondition", "availability": "https://schema.org/InStock", "price": 1799.00, "priceCurrency": "EUR" }}Цена за единицу товара
В разметке Schema.org можно указать цену за единицу товара при помощи свойства referenceQuantity в типе UnitPriceSpecification, при условии что в предложении указано свойство priceSpecification. Указывая цену за единицу товара, не забудьте указать цену и валюту при помощи свойства priceSpecification (не используйте напрямую свойства price и priceCurrency в предложении).
|
Атрибут в сведениях о товаре Свойство schema.org |
Тип и описание |
Ниже приводятся свойства schema.org, относящиеся к типу UnitPriceSpecification. |
|
|
"Количество единицы товара" |
Значение Количество единицы товара указывается при помощи свойства Свойства |
|
"Базовое количество товара" |
Значение Базовое количество товара указывается при помощи свойства Свойства |
Пример
В примере используется упаковка риса весом 5 кг и стоимостью 3,99 евро с предпочтительной стандартной ценой за 1 кг. То есть покупатель увидит 0,80 евро/кг в качестве цены за единицу.
{
"@context": "https://schema.org/",
"@type": "Product",
"sku": "basrice12345",
"image": "https://www.example.com/rice.jpg",
"name": "Basmati rice",
"description": "Large bag of Organic Basmati white rice, 5 Kilogram",
"gtin": "12345678901231",
"brand": {
"@type": "Brand",
"name": "ExampleRiceBrand"
},
"offers": {
"@type": "Offer",
"url": "https://www.example.com/basrice1kg",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"price": 3.99,
"priceCurrency": "EUR",
"referenceQuantity": {
"@type": "QuantitativeValue",
"value": 5,
"unitCode": "KGM",
"valueReference": {
"value": 1,
"unitCode": "KGM"
}
}
}
}
}
Как протестировать разметку
Вы можете протестировать реализацию schema.org с помощью инструмента проверки расширенных результатов (см. отчет по структурированным данным для показа ассортимента). Инструкции по работе с ним, включая информацию об анализе результатов и устранении неполадок, вы найдете в нашем Справочном центре. Подробнее о структурированных данных, относящихся к товарам…
Требования к разметке структурированных данных
- Разметка должна быть добавлена в HTML-код до того, как будет получен ответ сервера. После того как все элементы страницы загрузились, размечать ее при помощи JavaScript нельзя.
- Информация на целевой странице не должна зависеть от таких сведений о пользователе, как, например, IP-адрес или браузер.
- Информация, содержащаяся в структурированных данных, должна совпадать с той, что представлена на целевой странице. В противном случае вы нарушите наши рекомендации для веб-разработчиков.
- Мы рекомендуем использовать со структурированными данными JSON-LD.