Генератор schema.org
разметки JSON-LD
Что такое 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 показывает дату, автора и миниатюру в результатах поиска. Яндекс учитывает дату для ранжирования новостного контента.
Product + Offer
Для товаров интернет-магазинов. Показывает цену, наличие, рейтинг и количество отзывов прямо в поисковой выдаче. Яндекс использует эту разметку для формирования товарных сниппетов. Google отображает карточки в Shopping tab.
FAQPage
Для страниц с часто задаваемыми вопросами. Google и Яндекс показывают раскрывающиеся вопросы-ответы прямо в сниппете, значительно увеличивая его размер. Каждый вопрос — отдельная пара Question + Answer.
LocalBusiness / Organization
Для компаний и локальных бизнесов. Organization подходит для корпоративных сайтов, LocalBusiness — для точек обслуживания (рестораны, магазины, салоны). Яндекс использует данные для панели организации и карт.
HowTo / Recipe / Event
HowTo — для пошаговых инструкций (ремонт, DIY, настройка). Recipe — для кулинарных рецептов с ингредиентами, временем и калориями. Event — для мероприятий с датами, ценами билетов и местом проведения. Все три типа получают богатые сниппеты.
Совет: используйте robots.txt и sitemap.xml для корректной индексации страниц с разметкой.
Валидация: после добавления разметки проверьте её в Яндекс.Вебмастере и Google Rich Results Test.
Яндекс и Google: различия в обработке разметки
Оба поисковика поддерживают schema.org, но есть важные отличия в том, какие типы разметки они используют и как отображают результаты.
Яндекс
webmaster.yandex.ru- -- Поддерживает JSON-LD, Microdata и RDFa
- -- Особенно хорошо работает с Product, Organization, FAQ
- -- Есть уникальные требования к товарной разметке
- -- Использует разметку для Яндекс.Карт и справочника
- -- Валидатор: Яндекс.Вебмастер / Валидатор микроразметки
- -- Поддерживает HowTo для пошаговых инструкций
- -- FAQ-сниппеты отображаются в мобильной выдаче
- -- Рекомендует 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 разметку за четыре простых шага.
Выберите тип разметки
Определите, что именно размечаете: статью, товар, организацию, FAQ или мероприятие. Каждый тип показывает свой набор полей.
Заполните поля
Введите данные в обязательные и рекомендуемые поля. Подсказки подскажут формат ввода. Индикатор покажет прогресс заполнения.
Проверьте превью
Справа в реальном времени формируется JSON-LD код. Убедитесь, что все данные корректны. Нажмите "Проверить заполнение" для валидации.
Скопируйте код
Нажмите "Копировать HTML" и вставьте готовый тег <script> в <head> вашей страницы. Проверьте в валидаторе Яндекса или Google.
Часто задаваемые вопросы
Был ли этот калькулятор полезен?
Инструмент справочный — не заменяет эксперта
Только для информационных целей. Все расчёты, результаты и данные, предоставляемые инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.
Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.
Профессиональные решения — медицинские, финансовые, инженерные — должны приниматься только после консультации с квалифицированным специалистом. Не используйте автоматический расчёт как единственное основание для важных решений.
Ограничение ответственности. Авторы и разработчики сервиса не несут ответственности за прямой или косвенный ущерб, возникший из-за использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию результатов.
Похожие калькуляторы
Генератор 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-calculatorSEO-калькулятор: плотность ключевых слов, мета-теги, контент, бэклинки, трафик
Комплексный 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