Валидатор Schema.org разметки
Бесплатная проверка структурированных данных: введите URL или вставьте код — найдём все объекты JSON-LD, Microdata и RDFa, покажем ошибки JSON с номером строки, сверим типы и свойства со словарём schema.org (версия 30.1) и проверим обязательные и рекомендуемые поля для расширенных результатов Google — с готовыми исправлениями для копирования.
Или вставьте код: JSON-LD или HTML
Коротко об инструменте
- Цена
- Бесплатно
- Регистрация
- Не нужна
- Где идёт обработка
- На нашем сервере: загружаем 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: обязательные и рекомендуемые поля для статей, товаров, отзывов, хлебных крошек, организаций, мероприятий, рецептов, видео, приложений и вакансий.
Как пользоваться
- Введите URL страницы или вставьте JSON-LD / HTML во вкладку с кодом
- Начните с ошибок: синтаксис JSON и обязательные поля Google
- Скопируйте исправления, обновите страницу и проверьте снова
FAQ
Что проверяет валидатор
Структурированные данные — это машиночитаемое описание страницы по словарю schema.org: товар с ценой, статья с автором, компания с адресом. Поисковик берёт их, чтобы понять страницу и показать расширенный результат. Валидатор проверяет разметку в три слоя:
- Синтаксис. Один лишний символ — и весь блок JSON-LD поисковики пропускают. Мы показываем строку и столбец ошибки, объясняем причину и, если это безопасно, чиним сами: убираем висящие запятые и комментарии, меняем «типографские» кавычки на прямые, экранируем переносы строк внутри значений, оборачиваем несколько объектов подряд в массив.
- Словарь schema.org. Каждый тип и свойство сверяются с актуальной версией словаря: неизвестные термины (с подсказкой, если это опечатка или регистр —
datepublishedвместоdatePublished), свойства, которые не относятся к этому типу, устаревшие термины, значения перечислений (InStock,EventScheduled), даты и длительности в формате ISO 8601. - Правила 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 8601 | 13.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 — price | priceCurrency, availability; для товарных объявлений нужны image и Offer |
| Review / AggregateRating | itemReviewed с name, author и reviewRating.ratingValue (у отзыва); ratingValue и ratingCount или reviewCount (у рейтинга) | datePublished, bestRating, worstRating |
| BreadcrumbList | itemListElement: ListItem с position, name и item (у последнего item можно не указывать) | — |
| Organization | нет обязательных полей | name, url, logo, контакты, адрес |
| LocalBusiness | name, address | telephone, url, geo, openingHoursSpecification, priceRange |
| Event | name, startDate, location с address | endDate, eventStatus, image, offers, organizer, performer |
| Recipe | name, image | recipeIngredient, recipeInstructions, время, recipeYield, aggregateRating |
| VideoObject | name, thumbnailUrl, uploadDate | contentUrl или embedUrl, description, duration |
| SoftwareApplication | name, offers.price, aggregateRating или review | applicationCategory, operatingSystem |
| JobPosting | title, 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-проблемы могут стоить вам трафика. Каскадный линкбилдинг улучшит видимость сайта в поиске.