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

Стандартная политика доставки для вашего бизнеса, которая применяется к большинству или ко всем продаваемым вами товарам, может быть задана с помощью типа структурированных данных ShippingService , вложенного в тип структурированных данных Organization
с использованием свойства hasShippingService .
Как добавить структурированные данные
Структурированные данные — это стандартизированный формат для предоставления информации о странице и классификации ее контента. Если вы новичок в структурированных данных, вы можете узнать больше о том,
как работают структурированные данные.
.
- Ниже приводится обзор того, как создавать, тестировать и публиковать структурированные данные. Добавьтеrequired properties . В зависимости от используемого формата узнайте, где.
- Узнайте, как generate structured data with JavaScript.
- .
Следуйте
guidelines - . Проверьте свой код с помощью Rich Results Test
и исправьте все критические ошибки. Также рассмотрите возможность исправления любых некритических проблем, которые могут быть отмечены в инструменте, так как они могут помочь улучшить качество ваших структурированных данных (однако это не обязательно для участия в расширенных результатах).Разверните несколько страниц, содержащих ваши структурированные данные, и используйте
URL Inspection tool. - тегом или требованиями входа в систему. Если страница выглядит нормально, вы можете
ask Google to recrawl your URLs.
Примечание.
: Уделите время повторному сканированию и индексированию. Помните, что после публикации страницы может потребоваться несколько дней, прежде чем Google найдет и просканирует ее.
Чтобы держать Google в курсе будущих изменений, мы рекомендуем
. Вы можете автоматизировать это с помощью
Search Console Sitemap API
- Примеры
- В этом примере показано, что для США и Канады действует бесплатная 2-дневная доставка для заказов на сумму более 29,99 долларов США, в противном случае 3-дневная доставка за 3,49 доллара США. Для Мексики доставка отсутствует для заказов на сумму менее 50 долларов США, в противном случае действует 4-дневная доставка с 10% стоимостью доставки.
- <html>
<head>
<title>Our shipping policy</title>
<script type=”application/ld+json”>
{
“@context”: “https://schema.org”,
“@type”: “https://schema.org/Organization”,
“hasShippingService”: {
“@type”: “ShippingService”,
“@id”: “#us_ca_mx_standard_shipping”,
“name”: “Standard shipping policies for US, Canada and Mexico”,
“description”: “US and Canada: Free 2-day shipping for orders over $29.99,
otherwise 3-day shipping for $3.49.
Mexico: No shipping to Mexico for orders under $50,
otherwise 10% shipping cost and 4-day shipping.”,
“fulfillmentType”: “FulfillmentTypeDelivery”,
“handlingTime”: {
“@type”: “ServicePeriod”,
“cutoffTime”: “14:30:00-07:00”,
“duration”: {
“@type”: “QuantitativeValue”,
“minValue”: 0,
“maxValue”: 1,
“unitCode”: “DAY”
},
“businessDays”: [
“Monday”,
“Tuesday”,
“Wednesday”,
“Thursday”,
“Friday”
]
},
“shippingConditions”: [
{
“@type”: “ShippingConditions”,
“shippingDestination”: [
{
“@type”: “DefinedRegion”,
“addressCountry”: “US”
},
{
“@type”: “DefinedRegion”,
“addressCountry”: “CA”
}
],
“orderValue”: {
“@type”: “MonetaryAmount”,
“minValue”: 0,
“maxValue”: 29.99,
“currency”: “USD”
},
“shippingRate”: {
“@type”: “MonetaryAmount”,
“value”: 3.49,
“currency”: “USD”
},
“transitTime”: {
“@type”: “ServicePeriod”,
“duration”: {
“@type”: “QuantitativeValue”,
“minValue”: 1,
“maxValue”: 2,
“unitCode”: “DAY”
},
“businessDays”: [
“Monday”,
“Tuesday”,
“Wednesday”,
“Thursday”,
“Friday”,
“Saturday”
]
}
},
{
“@type”: “ShippingConditions”,
“shippingDestination”: [
{
“@type”: “DefinedRegion”,
“addressCountry”: “US”
},
{
“@type”: “DefinedRegion”,
“addressCountry”: “CA”
}
],
“orderValue”: {
“@type”: “MonetaryAmount”,
“minValue”: 30,
“currency”: “USD”
},
“shippingRate”: {
“@type”: “MonetaryAmount”,
“value”: 0,
“currency”: “USD”
},
“transitTime”: {
“@type”: “ServicePeriod”,
“duration”: {
“@type”: “QuantitativeValue”,
“minValue”: 1,
“maxValue”: 1,
“unitCode”: “DAY”
},
“businessDays”: [
“Monday”,
“Tuesday”,
“Wednesday”,
“Thursday”,
“Friday”,
“Saturday”
]
}
},
{
“@type”: “ShippingConditions”,
“shippingDestination”: {
“@type”: “DefinedRegion”,
“addressCountry”: “MX”
},
“orderValue”: {
“@type”: “MonetaryAmount”,
“minValue”: 0,
“maxValue”: 49.99,
“currency”: “USD”
},
“doesNotShip”: true
},
{
“@type”: “ShippingConditions”,
“shippingDestination”: {
“@type”: “DefinedRegion”,
“addressCountry”: “MX”
},
“orderValue”: {
“@type”: “MonetaryAmount”,
“minValue”: 50,
“currency”: “USD”
},
“shippingRate”: {
“@type”: “ShippingRateSettings”,
“orderPercentage”: 0.10
},
“transitTime”: {
“@type”: “ServicePeriod”,
“duration”: {
“@type”: “QuantitativeValue”,
“minValue”: 2,
“maxValue”: 3,
“unitCode”: “DAY”
},
“businessDays”: [
“Monday”,
“Tuesday”,
“Wednesday”,
“Thursday”,
“Friday”,
“Saturday”
]
}
}
]
}
// Other Organization-level properties
// …
}
</script>
</head>
<body>
</body>
</html>
Рекомендации
- Чтобы разметка вашей политики доставки соответствовала требованиям для использования в Поиске Google, вы должны соблюдать следующие рекомендации:
Общие рекомендации по структурированным даннымОсновы поискаТехнические рекомендацииТехнические рекомендации Мы рекомендуем размещать информацию о политике доставки на одной странице вашего сайта, которая описывает правила доставки вашего бизнеса. Вам не нужно включать ее на каждую страницу вашего сайта. Включите тип структурированных данных. - ShippingService
в тип структурированных данныхOrganization. Для получения дополнительной информации см.Organization markup . Если у вас нестандартная политика доставки для конкретного товара, укажите тип структурированных данных OfferShippingDetails
непосредственно в типе структурированных данных
Offer, связанном с предложением. Обратите внимание, что свойства, поддерживаемые для правил доставки на уровне предложения, являются подмножеством свойств, поддерживаемых для правил доставки на уровне организации. См. раздел о разметке товарных объявлений (merchant listing markup) для получения информации о подмножестве свойств, поддерживаемых для правил доставки на уровне товара.
ShippingService (вложен в Organization
с использованием hasShippingService свойства)
Используйте следующие свойства для описания стандартных услуг доставки для вашего бизнеса.
| Обязательные свойства | |
|---|---|
shippingConditions | Укажите стоимость доставки и/или сроки доставки, которые применяются для определенного набора условий, например, |
| ShippingConditions | |
|---|---|
, мы будем использовать самую низкую стоимость доставки для товара в данной ситуации и отображать этот тариф и связанную с ним | самой быстрой скоростью доставки. |
Рекомендуемые свойства | Текст |
Уникальное название для вашей службы доставки, если применимо. Например, "Стандартная доставка". | Текст
|
https://schema.org/FulfillmentTypeDelivery | https://schema.org/FulfillmentTypeCollectionPoint : Товар доставляется в пункт выдачи для самовывоза клиентом. |
ServicePeriod | ShippingService тип, поддерживаемый Google. Программа лояльности и уровень, для которых действительна эта служба доставки, если применимо. определены в вашей учетной записи Merchant Center или с помощью для |
структурированный тип данных на отдельной странице. Экземпляр MemberProgramTier
Для указания времени обработки отправления используйте тип ServicePeriod тип.
Вот пример типа ServicePeriod , где заказы обрабатываются с понедельника по пятницу, а время отсечки (cutoff time) — 22:30 по североамериканскому восточному стандартному времени. Продолжительность времени обработки составляет от 0 до 2 дней (при этом нулевое время обработки означает, что заказы обрабатываются в тот же день, если они получены до времени отсечки).
| Рекомендуемые свойства | |
|---|---|
businessDays | Дни недели, когда обрабатываются полученные заказы, если применимо. |
cutoffTime | Время, после которого заказы, полученные в этот день, не обрабатываются в тот же день, если применимо. Для заказов, обработанных после времени отсечки, к расчетному времени доставки добавляется один день. Время указывается в формате ISO-8601, например, “23:30:00-05:00” представляет 18:30 по восточному стандартному времени (EST), что на 5 часов отстает от всемирного координированного времени (UTC). |
duration | Задержка между получением заказа и отправкой товара со склада, если применимо. |
QuantitativeValue (для времени обработки отправления)
Используйте тип QuantitativeValue для представления минимального и максимального времени обработки заказа. Вы должны указать либо value (для фиксированного времени обработки), либо maxValue
(для верхней границы времени обработки) вместе со свойством unitCode. minValue может быть указано дополнительно для задания нижней границы времени обработки.
| Рекомендуемые свойства | |
|---|---|
maxValue | Максимальное количество дней. Значение должно быть неотрицательным целым числом. |
minValue | Минимальное количество дней, если применимо. Значение должно быть неотрицательным целым числом. |
unitCode | Единицы измерения минимального/максимального значений. Значением должно быть |
value | Точное количество дней обработки, если оно известно. Значение должно быть неотрицательным целым числом. Если указано, свойства |
ShippingConditions (вложенный в ShippingService
с использованием свойства shippingConditions )
Используйте следующие свойства для описания условий, сопутствующих расходов и времени доставки для службы доставки.
Если пункт назначения доставки не указан, условия доставки применяются ко всем пунктам назначения по всему миру.
| Рекомендуемые свойства | |
|---|---|
doesNotShip | Если применимо, установите значение |
numItems | Диапазон количества товаров в заказе для данного объекта условий доставки, если применимо. См. также список свойств |
orderValue | Диапазон стоимости заказа для данного объекта условий доставки, если применимо. См. также список |
shippingDestination | Указывает пункт назначения доставки, если применимо. См. список свойств |
shippingOrigin | Указывает пункт отправления доставки, если применимо. См. список свойств |
seasonalOverride | Если применимо, используйте это свойство для указания ограниченного периода времени, в течение которого действителен этот объект условий доставки. См. также список свойств |
shippingRate |
Если применимо, используйте это свойство для указания стоимости доставки для отправлений из места в указанном |
transitTime | Если применимо, используется для указания ожидаемого времени в пути между отправкой из пункта отправления (обычно склада) и прибытием в пункт назначения (обычно к клиенту). Применимо к отправлениям из места в указанном свойстве |
weight | Диапазон веса посылки для данного объекта условий доставки, если применимо. См. также список свойств |
DefinedRegion
Используйте DefinedRegion введите текст для создания пользовательских зон, чтобы можно было установить точные расходы на доставку и время в пути для нескольких служб доставки.
| Обязательные свойства | |
|---|---|
addressCountry | Двухбуквенный код страны в формате |
| Рекомендуемые свойства | |
|---|---|
addressRegion | Код региона для конкретной страны, если применимо. Регион должен представлять собой 2- или 3-значный код подразделения ISO 3166-2 без префикса страны. Поиск Google поддерживает только США, Австралию и Японию. Примеры: Не указывайте одновременно регион и информацию о почтовом индексе. |
postalCode | Почтовый индекс для конкретной страны, если применимо. Например, |
ServicePeriod (для времени в пути)
Используйте тип ServicePeriod для представления диапазонов времени в пути для заказа.
Пример:
| Рекомендуемые свойства | |
|---|---|
businessDays | Дни недели, когда заказ находится в активном пути, если применимо. Если рабочие дни вашей организации — с понедельника по субботу, вам не нужно добавлять это свойство. |
duration | Количество рабочих дней в пути, если применимо. См. также список свойств |
QuantitativeValue (для времени доставки в пути)
Используйте тип QuantitativeValue для представления минимального и максимального времени доставки заказа. Вы должны указать либо value (для фиксированного времени в пути), либо maxValue
(для верхней границы времени в пути) вместе с unitCode. minValue
можно указать дополнительно для задания нижней границы времени в пути.
| Рекомендуемые свойства | |
|---|---|
maxValue | Максимальное количество дней. Значение должно быть неотрицательным целым числом. |
minValue | Минимальное количество дней, если применимо. Значение должно быть неотрицательным целым числом. |
unitCode | Единица измерения времени в пути. Значением должно быть |
value | Точное количество дней в пути, если оно известно. Значение должно быть неотрицательным целым числом. Если указано, |
QuantitativeValue (в контексте габаритов упаковочной тары)
В контексте ShippingConditions, используйте тип QuantitativeValue для представления диапазонов значений габаритов упаковочной тары (weight и numItems) для которого применяется конкретный
тариф на доставку и время в пути.
Необходимо указать либо свойство minValue , либо maxValue . Свойство minValue
по умолчанию равно 0, а свойство maxValue по умолчанию равно бесконечности, если оно не указано.
| Рекомендуемые свойства | |
|---|---|
maxValue | Максимальное значение для измерения ( |
minValue | Минимальное значение для измерения ( |
unitCode | Единица измерения, относящаяся к измерению (
|
MonetaryAmount (в контексте условий доставки)
В контексте условий доставки используйте тип MonetaryAmount для представления
диапазонов стоимости заказа, для которых применяется определенный тариф на доставку и время доставки.
Необходимо указать либо свойство minValue , либо свойство maxValue . Если они
не указаны, свойство minValue по умолчанию равно 0, а свойство maxValue
по умолчанию равно бесконечности. Обратите внимание, что вы также можете использовать тип MonetaryAmount в другом формате для
указания стоимости доставки
Обязательные свойства.
| currency | |
|---|---|
Text |
ISO 4217 . maxValue |
Number |
minValue |
tr | Минимальное значение заказа. По умолчанию равно 0, если не указано. |
MonetaryAmount (в контексте стоимости доставки)
В контексте стоимости доставки используйте тип MonetaryAmount для указания конкретной или максимальной стоимости доставки для заданного условия доставки. Вы можете использовать тип MonetaryAmount
как более простую альтернативу более сложной настройке ShippingRateSettings и его можно использовать, когда вам просто нужно указать конкретную или максимальную стоимость доставки. Необходимо указать либо свойство maxValue либо value вместе со свойством currency .
| Обязательные свойства | |
|---|---|
currency | Код валюты для стоимости доставки в формате ISO 4217 . |
maxValue | Максимальная стоимость доставки для заданного условия доставки. Если вы указываете свойство |
value | Фиксированная стоимость доставки для заданного условия доставки. Для бесплатной доставки используйте |
ShippingRateSettings (в контексте стоимости доставки)
В контексте стоимости доставки используйте тип ShippingRateSettings для указания стоимости доставки для заданного условия доставки в виде процента от стоимости заказа или веса заказанных товаров. При использовании типа ShippingRateSettings должно быть указано либо свойство orderPercentage , либо weightPercentage .
| Рекомендуемые свойства | |
|---|---|
orderPercentage | Стоимость доставки для заданного условия доставки как доля от стоимости заказа. Используйте значение от |
weightPercentage | Стоимость доставки для заданного условия доставки как доля от веса отправленных товаров. Используйте значение от |
OpeningHoursSpecification (в контексте сезонных изменений доставки)
В контексте условий доставки используйте тип OpeningHoursSpecification для представления периода действия условия, например, из-за сезонных праздников. При использовании типа OpeningHoursSpecification должно быть указано хотя бы одно из свойств validFrom и validThrough .
| Рекомендуемые свойства | |
|---|---|
validFrom | Первая дата, когда условие доставкидействительно, в формате ISO 8601 . |
validThrough | Последняя дата, когда условие доставки действительно, в формате tr формат. |
Альтернативный подход к настройке параметров доставки с Google
Правила доставки у ритейлеров могут быть сложными и часто меняться. Если у вас возникают трудности с указанием и поддержанием актуальности сведений о доставке с помощью разметки и у вас есть аккаунт Google Merchant Center, рассмотрите возможность настройки
параметров доставки
в Google Merchant Center. В качестве альтернативы вы можете настроить правила доставки на уровне аккаунта в
Search Console, которые автоматически добавляются в Merchant Center.
Объединение нескольких конфигураций доставки
Если вы объединяете различные конфигурации доставки, помните о том, как можно переопределить информацию о правилах на основе порядка приоритета. Например, если вы предоставляете и разметку правил доставки на своем сайте, и настройки правил доставки в Search Console, Google будет использовать только информацию, предоставленную в Search Console.
Google использует следующий порядок приоритета (от самого сильного к самому слабому):
- Content API for Shopping (настройки доставки на уровне аккаунта)
- Настройки в Merchant Center или Search Console
- Разметка товарных листингов на уровне продукта
- Разметка на уровне организации
Устранение неполадок
Если у вас возникли проблемы с внедрением или отладкой структурированных данных, вот несколько ресурсов, которые могут помочь.
- Если вы используете систему управления контентом (CMS) или кто-то другой обслуживает ваш сайт, попросите их помочь вам. Обязательно перешлите им любое сообщение из Search Console с подробным описанием проблемы.
- Google не гарантирует, что функции, использующие структурированные данные, появятся в результатах поиска. Список частых причин, по которым Google может не показывать ваш контент в расширенных результатах, см. в
Общих рекомендациях по структурированным данным. - У вас может быть ошибка в структурированных данных. Проверьте
список ошибок структурированных данных
и отчет о неразбираемых структурированных данных. - Если в отношении вашей страницы было применено ручное воздействие за структурированные данные, структурированные данные на странице будут проигнорированы (хотя страница все равно может появляться в результатах поиска Google). Чтобы исправить
проблемы со структурированными данными, используйте отчет о мерах, принятых вручную. - Просмотрите рекомендации еще раз, чтобы определить, соответствует ли ваш контент правилам. Проблема может быть вызвана либо спам-контентом, либо спам-использованием разметки. Тем не менее, проблема может не являться синтаксической, поэтому Тест расширенных результатов не сможет ее выявить.
- Устранение неполадок с отсутствующими расширенными результатами / падением общего числа расширенных результатов.
- Дайте время на повторное сканирование и индексирование. Помните, что после публикации страницы может пройти несколько дней, прежде чем Google найдет и сканирует ее. По общим вопросам сканирования и индексирования обращайтесь к
Часто задаваемым вопросам по сканированию и индексированию в Google Search. - Задайте вопрос на форуме Google Search Central.
Как мы это применяем
Shipping markup answers the delivery question before the click. Accuracy matters commercially, so we source it from the same system that calculates checkout shipping rather than hardcoding it.
Связанные услуги