Владелец компании по продвижению сайтов в Екатерин... · 16 апр 2022
Что такое «микроразметка» и зачем она нужна?
Бывает так, что продвижение сайта работает не совсем корректно. Технические проблемы все устранены, страницы наполнены уникальным контентом, а поисковые роботы в упор не видят Ваш полезный ресурс. В таком случае им нужно помочь и для этой цели используют микроразметку. Разберем в этой статье, что это такое и зачем нужно.
Что такое «микроразметка»
Микроразметка – это стандарт для оптимизации страниц в сети, который помогает поисковым ботам быстрее определять суть находящейся на сайте информации. Благодаря использованию этого механизма улучшается отображение ресурса в поисковой системе.
Пользователь может увидеть элементы микроразметки в сниппете того или иного сайта. Сниппет – это небольшой блок информации о странице, который отображается в результатах поиска.
Пример сниппета без микроразметки
Приведем несколько существенных причин, зачем нужно использовать микроразметку:
Она позволяет поисковым системам быстрее и легче определять содержание страницы, а значит и находить ее по релевантным запросам;
Сниппет становится более привлекательным для посетителя, так как содержит больше полезной информации;
Разметка данных помогает продвижению сайта в ТОП поисковой выдачи;
Расширенное описание ресурса в интернете увеличивает трафик посещения и улучшает поведенческие показатели сайта.
Сниппет с микроразметкой более привлекателен, как для пользователя (потому что содержит больше полезной информации), так и для поисковых роботов
Микроразметка включает в себя две основные части:
· Словарь – это набор классов и свойств, которые описывают тип содержимого страниц и передают ключевую информацию;
· Синтаксис – это способ указания сущностей и свойств словаря в HTML-коде.
На сегодняшний день самым популярным из словарей является Schema.org. Рассмотрим основные аспекты работы с ним.
Микроразметка Schema.org
Schema.org – это стандарт семантической разметки данных, который помогает поисковикам лучше понимать данные, представленные на сайте.
Словарь этой микроразметки состоит из сущностей и их параметров.
Schema.org поддерживает несколько вариантов синтаксиса:
Микроданные
Это разметка страницы при помощи добавления в ее HTML-код специальных атрибутов:
1. itemscope выделяет HTML-элементы в сущности;
2. itemtype определяет тип сущности и используется вместе с предыдущим атрибутом;
3. itemprop устанавливает параметр сущности.
К основным сущностям, которые используются в этом стандарте, относят:
· WPHeader — сущность, используемая для разметки шапки сайта;
· SiteNavigationElement — сущность, используемая для разметки меню;
· BreadcrumbList — сущность, используемая для разметки хлебных крошек;
· Organization – сущность, которая используется для описания крупных организаций (частью этой разметки является объект LocalBusiness);
· Product — сущность, используемая для разметки товара;
· Products list — сущность, используемая для разметки списка товаров:
· Blog — сущность, используемая для разметки статей блога;
· Movie — сущность, используемая для разметки фильма;
· Recipe — сущность, используемая для разметки рецепта;
· ImageObject — сущность, используемая для разметки картинки;
· VideoObject — сущность, используемая для разметки видео;
· Event — сущность, используемая для разметки события;
· Question — сущность, используемая для разметки блока вопрос-ответ;
· Review — сущность, используемая для разметки отзыва;
· WPFooter — сущность, используемая для разметки футера сайта;
· Для разметки статей используется несколько вариантов сущностей, которые имеют практически одинаковые свойства: BlogPosting (разметка статей в блоге и публикации на сайте), NewsArticle (разметка новостей), Article (схема, которая подходит для всех типов текстовых материалов).
Примеры микроразметки через микроданные
Рассмотрим конкретные примеры использования микроданных для разметки основных элементов сайта.
Разметка шапки сайта
Шапка без микрооразметки:
<header><h1>Заголовок</h1><p>Автор<p><img src="Ссылка на изображение"></header>
Шапка с микроразметкой:
</header><header itemscope itemtype="http://schema.org/WPHeader"><meta itemprop="name"content="Название"><meta itemprop="description"content="Описание"><meta itemprop="keywords" content="Ключевое слово 1, Ключевое слово 2, Ключевое слово 3"><h1 itemprop="headline">Заголовок</h1><p itemprop="creator">Автор<p><img itemprop="image" src=">Ссылка на изображение">
hRecipe — формат для описания кулинарных рецептов;
Свойства:
НазваниеЗначениеfnНазвание рецептаingredientОдин или несколько ингредиентовyieldКоличество порцийinstructionsИнструкция по приготовлениюdurationВремя, необходимое для приготовления блюдаphotoФотоsummaryКраткое введение или сопроводительное заявление о рецептеauthorАвторpublishedДата публикации рецептаnutritionПищевая информация, такая как калории, жиры, пищевые волокна и т. д.tagКлючевое слово, указывающее на тему или важный аспект рецепта
hProduct— формат для описания товаров;
Свойства:
НазваниеЗначениеbrandБрендcategoryКатегорияpriceЦенаdescriptionОписаниеfnНазваниеphotoФотоurlСсылкаreviewОтзывlistingСписок товаров
Пример использования микроформатов для разметки:
<div class="vcard"><img class="photo" src="face.jpg" alt="Face"><p>Привет, это я - <span class="title" style="display:none">веб-разработчик и программист</span><b class="fn">Иван Иванов</b>.Мои друзья <b class="nickname">Big M</b>.</p><p>Вы можете связаться со мной в офисе<span class="org">The Magic Semantic Company</span> (телефон:<span class="tel">641-545-0234</span>).</p><p>Или зайти в гости:<br><span class="street-address" style="display:none">Leninskiy prospekt 68</span>Ленинскийпроспект 68<br><span class="locality" style="display:none">Moscow</span>Москва,<span class="postal-code">119296</span><br><span class="country-name" style="display:none">RUS</span>Россия<br></p></div>
Нужно отметить, что данных способ микроразметки уже устарел.
RDFa
Разметка страницы при помощи добавления пяти атрибутов: vocab, typeof, property, resource, prefix:
Vocab указывает на словарь, который будет использоваться для разметки.
Пример использования словаря, соответствующего стандарту Scheme.org
Property – устанавливает параметр сущности (в примере свойство name задает заголовок объекту Article).
<body vocab="http://schema.org/"><div typeof="Article"><div property="name">An introduction to RDF</div>More information regarding this article, or even thecontent itself</div></body>
Атрибут resource предоставляет объекту идентификатор, который идентифицирует соответствующий фрагмент по отношению к URL-адресу страницы.
Prefix – используется для объединения нескольких словарей в одном описании (в примере задан префикс для ссылки на свойство согласно спецификациям Freebase).
<div prefix="fben: http://rdf.freebase.com/ns/">This article's texts is suitable for a wide audience, with a Fog index of<span property="fben:gunning_fog_index">10.2</span></div>
JSON-LD
Разметка страницы при помощи JavaScript на базе текстового формата JSON.
Компания Google рекомендует использовать в работе JSON-LD, он более простой и компактный, но Яндекс на данный момент его не поддерживает. Поэтому для продвижения в Рунете больше подходят микроданные или RDFa.
Микроразметка Open Graph
Это вариант микроразметки, который разработан компанией Facebook для привлекательного вида контента, которым каждый делится в соцсетях. На сегодняшний день этот стандарт поддерживается популярными соцсетями.
Для внедрения Open Graph в открывающем теге <html> добавьте префикс, который укажет на пространство имен Open Graph:
Чтобы передать информацию сервисам, необходимо в <meta> теги в <head> добавить следующие обязательные свойства:
og:title — название материала.
og:type — тип материала.
Например:
music.song – песня
music.album – альбом
music.playlist – плейлист
music.radio_station – радиостанция
Сервисы валидации микроразметки
Прежде чем вставлять микроразметку на свой сайт, ее необходимо проверить на валидность, т.е. оценить корректность написанного кода. Для этих задач можно использовать валидатор Яндекса или Google.
Внешний вид валидатора от Google, который более удобен за счет большего окна для кода и подсказок по исправлению ошибок
Внешний вид валидатора от Яндекса
Заключение
Микроразметка – это мощный инструмент для продвижения сайта в ТОП поисковой выдачи. Благодаря внедрению разметки данных в код сайта, поисковые боты быстрее определяют его основную тему, что в разы ускоряет процесс индексирования.