Микроразметка Schema.org – это семантический словарь стандартизованных тегов, добавляемых в HTML-код страницы. Технология позволяет поисковым системам лучше понимать данные на сайте и формировать расширенные сниппеты в выдаче. Например, роботам можно передать и сам факт, что на площадке размещен товар, и его характеристики: стоимость, артикул, наименование, производителя.
Сводная таблица типов микроразметки
| Тип | Что размечает | Обязательные поля | Что дает в выдаче |
|
Карточку товара |
|
Название, изображение, связка с ценой |
|
Условия продажи |
|
Цена и статус наличия в сниппете |
|
Сводную оценку |
|
Звезды и число отзывов |
|
Компанию целиком |
|
Логотип и контакты, панель организации |
|
Компанию с адресом |
|
Адрес, телефон, часы работы |
|
Путь по разделам |
|
Цепочка разделов вместо URL |
|
Статью |
|
Автор и дата, участие в новостных блоках |
|
Человека |
|
Связь автора с его профилями |
|
Вопросы и ответы |
|
Раскрывающиеся вопросы под сниппетом |
|
Пошаговую инструкцию |
|
Шаги прямо в выдаче |
|
Видео на странице |
|
Превью видео и длительность |
|
Мероприятие |
|
Дата и место в сниппете |
|
Рецепт |
|
Время, калорийность, фото |
Три правила пользования этой таблицей. Типы комбинируются: на карточке товара обычно стоят Product, Offer, AggregateRating и BreadcrumbList сразу. Разметка того, чего на странице нет, нарушает правила Google для структурированных данных, а не обходит их. И расширенный вид никто не гарантирует: разметка дает поисковику возможность, решение он принимает сам.
Как поставить любой из этих типов на страницу — в отдельном руководстве по внедрению микроразметки. Здесь собран справочник типов, а не инструкция по установке.
Разница межу сайтами с микроразметкой и без
Сайты с реализованной разметкой Schema org визуально различаются в поисковой выдаче Яндекса, Гугла. Причем один и тот же проект может отображаться по-разному.
Мнение поисковых систем
Единый стандарт Schema org возник в 2011 г. Инициаторами выступили Microsoft, Google и Yahoo. Позднее разработанная схема для улучшения качества поисковой выдачи была поддержана компанией «Яндекс». Спустя 10 лет, в 2021 г., технологию стали применять свыше 10 млн сайтов, причем размечают ими уже не одни веб-страницы, но и письма электронной почты.
Поэтому поисковые системы положительно относятся к микроразметке, рекомендуя вебмастерам и оптимизаторам внедрять ее. Размечают специальными тегами: в них лежат дополнительные атрибуты, которыми вручную задают мета-данные и объясняют алгоритмам ПС, что находится на ресурсе.
Разметка Schema org выгодно выделяет сниппет в выдаче, занимающий больше места и содержащий полезную информацию для пользователя, на фоне аналогичных проектов. В результате увеличивается процент переходов на ресурс и улучшаются поведенческие факторы, что способствует хорошему ранжированию.
Список самых важных типов микроразметки
В Schema.org доступны различные способы разметить информацию, предназначенные практически для любого контента. Однако можно выделить некоторые типы, наиболее полезные при структурировании и обработке данных для SEO.
Микроразметка VideoObject
Микроразметка VideoObject актуальна для добавления к роликам, которые размещены на ресурсе. Предоставляет ПС основную информацию о видео, включая описание, дату загрузки, продолжительность и пр.
Роль в SEO
Контент с микроразметкой часто появляется в соответствующем блоке вверху выдачи. Также ролики, по утверждению Google, показываются в результатах поиска видео, картинок.
Пример разметки VideoObject:
<div itemscope itemtype="http://schema.org/VideoObject">
<a itemprop="url" href="https://www.mysite.com/view/306/">
<h1 itemprop="name">Что такое Schema.org</h1>
</a>
<p itemprop="description">
Schema.org - это стандарт семантической разметки данных в сети,
объявленный поисковыми системами Google, Bing и Yahoo! летом 2011 года.
Цель семантической разметки — сделать интернет более понятным,
структурированным и облегчить поисковым системам и специальным
программам извлечение и обработку информации для удобного ее
представления в результатах поиска.</p>
<meta itemprop="duration" content="PT6M58S">
<meta itemprop="isFamilyFriendly" content="true">
<p>
Дата загрузки:<span itemprop="uploadDate">
2013-06-05T00:00:00</span>
</p>
<span itemprop="thumbnail" itemscope itemtype="http://schema.org/ImageObject">
<img itemprop="contentUrl" src="https://www.mysite.com/images/preview/img1.jpg">
<meta itemprop="width" content="250">
<meta itemprop="height" content="120">
</span>
</div>Разметка PERSON
Микроразметка Person предназначена для передачи ПС основных сведений о человеке, упомянутом на странице. Ее ставят и в блок биографии автора, и на любую страницу, где названы партнеры, сотрудники или члены команды.
Роль в SEO
Микроразметка Person способствует определению поисковыми алгоритмами человека как сущности. Посредством дополнительных опций (например, Organization) система может установить отношения между разными объектами (Физ. лицо – Организация). При помощи Person создаются блоки знаний в Knowledge Graph с детальными сведениями о конкретной личности.
Микроразметка такого типа считается простым и эффективным методом сообщить в Гугл и Яндекс информацию о «компетентности» и «авторитетности» авторов публикации, влияя на уровень Google E-E-A-T — опыт, экспертность, авторитетность и достоверность (совокупность показателей, определяющих качество контента в Google).
Примеры PERSON:
<div itemscope itemtype="http://schema.org/Person">
<span itemprop="name">George Bush</span>, the <span itemprop="disambiguatingDescription">
41st President of the United States</span>
is the father of <div itemprop="children" itemscope itemtype="http://schema.org/Person">
<span itemprop="name">George W. Bush</span>, the <span itemprop="disambiguatingDescription">
43rd President of the United States</span>
. </div>
</div>Для повышения уровня E-E-A-T сайта рекомендуется добавить и следующие свойства:
- alumniOf (учебное заведение, которое окончил человек);
- hasCredential (ученая степень);
- award (полученные награды);
- honorificSuffix (почетное звание, стоящее после имени, например, «кандидат наук»);
- honorificPrefix (обращение, которое прописывается перед именем, например, «профессор»).
Эффективным методом реализации микроразметки Person считается применение специального генератора Merkle. Однако, при необходимости, можно воспользоваться фрагментом кода, указанным выше, и просто заменить данные собственной информацией.
Микроразметка LocalBusiness/Organization
LocalBusiness (или Organization) выступает важным типом разметки для любого бизнес-проекта, помогая сообщить ПС сведения об организации. Схему обычно ставят на главную страницу, в раздел «О компании» либо «Контактная информация».
Значение в SEO
Микроразметка LocalBusiness/Organization считается следующим этапом создания сущностей на ресурсе. Если указать детальную информацию о бренде либо компании, возможно вознаграждение от Google в виде блока Knowledge Graph.
Аналогично схема действует и для владельцев локального бизнеса, увеличивая шансы, что пользователи Интернета увидят в выдаче сайт ресторана, магазина и др.
Кроме позиций в выдаче Яндекса и Google, разметка работает и на уровень E-E-A-T: она связывает страницу с автором и организацией.
Образец оформления Organization:
<div itemscope itemtype="http://schema.org/Organization">
<span itemprop="name">ООО Медведица</span>
Адрес и телефон: <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<span itemprop="streetAddress">5-ая Парковая, 52</span>
<span itemprop="postalCode">105264</span>
<span itemprop="addressLocality">Москва, Россия</span>
</div>
Телефон:<span itemprop="telephone">+7 (495) 223 45 45</span>, E-mail: <span itemprop="email">pochta@medvedica.org</span>
</div>Аналогичная структура характерна и для микроразметки LocalBusiness, за исключением свойства @type. Дополнительно предусматривается возможность прописать сферу деятельности. Например, бар, пекарня и т. д.
Для владельцев ресторанного бизнеса актуальными станут такие свойства, как:
- geoCoordinates (геолокация);
- reviewRating (рейтинг заведения);
- priceRange (диапазон цен, например, $$$);
- menu (ссылка на меню);
- servesCuisine (кухня);
- openingHoursSpecification (рабочие часы);
- acceptsReservations (предусматривается ли бронирование столика).
Чтобы добавить микроразметку на сайт, можно воспользоваться генератором Merkle, который предлагает как вариант LocalBusiness, так и Organization. Также для оформления структурированных данных подойдет рассмотренный код, в котором достаточно заменить нужные значения.
Микроразметка Breadcrumbs («хлебные крошки»)
«Хлебные крошки» помогают посетителям ориентироваться на ресурсе и просматривать иерархию страниц. Микроразметка Breadcrumbs предназначена для передачи таких свойств сниппету.
Роль в SEO
Поисковые системы Яндекс и Гугл хорошо воспринимают иерархию страниц и отображают хлебные крошки, разбивая URL. Однако без микроразметки Breadcrumbs цепочки зачастую бывают неудобными для аудитории.
Правильно оформленная схема способствует визуальному улучшению сниппета и приводит к повышению переходов на сайт. Также Breadcrumbs влияет на структуру внутренних ссылок на ресурсе, что позволяет точнее распределить их.
Пример микроразметки:
<ul itemscope itemtype="https://schema.org/BreadcrumbList">
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<a href="/" title="Главная" itemprop="item">
<span itemprop="name">Главная</span>
<meta itemprop="position" content="0">
</a>
</li>
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<a href="/razdel/" title="Раздел" itemprop="item">
<span itemprop="name">Раздел</span>
<meta itemprop="position" content="1">
</a>
</li>
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<a href="/razdel/podrazdel/" title="Подраздел" itemprop="item">
<span itemprop="name">Подраздел</span>
<meta itemprop="position" content="2">
</a>
</li>
</ul>При добавлении микроразметки учитывается, чтобы она полностью соответствовала контенту на странице. Поэтому необходимо удостовериться, что на сайт добавлены хлебные крошки (оптимальное расположение – под навигационной панелью либо вверху), которые связаны с соответствующими публикациями.
Разметка Product
Добавление микроразметки Product применяется для страниц продуктов, что повышает вероятность их попадания в поисковую выдачу Яндекса и Гугла. Особенно актуальна схема для сайтов интернет-магазинов, поскольку поможет выделиться среди конкурентов.
Польза для SEO
После задействования микроразметки Product поисковая система показывает продукт с расширенным сниппетом. Последний считается более информативным, в отличие от стандартной ссылки синего оттенка, а пользователи получают основные данные о товаре либо услуге (стоимость, рейтинг, доступность) и сравнивают характеристики с аналогичной продукцией конкурирующих компаний, не покидая выдачи.
Дополнительно разметка Product дает право получить значок продукта в картинках Google, что способствует привлечению внимания целевой аудитории к товарам.
Пример оформления:
<ul itemscope itemtype="https://schema.org/BreadcrumbList">
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<a href="/" title="Главная" itemprop="item">
<span itemprop="name">Главная</span>
<meta itemprop="position" content="0">
</a>
</li>
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<a href="/razdel/" title="Раздел" itemprop="item">
<span itemprop="name">Раздел</span>
<meta itemprop="position" content="1">
</a>
</li>
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<a href="/razdel/podrazdel/" title="Подраздел" itemprop="item">
<span itemprop="name">Подраздел</span>
<meta itemprop="position" content="2">
</a>
</li>
</ul>Микроразметка Article
Article – тип микроразметки, которая добавляется в записи и статьи в блогах. Обязательное поле headline — это заголовок публикации; как его формулировать для SEO, разобрано отдельно в статье про мета-тег Title.
Виды:
- Article (это общий тип, который применятся для текстов, не попадающих в конкретные рубрики);
- BlogPosting (пост в блоге);
- NewsArticle (публикация с определенными новостями);
- ScholarlyArticle (научный контент);
- Report (отчет государственного либо частного предприятия);
- TechArticle (статья с техническим уклоном, например, инструкция).
Несмотря на то, что первые 3 вида считаются наиболее распространенными, в рекомендациях Google указано, что лучше отдавать предпочтение подходящей категории.
Эффективность для SEO
Структурированные данные способствуют извлечению ПС основных сведений о контенте, включая подзаголовки, изображения, дату публикации, информацию об авторе и пр. Чем выше у сайта E-E-A-T, тем выше шансы попасть в карусель основных новостей вверху выдачи, а это заметная доля трафика.
Пример микроразметки Article (на основе BlogPosting):
<div itemscope itemtype="https://schema.org/Article">
<link itemprop="mainEntityOfPage" href="https://example.ru/"/>
<link itemprop="image" href="image">
<meta itemprop="headline name" content="Название Статьи">
<meta itemprop="description" content="Обязательное краткое описание статьи для Яндекса длиной от 50 до 150 символов.">
<meta itemprop="author" content="автор статьи">
<meta itemprop="datePublished" datetime="2010-07-03" content="2010-07-03">
<meta itemprop="dateModified" datetime="2018-09-15" content="2018-09-15">
<div itemprop="publisher" itemscope itemtype="https://schema.org/Organization">
<div itemprop="logo" itemscope itemtype="https://schema.org/ImageObject">
<img itemprop="url image" src="images/logo.png" alt="Описание картинки" title="Описание картинки" style="display:none;"/>
</div>
<meta itemprop="name" content="название сайта">
<meta itemprop="telephone" content="">
<meta itemprop="address" content="Россия">
</div>
<p>
Интро</p>
<span itemprop="articleBody">
Контент</span>
</div>Микроразметка FAQPAGE
Микроразметка FAQPage применяется для страниц, содержащих перечень часто задаваемых вопросов, а также ответов на них.
Польза для SEO
Микроразметка FAQPage обеспечивает извлечение вопросов и ответов со страницы и объединение их в расширенный сниппет в выдаче. В результате пользователи смогут узнать нужную информацию прямо с поиска.
Несмотря на распространенное мнение, что такая схема может уменьшить трафик, ситуация прямо противоположная. Согласно статистике, сниппеты с блоком вопросов увеличивают кликабельность до 50%. Также, если пользователи получают достоверные ответы, сайт продвигается в результатах поиска на первые позиции.
Пример микроразметки FAQ:
<div itemscope itemtype="http://schema.org/FAQPage">
<div itemprop="mainEntity" itemscope itemtype="http://schema.org/Question">
<div itemprop="name">Это вопрос</div>
<div itemscope itemprop="acceptedAnswer" itemtype="http://schema.org/Answer">
<div itemprop="text">Здесь размещается ответ на указанный вопрос</div>
</div>
</div>
<div itemprop="mainEntity" itemscope itemtype="http://schema.org/Question">
<div itemprop="name">Это вопрос</div>
<div itemscope itemprop="acceptedAnswer" itemtype="http://schema.org/Answer">
<div itemprop="text">Здесь размещается ответ на указанный вопрос</div>
</div>
</div>
</div>Согласно рекомендациям Google, в микроразметку FAQPAGE полностью включается текст как вопроса, так и ответа, т. е. количество символов не ограничивается. Однако часто алгоритмы ПС показывают только отрывок, и пользователям приходится нажимать на кнопку «Еще».
Микроразметка HOWTO
Разметка HowTo подойдет, когда на страницах присутствуют пошаговые инструкции для достижения определенной цели. Например, имеются публикации «Как установить ванну» либо «Как отремонтировать люстру». HowTo позволяет структурировать данные как для текстового контента, так и фото, видео.
Значение для SEO
После применения микроразметки для публикации с инструкциями ПС смогут показывать расширенный сниппет для контента.
Сниппеты, отображающие практические советы, повышают трафик сайта.
Пример микроразметки:
<div itemscope itemtype="http://schema.org/HowTo">
<span itemprop="name">Заголовок статьи</span>
<span itemprop="description">Краткое описание статьи (необязательно)</span>
</div>
<div>
Примерно <span itemprop="totalTime" content="PT30M">30 минут</span>
</div>
<!-- Далее — пример разметки одного шага из инструкции -->
<div itemprop="step" itemscope itemtype="http://schema.org/HowToSection">
<div itemprop="name">Заголовок первого шага</div>
<meta itemprop="position" content="1"/>
<div itemprop="itemListElement" itemscope itemtype="http://schema.org/HowToStep">
<meta itemprop="position" content="1"/>
<div itemprop="itemListElement" itemscope itemtype="http://schema.org/HowToDirection">
<meta itemprop="position" content="1"/>
<div itemprop="text">Здесь — содержимое первого шага, которое дает пользователю больше подробной информации.</div>
</div>Разметка Recipe
Разметка Recipe подойдет для кулинарного блога, поскольку обеспечивает добавление структурированных данных в тексты рецептов и позволяет сообщать ПС сведения об этапах приготовления различных блюд.
Роль в SEO
Рецепты с добавленной микроразметкой часто показываются вверху выдачи в предусмотренной карусели. В результате повышается вероятность пользовательских кликов, что увеличивает трафик на сайт.
Аналогично и с картинками Google, где рецепты могут получить специальный значок.
Пример микроразметки Recipe:
<div itemscope itemtype="http://schema.org/Recipe"/>
<h1 itemprop="name">название_рецепта</h1>
<div itemprop="description">описание_рецепта</div>
<div>
Теги: <span itemprop="keywords">ключевые, слова, для, рецепта</span>
</div>
<img itemprop="image" src="ссылка_на_изображение_готового_блюда"/>
<ul>
<li>Автор рецепта: <span itemprop="author">Автор</span></li>
<li>После приготовления вы получите <span itemprop="recipeYield">4 порции</span></li>
<li>Время приготовления: <meta itemprop="totalTime" content="PT45M"/>45 минут</li>
</ul>
<h2>ингредиенты</h2>
<ul>
<li itemprop="recipeIngredient">1 курица</li>
<li itemprop="recipeIngredient">5 л пива</li>
<li itemprop="recipeIngredient">соль</li>
<li itemprop="recipeIngredient">перец</li>
<li itemprop="recipeIngredient">специи по вкусу</li>
</ul>
<h2>способ_приготовления</h2>
<ul itemprop="recipeInstructions" itemtype="https://schema.org/ItemList" itemscope>
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"/>
<img itemprop="image" src="ссылка_на_изображение_ингредиента"/>
Курицу нарезать на кусочки, выложить в форму для запекания, посолить, поперчить, добавить специи по вкусу. </li>
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"/>
<img itemprop="image" src="ссылка_на_изображение_ингредиента"/>
Курицу залить пивом, поставить в духовку. </li>
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"/>
<img itemprop="image" src="ссылка_на_изображение_ингредиента"/>
Жарить при температуре 180 градусов в течение 40—45 минут. </li>
</ul>
<span itemprop="recipeCategory">Блюда из курицы</span>
<div itemprop="nutrition" itemtype="http://schema.org/NutritionInformation"/>Пищевая ценность:
<ul>
<li>Калории: <itemprop="calories">120 ккал.</span>,</li>
<li>Жиры: <span itemprop="fatContent">7 г.</span></li>
<li>Углеводы: <itemprop="carbohydrateContent">1 г.</span>
</li>
</ul>
</div>
Приятного аппетита!</div>Распространенные ошибки микроразметки
При добавлении микроразметки допущенные ошибки приводят к штрафным санкциям со стороны ПС. Во избежание негативных последствий рекомендуется соблюдать определенные рекомендации:
- Обязательно проверять разметку. Даже единственный символ, который пропущен в коде JSON-LD, оказывает значительное влияние на структурирование данных. Для проверки кода можно использовать сервисы, расположенные по адресу: search.google.com/test/rich-results, validator.schema.org.
- Не добавлять разметку к контенту, которого нет на сайте. Несмотря на то, что JSON-LD подходит для любой страницы, информация в коде должна соответствовать публикации. Если поисковые алгоритмы обнаружат неправильное применение разметки, последует предупреждение, а при его игнорировании ситуация может привести к снижению позиций ресурса в выдаче.
- Не делать разметку для определенной страницы по всему сайту. В качестве примера можно привести код Rating, предназначенный для одного элемента, но распространяющегося полностью на рубрику.
При добавлении микроразметки не нужно нарушать рекомендации поисковой системы, ознакомиться с которыми можно по
ссылке:
https://developers.google.com/search/docs/appearance/structured-data/sd-policies
Отслеживание
технического состояния и эффективности микроразметки
Для проверки правильного структурирования данных
необходимо перейти в раздел Enhancements (расположен в Google Search Console) и просмотреть состояние различных
типов разметки на страницах сайта. При наличии недочетов показываются сведения о них и инструкции по устранению
ошибок.
Кроме контроля технического состояния
разметки Schema org, Search Console подходит для мониторинга ее эффективности в поисковой выдаче, для чего
достаточно выбрать Performance > Search results > Search Appearance и просмотреть сводку кликов и показов. В верхней
части консоли можно дополнительно нажать на NEW и задействовать фильтр для показа расширенных результатов
поиска.
Частые вопросы
Что такое Schema.org?
Это общий словарь для разметки данных, который поддерживают Google, Яндекс, Bing и Yahoo. Он задает названия сущностей и их свойств: Product для товара, price для цены, author для автора. Сам по себе Schema.org не формат, а список типов: размечать ими можно через JSON-LD, микроданные или RDFa.
Чем Schema.org отличается от микроразметки?
Микроразметка — это общее название способа передавать поисковику структурированные данные. Schema.org из них конкретный словарь, самый распространенный. Есть и другие: Open Graph для соцсетей, микроформаты для контактов.
Какие типы Schema.org самые нужные?
Любому сайту нужны Organization и BreadcrumbList, они работают на всех страницах. Дальше по типу сайта: интернет-магазину Product и Offer, блогу Article и Person, компании с офисом LocalBusiness.
Можно ли разметить страницу несколькими типами?
Да, и обычно так и делается. Ограничение одно: каждый тип должен соответствовать тому, что реально есть на странице.
Как проверить разметку Schema.org?
Валидатором Яндекса и Rich Results Test. Первый показывает распознанные сущности и незаполненные поля, второй говорит, на какой расширенный результат страница претендует.
Обязательно ли заполнять все поля типа?
Нет, но обязательные поля заполнить нужно, иначе тип не будет распознан. Полный перечень свойств каждого типа — в спецификации Schema.org.
Источники
- Google Search Central. Structured data general guidelines
- Яндекс Вебмастер. Валидатор микроразметки
- Google. Rich Results Test
- Schema.org. Full hierarchy