Валидатор разметки Schema
Структурированные данные, которые почти проходят валидацию, тихо не дают расширенного результата. Вставьте сюда ваш блок JSON-LD, и этот валидатор мгновенно подтвердит две вещи: что он разбирается как корректный JSON и что содержит всё необходимое для любого элемента Schema.org: поле @context, поле @type и поле name или headline. Считайте это быстрой структурной проверкой, которую вы делаете перед более медленным тестом расширенных результатов: находите сломанную скобку или отсутствующий тип за секунды.
Как проверить вашу разметку Schema
-
1
Вставьте ваш JSON-LD
Вставьте весь блок `<script type="application/ld+json">` или только сам объект JSON внутри него: теги script удаляются автоматически.
-
2
Запустите проверку
Валидатор разбирает JSON и, если разобрать не удаётся, указывает на точную синтаксическую ошибку, которую нужно исправить.
-
3
Прочитайте результат
Он подтверждает, что основные ключи присутствуют (`@context`, `@type` и поле `name` или `headline`), либо точно перечисляет, каких не хватает.
-
4
Исправьте и проверьте снова
Исправьте фрагмент и запускайте снова, пока результат не станет чистым, затем передайте его в тест расширенных результатов Google для правил, специфичных для каждого типа.
Распространённые ошибки проверки и способы их устранения
Когда вы передаёте свою разметку в полноценный валидатор, например в тест расширенных результатов Google, большинство сбоев происходит из одного и того же короткого списка ошибок. Умение их распознавать значительно сокращает время отладки.
Частые нарушители
| Сообщение об ошибке | Что оно означает | Как устранить |
|---|---|---|
| Отсутствует поле “image” | Обязательное поле опущено | Добавьте хотя бы один абсолютный URL изображения |
| “datePublished” не является допустимой датой | Неверный формат | Используйте ISO 8601: 2026-04-18 или со временем и смещением |
| Неизвестный тип “Offers” | Неверный регистр | Используйте Offer (единственное число) внутри массива offers |
| Отсутствует обязательное поле “price” | Продукт без цены | Добавьте price и priceCurrency в offers |
| Значение “author” является строкой | Должно быть объектом Person/Organization | Оберните так: { "@type": "Person", "name": "..." } |
Дублирующийся @id |
Один и тот же идентификатор на двух узлах | Используйте уникальный @id для каждой сущности |
reviewCount равен 0 при aggregateRating |
Сниппет со звёздами требует хотя бы 1 отзыв | Удалите рейтинг или подождите, пока появятся отзывы |
| URL “/” (относительный) | Парсеры требуют абсолютных URL | Используйте полный https://example.com/path |
Предупреждения и ошибки
- Ошибки означают, что расширенный результат недоступен. Исправьте их в первую очередь.
- Предупреждения означают, что результат доступен, но не хватает свойства, которое открыло бы более крупный сниппет (например, добавление
brandиskuк Product).
Советы по надёжной разметке
- Проверяйте структуру до глубокой валидации. Исправить сломанную скобку или отсутствующий
@typeздесь избавляет от лишнего похода в более медленные инструменты для конкретного типа. - Держите разметку синхронной с содержимым. Обновить заголовок страницы, не обновив
headline: это самый быстрый способ получить пометку о несоответствии. - Предпочитайте JSON-LD ради удобства сопровождения: один блок проще проверить, чем свойства, разбросанные по HTML.
- Следите за Search Console. Google фиксирует ошибки и улучшения структурированных данных по типам; проверяйте ежемесячно.
Часто задаваемые вопросы
Нет: это означает, что ваш JSON-LD корректно сформирован и несёт основные ключи. Расширенному результату также нужны обязательные свойства, специфичные для типа, содержимое, действительно соответствующее разметке, и пороги качества Google. Используйте это, чтобы быстро исправить основы, а затем подтвердите пригодность в тесте расширенных результатов Google.
Это лёгкая структурная проверка: она подтверждает, что JSON разбирается и что @context, @type и поле name или headline присутствуют. Тест Google идёт дальше и проверяет обязательные свойства каждого подходящего типа. Запустите сначала эту проверку, чтобы устранить очевидные поломки, а затем тест Google для правил, специфичных для каждого типа.
Да: вставьте весь блок <script type="application/ld+json">…</script> или только объект JSON внутри него. Окружающие теги script удаляются перед разбором. Проверяйте по одному блоку за раз.
Нет. Фрагмент отправляется на наш сервер только для запуска проверки и отбрасывается сразу после; ничего из того, что вы вставляете, не сохраняется.
Сопутствующие инструменты
Генератор карты сайта
Вставьте список URL и создайте корректную карту сайта XML с changefreq, priority и необязательным lastmod, готовую к сохранению и отправке в Search Console.
Парсер UTM
Вставьте URL кампании и прочитайте пять стандартных UTM-меток (source, medium, campaign, term и content) с каждым декодированным значением. Быстрый способ проверить ссылку отслеживания перед отправкой.
Генератор Breadcrumb Schema
Создавайте валидный BreadcrumbList JSON-LD для любой иерархии страниц. Генерирует разметку schema.org, готовую для вставки в head сайта.
Проверка тегов Open Graph
Вставьте HTML своей страницы и сразу увидите, какие теги Open Graph и Twitter Card присутствуют, каких обязательных не хватает и какое точное значение у каждого.
Анализатор заголовков безопасности
Вставьте свои заголовки HTTP-ответа и получите приоритизированные советы по заголовкам безопасности, которые важны: Content-Security-Policy, Strict-Transport-Security, X-Frame-Options, Referrer-Policy и другим.
Проверка смешанного контента
Просканируйте любую страницу на HTTPS в поисках небезопасных HTTP-ресурсов, которые вызывают предупреждения о смешанном контенте и ломают значок замка в браузере.
Инструмент доступен на других языках
- Trình xác thực đánh dấu Schema [VI]
- Validator Markup Skema [ID]
- Schema Markup-validator [SV]
- Schema 마크업 검증기 [KO]
- Validateur de balisage Schema [FR]
- Schema-markup-validator [NL]
- Schema-Markup-Validator [DE]
- เครื่องมือตรวจสอบสกีมามาร์กอัป (Schema Markup Validator) [TH]
- Validador de Marcação de Schema [PT]
- Validador de Marcado de Esquema [ES]
- Walidator znaczników schema [PL]
- مُدقّق ترميز المخطط (Schema) [AR]
- スキーママークアップ検証ツール [JA]
- Schema Markup Validator [EN]
- Validatore di Schema Markup [IT]
- Şema İşaretlemesi Doğrulayıcı [TR]
- 结构化数据标记验证器 [ZH]