Инструменты

Schema.org Генератор (JSON-LD) — Article, FAQ, HowTo, Breadcrumb, LocalBusiness

Бесплатный генератор structured data в формате JSON-LD для 6 самых популярных типов Schema.org. Live preview, валидация, экспорт .json, открытие в Rich Results Test.

Schema.org Generator
JSON-LD для Article, FAQ, HowTo, Breadcrumb, Organization, LocalBusiness
Тип:

JSON-LD

Вставьте в <head> как <script type="application/ld+json">

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

Google рендерит вашу страницу как обычный HTML, а краулер видит только текст и теги. Чтобы поисковик понял, что <h1>Как установить GTM</h1> — это название HowTo-инструкции с тремя шагами, а <div class="price">$49</div> — цена товара в долларах, нужна structured data — структурированная разметка по словарю Schema.org.

Schema.org — совместный проект Google, Microsoft, Yahoo и Yandex (2011 год), который стандартизирует ~800 типов сущностей: от Article, Product, Recipe до узких DryCleaningOrLaundry и ExerciseAction. Каждый тип имеет набор свойств (properties), описывающих объект: у Article это headline, author, datePublished, image; у Productname, price, availability, aggregateRating.

Есть три способа добавить structured data в HTML:

ФорматГде живётРекомендовано Google
JSON-LDОтдельный блок <script> в <head>✅ Да (официально с 2015)
MicrodataАтрибуты itemscope / itemprop в HTML-тегах⚠ Поддерживается, но legacy
RDFaАтрибуты vocab / property в HTML-тегах⚠ Поддерживается, но legacy

JSON-LD выигрывает по всем фронтам: (1) не переплетается с вёрсткой, (2) легко генерируется с бэкенда или CMS, (3) не ломается при смене HTML-темплейтов. В 2026 году 95% новой structured data — это JSON-LD.

Rich results: что вы получаете за разметку

Google не использует schema как фактор ранжирования напрямую — об этом официально заявили Джон Мюллер и Дэнни Салливан. Но разметка даёт право на rich results — расширенные блоки выдачи, которые занимают больше пикселей и выделяются среди конкурентов:

  • Article → карусель Top Stories, дата публикации, имя автора
  • FAQPage → выпадающий список Q/A под органическим результатом (ограничен в 2023, но работает для AI-поиска)
  • HowTo → пошаговый список с изображениями в SERP
  • BreadcrumbList → цепочка навигации вместо URL под title
  • Product → цена, наличие, звёздный рейтинг, отзывы
  • LocalBusiness → карточка Google Knowledge Graph (рядом с Maps)
  • Organization → логотип в SERP, ссылки на соцсети в Knowledge Graph

По данным Backlinko (2024) и Ahrefs (2023), страницы с rich results имеют CTR на 10-40% выше обычных — в зависимости от ниши. Дополнительный бонус 2024-2026 — AI Overviews и Bing Copilot в первую очередь цитируют страницы с качественной structured data.

6 самых важных типов Schema — когда какой использовать

Article — для блогов, новостей, мануалов

Основной тип для редакционного контента. Подтипы: BlogPosting (посты блога), NewsArticle (новости), TechArticle (технические мануалы), ScholarlyArticle (академические). Обязательные поля для rich results: headline (≤110 символов), image (≥1200×675), datePublished, author, publisher.

Когда ставить: любая страница с текстовым контентом — пост блога, новость, обзор.

FAQPage — для часто задаваемых вопросов

Список Q&A, прикреплённый к mainEntity. Каждый вопрос — Question с acceptedAnswer типа Answer. Google ограничил визуальные rich snippets FAQ в 2023, но AI-поиск до сих пор извлекает ответы из этой разметки.

Когда ставить: отдельная секция FAQ на странице с реальными вопросами (не рекламой). Избегайте stub-вопросов типа «Хорош ли наш продукт?».

HowTo — для пошаговых инструкций

Набор HowToStep с position, name, text и опционально image. Дополнительно: totalTime в ISO-8601, estimatedCost, tool (инструменты), supply (материалы).

Когда ставить: туториал, рецепт, гайд по установке. Не ставить на общие обзорные статьи без чётких шагов.

Последовательность ListItem с position, name, item (URL). Минимум 2 уровня (Главная → Страница). Google заменяет URL под title на этот breadcrumb.

Когда ставить: каждая страница сайта кроме главной. Важно на e-commerce (Категория → Подкатегория → Товар) и блогах (Блог → Рубрика → Статья).

Organization — для юрлица сайта

Описывает компанию: name, url, logo, contactPoint, sameAs (соцсети). Добавляется на главную или в футер сайта. Google использует для построения Knowledge Graph.

Когда ставить: корпоративные сайты, SaaS, агентства, медиа. Без физического адреса или когда офис не предназначен для посетителей.

LocalBusiness — для бизнеса с физическим адресом

Наследует Organization + добавляет address, geo (координаты), openingHoursSpecification, priceRange. Имеет 100+ подтипов (Restaurant, Store, MedicalBusiness, BeautySalon, AutoRepair и другие), используйте самый узкий подходящий.

Когда ставить: кафе, магазины, клиники, салоны, СТО, юридические консультации с офисом. Вместе с Google Business Profile создаёт сильную локальную видимость.

Как вставить сгенерированный JSON-LD в сайт

Скопируйте код из генератора выше и добавьте в <head> страницы:

<head>
  <!-- другие теги -->
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "Article",
    "headline": "...",
    ...
  }
  </script>
</head>

Для WordPress: плагины Rank Math (бесплатный, лучший), Yoast SEO (распространённый) или Schema Pro (платный) автоматически генерируют разметку из полей статьи. Ручная вставка через Custom HTML блок в Gutenberg — тоже рабочий вариант.

Для Shopify / WooCommerce: большинство тем имеют встроенную Product schema. Проверьте существующую через Rich Results Test, добавляйте только те типы, которых не хватает.

Для кастомных сайтов на React/Vue/Next.js: генерируйте <script> на сервере (SSR), так как клиентский JS не всегда успевает до краулера. Библиотеки: react-schemaorg, schema-dts.

Проверка разметки

Google Rich Results Test (search.google.com/test/rich-results) — основной инструмент. Введите URL или вставьте код. Покажет предварительный вид rich result и ошибки. Наш генератор имеет кнопку, которая копирует JSON-LD и открывает этот инструмент.

Schema.org Validator (validator.schema.org) — более строгая проверка на соответствие спецификации. Показывает все предупреждения даже для не-rich-result типов. Рекомендуется для сложных схем (Product с offer, aggregateRating, review).

Google Search Console → Улучшения — после публикации URL Google сам проиндексирует разметку и сообщит в Search Console об ошибках или предупреждениях. Это единственный способ узнать о реальных проблемах в production.

Типовые ошибки и как их избежать

  • Schema markup, не соответствующая видимому контенту. Google наказывает за это manual action: FAQ в разметке — но FAQ на странице нет; звёзды рейтинга — но отзывов не видно. Разметка должна отражать то, что видит пользователь.
  • Копирование разметки с другого сайта без адаптации. Типовая ошибка: имя автора — Владимир, publisher — ваша компания; URL — ваш; дата публикации — из шаблона. Всегда актуализируйте.
  • Отсутствие обязательных полей. Для Article без image не будет Top Stories; для Product без offers.price — не покажут цену в SERP. Наш генератор подсвечивает пропущенные required-поля.
  • Размерность картинок. Article image должна быть минимум 1200×675 (16:9), желательно 1600×900. Маленькие изображения просто не попадут в rich results.
  • Локализация дат и текстов. datePublished: "01.04.2026" — невалидно, нужно "2026-04-01" в формате ISO-8601. Наш генератор автоматически использует поле типа date для избежания этой ошибки.
  • Кириллица в LocalBusiness.addressCountry. Должен быть ISO-код — UA, не Украина. Аналогично для других стран.

Частые вопросы (FAQ)

Что такое JSON-LD и чем он лучше Microdata или RDFa?

JSON-LD — рекомендованный Google формат structured data, который живёт в <script type="application/ld+json"> блоке. В отличие от Microdata и RDFa, которые вплетаются в HTML-теги, JSON-LD легче поддерживать и генерировать с бэкенда, не ломается при смене вёрстки.

Нужна ли schema markup для SEO?

Напрямую на ранжирование не влияет, но критична для rich results — расширенных блоков выдачи с более высоким CTR (на 10-40%). Также AI-поиск (Google AI Overviews, Bing Copilot) опирается на structured data при цитировании источников.

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

В тег <head> страницы как отдельный блок <script type="application/ld+json">{...}</script>. Один тип = один блок. WordPress — через плагины Rank Math или Yoast.

Как проверить корректность разметки?

Google Rich Results Test, Schema.org Validator, Google Search Console → Улучшения. Наш генератор имеет кнопку «Rich Results Test», которая копирует код и открывает инструмент.

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

Да, рекомендуется. Типовой стек для блог-поста: Article + BreadcrumbList + Organization. Для товара: Product + BreadcrumbList + FAQPage. Ограничений на количество нет.

FAQ markup больше не показывает rich snippets — стоит ли её ставить?

Да. Google ограничил визуальные FAQ rich snippets в 2023, но AI-поиск до сих пор использует эту разметку для извлечения ответов. Затраты минимальные, downside нулевой.

totalTime в HowTo — какой формат?

ISO-8601 duration: PT15M (15 минут), PT1H30M (1 час 30 минут), PT2H (2 часа). Генератор проверяет формат и предупреждает об ошибках.

Работает ли schema markup на SPA (React/Vue)?

Да, но JSON-LD должен быть в HTML-source, а не добавляться через JS. Решение: SSR (Next.js, Nuxt), prerendering или statically compiled подходы (Astro, Gatsby).

LocalBusiness или Organization — что выбирать?

LocalBusiness — если есть физический адрес для клиентов (кафе, магазин, клиника). Organization — для онлайн-бизнесов, SaaS, агентств без физического офиса или с офисом не для клиентов.

Schema для мультиязычного сайта с hreflang — как организовать?

Каждая языковая версия имеет собственную schema с контентом на соответствующем языке. Organization и LocalBusiness можно оставлять одинаковыми на всех версиях с локализованными name и description.

Связанные термины