Структурированные данные (structured data)
Структурированные данные — разметка на страницах сайта, помогающая поисковикам понять содержимое и отображать расширенные сниппеты: звёзды, хлебные крошки, FAQ и другие rich results.
Структурированные данные — семантическая разметка (Schema.org JSON-LD, Microdata, RDFa), встраиваемая в HTML-код страницы для передачи машиночитаемой информации о содержимом поисковым системам.
Что такое структурированные данные
Структурированные данные — дополнительная семантическая разметка, которую вебмастер добавляет на страницу. Она не меняет визуальное отображение страницы для пользователей, но позволяет поисковикам точно понять: что это за страница, о чём она, какие сущности описывает (организация, продукт, рецепт, статья и т. д.).
На основе структурированных данных Google формирует rich results (расширенные результаты поиска): карточки товаров со звёздами рейтинга, FAQ прямо в выдаче, рецепты с временем приготовления, события с датами и ценами билетов.
Форматы разметки
- 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 — логотип, контакты, соцсети
Как внедрить структурированные данные
- Определите тип контента страницы и выберите подходящую схему на schema.org
- Создайте JSON-LD объект с обязательными и рекомендуемыми свойствами
- Разместите блок <script type="application/ld+json"> в <head> или <body> страницы
- Проверьте разметку в инструменте Google Rich Results Test
- Отправьте страницу на переиндексацию через Google Search Console
Проверка и отладка
Основные инструменты: Rich Results Test (проверяет eligibility для rich results), Schema Markup Validator (schema.org, общая валидация JSON-LD), Google Search Console → раздел «Расширенные результаты» (мониторинг ошибок в продакшне).
Частые вопросы
Обсудим ваш проект?
Расскажите о целях и сайте — предложу формат работы и следующий шаг.