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

SEO-калькулятор: плотность ключевых слов, мета-теги, контент, бэклинки, трафик

Комплексный SEO-калькулятор: анализ плотности ключевых слов, проверка мета-тегов (Title, Description, H1), оценка качества контента и читабельности, ценность бэклинков (DA/DR, анкоры), прогноз трафика по позициям (CTR) и влияние скорости загрузки (Core Web Vitals) на конверсии.

/seo-calculator

Генератор Cubic Bezier (CSS transition)

Интерактивный генератор кривых Безье для CSS анимаций. Визуальная настройка плавности переходов, пресеты (ease, linear) и копирование кода.

/cubic-bezier

Калькулятор код-ревью: время, размер PR, дефекты, нагрузка

Комплексный калькулятор код-ревью: оценка времени проверки кода, анализ размера PR (XS/S/M/L/XL), покрытие ревью и bus factor, плотность дефектов и escape rate, нагрузка команды ревьюеров, метрики качества (churn, rework, first-pass yield).

/code-review-calculator

Калькулятор теории цвета: гармония, конвертер, палитры, смешивание, дальтонизм

Комплексный инструмент для работы с цветом: цветовые гармонии (комплементарная, аналогичная, триадная, тетрадная), конвертер HEX/RGB/HSL/HSV/CMYK, генератор палитр (монохроматическая, shades, tints, tones), смешивание цветов (аддитивное/субтрактивное), симулятор дальтонизма и анализ цветовой температуры.

/color-theory-calculator

Счётчик символов и слов

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

/schyotchik-simvolov-slov

Калькулятор градиентов и интерполяции цветов

Генератор плавных переходов между цветами. Создайте CSS градиент онлайн, получите коды цветов (HEX/RGB) и настройте количество шагов.

/color-gradient

Калькулятор контрастности (WCAG), шрифтов и сетки

Инструменты UI/UX дизайнера. Проверка контрастности цветов (WCAG AA/AAA), расчет модульной сетки и подбор типографической шкалы.

/contrast-grid

Калькулятор Responsive Margin/Padding (Clamp generator)

Генератор CSS функции clamp() для адаптивных отступов и шрифтов. Создайте отзывчивый дизайн (fluid spacing) от мобильных до десктопа онлайн.

/responsive-helper

Генератор паролей (безопасный)

Создать надежный пароль онлайн. Настройка длины, символов. Оценка сложности и энтропии.

/password-generator

Генератор Cron выражений (Crontab)

Создать и расшифровать Cron выражения онлайн. Удобный генератор расписания для скриптов и серверов. Перевод на понятный язык.

/cron-expression-generator

Калькулятор IP маски подсети (CIDR) онлайн

Профессиональный сетевой калькулятор. Расчет маски подсети (Subnet Mask), CIDR, адреса сети, широковещательного адреса и диапазона хостов.

/ip-subnet-calculator