Валидатор Schema.org разметки

Бесплатная проверка структурированных данных: введите URL или вставьте код — найдём все объекты JSON-LD, Microdata и RDFa, покажем ошибки JSON с номером строки, сверим типы и свойства со словарём schema.org (версия 30.1) и проверим обязательные и рекомендуемые поля для расширенных результатов Google — с готовыми исправлениями для копирования.

Или вставьте код: JSON-LD или HTML
Можно вставить чистый JSON, блоки <script type="application/ld+json"> или HTML-фрагмент с itemscope/typeof. До 512 КБ.

Коротко об инструменте

Цена
Бесплатно
Регистрация
Не нужна
Где идёт обработка
На нашем сервере: загружаем HTML страницы (JavaScript не выполняется) или разбираем вставленный код
Что принимает
Публичный URL (редиректы проходим) или вставленный JSON-LD / HTML до 512 КБ
Лимиты
12 загрузок страниц и 20 проверок кода в минуту с одного IP; дневного лимита нет; страница грузится до 20 секунд, проверяются первые 5 МБ HTML; результат по URL кэшируется на 10 минут
Результат
Сводка ошибок и предупреждений, ошибки JSON со строкой и столбцом и исправленный блок, дерево каждого объекта, проверка по словарю schema.org (версия 30.1), @id-ссылки и дубли, обязательные и рекомендуемые поля Google для 11 типов, фрагменты кода для исправления
Обновлено

Альтернативы

Другие инструменты для той же задачи и в чём каждый из них силён:

  • Schema Markup Validator (validator.schema.org) — Официальный валидатор schema.org: проверяет любые типы словаря по URL или фрагменту кода, без правил Google для расширенных результатов.
  • Google Rich Results Test — Инструмент Google: показывает, какие расширенные результаты может дать страница или код, проверяет глазами Googlebot для смартфона или компьютера (с выполнением JavaScript) и даёт превью.
  • Google Search Console — rich result reports — Отчёты по каждому типу разметки на всём сайте: валидные элементы, ошибки и предупреждения после обхода Google; показывают выборку, а не полный список.

Когда выбрать этот инструмент: Когда нужно одним отчётом проверить и словарь schema.org, и поля Google, найти точное место ошибки JSON и получить исправленный код, увидеть дубли (например, две разные Organization от плагина и темы) — или нужен интерфейс на русском, украинском или польском. Разметку, которую добавляет JavaScript, проверяйте в Rich Results Test.

Описания сверены с сайтами этих инструментов в октябре 2026 года.

Проверка микроразметки Schema.org: JSON-LD, Microdata, RDFa

Валидатор находит на странице или во вставленном коде все объекты структурированных данных — JSON-LD, Microdata и RDFa — и проверяет их в три слоя. Сначала синтаксис: если JSON сломан, покажем строку, столбец и причину (лишняя запятая, «кривые» кавычки, перенос строки внутри значения) и предложим исправленный блок. Затем словарь schema.org: неизвестные типы и свойства с подсказкой «возможно, вы имели в виду», свойства не для этого типа, устаревшие термины, неверные значения перечислений, даты и длительности не в формате ISO 8601, висящие ссылки @id и дубли. И наконец правила Google: обязательные и рекомендуемые поля для статей, товаров, отзывов, хлебных крошек, организаций, мероприятий, рецептов, видео, приложений и вакансий.

JSON-LD, Microdata и RDFa — по URL или из вставленного кода
Ошибки JSON со строкой и столбцом + автопочинка
Типы и свойства по словарю schema.org
@graph, ссылки @id и дубли объектов
Обязательные и рекомендуемые поля Google
Готовые фрагменты кода для исправления

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

  1. Введите URL страницы или вставьте JSON-LD / HTML во вкладку с кодом
  2. Начните с ошибок: синтаксис JSON и обязательные поля Google
  3. Скопируйте исправления, обновите страницу и проверьте снова

FAQ

validator.schema.org проверяет любую разметку schema.org, но ничего не говорит о требованиях Google. Rich Results Test, наоборот, проверяет только типы, для которых у Google есть расширенные результаты, и выполняет JavaScript страницы. Здесь оба слоя в одном отчёте: словарь schema.org и поля Google, плюс то, чего нет у обоих, — точное место ошибки JSON с автопочинкой, поиск дублей и готовые фрагменты кода. Наш инструмент не выполняет JavaScript: разметку, которую добавляет скрипт, проверяйте в Rich Results Test.

Google закрыл его: проверку под свои расширенные результаты перенёс в Rich Results Test, а общую проверку разметки — на validator.schema.org (Schema Markup Validator). Если вы искали «structured data testing tool», этот валидатор закрывает обе задачи сразу и вдобавок показывает, как исправить найденное.

Google прямо пишет, что не гарантирует показ даже корректной разметки. Частые причины: страница ещё не переобойдена, разметка описывает то, чего не видно на странице, тип больше не поддерживается (FAQ, How-to, окно поиска по сайту), отзывы о собственной компании на собственном сайте («самохвальные»), ручные санкции за структурированные данные. Проверьте отчёты «Улучшения» и «Меры, принятые вручную» в Search Console.

С сентября 2023 года Google показывал их только авторитетным сайтам госорганов и здравоохранения, а с 7 мая 2026 года убрал FAQ-сниппеты из выдачи совсем и в июне удалил документацию. Разметку FAQPage можно оставить — это корректный schema.org, ошибкой валидатор её не считает, — но ждать от неё сниппетов в Google не стоит.

Google понимает все три одинаково, если разметка корректна, но рекомендует JSON-LD: он не смешивается с вёрсткой, его проще поддерживать, а вложенные объекты описываются естественно. Microdata и RDFa удобны, когда данные уже выводятся шаблоном прямо в HTML. Главное — не описывать одну сущность дважды разными форматами с разными данными: такие дубли валидатор показывает отдельно.

Что проверяет валидатор

Структурированные данные — это машиночитаемое описание страницы по словарю schema.org: товар с ценой, статья с автором, компания с адресом. Поисковик берёт их, чтобы понять страницу и показать расширенный результат. Валидатор проверяет разметку в три слоя:

  1. Синтаксис. Один лишний символ — и весь блок JSON-LD поисковики пропускают. Мы показываем строку и столбец ошибки, объясняем причину и, если это безопасно, чиним сами: убираем висящие запятые и комментарии, меняем «типографские» кавычки на прямые, экранируем переносы строк внутри значений, оборачиваем несколько объектов подряд в массив.
  2. Словарь schema.org. Каждый тип и свойство сверяются с актуальной версией словаря: неизвестные термины (с подсказкой, если это опечатка или регистр — datepublished вместо datePublished), свойства, которые не относятся к этому типу, устаревшие термины, значения перечислений (InStock, EventScheduled), даты и длительности в формате ISO 8601.
  3. Правила Google. Для статей, товаров, отзывов, хлебных крошек, организаций, местных компаний, мероприятий, рецептов, видео, приложений и вакансий проверяем обязательные и рекомендуемые поля из документации Google Search Central. Отсутствие обязательного поля — ошибка: такой объект не получит расширенный результат. Рекомендуемого — предупреждение.

Кроме того, валидатор собирает объекты из @graph, разрешает ссылки @id и находит дубли: например, две разные Organization, которые выводят плагин SEO и тема сайта.

Частые ошибки и как их исправить

Что видитеЧто исправить
Лишняя запятая перед } или ]Удалите запятую после последнего свойства. Чаще всего появляется, когда поле удалили из шаблона.
Типографские кавычки “ ”Код скопирован из Word или визуального редактора. Вставляйте JSON-LD в HTML-режиме или в поле кода.
Свойства нет в schema.orgПроверьте написание и регистр: свойства пишутся с маленькой буквы (description), типы — с большой (Product).
«Это свойство, а не тип»В @type или itemtype попало имя свойства. Нужен тип: Article, Product, Organization…
Значение не из перечисления"availability": "in stock" → "https://schema.org/InStock".
Цена с валютой или запятой"price": "1 299,00 грн" → "price": "1299.00", "priceCurrency": "UAH".
Дата не ISO 860113.10.2026 → 2026-10-13 или 2026-10-13T09:00:00+03:00.
Длительность не ISO 8601"cookTime": "30 мин" → "PT30M"; полтора часа — "PT1H30M".
Ссылка @id никуда не ведётОпишите объект с таким @id на странице или исправьте ссылку.
Два узла одной сущности с разными даннымиОставьте один, дайте ему @id и ссылайтесь на него из остальных мест.

Обязательные поля Google по типам

По документации Google Search Central (сверено в октябре 2026). Полный список рекомендуемых полей валидатор показывает для каждого объекта.

ТипОбязательноГлавное из рекомендуемого
Article, NewsArticle, BlogPostingнет обязательных полейheadline, image, datePublished, dateModified, author с name
Product (сниппет товара)name и одно из offers, review, aggregateRating; в Offer — pricepriceCurrency, availability; для товарных объявлений нужны image и Offer
Review / AggregateRatingitemReviewed с name, author и reviewRating.ratingValue (у отзыва); ratingValue и ratingCount или reviewCount (у рейтинга)datePublished, bestRating, worstRating
BreadcrumbListitemListElement: ListItem с position, name и item (у последнего item можно не указывать)—
Organizationнет обязательных полейname, url, logo, контакты, адрес
LocalBusinessname, addresstelephone, url, geo, openingHoursSpecification, priceRange
Eventname, startDate, location с addressendDate, eventStatus, image, offers, organizer, performer
Recipename, imagerecipeIngredient, recipeInstructions, время, recipeYield, aggregateRating
VideoObjectname, thumbnailUrl, uploadDatecontentUrl или embedUrl, description, duration
SoftwareApplicationname, offers.price, aggregateRating или reviewapplicationCategory, operatingSystem
JobPostingtitle, description, datePosted, hiringOrganization, jobLocation с addressCountry (или удалённая работа)validThrough, employmentType, baseSalary

Что Google перестал показывать

  • FAQ — с сентября 2023 года только для авторитетных сайтов госорганов и здравоохранения, с 7 мая 2026 года не показывается вовсе; документацию удалили в июне 2026-го.
  • How-to — убран в сентябре 2023 года на десктопе и мобильных.
  • Окно поиска по сайту (WebSite + SearchAction) — отключено в ноябре 2024 года.
  • Хлебные крошки — с января 2025 года не показываются в мобильной выдаче, на десктопе остались.
  • Course info, Estimated salary, Learning video, Special announcement, Vehicle listing — документация удалена в сентябре 2025 года; practice problem — в январе 2026-го. Dataset теперь используется только в Dataset Search.

Такая разметка не вредит и остаётся корректной schema.org — валидатор помечает её информационным сообщением, а не ошибкой.

@graph и @id: одна сущность — одно описание

Если на странице несколько объектов, удобно собрать их в @graph и связать через @id, а не повторять организацию в каждом блоке:

{
  "@context": "https://schema.org",
  "@graph": [
    {"@type": "Organization", "@id": "https://example.com/#org", "name": "Example", "url": "https://example.com/", "logo": "https://example.com/logo.png"},
    {"@type": "WebSite", "@id": "https://example.com/#website", "url": "https://example.com/", "publisher": {"@id": "https://example.com/#org"}},
    {"@type": "Article", "headline": "…", "datePublished": "2026-10-13", "publisher": {"@id": "https://example.com/#org"}}
  ]
}

Валидатор показывает, куда ведёт каждая ссылка. Ссылка с # на объект, которого нет на странице, — предупреждение; ссылка на другую страницу — справка: поисковик может её не разрешить.

Отзывы о себе

Звёзды рейтинга для LocalBusiness и Organization Google показывает только сайтам, которые собирают отзывы о других компаниях. Если сайт размечает рейтинг собственной компании, Google считает такие отзывы самохвальными (self-serving) и звёзд не покажет. Валидатор предупреждает об этом, а если url организации совпадает с проверяемым сайтом — говорит прямо.

Ограничения

  • Мы читаем HTML так, как его отдаёт сервер, и не выполняем JavaScript. Google умеет читать JSON-LD, добавленный скриптом, поэтому для такой разметки используйте Rich Results Test или вставьте сюда HTML из инструментов разработчика.
  • Мы не сверяем разметку с видимым текстом страницы: если в JSON-LD цена или рейтинг не совпадают с тем, что видит посетитель, это нарушение правил Google, но автоматически его не поймать.
  • Корректная разметка даёт право на расширенный результат, но Google не гарантирует его показ.

Нужно создать разметку с нуля — воспользуйтесь генератором Schema. Мета-теги и Open Graph проверяют анализ мета-тегов и OG Debugger.

Улучшите позиции в поиске

SEO-проблемы могут стоить вам трафика. Каскадный линкбилдинг улучшит видимость сайта в поиске.

Каскадное продвижение сайта ссылками Бонус $30Беклинки 5→50→5000 на 100+ площадках. Старт от $30, бонус $30 новичкам.