HTML5 Микроданные (структурированные данные)

Сегодня узнал (как гром среди ясного неба) что в новой версии HTML5 есть такая вещь как структурированные данные! Их всего три вида: микроданные, микроформаты и RDF.
Скажу честно, я лишь коснулся первого варианта (потому что его рекомендует Google).
Что это такое?
Если в двух словах - это краткие описания (пояснения) для поисковых систем, что означают те или иные элементы на вашей страничке.
Ранее я уже встречался с такими новыми тегами как:
article, header, footer, nav и т.д.
Но эти все теги интуитивно понятны - если header, то логично что это относится к шапке сайта, если footer, то к "подвалу".
Но вот эти микроданные мне логичными ну как-то совсем не показались... может со временем привыкну (а привыкнуть придется, потому что поисковики от них отказываться не собираются).

Я на этом блоге даже отдельный мета-тег заведу микроданные, в котором буду собирать всю инфу которую найду (не весь мусор, а именно то, что нужно для понимания).

Итак к делу, что за сегодня я раскопал.

Микроданные пишутся внутри тегов, как атрибуты. Первый входной атрибут, который видимо дает понять системе что далее идут микроданные, это itemscope. Далее последующие атрибуты - itemprop.

Пример:
у нас есть такой кусок html

Вполне себе такой обычный html... но как он будет выглядеть после указания микроданных?

Суть в следующем: обычный пользователь не увидит никаких различий на странице, однако же поисковик (как утверждает сам Google) сможет извлечь из этого текста вполне определенные данные, такие как имя человека, название книги, и описание.
Зачем это?
Возможно вы замечали что при выдаче в поисковике бывают результаты с картинками и ссылками внизу одного результата. Так вот, такие вещи как раз таки и происходят в результате правильной разметки страницы такими микроданными.

Я конечно пока еще сам слабо понимаю как оно работает, но с каждым днем буду погружаться все глубже и глубже в эту тему и само собой буду делиться своими находками с вами.

Будут вопросы - задавайте в комментариях.

Comments

Popular posts from this blog

CSS Как прикрепить слой (div) к краю

MySQL - How to add JSON column type

Как сделать заголовок модуля активной ссылкой в Joomla 1.5