Структурированные данные для организаций (Organization)

Блок знаний о продавце в результатах поиска Google
Блок знаний о продавце в результатах поиска Google

Добавление структурированных данных для организаций на главную страницу вашего сайта предоставит Google больше сведений о вашей компании и позволит выделить ее в результатах поиска. Одни свойства (такие как iso6523 и naics) позволяют отличить вашу организацию от остальных, другие (такие как logo) могут влиять на визуальные элементы в результатах Поиска, например на ваш блок знаний и отображаемый логотип. Если вы продавец, то можете добавить больше сведений в блок знаний о продавце и профиль бренда, например правила возврата, адрес или контактную информацию. Обязательных свойств нет. Добавляйте те, которые подходят для вашей организации.

如何添加结构化数据

结构化数据是一种提供网页相关信息并对网页内容进行分类的标准化格式。如果您不熟悉结构化数据,可以详细了解结构化数据的运作方式

下面概述了如何构建、测试和发布结构化数据。

  1. 添加尽可能多的适用于您网页的建议属性。没有必需添加的属性,根据您的内容按需添加即可。 根据您使用的格式,了解在网页上的什么位置插入结构化数据
  2. 遵循指南
  3. 使用富媒体搜索结果测试验证您的代码,并修复所有严重错误。此外,您还可以考虑修正该工具中可能会标记的任何非严重问题,因为这些这样有助于提升结构化数据的质量(不过,要使内容能够显示为富媒体搜索结果,并非必须这么做)。
  4. 部署一些包含您的结构化数据的网页,然后使用网址检查工具测试 Google 看到的网页样貌。请确保您的网页可供 Google 访问,不会因 robots.txt 文件、noindex 标记或登录要求而被屏蔽。如果网页看起来没有问题,您可以请求 Google 重新抓取您的网址
  5. 为了让 Google 随时了解日后发生的更改,我们建议您提交站点地图Search Console Sitemap API 可以帮助您自动执行此操作。

Примеры

Organization

Ознакомьтесь с примером реализации структурированных данных для организаций в коде JSON-LD.


<html>
  <head>
    <title>About Us</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Organization",
      "image": "https://www.example.com/example_image.jpg",
      "url": "https://www.example.com",
      "sameAs": ["https://example.net/profile/example1234", "https://example.org/example1234"],
      "logo": "https://www.example.com/images/logo.png",
      "name": "Example Corporation",
      "description": "The example corporation is well-known for producing high-quality widgets",
      "email": "contact@example.com",
      "telephone": "+47-99-999-9999",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "Rue Improbable 99",
        "addressLocality": "Paris",
        "addressCountry": "FR",
        "addressRegion": "Ile-de-France",
        "postalCode": "75001"
      },
      "vatID": "FR12345678901",
      "iso6523Code": "0199:724500PMK2A2M1SQQ228"
    }
    </script>
  </head>
  <body>
  </body>
</html>

OnlineStore с правилами возврата (пример подтипа Organization)

Ниже приведен пример информации об интернет-магазине в коде JSON-LD.

<html>
  <head>
    <title>About Us</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "OnlineStore",
      "name": "Example Online Store",
      "url": "https://www.example.com",
      "sameAs": ["https://example.net/profile/example12", "https://example.org/@example34"],
      "logo": "https://www.example.com/assets/images/logo.png",
      "contactPoint": {
        "contactType": "Customer Service",
        "email": "support@example.com",
        "telephone": "+47-99-999-9900"
      },
      "vatID": "FR12345678901",
      "iso6523Code": "0199:724500PMK2A2M1SQQ228",
      "hasMerchantReturnPolicy": {
        "@type": "MerchantReturnPolicy",
        "applicableCountry": ["FR", "CH"],
        "returnPolicyCountry": "FR",
        "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
        "merchantReturnDays": 60,
        "returnMethod": "https://schema.org/ReturnByMail",
        "returnFees": "https://schema.org/FreeReturn",
        "refundType": "https://schema.org/FullRefund"
      }
      ... // Other Organization-level properties
    }
    </script>
  </head>
  <body>
  </body>
</html>

Правила

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

Технические требования

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

Лучше использовать наиболее точный подтип разметки Organization schema.org, который больше всего подходит вашей организации. Например, для сайта электронной торговли подтип OnlineStore подойдет больше, чем OnlineBusiness. Если ваш сайт относится к местной компании, например ресторану или обычному магазину, укажите информацию о ней, используя наиболее точные подтипы разметки LocalBusiness, и заполните не только поля, рекомендуемые в этом руководстве, но и обязательные и рекомендуемые поля для разметки Local business.

Типы структурированных данных

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

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

PostalAddress

Физический или почтовый адрес организации, если применимо. Добавьте все свойства, которые применимы для вашей страны. Чем больше свойств вы укажете, тем полезнее для потенциальных клиентов будет страница вашей компании. Если у компании есть отделения в разных городах, регионах или странах, можно указать несколько адресов. Пример:

"address": [{
  "@type": "PostalAddress",
  "streetAddress": "999 W Example St Suite 99 Unit 9",
  "addressLocality": "New York",
  "addressRegion": "NY",
  "postalCode": "10019",
  "addressCountry": "US"
},{
  "streetAddress": "999 Rue due exemple",
  "addressLocality": "Paris",
  "postalCode": "75001",
  "addressCountry": "FR"
}]
address.addressCountry

Text

Страна в почтовом адресе, указанная с помощью двузначного кода в формате ISO 3166-1 alpha-2.

address.addressLocality

Text

Город в почтовом адресе.

address.addressRegion

Text

Регион в почтовом адресе, если применимо. Пример: штат.

address.postalCode

Text

Почтовый индекс в адресе.

address.streetAddress

Text

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

alternateName

Text

Другое узнаваемое название вашей компании, если применимо.

contactPoint

ContactPoint

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

"contactPoint": {
  "@type": "ContactPoint",
  "telephone": "+9-999-999-9999",
  "email": "contact@example.com"
}
contactPoint.email

Text

Адрес электронной почты для связи с вашей компанией, если применимо. Если вы используете тип LocalBusiness, введите основной адрес электронной почты на уровне LocalBusiness, а затем с помощью свойства contactPoint укажите остальные способы связи с вашей организацией.

contactPoint.telephone

Text

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

description

Text

Подробные сведения о вашей организации, если применимо.

duns

Text

Номер DUNS вашей организации (Organization) в универсальной системе нумерации данных компании Dun & Bradstreet. Вместо этого номера лучше использовать поле iso6523Code с префиксом 0060:.

email

Text

Адрес электронной почты для связи с вашей компанией, если применимо.

foundingDate

Date

Дата основания организации (Organization), указанная в формате ISO 8601, если применимо.

globalLocationNumber

Text

Глобальный номер местонахождения, назначенный организацией GS1 вашей компании (Organization), если применимо.

hasMerchantReturnPolicy

MerchantReturnPolicy

Правила возврата, принятые в вашей организации (Organization), если применимо. Добавив это свойство, также включите обязательные и рекомендуемые поля для типа MerchantReturnPolicy.

iso6523Code

Text

Идентификатор ISO 6523 организации, если применимо. Первая часть идентификатора ISO 6523 – это международный указатель системы кодирования (ICD), который определяет используемую схему идентификации, а вторая – сам идентификатор организации. Рекомендуем отделить международный указатель системы кодирования от идентификатора двоеточием (U+003A). К распространенным значениям международного указателя системы кодирования относятся:

  • 0060: универсальная система нумерации данных (Data Universal Numbering System, DUNS) компании Dun & Bradstreet;
  • 0088: глобальный номер местонахождения (Global Location Number, GLN) от организации GS1;
  • 0199: код идентификации юридических лиц (Legal Entity Identifier, LEI).
legalName

Text

Официальное полное название организации (Organization), если оно применимо и отличается от варианта в свойстве name.

leiCode

Text

Идентификатор организации (Organization) по стандарту ISO 17442, если применимо. Вместо этого идентификатора лучше использовать поле iso6523Code с префиксом 0199:.

logo

URL или ImageObject

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

Требования к изображениям:

  • Минимальный размер изображения – 112 х 112 пикселей.
  • URL изображения должен быть доступен для сканирования и индексирования.
  • Допускаются только графические файлы форматов, совместимых с Google Картинками.
  • Проверьте, как выглядит логотип на белом фоне (изображения могут смотреться на белом фоне не так, как задумано, например если в них преобладает белый или серый цвет).

Если вы используете тип ImageObject, убедитесь, что для него задано свойство contentUrl с допустимым значением или свойство url, соответствующее рекомендациям для типа URL.

naics

Text

Код североамериканской системы классификации индустрий (North American Industry Classification System, NAICS) для вашей организации (Organization), если применимо.

name

Text

Название организации. Используйте те же свойства name и alternateName, что и для названия сайта.

numberOfEmployees

QuantitativeValue

Количество сотрудников в вашей организации (Organization), если применимо.

Пример с точным количеством сотрудников:

"numberOfEmployees": {
  "@type": "QuantitativeValue",
  "value": 2056
}

Пример с количеством сотрудников, указанным в рамках интервала:

"numberOfEmployees": {
  "@type": "QuantitativeValue",
  "minValue": 100,
  "maxValue": 999
}
sameAs

URL

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

taxID

Text

Идентификационный номер налогоплательщика вашей организации (Organization), если применимо. Значение taxID должно соответствовать компании, указанной вами в поле address.

telephone

Text

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

url

URL

URL сайта организации, если применимо. Это поможет Google точно определить вашу организацию.

vatID

Text

Код налога на добавленную стоимость, присвоенный вашей организации (Organization), если применимо для нее и вашей страны. Это значимый сигнал доверия для пользователей. В частности, по этому коду вашу организацию можно найти в общедоступных реестрах плательщиков НДС.

MerchantReturnPolicy

Чтобы описать общие правила возврата для вашей организации (Organization), если применимо для нее, используйте приведенные ниже свойства. А если для отдельных товаров действуют разные правила, воспользуйтесь разметкой для показа ассортимента.

Обязательные свойства (выберите наиболее подходящий вариант)
Вариант А
applicableCountry

Text

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

returnPolicyCategory

MerchantReturnEnumeration

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

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

При использовании типа MerchantReturnFiniteReturnWindow необходимо указать свойство merchantReturnDays.

returnPolicyCountry

Text

Страна, в которую будет отправлен товар в случае возврата. Это не должна быть та же страна, в которую товар был доставлен или отправлен изначально. Код страны в формате ISO 3166-1 alpha-2. Можно указать до 50 стран.

Вариант Б
Рекомендуемые свойства
customerRemorseReturnFees

ReturnFeesEnumeration

Определенный тип комиссии за возврат без объяснения причины. Возможные значения: returnFees.

customerRemorseReturnLabelSource

ReturnLabelSourceEnumeration

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

customerRemorseReturnShippingFeesAmount

MonetaryAmount

Стоимость доставки при возврате товара без объяснения причины. Свойство обязательно, только если за возврат товара клиенту необходимо оплатить стоимость доставки. Дополнительные сведения: returnShippingFeesAmount.

itemCondition

OfferItemCondition

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

  • https://schema.org/DamagedCondition: возможен возврат бракованных товаров.
  • https://schema.org/NewCondition: возможен возврат новых товаров.
  • https://schema.org/RefurbishedCondition: возможен возврат восстановленных товаров.
  • https://schema.org/UsedCondition: возможен возврат товаров, бывших в употреблении.
itemDefectReturnFees

ReturnFeesEnumeration

Определенный тип комиссии за возврат бракованных товаров. Возможные значения: returnFees.

itemDefectReturnLabelSource

ReturnLabelSourceEnumeration

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

itemDefectReturnShippingFeesAmount

MonetaryAmount

Стоимость доставки при возврате бракованного товара. Свойство обязательно, только если за возврат товара клиенту необходимо оплатить стоимость доставки. Дополнительные сведения: returnShippingFeesAmount.

merchantReturnDays

Integer, Date или DateTime

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

refundType

RefundType

Тип возврата средств, доступных клиенту при возврате товара.

  • https://schema.org/ExchangeRefund: товар можно вернуть в обмен на такой же товар.
  • https://schema.org/FullRefund: товар можно вернуть в обмен на полную денежную компенсацию.
  • https://schema.org/StoreCreditRefund: товар можно вернуть в обмен на бонусы в магазине.
returnFees

ReturnFeesEnumeration

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

  • https://schema.org/FreeReturn: покупатель не платит за возврат товара. В этом случае не нужно включать свойство returnShippingFeesAmount.
  • https://schema.org/ReturnFeesCustomerResponsibility: покупатель самостоятельно оплачивает и осуществляет обратную доставку товара. В этом случае не нужно включать свойство returnShippingFeesAmount.
  • https://schema.org/ReturnShippingFees: продавец взимает плату с покупателя за возврат товара. Укажите размер платы с помощью свойства returnShippingFeesAmount. Его значение должно быть больше нуля.
returnLabelSource

ReturnLabelSourceEnumeration

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

  • https://schema.org/ReturnLabelCustomerResponsibility: за создание этикетки для возврата отвечает клиент.
  • https://schema.org/ReturnLabelDownloadAndPrint: клиенту необходимо скачать и распечатать этикетку для возврата.
  • https://schema.org/ReturnLabelInBox: этикетка для возврата прилагалась при исходной доставке товара.
returnMethod

ReturnMethodEnumeration

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

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

MerchantReturnPolicySeasonalOverride

Сезонное исключение, с помощью которого можно указать правила возврата для праздников или иных особых событий. Например, в качестве обычной категории правил возврата используется MerchantReturnPolicyUnlimitedWindow, но в период распродаж в течение Черной пятницы срок возврата необходимо ограничить:

"returnPolicySeasonalOverride": {
  "@type": "MerchantReturnPolicySeasonalOverride",
  "startDate": "2024-11-29",
  "endDate": "2024-12-06",
  "merchantReturnDays": 10,
  "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow"
}

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

"returnPolicySeasonalOverride": [{
  "@type": "MerchantReturnPolicySeasonalOverride",
  "startDate": "2024-11-29",
  "endDate": "2024-12-06",
  "merchantReturnDays": 10,
  "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow"
},
{
  "@type": "MerchantReturnPolicySeasonalOverride",
  "startDate": "2024-12-26",
  "endDate": "2025-01-06",
  "merchantReturnDays": 10,
  "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow"
}]
returnPolicySeasonalOverride.endDate

Date или DateTime

Дата окончания сезонного исключения.

returnPolicySeasonalOverride.merchantReturnDays

Integer, Date или DateTime

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

returnPolicySeasonalOverride.returnPolicyCategory

MerchantReturnEnumeration

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

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

При использовании типа MerchantReturnFiniteReturnWindow необходимо указать свойство merchantReturnDays.

returnPolicySeasonalOverride.startDate

Date или DateTime

Дата начала сезонного исключения.

returnShippingFeesAmount

MonetaryAmount

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

Другой способ установить настройки возврата с помощью Google

Правила возврата, по которым работают продавцы, могут усложняться и часто меняться. Если вам трудно поддерживать разметку, которая отражала бы актуальную информацию о возврате, вы можете задать правила возврата в Google Merchant Center. Также можно задать правила возврата на уровне аккаунта в Search Console. Они будут автоматически добавлены в Merchant Center.

Как объединить несколько правил доставки и возврата

Если вам нужно объединить несколько разных правил доставки и возврата, не забывайте о том, как такие правила переопределяются в соответствии с их приоритетом. Например, если указать как разметку на уровне организации на сайте, так и правила возврата в Search Console, в Google будут использоваться только последние. А если добавить фид товаров в Merchant Center и настроить правила доставки в Search Console, то приоритет будет иметь фид товаров.

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

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

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