← Главная / Блог / Структурированные данные
Структурированные данные 29.04.2026 · 9 мин чтения

Schema.org и JSON-LD: микроразметка для поисковых систем

Что такое Schema.org, зачем нужна микроразметка, как правильно реализовать JSON-LD для Organization, Article, Product, FAQ и получить расширенные сниппеты.

Schema.org и JSON-LD: микроразметка для поисковых систем

Что такое Schema.org

Schema.org — это открытый словарь структурированных данных, созданный совместно Google, Bing, Yahoo и Яндексом в 2011 году. Цель одна: дать веб-мастерам единый стандартизированный способ описывать содержимое страниц так, чтобы поисковые роботы понимали их смысл.

Без разметки поисковик видит набор слов. С разметкой Schema.org он понимает: это организация, вот её логотип, вот её контактный телефон. Или: это товар, его цена — 2 990 рублей, средняя оценка — 4,7 из 5.

Схема охватывает сотни типов — от Person и Organization до Recipe, Event, JobPosting и SoftwareApplication. Полный реестр — на schema.org.

Форматы разметки: JSON-LD, Microdata, RDFa

Словарь Schema.org можно реализовать тремя способами. У каждого своя история и свои компромиссы.

РЕКОМЕНДУЕТСЯ JSON-LD

Блок <script type="application/ld+json"> в <head> или <body>. Полностью отделён от HTML-вёрстки — добавляется и меняется без риска сломать визуал. Google рекомендует именно этот формат.

Microdata

Атрибуты itemscope, itemtype, itemprop встраиваются прямо в HTML-теги. Поддерживается, но тяжелее поддерживать — разметка переплетается с вёрсткой.

RDFa

Расширение HTML-атрибутов (аналогично Microdata, но восходит к семантическому вебу W3C). Используется в академических и государственных проектах. Для большинства сайтов избыточен.

Почему JSON-LD лучше: его можно генерировать динамически на сервере (или в CMS-плагине), добавлять без правки шаблонов, и он никогда не ломает вёрстку — браузер его не рендерит, только поисковик читает.

Как добавить JSON-LD на страницу

Разметка добавляется внутри тега <script type="application/ld+json">. Размещайте его в <head> — это ускоряет обнаружение данных краулером. Технически допустимо и в <body>.

Пример базового блока для типа Organization:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Chexter",
  "url": "https://chexter.ru",
  "logo": "https://chexter.ru/assets/img/logo.png",
  "sameAs": [
    "https://t.me/chexter_ru",
    "https://github.com/chexter"
  ]
}
</script>

Поле @context указывает, что используется словарь Schema.org. @type — конкретный тип из реестра. Остальные поля — свойства этого типа.

Rich Snippets — что дают расширенные сниппеты

Rich Snippet — это обогащённый результат в выдаче Google: дополнительные визуальные элементы поверх стандартного заголовка, URL и описания.

★
Звёздный рейтинг Жёлтые звёзды и число отзывов под заголовком. Требует aggregateRating в Product, LocalBusiness или Recipe.
▼
FAQ-аккордеон До трёх вопросов раскрываются прямо в SERP. Значительно увеличивает занимаемую площадь сниппета и CTR. Тип FAQPage.
›
Хлебные крошки вместо URL Читаемый путь вместо «chexter.ru/blog/schema-org-json-ld/». Повышает доверие и CTR. Тип BreadcrumbList.
₽
Цена и наличие Для товарных страниц: цена, валюта, «В наличии». Требует корректного Offer внутри Product.

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

Типичные ошибки при разметке

Неверные названия типов и свойств

Schema.org чувствительна к регистру. organization — ошибка, правильно Organization. То же касается свойств: DatePublished неверно, только datePublished.

Отсутствуют обязательные поля

Каждый тип имеет обязательные свойства для Rich Results. Например, Product без name или Review без author не пройдут валидацию.

Разметка не соответствует содержимому страницы

Если рейтинг в JSON-LD — 5.0, а на странице отзывов нет — Google может проигнорировать или наказать страницу. Данные в разметке должны точно отражать видимый контент.

Не проверяют разметку после деплоя

Разметка добавлена — и забыта. А через месяц шаблон поменялся, и JSON-LD сломался. Включите проверку структурированных данных в регулярный технический SEO-аудит.

Невалидный JSON

Лишняя запятая, незакрытая скобка, неэкранированная кавычка в строке — и весь блок не парсится. Всегда прогоняйте JSON через валидатор перед публикацией.

Как проверить микроразметку

После добавления или изменения JSON-LD обязательно запустите проверку. Ошибки в разметке незаметны невооружённым взглядом — только инструменты покажут, что пошло не так.

Google Rich Results Test

Официальный инструмент Google. Показывает, какие типы Rich Results доступны для страницы, и выделяет ошибки и предупреждения по каждому типу. Адрес: search.google.com/test/rich-results

Schema.org Validator

Официальный валидатор от создателей схемы. Проверяет соответствие типов и свойств спецификации без привязки к требованиям Google. Адрес: validator.schema.org

Google Search Console → Улучшения

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

Проверьте микроразметку вашего сайта прямо сейчас

Chexter автоматически находит все блоки JSON-LD и Microdata на странице, проверяет их на соответствие Schema.org, выявляет ошибки и отсутствующие обязательные поля. Бесплатно — без регистрации.

Проверить структурированные данные →
Проверить микроразметку — проверьте свой сайт Бесплатно · Без регистрации · Отчёт за несколько секунд
Проверить микроразметку →