SEO-инструмент для вебмастеров

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

Создавайте структурированные данные для вашего сайта за пару минут. Поддержка 11 типов разметки, готовые шаблоны для российских сайтов, валидация и мгновенный предпросмотр JSON-LD кода.

11
Типов разметки
Article, Product, FAQ, Organization и другие
7
Готовых шаблонов
Блог, магазин, ресторан, мероприятие
100%
Бесплатно
Без ограничений и регистрации
JSON-LD
Формат вывода
Рекомендован Google и Яндексом

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

Schema.org — это единый словарь для описания сущностей на веб-страницах, который понимают все крупные поисковые системы. Добавляя структурированные данные, вы помогаете Яндексу и Google точнее понимать содержимое вашего сайта, что может привести к появлению расширенных сниппетов (rich snippets) в результатах поиска.

🏷️

Структурированные данные

Структурированные данные — это стандартизированный формат описания содержимого страницы. Вместо того чтобы анализировать весь HTML, поисковый робот получает четкую информацию: это товар с ценой 1500 руб., это статья от автора Иванова, это ресторан по адресу Тверская 10.

📋

Формат JSON-LD

JSON-LD (JSON for Linked Data) — рекомендуемый формат разметки. Код вставляется в тег script в head страницы и не затрагивает видимый контент. Это удобнее, чем Microdata или RDFa, потому что разметку можно добавлять независимо от HTML-структуры, через GTM или серверную шаблонизацию.

🌐

Поддержка поисковиков

Schema.org поддерживается Google, Яндексом, Bing и другими поисковыми системами. Проект был запущен в 2011 году совместными усилиями Google, Microsoft, Yahoo и Yandex. Сегодня словарь включает более 800 типов и 1500 свойств для описания практически любого контента.

Зачем добавлять schema.org разметку

Структурированные данные дают конкретные преимущества в поисковой выдаче и помогают сайту выделиться среди конкурентов.

Rich snippets в Яндексе

Яндекс показывает расширенные сниппеты для товаров (цена, рейтинг, наличие), рецептов (фото, время, калории), FAQ (раскрывающиеся вопросы) и организаций (адрес, телефон, режим работы). Это увеличивает CTR на 20-50%.

🔍

Rich results в Google

Google использует разметку для карточек товаров, рецептов, мероприятий, FAQ, хлебных крошек и видео. Результаты с rich snippets занимают больше места в выдаче и привлекают больше кликов по сравнению с обычными сниппетами.

🛒

E-commerce и маркетплейсы

Разметка Product с ценой, валютой, наличием и рейтингом критически важна для интернет-магазинов. Яндекс.Маркет и Google Shopping используют эти данные для формирования товарных объявлений и карточек в выдаче.

📍

Локальный бизнес

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

📰

Контентные сайты и блоги

Article и BlogPosting разметка помогает поисковикам определить автора, дату публикации и обновления, издателя. Это особенно важно для E-A-T (экспертность, авторитетность, надежность) и может влиять на позиции в выдаче.

🎯

Голосовой поиск и ИИ

Структурированные данные используются голосовыми помощниками (Алиса, Google Assistant) для формирования ответов. FAQ-разметка, рецепты и инструкции часто становятся источником для прямых ответов в поисковой выдаче.

Типы разметки/ справочник

Каждый тип разметки предназначен для конкретного вида контента. Выбирайте тот, который точнее всего описывает содержимое вашей страницы. Можно комбинировать несколько блоков JSON-LD на одной странице.

Article / BlogPosting / NewsArticle

Для статей, блогов и новостей. Обязательные поля: headline, image, datePublished, author, publisher. Google показывает дату, автора и миниатюру в результатах поиска. Яндекс учитывает дату для ранжирования новостного контента.

headlineauthordatePublishedimagepublisher

Product + Offer

Для товаров интернет-магазинов. Показывает цену, наличие, рейтинг и количество отзывов прямо в поисковой выдаче. Яндекс использует эту разметку для формирования товарных сниппетов. Google отображает карточки в Shopping tab.

nameoffers.priceavailabilityaggregateRating

FAQPage

Для страниц с часто задаваемыми вопросами. Google и Яндекс показывают раскрывающиеся вопросы-ответы прямо в сниппете, значительно увеличивая его размер. Каждый вопрос — отдельная пара Question + Answer.

Question.nameAnswer.text

LocalBusiness / Organization

Для компаний и локальных бизнесов. Organization подходит для корпоративных сайтов, LocalBusiness — для точек обслуживания (рестораны, магазины, салоны). Яндекс использует данные для панели организации и карт.

nameaddresstelephoneopeningHours

HowTo / Recipe / Event

HowTo — для пошаговых инструкций (ремонт, DIY, настройка). Recipe — для кулинарных рецептов с ингредиентами, временем и калориями. Event — для мероприятий с датами, ценами билетов и местом проведения. Все три типа получают богатые сниппеты.

steprecipeIngredientstartDateoffers

Совет: используйте robots.txt и sitemap.xml для корректной индексации страниц с разметкой.

Валидация: после добавления разметки проверьте её в Яндекс.Вебмастере и Google Rich Results Test.

Яндекс и Google: различия в обработке разметки

Оба поисковика поддерживают schema.org, но есть важные отличия в том, какие типы разметки они используют и как отображают результаты.

🔴

Яндекс

webmaster.yandex.ru
  • -- Поддерживает JSON-LD, Microdata и RDFa
  • -- Особенно хорошо работает с Product, Organization, FAQ
  • -- Есть уникальные требования к товарной разметке
  • -- Использует разметку для Яндекс.Карт и справочника
  • -- Валидатор: Яндекс.Вебмастер / Валидатор микроразметки
  • -- Поддерживает HowTo для пошаговых инструкций
  • -- FAQ-сниппеты отображаются в мобильной выдаче
🔵

Google

search.google.com
  • -- Рекомендует JSON-LD как основной формат
  • -- Широкая поддержка: Article, Product, FAQ, Event, Recipe
  • -- Rich Results Test для проверки разметки
  • -- Knowledge Graph использует Organization и Person
  • -- Поддерживает VideoObject для видео-сниппетов
  • -- BreadcrumbList улучшает навигацию в выдаче
  • -- Использует разметку для Google Shopping

Советы по работе со структурированными данными

Практические рекомендации, которые помогут получить максимум от schema.org разметки на вашем сайте.

1Размечайте только видимый контент

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

2Используйте JSON-LD формат

JSON-LD — самый удобный способ добавления разметки. Код вставляется в head страницы и не зависит от HTML-структуры. Его легко генерировать динамически на сервере, добавлять через Google Tag Manager и поддерживать при изменении дизайна сайта.

3Заполняйте все рекомендуемые поля

Помимо обязательных полей, заполняйте и рекомендуемые. Чем больше информации вы предоставите, тем богаче будет сниппет. Например, для Product добавляйте не только цену, но и рейтинг, количество отзывов, бренд и SKU.

4Проверяйте разметку регулярно

После добавления разметки проверьте её через инструменты вебмастера. Следите за отчётами в Яндекс.Вебмастере и Google Search Console — они покажут ошибки валидации и подтвердят, что поисковик увидел ваши данные.

5Комбинируйте типы на одной странице

Вы можете разместить несколько блоков JSON-LD на одной странице. Например, на странице товара — Product + BreadcrumbList + FAQPage. Каждый блок помещается в отдельный script-тег. Это стандартная практика для крупных интернет-магазинов.

6Автоматизируйте генерацию

Для крупных сайтов с тысячами страниц ручная разметка нереалистична. Используйте шаблоны нашего генератора как основу, а затем интегрируйте генерацию JSON-LD в CMS. В WordPress это делают плагины, в Next.js — серверные компоненты, в Django — шаблонные теги.

Как пользоваться генератором

Создайте корректную JSON-LD разметку за четыре простых шага.

1

Выберите тип разметки

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

2

Заполните поля

Введите данные в обязательные и рекомендуемые поля. Подсказки подскажут формат ввода. Индикатор покажет прогресс заполнения.

3

Проверьте превью

Справа в реальном времени формируется JSON-LD код. Убедитесь, что все данные корректны. Нажмите "Проверить заполнение" для валидации.

4

Скопируйте код

Нажмите "Копировать HTML" и вставьте готовый тег <script> в <head> вашей страницы. Проверьте в валидаторе Яндекса или Google.

ЧАСТЫЕ ВОПРОСЫ

Часто задаваемые вопросы

Schema.org — это словарь для описания сущностей на веб-страницах. Добавляя структурированные данные в формате JSON-LD, вы помогаете Яндексу и Google точнее понимать содержимое сайта. Результат — расширенные сниппеты (рейтинг, цена, FAQ) в поисковой выдаче, которые повышают CTR и привлекают больше трафика.
JSON-LD — это скрипт в <head>, который не связан с HTML-разметкой страницы. Microdata вплетается в HTML-теги (itemprop, itemscope), а RDFa использует атрибуты property и typeof. JSON-LD проще внедрять и поддерживать: он не ломается при редизайне, его можно добавить через GTM и генерировать динамически. Google официально рекомендует JSON-LD.
Яндекс поддерживает большинство типов schema.org, но наиболее активно использует Product (товары с ценой и рейтингом), Organization и LocalBusiness (панель организации), FAQPage (раскрывающиеся вопросы), HowTo (пошаговые инструкции), Recipe (рецепты) и Article (статьи). Полный список и требования — в справке Яндекс.Вебмастера.
Нет, разметка — это необходимое, но не достаточное условие. Поисковик самостоятельно решает, показывать ли расширенный сниппет, основываясь на качестве контента, авторитетности сайта и релевантности запросу. Однако без корректной разметки расширенный сниппет точно не появится.
Да, это стандартная практика. Например, на странице товара можно разместить Product, BreadcrumbList и FAQPage одновременно. Каждый тип оформляется в отдельном теге <script type='application/ld+json'>. Поисковики корректно обрабатывают множественные блоки разметки.
Используйте Валидатор микроразметки Яндекса (webmaster.yandex.ru/tools/microtest), Google Rich Results Test (search.google.com/test/rich-results) и Schema.org Validator (validator.schema.org). Все три инструмента бесплатны. Также отслеживайте ошибки в Search Console и Яндекс.Вебмастере.
Напрямую — нет, но косвенно — да. Расширенные сниппеты увеличивают CTR (кликабельность) на 20-50%, что является поведенческим сигналом для поисковиков. Кроме того, структурированные данные помогают поисковикам лучше понимать контент, что может влиять на релевантность результатов.
Самый простой способ — использовать плагины Yoast SEO, Rank Math или Schema Pro. Они автоматически генерируют JSON-LD для статей, страниц и товаров WooCommerce. Если нужна кастомная разметка, сгенерируйте код в нашем генераторе и вставьте через плагин Insert Headers and Footers или напрямую в шаблон темы.
@context указывает словарь, из которого берутся термины — для schema.org это всегда 'https://schema.org'. @type определяет конкретный тип сущности: Product, Article, Organization и т.д. Эти два поля обязательны в любом блоке JSON-LD и должны стоять первыми в объекте.
Да, генератор полностью бесплатен и работает без регистрации. Вы можете создавать неограниченное количество блоков разметки, использовать готовые шаблоны и копировать код. Все данные обрабатываются в браузере — ничего не отправляется на сервер.
Лиана Арифметова
АВТОРverifiedред. calcal.ru

Лиана Арифметова

Создатель и главный редактор

Миссия: демократизировать сложные расчёты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».

Mathematical Engineering · МФТИ · редактирует каталог с 2012 года

Был ли этот калькулятор полезен?

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

Инструмент справочный — не заменяет эксперта

Только для информационных целей. Все расчёты, результаты и данные, предоставляемые инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.

Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.

Профессиональные решения — медицинские, финансовые, инженерные — должны приниматься только после консультации с квалифицированным специалистом. Не используйте автоматический расчёт как единственное основание для важных решений.

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

СМЕЖНЫЕ ИНСТРУМЕНТЫ

Похожие калькуляторы

15

Генератор robots.txt

Визуальный конструктор robots.txt с поддержкой Яндекс-директив (Host, Clean-param). Создайте файл robots.txt для вашего сайта онлайн.

/generator-robots-txt

Генератор Open Graph тегов

Создание OG-тегов для корректного отображения ссылок в VK, Telegram, VK и Telegram. Предпросмотр карточки и готовый HTML-код.

/generator-open-graph

Генератор .htaccess редиректов

Визуальный конструктор .htaccess для Apache. Создание редиректов 301/302, принудительный HTTPS, www, блокировка IP, кэширование и сжатие.

/generator-htaccess

Калькулятор стоимости SEO продвижения сайта

Рассчитайте бюджет на SEO продвижение сайта в Яндексе и Google. Учёт региона, конкуренции, тематики и объёма работ. Актуальные цены 2024–2025.

/seo-cost-calculator

Объединить PDF онлайн — без загрузки на сервер

Склейка PDF в браузере через pdf-lib. До 20 файлов, до 50 МБ каждый. Локально, без отправки на сервер (152-ФЗ).

/obyedinit-pdf-onlajn-besplatno

Сжать PDF онлайн — уменьшить размер локально

Сжатие PDF в браузере без потери качества. 3 уровня (object streams, удаление метаданных). До 50 МБ. Через pdf-lib, локально.

/szhat-pdf-onlajn-umenshit-razmer

Разделить PDF на страницы — извлечь нужные онлайн

Разделение PDF на страницы локально: каждая страница отдельным файлом, диапазон или группами. Через pdf-lib, без отправки на сервер.

/razdelit-pdf-na-stranicy-onlajn

JPG в PDF — конвертер с объединением

Конвертация JPG/PNG в PDF в браузере: до 30 картинок в один документ. Форматы A4/A3/Letter или подгонка под изображение.

/jpg-v-pdf-konverter

Повернуть страницы PDF онлайн

Поворот всех или указанных страниц PDF на 90/180/270° за миллисекунды. Lossless. Через pdf-lib, без отправки на сервер.

/povernut-pdf-stranitsy-onlajn

Водяной знак на PDF онлайн (кириллица)

Нанесение текстового знака («КОНФИДЕНЦИАЛЬНО», «ЧЕРНОВИК») на все страницы PDF. Поддержка русского текста через Canvas. 4 положения, регулировка прозрачности.

/dobavit-vodyanoj-znak-na-pdf

Нумерация страниц PDF онлайн

Проставьте номера страниц PDF в браузере: 4 формата, 6 положений, пропуск титульной, кастомный старт. Поддержка кириллицы. Через pdf-lib + Canvas.

/numerovat-stranitsy-pdf-onlajn

PDF в JPG / PNG — конвертер страниц

Рендеринг каждой страницы PDF в картинку через pdfjs-dist (Mozilla). 4 уровня качества: 96 / 150 / 300 DPI и lossless PNG. До 50 МБ.

/pdf-v-jpg-konverter-onlajn

Извлечь текст из PDF онлайн

Извлечение текста из PDF в браузере через pdfjs-dist (Mozilla). Plain text, с разделителями страниц или JSON. Файлы не уходят на сервер.

/extract-text-iz-pdf-onlajn

Сжать JPG до 100 КБ для документов

Сжатие JPG до точного размера в КБ (50, 100, 200, 500, 1000) через бинарный поиск quality. Госуслуги, ЕГЭ, банки. Через browser-image-compression.

/szhat-jpg-onlajn-do-100kb

Удалить EXIF из фото — GPS и метаданные

Удаление EXIF (геолокация, модель камеры, дата) из JPEG. Сначала показывает что внутри, потом удаляет. 152-ФЗ. В браузере, без отправки.

/udalit-exif-iz-foto-online