Схема Organization
Универсальная схема для страницы контактов, т.е. наиболее обобщенный тип.
<div itemscope="" itemtype="http://schema.org/Organization"> <span itemprop="name">Наименование организации</span> Контактная информация: <div itemprop="address" itemscope="" itemtype="http://schema.org/PostalAddress"> Почтовый адрес: <span itemprop="streetAddress">номер дома, улица</span> <span itemprop="postalCode">почтовый индекс</span> <span itemprop="addressLocality">город, страна</span> </div> Телефон:<span itemprop="telephone">контактный телефон</span>, Факс:<span itemprop="faxNumber">факс</span>, E-mail: <span itemprop="email">корпоративный e-mail</span> </div>
Схема LocalBusiness
Данная схема может подойти для небольших компаний по предоствлении услуг, или для маленького магазина, торговой точки, аптеки и т.п.
В примере, схема ресторана.
<div itemscope="" itemtype="http://schema.org/Restaurant"> <span itemprop="name">Наименование ларька</span> <div itemprop="aggregateRating" itemscope="" itemtype="http://schema.org/AggregateRating"> <span itemprop="ratingValue">4</span> звезды - основнано на <span itemprop="reviewCount">250</span> отзывах клиентов ларька </div> <div itemprop="address" itemscope="" itemtype="http://schema.org/PostalAddress"> <span itemprop="streetAddress">дом, улица</span> <span itemprop="addressLocality">город</span>, <span itemprop="addressRegion">регион</span> <span itemprop="postalCode">почтовый индекс</span> </div> <span itemprop="telephone">Контактный телефон</span> <a itemprop="url" href="http://www.example.com">веб-сайт компании</a> Часы работы: <time itemprop="openingHours" datetime="Mo-Fr 07:00-23:00">Понедельник-Пятница с 7:00 до 23:00 </time> Дальше может идти описание специфичных именно этому бизнесу свойств. Блюда, услуги, музыка и т.п. </div>
Примечание
Если надо скрыть поля от отображения но они должны участвовать в разметке то можно использовать мета. Это удобно когда дизайн сайта не предусматривает некоторые поля но они обязаны быть в микроразметке.
например
скрываем поле "name" <span itemprop="name">Наименование ларька</span> новая запись <meta itemprop="name" content="Наименование ларька">
Json схема макроразметки организации
Данная схема очень проста, и легко может быть размещена где угодно в теле документа, при этом не нарушаю валидацию тегов html.
<script type="application/ld+json">
{
"@context" : "http://schema.org",
"@type" : "Organization",
"url" : "https://my-site.org",
"contactPoint" : [{
"@type" : "ContactPoint",
"telephone" : "+1 (234) 567-89-10",
"contactType" : "рабочий"
},
{
"@type" : "ContactPoint",
"telephone" : "+1 (234) 567-89-11",
"contactType" : "оперативная связь"
},
{
"@type" : "ContactPoint",
"telephone" : "+1 (234) 567-89-12",
"contactType" : "все типы мобильных месседжеров"
},
{
"@type" : "ContactPoint",
"telephone" : "+1 (234) 567-89-13",
"contactType" : "дополнительный рабочий"
},
],
"email" : "admin@admin.ru",
"address" : {
"@type" : "PostalAddress",
"addressLocality" : "Sity",
"postalCode" : "123456",
"streetAddress" : "ул. Улица, д. 10, кв. 1"
}
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"url": "https://my-site.com/",
"logo": "https://my-site.com/logo.png",
"image": "https://my-site.com/logo.png",
"name": "Название организации",
"description": "Описание организации",
"email": "почта",
"telephone": "номер телефона",
"contactPoint": {
"@type": "ContactPoint",
"telephone": "номер телефона",
"contactType": "customer service",
"areaServed": "Код страны, два знака",
"availableLanguage": ["Ukrainian", "Russian"]
},
"sameAs": ["https://www.instagram.com/my-site"],
"address": {
"@type": "PostalAddress",
"streetAddress": "адрес",
"addressLocality": "Страна",
"addressCountry": "Код страны, два знака",
"addressRegion": "Область",
"postalCode":"почтовый код"
}
}
</script>

