Микроразметка — что такое и для чего нужна
Что представляет собой микроразметка
Микроразметка — это специальный способ структурирования данных на страницах сайта, который помогает поисковым роботам точнее интерпретировать содержание отдельных элементов контента. Благодаря такой разметке поисковые системы могут извлекать дополнительную информацию и использовать её при формировании расширенных сниппетов (rich snippets) в результатах поиска.
Сама по себе микроразметка не считается прямым фактором ранжирования и не влияет непосредственно на позицию страницы в выдаче. Однако она позволяет сделать сниппет более заметным, информативным и привлекательным для пользователей. Еще до перехода на сайт человек получает больше полезной информации и быстрее понимает, насколько страница соответствует его запросу. Это способствует росту кликабельности (CTR) и увеличению объема органического трафика. Если при этом ресурс удобен, полезен и отвечает ожиданиям посетителей, улучшаются поведенческие показатели, которые уже могут положительно сказаться на видимости сайта в поиске.
В совокупности эти факторы помогают укреплять позиции ресурса. Именно поэтому наличие и корректность микроразметки обычно проверяются в рамках SEO-аудита.
Расширенные сниппеты с дополнительными данными заметно выделяются среди обычных результатов поиска и помогают привлекать больше внимания аудитории.
Основные форматы микроразметки для Яндекса и Google
Schema.org
Schema.org — наиболее распространенный стандарт микроразметки, который поддерживается ведущими поисковыми системами. Он был представлен в 2011 году компаниями Google, Yahoo и Bing, а сегодня также рекомендован Яндексом.
В основе Schema.org лежит система сущностей и их свойств. Каждая сущность описывает определенный объект — например, организацию, товар, мероприятие или статью. Свойства позволяют уточнить характеристики этого объекта: адрес, телефон, стоимость, дату публикации и другие параметры.
Для разметки используются специальные атрибуты HTML:
- itemscope — сообщает поисковому роботу о наличии размеченной сущности;
- itemtype — определяет тип объекта;
- itemprop — указывает свойства и характеристики сущности.
Пример внедрения микроразметки
Предположим, на сайте компании «ТермоЛаб» размещен следующий блок контактной информации:
<div>
<span>ТермоЛаб</span>
Контакты:
<div>
Адрес: Проектируемый проект, 6 стр.1,
445000,
Тольятти,
</div>
Телефон: 8 800 000–00–00
Электронная почта: info@termolab.ru
</div>
Для начала необходимо обозначить блок как отдельную сущность. Это делается при помощи атрибута itemscope:
<div itemscope>
<span>ТермоЛаб</span>
Контакты:
<div>
Адрес: Проектируемый проект, 6 стр.1,
445000,
Тольятти,
</div>
Телефон: 8 800 000–00–00
Электронная почта: info@termolab.ru
</div>
Следующий шаг — определить тип сущности. В нашем случае это организация:
<div itemscope itemtype="https://schema.org/Organization">
<span>ТермоЛаб</span>
Контакты:
<div>
Адрес: Проектируемый проект, 6 стр.1,
445000,
Тольятти,
</div>
Телефон: 8 800 000–00–00
Электронная почта: info@termolab.ru
</div>
Полный перечень доступных типов представлен в официальной документации Schema.org.
После этого можно добавить свойства организации: название, адрес, телефон и электронную почту. Для этого используется атрибут itemprop. Обычно он привязывается к нужному тексту через тег <span>, который не влияет на отображение страницы для пользователя.
Готовый пример разметки выглядит следующим образом:
<div itemscope itemtype="https://schema.org/Organization">
<span itemprop="name">ТермоЛаб</span>
Контакты:
<div itemscope itemtype="https://schema.org/PostalAddress">
Адрес:
<span itemprop="streetAddress">Проектируемый проект, 6 стр.1</span>
<span itemprop="postalCode">445000</span>
<span itemprop="addressLocality">Тольятти</span>
</div>
Телефон:
<span itemprop="telephone">8 800 000–00–00</span>
Электронная почта:
<span itemprop="email">info@termolab.ru</span>
</div>
После внедрения такой структуры поисковые системы получают четкое представление о том, какие данные относятся к компании и как их следует интерпретировать.
Open Graph
Open Graph — это протокол микроразметки, разработанный социальной сетью Facebook*. Сегодня его также поддерживают многие другие платформы, включая ВКонтакте, X, LinkedIn и Pinterest. Кроме того, Яндекс использует данные Open Graph при формировании результатов поиска по видеоконтенту.
Главная задача Open Graph — улучшить отображение страниц сайта при публикации ссылок в социальных сетях и мессенджерах. Благодаря этой разметке можно управлять тем, какие заголовки, описания, изображения и другие элементы будут отображаться в превью ссылки.
Использование Open Graph помогает сделать публикации более привлекательными для пользователей и повысить вероятность перехода на сайт из социальных сетей.
Open Graph
В рамках стандарта Open Graph каждая веб-страница описывает только один объект — это может быть компания, товар, услуга, публикация или конкретный человек. Для корректной обработки данных необходимо указать несколько обязательных параметров:
- og:title — название объекта;
- og:type — его тип;
- og:url — канонический адрес страницы;
- og:image — ссылка на изображение, которое будет использоваться в превью.
Все перечисленные метатеги размещаются внутри блока <head> HTML-документа. Помимо обязательных параметров можно использовать и дополнительные свойства, например, указывать ссылки на видеоролики, описание страницы, название сайта и другие данные.
Пример использования Open Graph можно найти в официальной документации протокола.
JSON-LD
JSON-LD (JavaScript Object Notation for Linked Data) — современный формат микроразметки, основанный на использовании структурированных данных в виде объекта JSON внутри скрипта. Этот способ считается одним из самых удобных для внедрения и официально рекомендуется Google. Кроме того, JSON-LD поддерживается рядом сервисов Яндекса. Например, поисковая система использует его при обработке «хлебных крошек» и некоторых блоков с ответами в мобильной выдаче.
В основе JSON-LD лежит набор пар «ключ — значение». Разметка формируется разработчиком с помощью JavaScript, PHP, Python, Java и других языков программирования в соответствии с требованиями технической документации.
Зачем нужна микроразметка
Использование микроразметки дает сайту ряд преимуществ с точки зрения поисковой оптимизации.
Выделение важных данных в поисковой выдаче
С помощью микроразметки можно указать поисковым системам наиболее значимые элементы страницы: контактные данные, рейтинг, стоимость товара, разделы меню и другую полезную информацию. Благодаря этому сниппет становится более заметным для пользователя и привлекает больше внимания. Как следствие, увеличивается количество переходов на сайт и растет объем целевого трафика.
Формирование расширенных сниппетов
Микроразметка позволяет поисковым системам выводить в результатах поиска дополнительные сведения о странице. Для интернет-магазинов это могут быть цены, наличие товара, рейтинг и отзывы. Для организаций — адрес, телефон и часы работы. Такой расширенный формат помогает пользователям быстрее получить нужную информацию и повышает вероятность клика по ссылке.
Что представляет собой микроразметка
Микроразметка — это специальный способ структурирования данных на веб-странице, который помогает поисковым роботам точнее определять содержание отдельных блоков контента. На основе такой разметки поисковые системы могут формировать расширенные сниппеты (rich snippets), добавляя в результаты поиска дополнительные элементы и полезную информацию.
Сама по себе микроразметка не оказывает прямого влияния на позиции сайта в выдаче. Однако она делает сниппеты более информативными и заметными для пользователей. Благодаря этому посетители еще до перехода понимают, что страница отвечает их запросу, что положительно сказывается на кликабельности (CTR) и способствует росту трафика. Если при этом ресурс остается полезным и удобным, улучшаются поведенческие показатели, что уже косвенно влияет на ранжирование.
Именно поэтому наличие корректной микроразметки считается важным элементом SEO и обязательно проверяется в рамках комплексного аудита сайта.
Расширенный сниппет с дополнительной информацией заметно выделяется среди стандартных результатов поиска и привлекает больше внимания пользователей.
Основные форматы микроразметки для Яндекса и Google
Schema.org
Schema.org — наиболее распространенный стандарт микроразметки, который поддерживается Яндексом, Google, Bing и другими поисковыми системами. Он был создан в 2011 году крупнейшими интернет-компаниями для унификации структурированных данных.
В основе Schema.org лежит система сущностей и их свойств. Например, сущностью может выступать организация, а ее свойствами — адрес, телефон, электронная почта и другие характеристики.
Для разметки используются три основных атрибута:
- itemscope — обозначает наличие структурированных данных;
- itemtype — указывает тип сущности;
- itemprop — описывает свойства сущности.
Пример разметки данных компании
Предположим, на сайте компании «ТермоЛаб» размещен следующий блок контактов:
<div>
<span>ТермоЛаб</span>
Контакты:
<div>
Адрес: Проектируемый проект, 6 стр.1,
445000,
Тольятти,
</div>
Телефон: 8 800 000–00–00
Электронная почта: info@termolab.ru
</div>
Чтобы сообщить поисковым системам, что данный блок содержит информацию об организации, к контейнеру добавляется атрибут itemscope:
<div itemscope>
Затем необходимо указать тип сущности:
<div itemscope itemtype="https://schema.org/Organization">
После этого отдельные свойства компании размечаются через itemprop:
<div itemscope itemtype="https://schema.org/Organization">
<span itemprop="name">ТермоЛаб</span>
Контакты:
<div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress">
<span itemprop="streetAddress">Проектируемый проект, 6 стр.1</span>
<span itemprop="postalCode">445000</span>
<span itemprop="addressLocality">Тольятти</span>
</div>
Телефон:
<span itemprop="telephone">8 800 000–00–00</span>
Электронная почта:
<span itemprop="email">info@termolab.ru</span>
</div>
Полный перечень сущностей и их свойств представлен в официальной документации Schema.org.
Open Graph
Стандарт Open Graph был разработан Facebook* и сегодня поддерживается многими социальными платформами, включая ВКонтакте, LinkedIn, X (Twitter), Pinterest и другие сервисы.
Разметка Open Graph отвечает за корректное отображение страниц при публикации ссылок в социальных сетях и мессенджерах. Кроме того, Яндекс использует данные Open Graph при формировании некоторых результатов видеопоиска.
Каждая страница в рамках данного протокола описывает один объект — например, товар, организацию или человека. Для него рекомендуется указывать следующие параметры:
- og:title — название объекта;
- og:type — тип объекта;
- og:url — канонический адрес страницы;
- og:image — изображение для превью.
Эти метатеги размещаются внутри блока <head> HTML-документа. Дополнительно могут использоваться и другие параметры, например ссылки на видео, описание объекта и т.д.
JSON-LD
JSON-LD (JavaScript Object Notation for Linked Data) — современный формат структурированных данных, который считается наиболее удобным для внедрения. Именно его Google рекомендует использовать в первую очередь.
Яндекс также поддерживает JSON-LD, например для хлебных крошек и некоторых специальных элементов мобильной выдачи.
Вся информация описывается внутри отдельного скрипта в формате «ключ — значение». Такой подход позволяет внедрять микроразметку без изменения структуры HTML-кода страницы.
JSON-LD может формироваться с использованием различных языков программирования, включая JavaScript, PHP, Python, Java и другие.
Зачем нужна микроразметка
Использование структурированных данных дает ряд преимуществ для SEO-продвижения:
Выделение важной информации в поисковой выдаче
Поисковые системы могут отображать рейтинг, контакты, элементы меню, стоимость товаров и другие данные непосредственно в сниппете. Это помогает привлечь больше целевых посетителей.
Расширенные сниппеты
Микроразметка позволяет показывать в выдаче дополнительные сведения о товаре, услуге или компании. Пользователь получает больше информации еще до перехода на сайт.
Более информативные результаты поиска
Человек заранее понимает, сможет ли ресурс решить его задачу. Например, если в сниппете отображаются категории интернет-магазина, пользователь сразу оценивает ассортимент и релевантность предложения.
Улучшение видимости в голосовом поиске
Голосовые запросы обычно длиннее и сложнее обычных поисковых фраз. Структурированные данные помогают поисковым системам лучше понимать содержание страниц и чаще использовать их в голосовой выдаче.
Ускорение и повышение качества индексации
Четко структурированная информация упрощает работу поисковых роботов. В результате страницы могут быстрее индексироваться и точнее интерпретироваться алгоритмами.
Как поисковые системы используют микроразметку
Возможности Яндекса
На основе структурированных данных Яндекс формирует специальные сниппеты для:
- товаров;
- программного обеспечения и игр;
- рецептов;
- фильмов и сериалов;
- блоков вопросов и ответов;
- научных публикаций;
- организаций;
- изображений;
- видеоматериалов.
При этом для каждого типа объекта отображаются наиболее важные характеристики. Например, для товара это цена, название и описание, а для программы — платформа, размер и количество загрузок.
Возможности Google
Google использует расширенные сниппеты для множества типов контента:
- статей и публикаций блогов;
- материалов, созданных пользователями;
- книг с возможностью покупки;
- хлебных крошек;
- каруселей рецептов, фильмов, ресторанов и курсов;
- рейтингов работодателей;
- диапазонов заработной платы;
- мероприятий, концертов и фестивалей.
Благодаря этому выдача становится более информативной, а на сайт переходят пользователи, которые уже заинтересованы в конкретном предложении.
Проверка корректности микроразметки
Для проверки структурированных данных существуют специальные валидаторы. Следует учитывать, что они оценивают корректность синтаксиса, но не определяют, насколько правильно выбраны сущности и свойства.
Проверка в Яндексе
Для анализа микроразметки можно воспользоваться инструментами Яндекс Вебмастера. Сервис поддерживает проверку Schema.org, Open Graph и ряда других форматов.
Пользователю достаточно указать URL страницы или вставить фрагмент кода. После проверки система покажет найденные ошибки, предупредит о некорректных элементах и подскажет, какие данные требуют исправления.
Валидатор ориентируется не только на общепринятые стандарты микроразметки, но и на требования самого Яндекса, что позволяет заранее выявить потенциальные проблемы с отображением структурированных данных в поисковой выдаче.
В Google
Проверить структурированные данные можно с помощью инструмента проверки расширенных результатов в Google Search Console. Принцип его работы схож с сервисом Яндекса: достаточно указать URL страницы или вставить фрагмент кода для анализа. Система оценивает корректность микроразметки с учетом требований стандарта и рекомендаций Google.
По итогам проверки пользователь получает отчет не только о критических ошибках, но и о менее значительных замечаниях. Несмотря на то что такие недочеты не препятствуют работе разметки, их также рекомендуется исправлять. Это позволит повысить точность отображения данных в поисковой выдаче и избежать возможных проблем в будущем, когда несущественные замечания могут превратиться в полноценные ошибки.
В Schema.org
Для проверки соответствия разметки стандарту Schema.org можно воспользоваться официальным валидатором проекта. Инструмент анализирует схемы Schema.org и поддерживает проверку как по URL страницы, так и по вставленному вручную коду.
Разметку в формате JSON-LD сервис способен обнаруживать, однако интерпретирует ее ограниченно. В основе валидатора лежит прежний инструмент Google Structured Data Testing Tool, который впоследствии был заменен в Google Search Console сервисом проверки расширенных результатов.
Следует учитывать, что валидатор Schema.org оценивает исключительно соответствие официальной спецификации своего стандарта и не проверяет разметку на соответствие требованиям Яндекса или Google.
Итоги
Микроразметка представляет собой набор специальных тегов, атрибутов HTML и структурированных объектов, которые помогают поисковым системам и социальным платформам лучше понимать содержание веб-страниц.
Использование микроразметки позволяет формировать расширенные сниппеты с дополнительными сведениями: стоимостью товара, рейтингом, контактной информацией, адресом и другими важными данными. При этом наличие структурированных данных не гарантирует отображение расширенного сниппета в выдаче. Тем не менее поисковые роботы получают более полное представление о содержимом страницы, что положительно влияет на качество обработки сайта.
Сегодня применяется несколько стандартов микроразметки. Для Яндекса основным считается Schema.org, при этом отдельные сервисы также используют Open Graph и JSON-LD. Google рекомендует внедрение JSON-LD и активно использует данные Schema.org. Для социальных сетей и мессенджеров особое значение имеет Open Graph, который отвечает за корректное отображение ссылок при публикации и репостах.
Структурированные данные не оказывают прямого воздействия на позиции сайта в поисковой выдаче. Однако расширенные сниппеты делают результаты поиска более заметными и информативными, что способствует росту CTR и увеличению числа переходов. В свою очередь, улучшение поведенческих факторов может положительно сказаться на ранжировании ресурса. Именно поэтому настройка и исправление микроразметки входят в перечень базовых работ по поисковой оптимизации.
* Компания Meta признана экстремистской организацией на территории Российской Федерации, ее деятельность запрещена.