Top.Mail.Ru Top.Mail.Ru
Structured Data и Schema.org: полное руководство

Structured Data и Schema.org: полное руководство

Structured Data и Schema.org: полное руководство

Структурированные данные — это машиночитаемая разметка, которая объясняет поисковым роботам, что находится на странице: товар, статья, отзыв или организация. Без неё робот видит просто текст и теги, с ней — понимает, что «4990» это цена в рублях, а «4,8» — рейтинг из пяти. Материал для технических SEO-специалистов: разбираем словарь Schema.org, какой синтаксис выбрать, как внедрить разметку без ошибок и какие типы дают расширенные сниппеты в Яндексе и Google.

Что такое Schema.org

Schema.org — единый словарь типов и свойств, который с 2011 года совместно поддерживают Google, Microsoft, Yahoo и Яндекс. Он описывает сущности (Product, Article, Organization) и их свойства (name, price, aggregateRating). Структурированные данные — это сами описания в коде страницы по правилам словаря.

Поисковик использует разметку двумя путями: для понимания контента (вклад в семантический анализ наряду с «Королёвым» и YATI) и для формирования расширенных результатов — звёзд рейтинга, цены, хлебных крошек, FAQ-аккордеонов в выдаче. Сама по себе разметка не является прямым фактором ранжирования, но улучшает сниппет, поднимая CTR и косвенно влияя на поведенческие факторы.

Три синтаксиса: JSON-LD, Microdata, RDFa

Один смысл можно выразить тремя способами — они эквивалентны по содержанию, но различаются тем, как код встраивается в страницу.

Синтаксис Где живёт в коде Когда выбирать
JSON-LD Отдельный <script type="application/ld+json"> По умолчанию для всех новых проектов
Microdata Атрибуты itemscope/itemprop в HTML-тегах Легаси-сайты, CMS-шаблоны без скрипта
RDFa Атрибуты vocab/typeof/property в HTML Сложные связанные данные, Open Graph

JSON-LD выигрывает, потому что отделён от вёрстки: данные не ломаются при редизайне, легко генерируются на бэкенде. Google рекомендует именно его, Яндекс читает все три. В 2026 году это стандарт, а Microdata оставляют только в легаси-шаблонах.

Базовый пример JSON-LD

Минимальная разметка статьи:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Структурированные данные: руководство",
  "author": { "@type": "Person", "name": "Иван Петров" },
  "datePublished": "2026-06-05",
  "publisher": { "@type": "Organization", "name": "Chrome Media" }
}
</script>

@context указывает на словарь, @type задаёт тип, дальше свойства. author и publisher — вложенные объекты со своим @type: так строятся связи между сущностями. Person с био и регалиями автора работает на E-E-A-T, что критично для YMYL-ниш.

Какие типы разметки дают результат

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

Тип Schema.org Что даёт в выдаче Для каких страниц
Organization / LocalBusiness Карточка бренда, контакты Главная, «Контакты»
Product + Offer Цена, наличие, валюта Карточки товара
AggregateRating / Review Звёзды рейтинга Товары, услуги, отзывы
BreadcrumbList Хлебные крошки вместо URL Вложенные страницы
FAQPage Раскрывающийся блок вопросов Инфо и коммерция
Article / NewsArticle Дата, автор, картинка Блог, новости
Event Дата, место, билеты Афиши, мероприятия

Для коммерции приоритет — Organization, Product/Offer, AggregateRating, BreadcrumbList; для информационных страниц — Article, FAQPage, BreadcrumbList. Хлебные крошки размечают на всех сайтах: они почти всегда отображаются и улучшают читаемость URL в сниппете. Подробнее — в инструкции по разметке хлебных крошек и материале о FAQ-микроразметке.

Пошаговое внедрение

  1. Инвентаризация. Сгруппируйте страницы (товары, категории, статьи, контакты) и для каждой группы выберите тип Schema.org.
  2. Шаблонизация. Генерируйте разметку на бэкенде из тех же данных, что и видимый контент. Хардкодить значения нельзя — они разойдутся с содержимым.
  3. Соответствие видимому. Указанный рейтинг 4,8 должен быть виден пользователю — это требование обоих поисковиков.
  4. Валидация и переобход. Прогоните каждый шаблон через валидатор до выкатки, затем отправьте URL на переиндексацию в Яндекс.Вебмастер и Search Console.

Для проверки используйте Validator.schema.org (синтаксис), Google Rich Results Test (увидит ли Google расширенный результат) и валидатор микроразметки в Яндекс.Вебмастере.

⚠️ РИСК и типичные ошибки

Структурированные данные — одна из немногих SEO-техник с прямыми санкциями за манипуляции: Google применяет ручные меры (manual action) за спам, Яндекс игнорирует разметку или понижает доверие к сниппету.

  • ⚠️ РИСК: разметка без видимого контента. Review или AggregateRating, которых нет на странице — это обманка. За неё прилетает ручная санкция Google и потеря сниппета.
  • ⚠️ РИСК: рейтинг себе. Размечать AggregateRating на свою организацию по собственной оценке Google прямо запрещает — рейтинг должен исходить от пользователей или сторонних площадок.
  • Несоответствие цены. В JSON-LD одна цена, на странице другая — устаревший сниппет бьёт по доверию. Генерируйте из единого источника.
  • Невалидный JSON. Одна лишняя запятая — и блок не парсится. Валидируйте каждый шаблон.
  • Дубли разметки. Два <script> с Product (от темы и от плагина) путают робота. Оставляйте один источник.
  • Устаревший data-vocabulary.org. Старый словарь крошек не поддерживается — мигрируйте на BreadcrumbList.

Мини-кейс: магазин гранитных памятников

На региональном коммерческом сайте (Новосибирск) карточки товаров отдавали роботу только текст и цену в вёрстке. Внедрили JSON-LD: на карточках — Product с вложенным Offer (цена, RUB, наличие), на «Контактах» — LocalBusiness с адресом, телефоном и часами работы для NAP-консистентности, сквозные BreadcrumbList. После прогона через Rich Results Test и валидатор Яндекс.Вебмастера URL отправили на переобход; в Search Console блок перестал показывать ошибки, цена и крошки начали подтягиваться в сниппет. Такую работу ведут в рамках чек-листа технического SEO.

FAQ

Влияет ли разметка на позиции напрямую?
Нет, это не прямой фактор ранжирования. Она улучшает понимание контента и формирует расширенный сниппет, повышая CTR и поведенческие факторы — а они уже влияют на позиции.

Какой синтаксис выбрать новому проекту?
JSON-LD: его рекомендует Google, корректно читает Яндекс, он отделён от вёрстки и легко генерируется на бэкенде.

Гарантирует ли валидная разметка расширенный сниппет?
Нет. Валидность необходима, но недостаточна — поисковик сам решает, показывать ли расширенный результат, исходя из качества страницы и типа запроса.

Можно ли получить санкцию за разметку?
Да. Google накладывает ручные меры за данные, которых нет на странице, за самостоятельный рейтинг и спам. Размечайте только реальный видимый контент.

Нужна ли разметка FAQPage коммерческим страницам?
Да, если на странице есть реальный блок вопросов и ответов. Он даёт раскрывающийся блок в выдаче и помогает закрыть смежные информационные запросы в сниппете.

Материал подготовлен экспертами Chrome Media — техническое SEO и подготовка сайтов к расширенным сниппетам.

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *