Структурированные данные на сайте: зачем нужна schema.org
Структурированные данные на сайте — это разметка в коде страницы по единому словарю schema.org, которая объясняет поисковику, что перед ним: статья, товар, отзыв или список шагов. Без неё робот сам угадывает смысл контента по тексту и вёрстке; с ней получает точные факты и может показать их в выдаче как rich snippet — с рейтингом, ценой или ответом на вопрос.
Что такое структурированные данные и как они работают
Структурированные данные — это код, который описывает содержание страницы в формате, понятном не человеку, а поисковому роботу: где заголовок статьи, где цена товара, где автор, где вопрос и ответ. Работает это через общий словарь тегов schema.org: вместо того чтобы робот статистически угадывал смысл текста, вы явно подписываете каждый элемент — «это цена», «это автор», «это дата публикации». Разметка не видна пользователю в браузере, она читается только машинами.
Словарь schema.org поддерживают крупные поисковые системы совместно, поэтому одна и та же разметка распознаётся сразу несколькими системами. Типов разметки в словаре сотни — от статьи и товара до рецепта и вакансии, но для типового бизнес-сайта хватает десятка базовых: статья, товар, отзыв, часто задаваемые вопросы, хлебные крошки, организация.
В отличие от meta-тегов title и description, структурированные данные не меняют то, что человек видит на странице, — они формируют слой фактов поверх контента, который поисковик использует при формировании сниппета в выдаче.
Зачем добавлять структурированные данные на сайт
Структурированные данные добавляют, чтобы поисковик увереннее понимал контент страницы и мог показать её в выдаче с дополнительными элементами — рейтингом, ценой, изображением или блоком вопросов и ответов. Разметка не поднимает позиции сама по себе, но заметно выделяет ссылку среди обычных результатов и повышает вероятность клика: пользователь охотнее переходит на результат со звёздами рейтинга и ценой, чем на голый заголовок со ссылкой.
Второй эффект — точность извлечения фактов. Когда товар, отзыв или мероприятие уже структурированы, поисковику не нужно гадать, где в тексте цена, а где — время работы: это снижает риск, что в выдаче окажется устаревшая или неверно распознанная цифра. Это особенно важно для страниц, которые становятся источником данных для голосового поиска и AI-обзоров, где ответ формируется не по ссылке, а по факту, который система вытащила со страницы. Проверять, действительно ли разметка приносит клики, стоит по позициям и CTR страницы в выдаче — рост кликов при том же месте в топе обычно и есть эффект от rich snippet.
JSON-LD, Microdata и RDFa: какой формат выбрать
JSON-LD, Microdata и RDFa — три синтаксиса, которыми можно записать одни и те же структурированные данные; они не конкурируют по возможностям, а отличаются тем, где и как размещается разметка в коде страницы. Google официально рекомендует JSON-LD, и для нового сайта это разумный выбор по умолчанию: остальные два формата остаются вариантом для случаев, когда разметку добавляют вручную прямо в существующую вёрстку.
| Формат | Где размещается | Плюсы | Статус у Google |
|---|---|---|---|
| JSON-LD | отдельный блок <script type="application/ld+json"> в <head> или <body> |
не смешан с HTML-вёрсткой, легко генерировать программно | рекомендуемый формат |
| Microdata | атрибуты itemscope, itemtype, itemprop прямо в HTML-тегах |
привязана к видимому контенту, не нужен отдельный скрипт | поддерживается, перегружает вёрстку |
| RDFa | атрибуты vocab, typeof, property в HTML-тегах |
подходит для сложных связанных данных | поддерживается слабее, применяется реже |
Если разметку генерирует CMS или её вставляют через диспетчер тегов, вопрос выбора обычно снят: инструмент сам выводит JSON-LD. Ручная работа с Microdata оправдана редко — например, когда правки прямо в HTML дешевле, чем встраивание отдельного скрипта.
Как структурированные данные превращаются в rich snippets
Структурированные данные превращаются в rich snippet, когда поисковик находит подходящую разметку, доверяет её данным и решает, что расширенный вид сниппета уместен для конкретного запроса. Это два отдельных решения: сначала система проверяет, что разметка корректна и совпадает с видимым контентом, затем — стоит ли вообще показывать расширенный элемент именно в этой выдаче. Валидная разметка — необходимое, но не достаточное условие для rich snippet.
Например, разметка FAQPage может дать раскрывающийся блок вопросов прямо под ссылкой на статью — читатель видит часть ответов, не переходя на сайт, и кликает только если тема действительно интересна. Разметка Product с рейтингом добавляет звёзды под сниппетом товара. Какой именно вид получит конкретная страница, поисковик решает алгоритмически и может со временем менять оформление или вовсе убирать элемент — на это нельзя повлиять напрямую, можно только держать разметку корректной и актуальной.
Основные типы schema-разметки для сайта
Для типового сайта агентства, магазина или блога хватает нескольких типов schema-разметки — остальные сотни типов из словаря нужны только специализированным нишам вроде рецептов или мероприятий. Ниже — базовый набор, который закрывает большинство страниц бизнес-сайта.
| Тип разметки | Для какого контента | Что может показать в выдаче |
|---|---|---|
| Article / BlogPosting | статьи, посты блога | автора, дату публикации, изображение |
| Product | карточка товара | цену, наличие, рейтинг |
| Review / AggregateRating | отзывы и оценки | звёзды рейтинга под ссылкой |
| FAQPage | вопросы и ответы | раскрывающийся блок вопросов в выдаче |
| HowTo | пошаговые инструкции | шаги с картинками |
| LocalBusiness | страница локального бизнеса | адрес, часы работы, телефон в панели знаний |
| BreadcrumbList | структура разделов сайта | путь разделов вместо URL в сниппете |
| Organization | сведения о компании | логотип и данные в панели знаний по бренду |
Разные типы можно и нужно комбинировать на одной странице: у карточки товара с отзывами одновременно работают Product, Review и BreadcrumbList — они описывают разные аспекты одной и той же страницы, а не заменяют друг друга.
Как добавить структурированные данные на сайт
Структурированные данные добавляют тремя способами: вручную в код шаблона, через плагин или модуль CMS, который генерирует разметку автоматически, или через диспетчер тегов без правки самого сайта. Для сайта на собственном движке или фреймворке разметку обычно генерируют программно — блок JSON-LD собирается из тех же данных, что уже выводятся на странице, чтобы не поддерживать два источника истины.
Ключевое правило одно и то же независимо от способа: разметка должна точно повторять то, что видит пользователь. Если в JSON-LD стоит одна цена, а на странице — другая, это не техническая мелочь, а нарушение правил поисковика, из-за которого разметку могут перестать учитывать. Если делаете сайт и разметку самостоятельно, стоит заранее свериться с общей пошаговой инструкцией по SEO-продвижению своими силами — там разметка идёт в связке с остальной технической частью, а не отдельным пунктом. Если сайт делает подрядчик, структурированные данные обычно входят в состав технического SEO — стоит уточнить заранее, что именно входит в SEO под ключ по договору.
Как проверить разметку и найти ошибки
Разметку проверяют инструментом Google Rich Results Test: он показывает, какие типы schema поисковик нашёл на странице, какие поля заполнены и есть ли ошибки или предупреждения. Это первый шаг после любого добавления или изменения разметки — до того, как ждать, появится ли расширенный сниппет в выдаче.
Второй уровень проверки — раздел с отчётами по структурированным данным в Google Search Console: он агрегирует ошибки по всему сайту, а не по одной странице, и показывает, сколько страниц с конкретным типом разметки поисковик видит валидными, а сколько — с ошибками. Проверять стоит не только сразу после внедрения, но и после любого редизайна или смены CMS: разметка часто ломается тихо, без видимых изменений на странице, и обнаруживается только по отчёту.
Частые ошибки при внедрении schema
Самая частая ошибка — размечать то, чего нет на видимой странице: рейтинг, которого нет в интерфейсе, цену, которая нигде не показана. Это прямое нарушение правил поисковика, а не техническая недоработка, и оно может стоить сайту доверия к разметке целиком, а не только к одной странице.
Кроме этого регулярно встречаются:
- рассинхрон данных — цена или наличие в разметке не совпадают с тем, что видит пользователь, потому что разметку не обновляют вместе с контентом;
- неверная вложенность — например, отзыв указан не как часть Product, а отдельным независимым блоком, из-за чего поисковик не связывает рейтинг с товаром;
- использование типа не по назначению — попытка натянуть FAQPage на текст, который не является вопросами и ответами, ради самого факта расширенного сниппета;
- разметка, добавленная один раз и забытая — типичный случай для страниц, где цена или статус меняются, а JSON-LD собирался вручную и с тех пор не обновлялся.
Как структурированные данные влияют на SEO и AI-поиск
На позиции в выдаче структурированные данные напрямую не влияют — Google прямо указывает, что это не фактор ранжирования. Эффект на трафик идёт через два косвенных канала: более заметный сниппет повышает CTR при той же позиции, а точные факты со страницы легче использовать системам, которые формируют краткий ответ без перехода по ссылке.
Второй канал стал заметнее с ростом AI-поиска и генеративных обзоров в выдаче: такие системы собирают факты с нескольких страниц и формируют сводный ответ, и структурированные данные — один из самых надёжных источников для этого, потому что факт уже подписан явно, а не спрятан в середине абзаца. Это не отменяет остальную работу над сайтом: разметка дополняет обычное поисковое SEO, а не заменяет его — без релевантного контента и технической исправности сайта разметка сама по себе трафик не создаст.
Источники
Короткие ответы
Обязательно ли добавлять структурированные данные для SEO?
Не обязательно как формальное требование, но настоятельно рекомендуется: разметка не гарантирует rich snippet, а повышает шанс его получить и облегчает роботам разбор страницы. Сайты без разметки продолжают индексироваться и ранжироваться — просто теряют часть кликов, которые достаются конкурентам с расширенным сниппетом.
Повышают ли структурированные данные позиции сайта в поиске?
Google прямо говорит, что структурированные данные не являются фактором ранжирования сами по себе. Эффект на трафик косвенный — через более заметный сниппет и более высокий CTR, а не через прямой рост позиций.
Какой формат разметки использовать — JSON-LD, Microdata или RDFa?
Для большинства сайтов — JSON-LD: его рекомендует Google, он не смешивается с вёрсткой и его проще генерировать автоматически для карточек товаров или статей. Microdata и RDFa поддерживаются, но требуют больше ручной работы прямо в HTML.
Как проверить, что структурированные данные на сайте работают правильно?
Инструментом Google Rich Results Test — он показывает, какие типы разметки Google нашёл на странице и какие у неё ошибки. Дополнительно стоит проверять раздел с отчётами по структурированным данным в Google Search Console: там видны ошибки по всему сайту, а не по одной странице.
Можно ли разметить данные, которых не видно на странице?
Нет: правила Google запрещают размечать контент, которого нет в видимой части страницы, — это расценивается как манипуляция и может привести к тому, что разметку перестанут учитывать. Она должна точно повторять то, что видит пользователь.
рядом в кластере «SEO для бизнеса»