Перейти к содержимому
Левицкий Концепт
Инициализация систем000%

Генератор микроразметки JSON-LD (Schema.org)

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

Бесплатно, без регистрации. Данные обрабатываются в вашем браузере и никуда не отправляются.

Вставьте в <head> или перед </body>
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FurnitureStore",
  "name": "Мебель Дом",
  "url": "https://example.ru",
  "image": "https://example.ru/logo.png",
  "telephone": "+7 495 000-00-00",
  "email": "info@example.ru",
  "priceRange": "₽₽",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "ул. Примерная, 1",
    "addressLocality": "Москва",
    "postalCode": "101000",
    "addressCountry": "RU"
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": [
        "Monday",
        "Tuesday",
        "Wednesday",
        "Thursday",
        "Friday"
      ],
      "opens": "10:00",
      "closes": "20:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": [
        "Saturday",
        "Sunday"
      ],
      "opens": "11:00",
      "closes": "18:00"
    }
  ],
  "sameAs": [
    "https://vk.com/example",
    "https://t.me/example"
  ]
}
</script>
Проверьте код в валидаторе schema.org и в инструменте проверки расширенных результатов Google, а в Яндекс Вебмастере — в разделе «Валидатор микроразметки».

Как пользоваться

  1. Выберите тип разметки: компания, точка на карте, вопросы-ответы, товар или статья.
  2. Заполните поля — пустые в код не попадут, а подсказки справа укажут, чего не хватает.
  3. Скопируйте блок <script> и вставьте в код страницы: в <head> или перед </body>.
  4. Проверьте страницу в валидаторах Яндекса и Google после публикации.

Что такое микроразметка и зачем она нужна

Микроразметка — машиночитаемое описание содержимого страницы по словарю schema.org. Человек и так видит, что на странице товар за 54 990 рублей в наличии, а поисковому роботу это нужно сообщить явно. Разметка помогает поисковику точнее понять страницу и даёт шанс на расширенный сниппет: с ценой и наличием, рейтингом, хлебными крошками, вопросами-ответами. Такой сниппет занимает больше места в выдаче и обычно получает больше кликов при той же позиции.

Формат JSON-LD — рекомендуемый Google и поддерживаемый Яндексом способ встраивания разметки. В отличие от атрибутов Microdata, он не вплетается в HTML-вёрстку, а лежит отдельным блоком <script type="application/ld+json">. Его проще генерировать, проверять и обновлять, не трогая шаблоны дизайна.

Какие типы поддерживает генератор

ТипГде использоватьЧто даёт
OrganizationГлавная или страница «О компании»Связывает сайт с компанией: название, логотип, контакты, профили в соцсетях
LocalBusinessСтраница филиала или контактовАдрес, координаты, часы работы, телефон — для карт и локальной выдачи
FAQPageСтраница с блоком вопросов и ответовПонятная структура Q&A для поисковиков и ассистентов
ProductКарточка товараЦена, наличие, бренд, рейтинг в сниппете
Article / BlogPostingСтатьи и записи блогаАвтор, даты публикации и обновления, картинка

Правила, которые нельзя нарушать

  • Разметка должна совпадать с видимым содержимым. Цена в JSON-LD — та же, что на странице; вопросы FAQ — те же, что в тексте. Расхождения поисковики считают манипуляцией.
  • Не размечайте то, чего нет. Рейтинг и количество отзывов указывайте только если реальные отзывы опубликованы на этой странице. Выдуманный рейтинг — прямой путь к ручным санкциям.
  • Один объект — одна сущность. Не нужно размечать каждую страницу как Organization. Компанию достаточно описать один раз — на главной.
  • Абсолютные адреса. Логотип, изображения и url указываются полностью, с https://.
  • Даты в формате ISO. 2026-10-01 или 2026-10-01T10:00:00+03:00, а не «1 октября».

LocalBusiness: как описать точку на карте

Для бизнеса с офисом, салоном или магазином LocalBusiness — самый полезный тип. Выберите наиболее точный подтип (BeautySalon, AutoRepair, Dentist, FurnitureStore) — это помогает поисковику отнести вас к правильной категории. Часы работы задаются строками вида «Mo-Fr 09:00-19:00»: генератор превратит их в структуру OpeningHoursSpecification. Координаты можно скопировать из Яндекс Карт. Данные должны совпадать с карточкой в Яндекс Бизнесе и 2ГИС — разнобой в адресе или телефоне снижает доверие.

Product: что обязательно для карточки товара

Минимальный набор — название, изображение и предложение (offers) с ценой, валютой и наличием. Без offers расширенный сниппет с ценой не появится. Для интернет-магазина разметку лучше генерировать шаблоном CMS автоматически, а этот инструмент использовать как эталон: соберите пример здесь, сравните с тем, что выдаёт ваш шаблон, и найдите расхождения.

Как проверить и внедрить

  1. Скопируйте код и вставьте в HTML страницы. В CMS для этого обычно есть поле «код в head» или отдельный блок в шаблоне.
  2. Проверьте страницу в валидаторе schema.org (validator.schema.org) — он покажет синтаксические ошибки.
  3. Проверьте в Google Rich Results Test, допускает ли разметка расширенный результат.
  4. В Яндекс Вебмастере откройте «Инструменты → Валидатор микроразметки».
  5. Через несколько недель посмотрите отчёты об улучшениях в Search Console.

Подробнее о том, как разметка влияет на сниппеты в обоих поисковиках, — в статье микроразметка Schema.org. Для локального бизнеса полезен материал про локальное SEO. Превью ссылок в соцсетях настраивается отдельно — генератором Open Graph.

Пример: какая разметка нужна сайту услуг

Возьмём сайт автосервиса с одним адресом. На главную — Organization с логотипом, телефоном и ссылками на профили в соцсетях и справочниках. На страницу контактов — LocalBusiness с подтипом AutoRepair, полным адресом, координатами и часами работы, совпадающими с карточкой в Яндекс Бизнесе. На страницы услуг с блоком вопросов — FAQPage только для тех вопросов, которые видны на странице. В блог — BlogPosting с автором и датами. Карточки товаров здесь не нужны: Product уместен для магазина или каталога с ценами. Такой набор закрывает основные типы и не создаёт противоречий между страницами.

Вопросы и ответы

Куда вставлять JSON-LD — в head или body?

Можно и туда, и туда: поисковики читают блок в любом месте документа. Обычно его кладут в <head> или в конец <body>.

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

Да. Например, на карточке товара уместны Product и BreadcrumbList, на главной — Organization и WebSite. Каждый объект — отдельный блок script.

Яндекс понимает JSON-LD?

Да, Яндекс поддерживает словарь schema.org в форматах JSON-LD, Microdata и RDFa. Для некоторых своих сервисов он использует и собственные форматы, например YML-фиды для товаров.

Почему у меня нет расширенного сниппета, хотя разметка валидна?

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

Генератор сохраняет мои данные?

Нет, код собирается в браузере, на сервер ничего не отправляется.

Когда нужна команда

SEO-продвижение

Соберём ядро по выдаче, спроектируем структуру и доведём страницы до топа — с отчётами по позициям и заявкам.

Другие инструменты