Вместе SEO · Инструмент

Генератор микроразметки schema.org

Семь типов разметки в формате JSON-LD: организация, местная компания, товар, вопросы и ответы, хлебные крошки, статья, услуга. У каждого поля написано, зачем оно и что даёт в выдаче, а проверка предупреждает о том, за что расширенный сниппет снимают.

Ставится один раз на главной или на всех страницах сайта.

Яндекс: Организация в карточке компании и в блоке контактов.

Google: Название, логотип и контакты в панели знаний.

Готовая разметка
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization"
}
</script>

Вставьте этот блок в код страницы — в <head> или в конец <body>. Место значения не имеет, важно, чтобы блок был на той же странице, которую он описывает.

Проверка

Не заполнено: название организации

Без этого поля разметка не имеет смысла — поисковик её просто пропустит.

Не заполнено: адрес сайта

Без этого поля разметка не имеет смысла — поисковик её просто пропустит.

Стоит заполнить: логотип

Это поле нужно Google для расширенного сниппета.

Стоит заполнить: телефон

Поле нужно и Яндексу, и Google для расширенного сниппета.

Стоит заполнить: инн

Это поле важно для Яндекса — без него карточка показывается урезанной.

Готовую разметку стоит прогнать через официальные проверки: валидатор Яндекса и проверка расширенных результатов Google. Они читают страницу целиком и видят то, чего не видит генератор.

Что такое микроразметка простыми словами

Микроразметка — это скрытые от человека пометки в коде страницы, которые объясняют поисковику, что на ней: организация, товар, статья, вопросы и ответы. Сама по себе она не поднимает сайт в выдаче, но даёт расширенный сниппет — цену и наличие у товара, адрес и часы работы у компании, список вопросов под ссылкой. В результатах поиска такая ссылка занимает больше места и собирает больше переходов при той же позиции.

Чем этот генератор отличается

JSON-LD, а не разметка в вёрстке

Оба формата понимают и Яндекс, и Google. Но JSON-LD лежит отдельным блоком и не зависит от шаблона: поменяли дизайн — разметка цела. Микроданные, размазанные по атрибутам тегов, ломаются при первой же правке вёрстки.

Разное для Яндекса и Google

Наборы обязательных полей у поисковиков не совпадают. Логотип и издатель нужны Google, ИНН помогает Яндексу связать сайт с карточкой организации. В генераторе у каждого поля видно, кому оно нужно.

Разметка должна совпадать со страницей

Это правило нарушают чаще всего. Цена в разметке 1000, а на странице 1500; рейтинг есть в коде, но отзывов на странице нет. За это расширенный сниппет снимают — и обычно не с одной страницы, а со всего сайта.

Ошибки, из-за которых разметка не работает

Рейтинг без отзывов

Самая частая и самая дорогая ошибка. Оценку 4.9 ставят «для красоты», а отзывов на странице нет. Поисковики это проверяют и снимают расширенные сниппеты со всего домена.

Разметка вопросов, которых нет на странице

FAQPage описывает видимый блок вопросов. Если в коде вопросы есть, а на странице их не видно, это считается обманом.

Организация на каждой странице с разными данными

Разметку организации ставят один раз и одинаковую. Разные телефоны и названия на разных страницах путают поисковик и мешают склеить сайт с карточкой компании.

Товарная разметка на странице категории

Product описывает один товар. На списке товаров такая разметка неверна: там нужен ItemList или разметка каждой карточки отдельно.

Относительные адреса

В разметке нужны полные адреса с https. Пути вида /catalog/tovar поисковик не поймёт.

Забытая проверка после публикации

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

Частые вопросы

Микроразметка поднимает сайт в поиске?

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

Куда вставлять готовый код?

В код страницы — в раздел head или в конец body. Место не имеет значения, важно, чтобы блок находился на той же странице, которую он описывает. В WordPress это делают через плагин или файл темы, в Битриксе — через шаблон, в конструкторах есть поле «код в head».

Можно ли поставить несколько разметок на одну страницу?

Да, и это нормально: на странице услуги обычно стоят Service, BreadcrumbList и Organization. Каждую можно вставить отдельным блоком. Главное, чтобы они не противоречили друг другу.

Чем разметка Яндекса отличается от Google?

Формат один — schema.org, но требования к полям разные. Google строже к обязательным полям и показывает расширенные результаты выборочно, Яндекс использует разметку ещё и для связи сайта с карточкой организации в своих сервисах. В генераторе для каждого поля указано, кому оно нужно.

Как проверить, что разметка работает?

Опубликуйте страницу и прогоните её через валидатор Яндекса и проверку расширенных результатов Google. Оба читают живую страницу. Обратите внимание: даже безошибочная разметка не гарантирует расширенный сниппет — поисковик решает сам.

Что будет, если данные в разметке не совпадают со страницей?

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

Разметка готова. Что дальше

После публикации проверьте, что разметка встала на страницу и что страница вообще доступна поисковику: закрытая от индексации страница с идеальной разметкой в выдаче не появится. Это и показывает проверка сайта — она читает страницы так же, как поисковый робот, и сообщает, где разметки нет или где она не читается.