Неподготовленному взгляду структура микроразметки может показаться сложной и запутанной, но на самом деле, это совсем не так. Достаточно всего лишь разобраться в иерархии словаря разметки и даже не на самом высоком уровне знать код сайта, чтобы успешно дать нужные сигналы поисковым машинам.

В предыдущей мы вкратце рассказали, что такое микроразметка, и для чего она может использоваться. В этой статье мы от теории перейдем к более наглядным моментам и покажем, как микроразметка внедряется в сайт, и что это дает в итоге. Для примера мы возьмем словарь семантической разметки http://schema.org как наиболее популярный и официально поддерживаемый всеми основными поисковиками. Кстати, существует русскоязычная версия словаря (http://ruschema.org), разрабатываемая энтузиастами. Не такая полная, как оригинал, но внимания достойна.

Как сделать микроразметку и куда прописать нужные атрибуты

Теперь непосредственно к делу. О том, куда прописываются данные, на которые будет обращать внимание поисковая машина. Для начала — три атрибута, которое должны быть использованы абсолютно всегда:

  • указывает поисковому боту на то, что на странице присутствует объект, на который стоит обратить внимание;
  • itemtype находится после itemscope и описывает, к какому типу относится упомянутый объект. Перечень возможных объектов можно увидеть в соответствующем разделе словаря (http://schema.org/docs/full.html);
  • , который описывает свойства данного объекта.

Вновь обратимся к примерам самого Яндекса. Перед нами кусок кода, описывающий фильм «Аватар».

Как видим, атрибут появляется в теге

, где и заключена информация о фильме. Сразу за ним появляется itemtype , отсылающий к объекту Movie (http://schema.org/Movie). Атрибуты прописываются, в данном случае, внутри тегов и .

Иногда значение itemprop само может означать отдельную сущность, в таком случае атрибут itemscope будет находиться внутри уже одного существующего. Это делается употреблением itemscope сразу после itemprop. Например:

Как видим, во внутреннем теге

находятся данные о режиссере фильма, которые можно представить как тип объекта Person. Следовательно, такие данные о человеке, как имя или дата рождения будут относиться именно к Person, а не к «материнскому» объекту Movie, так как находятся внутри соответствующего блока
.

В какие теги заключается микроразметка

Как вы могли заметить, тег

всегда используется для указания начала и конца описания объекта. Кроме него возможно использование следующих тегов:

— в него заключаются свойства объекта, которые можно описать словами. Употребление этого тега очень удобно, так как в него можно заключить любую информацию, при этом не изменив визуально сайт, следовательно его лучше всего вводить, если нужно добавить атрибут itemprop;

Тег используется для ссылок, которые видны пользователям. Если внутри тега заключить url , ссылающийся на сторонний сайт, то поисковой машине будет легче понять, что именно за информация находится у вас на странице. Например, можно дать ссылку на статью в Википедии:
Другой способ указать поисковику на ссылку – это употребления тега с атрибутом href:
Различие его от тега
заключается в том, что ссылку не увидят посети
тели сайта.

Кроме того, использование тега полезно для так называемых перечислений, то есть свойств, которые имеют ограниченное количество значений. Например, интернет-магазин с помощью микроразметки может указать на наличие товара на складе. Возможные значения в этом случае, согласно schema.org: in stock (в наличии), out of stock (нет в наличии), pre-order (на заказ). С помощью тега эту информацию можно оформить следующим образом:

Если бы мы не указывали на значение InStock, то предпоследняя строчка могла выглядеть так:

Уже в продаже!

Но, расширив функции микроразметки, в этом случае мы тег заменили на < link> , превратив его в невидимую ссылку.

Аналогичным образом можно использовать и тег < meta> , который остается вне поля зрения пользователя, но ввиду негативного отношения поисковых систем к слишком частому его применению, мы рекомендуем им не злоупотреблять.

Время или продолжительность описывается тегом < time> с атрибутом datetime. Например, на скриншоте ниже, время начала концерта описывается значением startDate:

Еще один пример использования микроразметки

В заключении приведем пример использования микроразметки на сайте, на котором вы сейчас находитесь, а также эффекта, который эта микроразметка дает. Речь идёт об атрибуте AggregateRating для объекта типа Article, то есть для статьи. Под каждой статьей размещен виджет рейтинга статьи, в коде которого присутствует «невидимый» тег

со следующими атрибутами:

Благодаря нему рейтинг статьи можно увидеть в выдаче Гугла. Кроме того, дата публикации в сниппете выдачи – это тоже заслуга микроразметки.

Это один из множества примеров использования микроразметки. Она может пригодиться для сайта любой тематики, и улучшить его представление в поисковиках, будь то товары, мероприятия, кулинарные рецепты, отзывы, словарные статьи и так далее, и так далее. Поэтому рекомендуем внимательно изучить schema.org и найти там атрибуты, которые позволят ссылке на ваш сайт выделиться на фоне конкурентов и привлечь больше посетителей.

Не пропустите:

Сегодня мы обозначим свой блог обновлённой семантической микрометрической разметкой schema.org)) Я постараюсь подробно на некоторых примерах разъяснить это предприятие и, надеюсь, отныне некачественная разметка личного сайта вас печалить не станет. Рассмотрим по шагам — как внедрить разметку Schema.org в файлы шаблона

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


Разделы статьи:

А позже дам ссылку на статью о том, как сделать микроразметку на сайте со статьями различной тематики: нужно понимать, что микроразметка разная, в зависимости от темы сайта — но вот коли на сайте публикуются статьи разной тематической направленности, то … в общем — полезно!!

Как известно, Google вновь поменял свои алгоритмы чтения стандартов разметки Schema! В особенности изменились требования меток обозначения картинок. Яндекс пока пробуксовывает!

А что это значит!? А это значит то, что свою прежнюю разметку необходимо заменить на новую, чтобы не отставать от времени, скажем так.

Заменить-то мы заменим, но вот батюшка Яшка противится грамоте,… а это приведёт к ошибкам в коде (тестируя валидаторами). Хотя, — это вовсе и не ошибки, а так — предупреждения, пока Яша не подтянулся до мировых стандартов (а он подтянется: так говорит практика). Так что не берите в голову… но по возможности правильно разметьте сайт, и — всё будет здорово!

знакомство с Schema.org - стандартом семантической микроразметки данных в интернетсети

Привожу цитату:

Schema.org - это стандарт семантической разметки данных в сети, объявленный поисковыми системами Google, Bing и Yahoo! летом 2011 года. Разметка происходит непосредственно в HTML-коде страниц с помощью специальных атрибутов и не требует создания отдельных экспортных файлов.

Здесь явно наличие разметки hentry . Я её часто встречал на сайтах и, как и многие, склоняюсь к удалению этого ненужного свойства сайта.

Делается это так: открываем файл функций functions.php и в самый его финал (перед тегом?>) прописываем следующий пример:

//удаление класса РАЗМЕТКА hentry start add_filter("post_class", "wph_remove_hentry_class"); function wph_remove_hentry_class($classes) { $classes = array_diff($classes, array("hentry")); return $classes; } //удаление класса hentry end

…после этих действий класс разметки исчезнет.

Я же не стану толковать о вреде или целесообразности разметки hentry, решать вам: я удалил — считаю, что от неё ни тепло ни холодно!

В начале славных дел нас интересует цикл отработки шапки сайта от закрывающего тега а именно:

Close