Микроформаты

Микроформаты — это форматы семантической разметки (X)HTML-страниц, делающие контент доступным для обработки роботами. Микроформаты придают смысловое значение отдельных блоков текста, дополнив существующую HTML-разметку специальными блоками.

Например, можно обозначить, что конкретная строка является адресом организации:

<div class="adr"> Москва, ул. Академика Янгеля, 16 </div></p>

Другими словами микроформаты — это дополнительная разметка страницы, предназначенная для передачи поисковикам заданной информации. Микроформаты используются в том числе и для формирования сниппетов.

В этом примере HTML-элементу <div> был добавлен атрибут class, значение которого представляет собой имя свойства, предусмотренного микроформатом. В результате робот сможет интерпретировать содержимое элемента как значение этого свойства.

Для разметки микроформатами подходят любые элементы HTML, но особое значение придаётся элементам, которые не имеют собственного, стандартного семантического значения — div и span. Из атрибутов в настоящее время используются в основном следующие: class, rel, rev, title.

Существующие микроформаты

  • hCard — организации и люди;
  • hCalendar — события;
  • hAtom — ленты новостей (как аналог RSS и Atom) в обычном HTML или XHTML;
  • XFN — социальные взаимоотношения;
  • rel-tag — метки (теги) и образование фолксономии;
  • xFolk — помеченные ссылки;
  • adr — почтовые адреса;
  • geo — географические координаты (широта и долгота);
  • hReview — отзывы (о товарах, услугах, событиях и тому подобном);
  • hProduct — товары;
  • nofollow — для предотвращения индексации поисковыми системами определённых документов;
  • hRecipe — кулинарные рецепты приготовления блюд.

Стоит заметить, что многие движки, которые автоматически исправляют разметку заметок, в частности WordPress — пока не умеют работать с микроформатами, микроразметкой и могут испортить подготовленный материал.