Структурированные данные (structured data)

Структурированные данные — разметка на страницах сайта, помогающая поисковикам понять содержимое и отображать расширенные сниппеты: звёзды, хлебные крошки, FAQ и другие rich results.

Кратко

Структурированные данные — семантическая разметка (Schema.org JSON-LD, Microdata, RDFa), встраиваемая в HTML-код страницы для передачи машиночитаемой информации о содержимом поисковым системам.

Что такое структурированные данные

Структурированные данные — дополнительная семантическая разметка, которую вебмастер добавляет на страницу. Она не меняет визуальное отображение страницы для пользователей, но позволяет поисковикам точно понять: что это за страница, о чём она, какие сущности описывает (организация, продукт, рецепт, статья и т. д.).

На основе структурированных данных Google формирует rich results (расширенные результаты поиска): карточки товаров со звёздами рейтинга, FAQ прямо в выдаче, рецепты с временем приготовления, события с датами и ценами билетов.

Структурированные данные не гарантируют показ rich results — Google самостоятельно решает, отображать ли расширенный сниппет. Но без разметки rich results невозможны.

Форматы разметки

JSON-LD
Рекомендуемый Google формат. Разметка добавляется в тег <script type="application/ld+json"> и не смешивается с HTML-кодом страницы. Легко обновлять.
Microdata
Разметка встраивается непосредственно в HTML-атрибуты (itemscope, itemprop). Используется реже, сложнее поддерживать при обновлении шаблона.
RDFa
Альтернатива Microdata для встраивания в HTML. Сложнее в реализации, применяется в специфических случаях.

Типы rich results

  • FAQ — вопросы и ответы прямо в сниппете
  • Product — цена, рейтинг, наличие товара
  • Article / BlogPosting — дата, автор, изображение
  • HowTo — пошаговые инструкции с изображениями
  • Recipe — время приготовления, калории, ингредиенты
  • Event — дата, место, цена билетов
  • BreadcrumbList — хлебные крошки в URL в выдаче
  • Organization / LocalBusiness — логотип, контакты, соцсети

Как внедрить структурированные данные

  1. Определите тип контента страницы и выберите подходящую схему на schema.org
  2. Создайте JSON-LD объект с обязательными и рекомендуемыми свойствами
  3. Разместите блок <script type="application/ld+json"> в <head> или <body> страницы
  4. Проверьте разметку в инструменте Google Rich Results Test
  5. Отправьте страницу на переиндексацию через Google Search Console

Проверка и отладка

Основные инструменты: Rich Results Test (проверяет eligibility для rich results), Schema Markup Validator (schema.org, общая валидация JSON-LD), Google Search Console → раздел «Расширенные результаты» (мониторинг ошибок в продакшне).

Частые вопросы

Напрямую — нет. Google официально заявляет, что разметка не является прямым фактором ранжирования. Косвенно — да: rich results увеличивают CTR, что может положительно влиять на позиции.
Не обязательно — Google поддерживает все три формата. Но JSON-LD рекомендован официально: он не смешивается с HTML, проще добавлять и обновлять без риска поломать вёрстку.
Страница не получит rich results. Критические ошибки (неверный тип, отсутствие обязательных полей) блокируют отображение. Предупреждения снижают шанс показа, но не блокируют его.
Нет — это нарушение правил Google. Разметка должна точно описывать видимый пользователю контент. Скрытые или несуществующие данные в разметке могут привести к ручным санкциям.
Прямые контакты

Обсудим ваш проект?

Расскажите о целях и сайте — предложу формат работы и следующий шаг.