Как разметить информацию об организации для Google и Yandex

Inweb
06-12-2020
1403
SEO
Как разметить информацию об организации для Google и Yandex

Разметив страницы сайта специальным образом, можно упростить сбор информации об организации самыми распространенными поисковыми системами — Яндекс, Google, Microsoft и Yahoo!, а также другими сервисами, которые используют разметку.

Например, используя специальную разметку для организаций и участвуя в сервисе «Яндекс.Справочник», можно улучшить отображение сниппета в результатах поиска Яндекса:

149278508576_kiss_9kb

Если у вас интернет-магазин, то вам поможет статья «Разметку для интернет-магазина: пример реализации».

Принцип работы разметки информации о компании


Данные на странице структурируются с помощью словаря 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 организации.


 

schema-org-lse

 

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

schema-org-lse-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 Месторасположение организации. Необходимо уточнять, если организация или ее филиал располагаются в торговом или бизнес центре.
Google aggregateRating AggregateRating Общий рейтинг
Google areaServed AdministrativeArea  или

GeoShape  или

Place  или

Text

Область предоставления услуг
Google brand Brand  или

Organization

Бренд(ы), связанные с продуктом или услугами
Google contactPoint ContactPoint Контактная информация человека или организации
Google email Text Email адрес организации
Google founder Person Основатель организации
Google logo ImageObject или

URL

Логотип организации
Google 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": [).

Популярные ошибки и вопросы


  1. Внедрение микроразметки JSON-LD с описанием организации на все страницы сайта.
    Данную микроразметку нужно использовать на главной странице сайта (также можно добавить на страницу с контактной информацией). Недавно представитель Джон Мюллер подтвердил, что внедрять информацию об организации на все страницы сайта не нужно. Ответ можно прослушать с 51:33.

  2. Моя компания работает круглосуточно 24/7 - как в таком случае указать время работы?Если компания работает круглосуточно, укажите для свойства open значение "00:00", а для свойства closes – "23:59"

  3. Моя компания полностью закрыта на выходных/по будням. Как в данном случае корректно сообщить об этом?Если компания закрыта весь день, задайте для свойств opens и closes значение "00:00".

  4. Атрибут "priceRange" - что это? Как его корректно заполнить?
    У Google нет четкого разъяснения данного параметра, в словаре schema.org также отсутствует развернутая инструкция. Единственное официальное упоминание сводится к использованию символа “$$$”.

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

    По такой же логике Google отображает информацию о ценовом диапазоне гастрономических заведений в Google Maps:

    На основе данной информации можно предположить, что использование символа “$” - корректное.


  5. Можно ли добавить в микроразметку информацию о рейтинге компании AggregateRating?Данный вариант микроразметки необходимо интегрировать с умом и указывать только достоверную информацию (например, если вы указываете рейтинг 10/10, но обычный пользователь не может повлиять на рейтинг - это уже манипуляции). В противном случае можно получить ручные санкции за спам в структурированных данных. Об этом мы подробно ответили здесь.

  6. Обнаружен повторяющийся ключ. Что делать?Проверьте свою микроразметку внимательно. Вы дважды указали свойство, которое можно использовать только 1 раз.

  7. У меня в микроразметке нет ошибок, но указывается много рекомендаций.В микроразметке есть обязательные и рекомендуемые атрибуты. Если вы указали все обязательные - микроразметка будет валидной, даже при наличии рекомендаций. Однако, чем больше информации вы укажите - тем больше информации будет отображаться в сниппете и расширенных блоках (например, карточка с информацией о компании).

  8. Почему иногда для значений атрибутов используют квадратные скобки?В случаях, когда для одного атрибута используется более 1 значения - следует использовать квадратные скобки. Например, если у вас одна группа в Facebook, корректная запись будет следующего вида:
    "sameAs": "https://www.facebook.com/url",

    Если для атрибута SameAs у вас несколько значений (группа в Facebook и аккаунт в Instagram), то корректная запись будет следующего вида:
    "sameAs":
    [
    "https://www.facebook.com/url",
    "https://www.instagram.com/url/"
    ],


Поділитися
У пошуках підрядника з SEO?
Заходьте до нашого online каталогу SEO агентств та вибирайте партнера за рядом критеріїв: бал, портфоліо, відгуки, кейси та статті. Або організуйте тендер в даному каталозі, вибравши компанії, що вам сподобалися.
Більше не потрібно шукати та обдзвонювати діджитал-агентства!
Створіть тендер та отримайте пропозиції від найкращих веб-студій України.
У каталозі 1700+ діджитал-агентств, які готові допомогти в реалізації ваших завдань. Вибирайте та економте до 30% свого часу та бюджету! Це безкоштовно та займе менше 3-х хвилин.
Створити тендер
Підписка на розсилку
Отримуйте один лист на тиждень із найважливішими новинами.
Bug