Микроразметка Schema.org

Schema.org — это стандарт семантической разметки данных в сети, объявленный поисковыми системами Google, Bing и Yahoo! летом 2011 года.

Разметка происходит непосредственно в HTML-коде страниц с помощью специальных атрибутов и не требует создания отдельных экспортных файлов.

Цель семантической разметки – облегчить поисковым системам и специальным программам извлечение и обработку информации для удобного её представления в результатах поиска.

Стандарт представляет из себя набор классов, описывающих всевозможные сущности и их свойства. Сейчас их уже несколько сотен. Постоянно идет работа по улучшению стандарта, добавляются новые свойства, уточнятся существующие.

Познакомиться с описанием стандарта можно на официальном сайте в разделе документация.

Также существует неофициальный и пока неполный перевод стандарта на русский язык на сайте: http://ruschema.org/.

Документация на Яндекс: Schema.org

Использование в XSL

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

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

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

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

Тег <meta>

Иногда важная информация не может быть размечена из-за способа ее отображения на странице. Например, информация представлена на рисунке (изображение рейтинга 4 звезды из 5) или во Flash-объекте (например, длительность видеоролика) либо она подразумевается, но не указана на странице в явном виде (например, валюта цены).

В таких случаях можно использовать тег <meta> с атрибутом content.

<div itemscope="itemscope" itemtype="http://schema.org/Offer">
    <span itemprop="name">Blend-O-Matic</span>
    <span itemprop="price">$19.95</span>
    <div itemprop="reviews" itemscope="itemscope" itemtype="http://schema.org/AggregateRating">
        <img src="four-stars.jpg" />
        <meta itemprop="ratingValue" content="4" />
        <meta itemprop="bestRating" content="5" />
        <span itemprop="ratingCount">25</span> оценок
    </div>
</div>

Тестирование разметки

Подобно тому, как браузер необходим для проверки изменений в верстке веб-страницы, а компилятор — для тестирования кода, разметку schema.org также следует тестировать.

В интернете существует несколько инструментов, с помощью которых можно проверить корректность разметки и выявить ошибки:

Не нашли ответ на свой вопрос в документации? Направьте обращение в службу поддержки или онлайн чат.