Полный текст статьи
Печать

В современном мире поисковой оптимизации использование семантической разметки (микроразметки) становится всё более популярным явлением и внедряется повсеместно независимо от тематики, объема и содержания сайта, поскольку это связано с ее применением в алгоритмах ранжирования поисковых систем Яндекса, Google, Yahoo, Bing.

 Крупные интернет-магазины, видео-хостинги, предприятия сферы услуг заинтересованы в более эффективной передаче (размещении) контента сайта и структурировании имеющейся информации, так как если разметка внедрена, верно, то поисковые системы отобразят пользователю наиболее интересующие его сведения, например цену товара, адрес магазина, время и место проведения музыкального концерта. Достигается это за счет их публикации в сниппете (англ. snippet) поисковой выдачи (см. рис. 1), отчего отображаемые сведения становятся более информативными и привлекательными, что, в свою очередь, увеличивает показатели кликабельности (англ. click-through rate (CTR)). 

 

Рисунок 1 – пример сниппета выдачи поисковой системы Яндекс 

Использование семантической разметки относится к внутренней оптимизации сайта и в современных реалиях должно закладываться на этапе его разработки, но существует и возможность обновить страницы уже работающих сайтов, в связи с чем нам представляется актуальным описать процесс внедрения в страницы сайта правил микроразметки, где особое значение приобретают словарь и синтаксис (на примере сайта омской фирмы www.alex-sp.ru). 

Словарь — это своеобразный «язык», набор классов и их свойств, с помощью которых указывается суть содержимого на странице. Например, словарь определяет, с помощью какого термина указывать название — «name» или «title».

Синтаксис — это способ использования данного словаря, то есть именно синтаксис определяет, с помощью каких тегов и как будут указываться объекты и их свойства, например, на веб-страницах [1].

В настоящее время широкое распространение получили три стандарта семантической разметки данных: Open Graph, Microformats.org и Schema.org.

1. Open Graph позволяет внедрять в страницы так называемую социальную разметку. С практической точки зрения наиболее распространенным ее применением является определение способа отображения страницы сайта в социальных сетях. Ее поддерживают Facebook, Google+, Vk, Tumblr и остальные крупные порталы. Редактор веб-сайта при необходимости может указать желаемый текст и иллюстрацию, которые при распространении через социальные сети будут отображаться в наиболее презентабельном виде.

Используемые в Open Graph объекты на каждой отдельной странице могут описывать единственный конкретный объект, например: человека, предприятие, услугу (продукт). Сервисы, обращаясь к разметке, расположенной в HTML-элементе «head», осуществляют работу с приведенными далее метатегами: «og:title» — имя объекта, «og:type» — тип объекта, например video.movie (фильм). При работе с различными типами объектов имеется возможность использовать их дополнительные свойства, такие как «og:image» (ссылка на иллюстрацию) и «og:url» (URL объекта) (см. листинг 1).

<meta property="og:title" content="Узаконить перепланировку квартиры"/>

<meta property="og:description" content="Услуги по оформлению и согласованию перепланировки квартриры"/>

<meta property="og:image" content="http://alex-sp.ru/wp-content/uploads/2014/08/uzakonit-pereplanirovku-kvartiry-v-omske.jpg">

<meta property="og:type" content="profile"/>

<meta property="og:url" content="http://alex-sp.ru/arhitektura-i-proektirovanie/uzakonit-pereplanirovky-kvartiry-v-omske " />

Листинг 1 – пример разметки Open Graph [2]. 

2. Microformats.org (Микроформаты) — открытый стандарт, вбирающий в себя большинство ранее разработанных стандартов. Существует 10 наиболее используемых (доработанных) спецификаций, включающих в себя несколько предметных областей, среди которых можно выделить информацию о предприятиях, услугах, мнениях пользователей, мероприятиях и т.д. Предметные области обладают индивидуальными свойствами, и многие из них сегодня находятся в стадии внедрения. Новые форматы создаются в открытом режиме, то есть разработчики каждого микроформата договариваются о принятии общего решения по нему, пытаясь сделать его наиболее универсальным. Именно из-за возникающих разногласий справочники часто остаются незаконченными.

К примеру, завершенными поисковыми системами считаются микроформаты:

  • hCard — контакты предприятия (адреса, телефоны);
  • hRecipe — рецепты для приготовления блюд;
  • hReview — мнения пользователей (отзывы);
  • hProduct — товары и услуги.

Наиболее популярным считается hCard, так как он универсален, то есть подходит для описания, как предприятий, так и людей, и способен в удобной форме передать информацию о них.

Рассмотрим пример использования свойств данного микроформата при описании человека: n — имя, bday — дата рождения, geo — географическое расположение, tz — часовой пояс, uid — ссылка на идентичную сущность, photo — изображение, adr — адрес, org — название организации (разумеется это лишь часть характеристик, которые утверждены консорциумом разработчиков стандарта) (см. листинг 2).

 <div class="vcard">

 <img class="photo" src="http://alex-sp.ru/pushenko.jpg" />

 <strong class="fn">Алексей Пушенко</strong>

 <span class="title">Архитектор</span><span class="org">Алекс-СтройПроект</span>

 <a class="url" href=http://example.com/Пушенко>Личная страница Алексея Пушенко</a>

 <div class="bday">

 <span class="value-title" title="1985-09-10">10 сентября 1985</span>

 </div>

 <span class="note">Лидер группы Гражданская оборона</span>

 </div>

Листинг 2 – пример разметки Microformats.org 

3. Schema.org (Микроданные) является наиболее удобным и гибким словарем, регулярно пополняющимся новыми предметными областями, которые сообщество разработчиков (среди таковых стоит выделить сотрудников поисковых систем Яндекс, Google Yahoo, Bing) активно анализирует перед включением в словарь.  Базовым типом данного стандарта по праву можно считать Thing, который имеет следующие подтипы:

  • Action — описывает действие, обычно приписываемое какому-либо человеку или предприятию и дополнительно указывает (обычно) место, объект и инструменты, с помощью которых оно было совершено. Кроме того, здесь могут быть данные о его результате, участниках и периоде времени совершения.
  • CreativeWork — иллюстрирует особенности творческих работ. Видео, рисунки, фотографии, поваренные рецепты, различного рода рекомендации — средства наглядности при использовании данного типа. Как правило, подобные работы сопровождаются сведениями об авторе, жанре, а также краткими описаниями, отзывами отдельных людей и т.п.
  • Event — служит для описания различного рода событий и мероприятий (можно указать место его совершения или проведения, дату, участников, выступающих и т.д.).
  • Product — включает то, что можно купить или продать (какие-либо платные услуги, относящиеся к сфере сервиса). У объекта по необходимости указываются рейтинг, бренд, цвет, аудитория, цена, модель и т.д.
  • Под типом Person принято подразумевать реального или вымышленного человека (указываются контактные данные, информация о работе, семье, отношениях и многое другое). Пример разметки сущности Person приведен в листинге 3.

 <div itemscope itemtype="http://schema.org/Person">

 <span itemprop="name">Алексей Пушенко</span>

 <img src="pushenko.jpg" itemprop="image"/>

 <span itemprop="jobTitle">Архитектор</span>

 <span itemprop="colleague"> Сакен Хусаинов </span>

 <link itemprop="nationality"href="http://ru.wikipedia.org/wiki/Россия">Россия

 <time itemprop="birthDate" datetime="1985-09-10">10 сентября 1985</time>

 <span itemprop="memberOf">Алекс-СтройПроект</span>

 <span itemprop="award">Директор группы компаний «АСП»</span>

 <a href=" https://example.com/alexeyPushenko " itemprop="sameAs">Личная страница на сайте союза архитекторов</a>

 <a href="http://example.com/Пушенко" itemprop="url">Сайт Алексея Пушенко</a>

 </div>

 Листинг 3 - пример разметки schema.org

Примером размеченной информации по стандарту schema.org для описания наименования предприятия и его адреса является тип Organization, который содержит следующие свойства: telephone, url, name, email, а также тип PostalAddress, который включает свойства: addressLocality, streetAddress, hoursAvailable, сообщающие о городе, адресе и часах работы предприятия. Конечный код приведен в листингах 4,5.

<div> <span id="phone"> +7 (3812) 47-89-44</span>

 <div>

 <span>г.Омск</span>

 <span>ул. Ленина 20, офис 238</span>

 <span id="email">aleks8881@mail.ru</span>

 <span id="time">Пн.-Пт.: 9:00 – 18:00</span>

 </div>

 <a href="/" id="logoFoot"><img src="/wp-content/themes/alexsp/images/icons/logoFoot.png" alt="АлексСтройПроект"></a>

 <span>АлексСтройПроект</span>

</div>

 Листинг 4 - пример разметки информации об организации без использования schema.org 

<div itemscope itemtype="http://schema.org/Organization">

 <span id="phone" itemprop="telephone">+7 (3812) 47-89-44</span>

<span id="email" itemprop="email">aleks8881@mail.ru</span>

<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">

 <span itemprop="addressLocality">г.Омск</span>

 <span itemprop="streetAddress">ул. Ленина 20, офис 238</span>

<span id="time" itemprop="hoursAvailable">Пн.-Пт.: 9:00 – 18:00</span> </div>

 <a href="/" id="logoFoot" itemprop="url"><img itemprop="logo" src="/wp-content/themes/alexsp/images/icons/logoFoot.png" alt="АлексСтройПроект"></a>

 <span itemprop="name">АлексСтройПроект</span> </div>


Листинг 5 - пример разметки с использованием schema.org

Проанализировав имеющие технические средства, мы апробировали данный стандарт при продвижении сайта омской фирмы alex-sp.ru. Итог проделанной работы можно уже сейчас наблюдать в результатах выдачи поисковых систем (см. Рис. 2, 3).

 

Рисунок 2 - сниппет сайта alex-sp.ru до внедрения schema.org

 

Рисунок 3 – сниппет сайта alex-sp.ru после внедрения schema.org

Таким образом, обоснованное использование семантической разметки позволяет максимально эффективно передать информацию со страниц веб-сайта в поисковую систему или социальную сеть. Проанализированные и апробированные авторами стандарты семантической разметки данных для сайтов в сети Интернет позволяют максимально эффективно их использовать в ранжировании популярности бизнес-структур, что подтверждается результатами продвижения сайтов различных фирм города Омска [2,3].