Как разметить информацию об организации для Google и Yandex
Разметив страницы сайта специальным образом, можно упростить сбор информации об организации самыми распространенными поисковыми системами — Яндекс, Google, Microsoft и Yahoo!, а также другими сервисами, которые используют разметку.
Например, используя специальную разметку для организаций и участвуя в сервисе «Яндекс.Справочник», можно улучшить отображение сниппета в результатах поиска Яндекса:

Если у вас интернет-магазин, то вам поможет статья «Разметку для интернет-магазина: пример реализации».
Принцип работы разметки информации о компании
Данные на странице структурируются с помощью словаря schema.org или в одном из форматов микроданных. Вебмастеры используют для этого различные инструменты микроразметки. В Search Console от Google для этой цели предусмотрен инструмент Маркер, который позволит разметить и отправить данные, без необходимости редактировать код. Однако использовать его следует осторожно, т. к. структурированные данные будут определены только Google, для Яндекса же они останутся незамеченными. Для удобной работы с разметкой полезны следующие ссылки:
- Schema.org creator – официальный генератор разметки. С его помощью можно получить код основных схем.
- JSON-LD Schema Generator - очень удобный генератор для самых популярных схем разметки в формате JSON-LD.
- Yandex Валидатор Микроразметки - позволяет проверить внедренную семантическую разметку и убедиться в том, что роботы Яндекса cмогут правильно извлечь и обработать структурированные данные.
Обрабатывая схемы разметки, Яндекс.Справочник пополняет свою базу дополнительными данными об организациях (подробности можно узнать в записи семинара от Яндекса).
Схема организации на сегодня не выводит в поиске какой-то дополнительный элемент в сниппете, в отличие от разметки карточки товара или хлебных крошек. Тем не менее она значительно облегчает задачу поисковым системам при сборе и обработке дополнительной информации.
Разметка schema.org/LocalBusiness, которая является подвидом schema.org/Organisation, может выступать в качестве дополнительного способа аутентификации служебного адреса, если он соответствует бизнес-листингу Google (Google Поиск и Google Карты), тем самым улучшая ранжирование в локальной выдаче:
- имя компании, адрес, телефон в микроформате hCard/ Schema.org на странице компании Google Мой Бизнес является одним из факторов ранжирования локальной выдачи Google (подробности — в исследовании MOZ);
- название, адрес и телефонный номер, доступные на любой странице сайта следует задавать, используя разметку Schema.org, с помощью чего предоставляется подробная информация поисковым роботам.
Реализация разметки Organization
Схема Organization имеет множество подтипов. Полный их перечень можно посмотреть в соответствующем разделе официального сайта. Мы рассмотрим примеры реализации разметки для страницы языковой школы на образовательном портале.
Страница одесского филиала языковой школы LSE в результатах поисковой выдачи по запросу “lse одесса”: http://www.education.ua/courses/company/6209/.
Валидатор Микроразметки Яндекса смог определить следующие свойства на данной странице:
- название организации;
- логотип организации;
- почтовый адрес;
- URL организации.

Аналогичные свойства определил и Инструмент проверки структурированных данных от Google:

Для этого на странице был размещен следующий фрагмент кода:
<div itemscope itemtype="http://schema.org/EducationalOrganization">
<div itemprop="name">London School of English (Одесский филиал)</div>
<itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<span itemprop="addressLocality">Одесса</span>
<td itemprop="streetAddress">ул. Пионерская, 20-б, оф. 2, г. Одесса, 65009</td>
<span itemprop="telephone" id="_telephone0">(048) 729-69-00</span>
</div>
Относительно недавно свойство "логотип организации" стало обязательным.
Поэтому к вышеуказанному коду следует добавить фрагмент свойства <logo> , после чего код будет иметь следующий вид:
<div itemscope itemtype="http://schema.org/EducationalOrganization">
<div itemprop="name">London School of English (Одесский филиал)</div>
<itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<span itemprop="addressLocality">Одесса</span>
<td itemprop="streetAddress">ул. Пионерская, 20-б, оф. 2, г. Одесса, 65009</td>
<span itemprop="telephone" id="_telephone0">(048) 729-69-00</span>
<img itemprop="logo" src="https://inweb.ua/blog/"/>
</div>
Дополнительно на сайте организаций можно разметить множество других свойств, подходящих данной схеме.
В таблице представлены как свойства, поддерживаемые двумя наиболее популярными поисковыми системами Рунета - Google и Yandex, так и свойства, определяемые только Google
| Поисковые системы | Свойства | Ожидаемый тип | Описание |
| Google
Yandex | name | Text | Полное название организации |
| Google
Yandex | url | URL | URL сайта |
| Google
Yandex | address | PostalAddress
или Text | Местоположение организации. Может содержать следующие сведения:
addressCountry (Text или Country) − страна addressLocality (Text) − населенный пункт addressRegion (Text) − регион postOfficeBoxNumber (Text) − номер абонентского ящика postalCode (Text) − почтовый код streetAddress (Text) − адрес |
| Google
Yandex | tel | Text | Номер телефона |
| Google
Yandex | geo | Text | Географические координаты (только GeoCoordinates). Всегда содержат след. данные:
latitude (Number или Text) - широта; longitude (Number или Text) − долгота. |
| Google
Yandex | openingHours | Duration | График работы организации в формате ISO 8601:
Дни недели: Mo, Tu, We, Th, Fr, Sa, Su. Время: 24-часовой формат (например, 08:30) |
| Google
Yandex | faxNumber | Text | Номер факса |
| Google
Yandex | location | Place | Месторасположение организации. Необходимо уточнять, если организация или ее филиал располагаются в торговом или бизнес центре. |
| aggregateRating | AggregateRating | Общий рейтинг | |
| areaServed | AdministrativeArea или
GeoShape или Place или Text | Область предоставления услуг | |
| brand | Brand или
Organization | Бренд(ы), связанные с продуктом или услугами | |
| contactPoint | ContactPoint | Контактная информация человека или организации | |
| Text | Email адрес организации | ||
| founder | Person | Основатель организации | |
| logo | ImageObject или
URL | Логотип организации | |
| numberOfEmployees | QuantitativeValue | Количество сотрудников в компании |
Рекомендуется размечать максимально возможное для схемы количество свойств. Также помните о том, что после внедрения схемы разметки результат может появиться в промежутке от 3 недель до месяца.
Даже если какая-то из поисковых систем временно не поддерживает определенное свойство, она рано или поздно будет его поддерживать, так как все поисковые системы стремятся прийти к тому, чтобы реализовать все схемы унифицированного стандарта. Зачем же делать работу дважды?
Тестирование микроразметки
В интернете существует множество инструментов, с помощью которых можно проверить корректность разметки и выявить ошибки. Мы уже упоминали Rich Snippets Testing Tool (Инструмент проверки структурированных данных) от Google, Валидатор микроразметки от Яндекса. Также можно использовать инструменты Маркер или Structured Data Linter.
Подробная инструкция по внедрению JSON-LD об организации — гайд по основным атрибутам
Основные атрибуты, описывающие организацию
"@type": "ТипОрганизацииКомпании",
"url": "url главной страницы сайта",
"priceRange": "$ - ценовая категория сайта",
"name": "Название компании, кратко ее деятельность",
"logo": "ссылка на логотип",
"image": [
"изображение, которое характеризует деятельность компании",
"изображение, которое характеризует деятельность компании #2",
"изображение, которое характеризует деятельность компании #3"
],
Ссылки на соц.сети
"sameAs": [
"https://www.facebook.com/url",
"https://instagram.com/url",
"https://www.linkedin.com/url",
"https://plus.google.com/url",
"https://vk.com/url",
],
Информация об оплате и принимаемых валютах
"currenciesAccepted": "UAH - валюта, в которой принимается оплата",
"paymentAccepted": "cash, credit card - варианты оплаты (кредитка, наличка). Актуальные варианты - Cash, Credit Card, Cryptocurrency, Local Exchange Tradings System, etc.",
Указание основного филиала/отдела
"hasMap": "ссылка на компания на Google Maps",
"address": {
"@type": "PostalAddress",
"@id": "URL с информацией о главном офисе",
"name": "Название компании + Топоним",
"addressRegion": "Область",
"addressLocality": "Город",
"postalCode": "почтовый индекс",
"streetAddress": "улица, номер дома, офиса",
"telephone": "начинать с +, например, +38 063 888 888 8 (Телефон офиса)",
"email": "e-mail компании",
"addressCountry": "буквенный код страны, например, UA"
},
Указание специфических контактных данных (например, телефон горячей поддержки)
"contactPoint": [
{ "@type": "ContactPoint",
"telephone": "начинать с +, например, +38 063 888 888 9",
"contactType": "customer support"
}
],
Указание времени и работы филиала
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday",
"Sunday"
],
"opens": "09:00 (время открытия в таком формате --:--)",
"closes": "21:00 (время закрытия в таком формате --:--)"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Saturday",
"Sunday"
],
"opens": "10:00",
"closes": "23:00"
}
]
}
Если время открытия и закрытия всегда одинаковое (даже в субботе и воскресенье) - тогда "@type": "OpeningHoursSpecification", добавлять второй раз не надо (просто добавляем рядом с буднями):

Добавление информации о других филиалах и отделениях компании
Если ваша компания включает один филиал - на этом все, вы описали ее максимально качественно. Если Ваша компания представлена в нескольких местах, регионах или странах - необходимо разметить и их, добавив следующий фрагмент кода:
"department": [
{
"@type": "ТипОрганизацииКомпании",
"priceRange": "$",
"image": [
"изображение, которое характеризует деятельность компании",
"изображение, которое характеризует деятельность компании #2",
"изображение, которое характеризует деятельность компании #3"
],
"image": "изображение, которое характеризует деятельность компании",
"name": "Название компании + Топоним",
"hasMap": "ссылка на филиал на Google Maps",
"address": {
"@type": "PostalAddress",
"@id": "url с контактной информацией о филиале",
"addressRegion": "Область",
"addressLocality": "Город",
"postalCode": "почтовый индекс",
"streetAddress": "улица Киева, офис 5",
"telephone": "+38 093 888 333 8",
"email": "почта",
"addressCountry": "UA"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday",
"Sunday"
],
"opens": "09:00",
"closes": "19:00"
}
]
}
]
}
В случае, когда у вас более двух филиалов - необходимо под каждый филиал использовать вышеуказанный шаблон (но уже без самого атрибута "department": [).
Популярные ошибки и вопросы
- Внедрение микроразметки JSON-LD с описанием организации на все страницы сайта.
Данную микроразметку нужно использовать на главной странице сайта (также можно добавить на страницу с контактной информацией). Недавно представитель Джон Мюллер подтвердил, что внедрять информацию об организации на все страницы сайта не нужно. Ответ можно прослушать с 51:33. - Моя компания работает круглосуточно 24/7 - как в таком случае указать время работы?Если компания работает круглосуточно, укажите для свойства open значение "00:00", а для свойства closes – "23:59"
- Моя компания полностью закрыта на выходных/по будням. Как в данном случае корректно сообщить об этом?Если компания закрыта весь день, задайте для свойств opens и closes значение "00:00".
- Атрибут "priceRange" - что это? Как его корректно заполнить?
У Google нет четкого разъяснения данного параметра, в словаре schema.org также отсутствует развернутая инструкция. Единственное официальное упоминание сводится к использованию символа “$$$”.

Также Google использует данную систему в Google Maps. Тот, кто участвует в системе Google Local Guide: после посещения Вами какого-либо заведения Google присылает вопрос о ценовом сегменте этого места, где и использует символы $, $$, $$$ и $$$$ (даже для стран, где доллар не является официальной валютой).
По такой же логике Google отображает информацию о ценовом диапазоне гастрономических заведений в Google Maps:

На основе данной информации можно предположить, что использование символа “$” - корректное.
- Можно ли добавить в микроразметку информацию о рейтинге компании AggregateRating?Данный вариант микроразметки необходимо интегрировать с умом и указывать только достоверную информацию (например, если вы указываете рейтинг 10/10, но обычный пользователь не может повлиять на рейтинг - это уже манипуляции). В противном случае можно получить ручные санкции за спам в структурированных данных. Об этом мы подробно ответили здесь.
- Обнаружен повторяющийся ключ. Что делать?Проверьте свою микроразметку внимательно. Вы дважды указали свойство, которое можно использовать только 1 раз.
- У меня в микроразметке нет ошибок, но указывается много рекомендаций.В микроразметке есть обязательные и рекомендуемые атрибуты. Если вы указали все обязательные - микроразметка будет валидной, даже при наличии рекомендаций. Однако, чем больше информации вы укажите - тем больше информации будет отображаться в сниппете и расширенных блоках (например, карточка с информацией о компании).
- Почему иногда для значений атрибутов используют квадратные скобки?В случаях, когда для одного атрибута используется более 1 значения - следует использовать квадратные скобки. Например, если у вас одна группа в Facebook, корректная запись будет следующего вида:
"sameAs": "https://www.facebook.com/url",
Если для атрибута SameAs у вас несколько значений (группа в Facebook и аккаунт в Instagram), то корректная запись будет следующего вида:
"sameAs":
[
"https://www.facebook.com/url",
"https://www.instagram.com/url/"
],
У каталозі 1700+ діджитал-агентств, які готові допомогти в реалізації ваших завдань. Вибирайте та економте до 30% свого часу та бюджету! Це безкоштовно та займе менше 3-х хвилин.