Микроразметка страницы контактов

Схема 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>

Оцените статью
Добавить комментарий