SEO и аудитРаботает в браузере

Генератор Product Schema JSON-LD

Генератор формирует Product entity и добавляет Offer только при явно введённых price и priceCurrency. Ratings, reviews, seller, availability и condition никогда не подставляются автоматически.

  • Product + optional Offer
  • GTIN 8/12/13/14 validation
  • До 10 image URL
Онлайн-инструмент

Попробуйте инструмент

Добавьте данные, выберите нужные параметры и получите готовый результат.

Данные товара

Offer

Product JSON-LD

—

Публикуйте только проверенные фактические данные. JSON-LD не гарантирует rich result или поисковую видимость.

Ваши данные остаются здесь

Текст и выбранные файлы обрабатываются в текущем браузере и не отправляются на сервер для получения результата.

Проверено: 2026-07-17
01

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

  1. 1

    Укажите фактическое название и доступные product identifiers.

  2. 2

    Добавьте Offer только когда опубликованы price, currency и соответствующие availability/condition данные.

  3. 3

    Проверьте JSON-LD и синхронизируйте его с видимой карточкой и текущими данными магазина.

02

Что умеет инструмент

  • Поддерживает name, description, URL, @id, images, SKU, Brand, GTIN и MPN.
  • Создаёт Offer с price, ISO-like three-letter currency, availability, itemCondition, seller и priceValidUntil.
  • Не выводит Offer при неполной паре price/priceCurrency и не создаёт aggregateRating или review.
03

Когда пригодится

  • Подготовить базовый Product JSON-LD для одной карточки товара.
  • Проверить формат GTIN, currency и Offer перед внедрением в шаблон CMS.
  • Создать безопасный черновик без фиктивных рейтингов и отзывов.
04

Что происходит внутри

GTIN property выбирается по длине: gtin8, gtin12, gtin13 или gtin14.

Availability и itemCondition сериализуются как schema.org URL только из ограниченного списка формы.

05

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

Можно ли добавить рейтинг, если отзывов пока нет?

Нет. Генератор намеренно не создаёт ratings или reviews. Добавляйте их только из реальных опубликованных данных и после отдельной проверки требований.

Почему availability требует price и currency?

В этой bounded модели availability находится внутри Offer. Чтобы не создавать неполную offer-сущность, форма требует базовую ценовую пару.