Генератор Schema.org: микроразметка JSON-LD за минуту
Выберите тип объекта — статья, организация, локальный бизнес, товар, блок вопросов-ответов или хлебные крошки — заполните поля, и инструмент соберёт корректный JSON-LD для вставки на сайт. Именно эта разметка помогает Google и Яндексу показывать расширенные сниппеты: звёзды рейтинга, цены, аккордеоны FAQ, навигационные цепочки. Всё считается прямо в браузере, без отправки данных на сервер.
Что такое микроразметка Schema.org и зачем она нужна
Schema.org — это общий словарь, которым пользуются Google, Яндекс, Bing и нейросети, чтобы понять, что именно находится на странице: статья это, товар, рецепт, организация или список вопросов. Обычный HTML говорит браузеру, как показать текст, но не объясняет машине его смысл. Микроразметка добавляет этот смысловой слой: поисковик видит не просто число «4,8», а рейтинг товара, не просто строку с телефоном, а контакт компании. Благодаря этому в выдаче появляются расширенные сниппеты — звёзды, цены, аккордеоны с вопросами, навигационные цепочки. Они занимают больше места, выделяются среди конкурентов и поднимают кликабельность без роста позиций.
Почему JSON-LD, а не Microdata в HTML
Разметку можно добавить двумя способами: встроить атрибуты прямо в HTML-теги (Microdata) или вынести её отдельным блоком JSON-LD в <script>. Google официально рекомендует именно JSON-LD, и на то есть причины. Такой блок не привязан к вёрстке: его можно вставить в любое место страницы, он не ломается при редизайне и не зависит от того, как расставлены div’ы. Его легко генерировать, копировать и переносить между страницами. Этот инструмент собирает разметку сразу в формате JSON-LD — остаётся только вставить готовый блок в код страницы.
| Тип Schema.org | Для чего | Что появляется в выдаче |
|---|---|---|
| Article | Статьи, новости, блог | Дата, автор, крупное изображение |
| Product | Карточки товаров | Цена, наличие, звёзды рейтинга |
| FAQPage | Блоки вопросов-ответов | Раскрывающийся список прямо в выдаче |
| LocalBusiness | Кафе, салоны, сервисы | Адрес, телефон, часы работы, карта |
| BreadcrumbList | Любые вложенные страницы | Навигационная цепочка вместо URL |
Какие типы поддерживает генератор
Инструмент закрывает шесть самых востребованных сценариев: Article — для статей и новостей, Organization — для главной страницы сайта или компании, LocalBusiness — для офлайн-точек с адресом и часами работы, Product — для карточек товаров с ценой и рейтингом, FAQPage — для блоков «вопрос-ответ», BreadcrumbList — для хлебных крошек. Поля меняются в зависимости от выбранного типа, поэтому вы заполняете только то, что нужно для конкретного объекта. Пустые поля не попадают в итоговый код — разметка остаётся чистой и валидной.
- Расширенные сниппеты: звёзды, цены, FAQ-аккордеоны
- Больше места в выдаче и выше кликабельность
- Понимание контента нейросетями и AI-поиском
- Сниппет не гарантирован — поисковик решает сам
- Данные в разметке должны совпадать с видимыми на странице
- Каждый тип объекта требует своих обязательных полей
Schema.org и AI-поиск: почему это важнее, чем кажется
Раньше разметку считали инструментом ради красивого сниппета. Сегодня у неё новая роль: генеративные системы — Google AI Overviews, Яндекс с Нейро, ChatGPT и Perplexity — опираются на структурированные данные, чтобы быстро и без ошибок извлечь факты со страницы. Когда у вас размечены цена, рейтинг, автор и дата, ИИ-ответ берёт их напрямую и охотнее ссылается на источник. Разметка работает в связке с файлом llms.txt: первый объясняет машине смысл отдельной страницы, второй — структуру всего сайта для нейросетей. Вместе они формируют «AI-слой» сайта.
Как проверить разметку после генерации
Перед публикацией код стоит проверить — это занимает минуту и страхует от ошибок. Google Rich Results Test покажет, какие расширенные результаты доступны для вашей страницы и нет ли критичных ошибок. Schema Markup Validator от Schema.org проверит синтаксис любого типа разметки, даже того, что Google пока не показывает в сниппетах. Для Рунета используйте «Валидатор микроразметки» в Яндекс.Вебмастере — он подскажет, корректно ли Яндекс распознаёт ваш JSON-LD. Если валидатор ругается на отсутствие поля, просто заполните его в форме выше и скопируйте код заново.
Как это сделать
- Выберите тип разметки в выпадающем списке — например, Article для статьи или Product для товара.
- Заполните появившиеся поля: заголовок, описание, изображение, цену и другие данные объекта.
- Для FAQ и хлебных крошек вводите пары «значение | ссылка» по одной в строке.
- Скопируйте готовый JSON-LD кнопкой «Копировать код».
- Вставьте блок в HTML страницы — перед закрывающим тегом </body>.
- Проверьте результат в Google Rich Results Test и Яндекс.Вебмастере.
Частые вопросы
Блок JSON-LD можно разместить в любом месте HTML-документа — и в <head>, и в <body>. На практике удобнее всего вставлять его перед закрывающим тегом </body>: так он не задерживает загрузку видимого контента. В отличие от Microdata, JSON-LD не нужно «оборачивать» вокруг конкретных элементов страницы — он работает как самостоятельный блок данных. Главное — чтобы данные в разметке соответствовали тому, что реально видит пользователь на странице.
JSON-LD — официально рекомендованный Google формат. Его главное преимущество в том, что он отделён от вёрстки: разметка лежит отдельным блоком и не зависит от структуры тегов. Это значит, что при редизайне или смене шаблона разметка не сломается, её проще генерировать автоматически и переносить между страницами. Microdata вшивается в атрибуты HTML-элементов, поэтому любое изменение вёрстки рискует нарушить разметку. Для большинства сайтов JSON-LD — более надёжный и удобный выбор.
Нет, и это важно понимать. Корректная разметка — необходимое условие для расширенного сниппета, но не гарантия. Поисковик сам решает, показывать ли звёзды, цену или FAQ-аккордеон, исходя из качества страницы, её авторитетности и соответствия запросу. Что точно даёт разметка: она делает страницу «понятной» для машины и резко повышает шансы на расширенный результат. Без разметки этих шансов нет вовсе. Поэтому её стоит добавлять даже при том, что итог зависит от поисковика.
Да. Яндекс полноценно поддерживает словарь Schema.org и формат JSON-LD, использует их для своих расширенных сниппетов и Товарной галереи. Проверить, как Яндекс видит вашу разметку, можно в «Валидаторе микроразметки» внутри Яндекс.Вебмастера. Для русскоязычных сайтов разметка особенно полезна: она помогает Яндексу точнее определять тип контента и корректно показывать его в выдаче и в ответах Нейро. Один и тот же блок JSON-LD одновременно работает и для Google, и для Яндекса.
Разметку добавляют там, где она несёт смысл, а не на все страницы подряд. Для статьи логичен тип Article, для карточки товара — Product, для страницы услуги с ценами — Offer или Service. Хлебные крошки (BreadcrumbList) уместны на любой вложенной странице. А вот служебные страницы вроде «политики конфиденциальности» в разметке не нуждаются. Главное правило: размечайте то, что хотите видеть в расширенном сниппете, и не дублируйте один тип на страницах, где соответствующего контента нет.
Да, и это частая практика. Например, на странице статьи можно одновременно разместить блок Article (сама статья), BreadcrumbList (навигационная цепочка) и FAQPage (вопросы в конце материала). Каждый тип оформляется отдельным блоком <script type="application/ld+json"> — их может быть несколько на одной странице. Сгенерируйте код для каждого типа по очереди в этом инструменте и вставьте все блоки. Поисковик распознает их независимо и покажет тот сниппет, который сочтёт уместным для запроса.
Да, и эта роль разметки быстро растёт. Генеративные системы — Google AI Overviews, Яндекс Нейро, ChatGPT с веб-поиском, Perplexity — извлекают из страниц факты, чтобы составить ответ. Структурированные данные помогают им сделать это точно: цена, рейтинг, автор и дата берутся из разметки без догадок. Это повышает шанс, что ваш сайт окажется источником в ИИ-ответе. В связке с файлом llms.txt разметка формирует машиночитаемый слой сайта, на который опираются нейросети. Так что Schema.org сегодня — это не только про сниппеты, но и про видимость в ИИ-поиске.