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

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

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

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

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

Ниже в общих чертах описано, как создать, проверить и добавить на сайт структурированные данные.

  1. Добавьте как можно больше рекомендуемых свойств. Обязательных свойств не существует – добавляйте те, которые соответствуют представленному на странице контенту. Узнайте, в каких частях страницы нужно размещать структурированные данные выбранного вами формата.
  2. Следуйте рекомендациям.
  3. Протестируйте свой код с помощью инструмента проверки расширенных результатов. Если будут обнаружены критические ошибки, устраните их. Мы также рекомендуем устранить некритические ошибки, отмеченные в инструменте. Так вы повысите качество структурированных данных, хотя расширенные результаты будут работать и без этого.
  4. Опубликуйте страницу и с помощью инструмента проверки URL выясните, как она выглядит для робота Googlebot. Убедитесь, что доступ Google к странице не заблокирован файлом robots.txt или метатегом noindex и авторизация на ней не требуется. Если все в порядке, то запросите повторное сканирование ваших URL.
  5. Отправляйте нам файл Sitemap, чтобы информировать нас об изменениях на сайте. Отправку такого файла можно автоматизировать с помощью 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, то приоритет будет иметь фид товаров.

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

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

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