← Назад в словарь

Microdata

Microdata — микроданные

Суть в одном предложении

Microdata — HTML-спецификация для встраивания структурированных данных непосредственно в разметку страницы через атрибуты itemscope, itemtype и itemprop.

Краткое определение

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

Оригинал и перевод

  • Язык: английский
  • Оригинал: Microdata
  • Буквальный перевод: микроданные

Синонимы и варианты написания

  • HTML Microdata
  • Schema.org Microdata
  • Семантическая микроразметка

Происхождение

Спецификация Microdata разработана W3C и внедрена в HTML5. В 2011 году Google, Microsoft, Yahoo! и Яндекс объединились в инициативе Schema.org, чтобы создать единый словарь типов и свойств для использования с Microdata и другими форматами.

Где используется

  • Разметка товаров, статей, событий, организаций для поисковых систем
  • Поддержка расширенных сниппетов в Google Search и Яндекс.Поиске
  • Интеграция с Яндекс.Метрикой для извлечения структурированных данных
  • Улучшение индексации контента краулерами и AI-системами

Когда это важно

Microdata критична, когда:

  • Нужно разметить контент, который уже имеет чёткую HTML-структуру
  • CMS или фреймворк не поддерживают динамическую вставку JSON-LD
  • Требуется максимальная совместимость с устаревшими парсерами
  • Разметка должна быть видна в исходном HTML без JavaScript

Подробное объяснение

Синтаксис и атрибуты

Microdata использует три ключевых атрибута:

АтрибутНазначениеПример
itemscopeОбъявляет начало описания сущности<div itemscope>
itemtypeУказывает тип сущности из Schema.orgitemtype="https://schema.org/Article"
itempropОпределяет свойство сущностиitemprop="headline"

Пример разметки статьи:

<div itemscope itemtype="https://schema.org/Article">
  <h1 itemprop="headline">Заголовок статьи</h1>
  <span itemprop="author" itemscope itemtype="https://schema.org/Person">
    <span itemprop="name">Имя автора</span>
  </span>
  <time itemprop="datePublished" datetime="2026-02-17">17 февраля 2026</time>
</div>

Поддержка Google

Google поддерживает Microdata наравне с JSON-LD и RDFa, но с важными оговорками [[2]]:

  • Формат допустим: Microdata валиден для всех типов rich results, если разметка корректна
  • Рекомендация: Google официально рекомендует JSON-LD как «наиболее простой в реализации и поддержке» формат [[2]]
  • Динамический контент: JSON-LD легче читается при инъекции через JavaScript; Microdata требует наличия разметки в исходном HTML
  • Валидация: Проверка через Rich Results Test

Поддержка Яндекс

Яндекс поддерживает Microdata как основной формат для Schema.org-разметки [[11]][[13]]:

  • Полная поддержка: Article, NewsArticle, Product, Recipe, Review, Event, Organization
  • Инструменты: Валидация через Структурированные данные
  • Особенность: Яндекс исторически лучше обрабатывает Microdata, так как документация Schema.org изначально фокусировалась на этом формате [[19]]
  • Ограничение: Не все свойства Schema.org интерпретируются одинаково; рекомендуется сверяться с актуальным списком

Сравнение форматов: приоритеты

КритерийJSON-LDMicrodataRDFa
Рекомендация Google✅ Приоритет⚠️ Поддерживается⚠️ Поддерживается
Поддержка Яндекс✅ Частичная✅ Полная⚠️ Ограниченная
Внедрение в HTMLОтдельный <script>Встраивание в тегиВстраивание в теги
Читаемость для человекаВысокаяСредняяНизкая
Поддержка динамического контента✅ Отличная❌ Только статический HTML⚠️ Зависит от реализации
Совместимость с CMS✅ Плагины WordPress, Bitrix✅ Встроенная в многие CMS❌ Редко

Практическая рекомендация

  1. Для Google-ориентированных проектов: используйте JSON-LD как основной формат, дублируя критичные свойства в Microdata только при необходимости
  2. Для Яндекс-ориентированных проектов: Microdata может быть основным форматом, но JSON-LD также поддерживается — проверяйте в валидаторе
  3. Для максимальной совместимости: если ресурсы позволяют, реализуйте оба формата, но избегайте противоречий в данных
  4. Всегда валидируйте: проверяйте разметку в Google Rich Results Test и Яндекс.Валидаторе

Аналоги и связанные термины

  • JSON-LD
  • RDFa
  • Microformats (hCard, hRecipe)
  • Open Graph
  • Schema.org

Пример использования

<article itemscope itemtype="https://schema.org/FAQPage">
  <h1>Частые вопросы</h1>
  
  <div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
    <h2 itemprop="name">Что такое Microdata?</h2>
    <div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
      <p itemprop="text">Microdata — формат семантической разметки HTML5...</p>
    </div>
  </div>
</article>

Мини‑FAQ

  • Вопрос: Можно ли использовать Microdata и JSON-LD на одной странице? Ответ: Да, но не дублируйте одни и те же данные в обоих форматах — это может привести к конфликту интерпретации поисковыми системами.

  • Вопрос: Почему Google рекомендует JSON-LD, если Microdata тоже работает? Ответ: JSON-LD проще поддерживать: разметка вынесена в отдельный блок, не смешивается с вёрсткой и легче генерируется динамически [[2]].

  • Вопрос: Обязательно ли использовать datetime для дат в Microdata? Ответ: Для корректной интерпретации поисковиками — да. Используйте <time datetime="YYYY-MM-DD"> для однозначного формата [[14]].

Смотри также