# Валидатор Schema

_Источник: https://seomatrix.ai/ru/tools/schema-validator/_

---

## Что делает

Валидатор JSON-LD проверяет, корректно ли разбирается ваша структурированная разметка и содержит ли она свойства, которые schema.org помечает как обязательные и рекомендуемые для конкретного типа — Article, Product, FAQPage, Organization и других. Пропущенные или ошибочные поля тихо лишают страницу права на расширенные сниппеты в Google и мешают ИИ-движкам вроде ChatGPT и Perplexity разобрать и процитировать ваши факты. Проверка до публикации ловит ошибки, которые незаметно отнимают у страницы видимость.

## Что проверяет

- **Корректный синтаксис JSON-LD** — Разметка должна быть валидным JSON внутри блока <script type="application/ld+json">; лишняя запятая или ключ без кавычек делают весь блок невидимым для парсеров.
- **Распознавание @type** — Значение @type должно совпадать с реальным типом schema.org — Product, Recipe, FAQPage; опечатка или выдуманный тип не даст движкам сопоставить данные с известной сущностью.
- **Обязательные свойства** — У каждого типа есть свойства, которые schema.org и Google считают обязательными (например, name и offers у Product); без них страница не претендует на соответствующий расширенный сниппет.
- **Рекомендуемые свойства** — Помимо обязательных, свойства вроде aggregateRating или image усиливают сниппет и дают ИИ-движкам больше фактов для цитирования, хотя их отсутствие не блокирует показ.
- **Объявление @context** — Блок должен объявлять "@context": "https://schema.org", чтобы парсер понимал, какому словарю принадлежат имена свойств.
- **Тип значения** — Свойства ожидают конкретный формат — дату в ISO 8601, цену числом, URL абсолютной ссылкой; именно правильная форма позволяет машине реально использовать значение.

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

1. Вставьте разметку JSON-LD или введите URL страницы, чтобы вытянуть структурированные данные прямо из её HTML.
2. Разберите отмеченные ошибки и предупреждения — пропущенные обязательные свойства, нераспознанные типы и синтаксические сбои перечислены по каждому блоку.
3. Исправьте каждый пробел в обязательных полях и повторяйте проверку, пока блок не станет чистым, до публикации.

## Вопросы

### Чем обязательные свойства отличаются от рекомендуемых?

Обязательные свойства — это минимум, при котором тип получает право на расширенный сниппет; пропустите одно, и Google не покажет улучшенный сниппет. Рекомендуемые свойства необязательны: они улучшают сниппет и дают ИИ больше материала для цитирования, но их отсутствие не дисквалифицирует страницу.

### Гарантирует ли валидная разметка расширенный сниппет в Google?

Нет. Валидная и полная разметка делает страницу пригодной, но показывать ли расширенный сниппет, Google решает сам — по качеству контента, политике и контексту запроса. Проверка снимает технические барьеры, но не заставляет Google показать улучшение.

### Почему JSON-LD, а не Microdata или RDFa?

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

### Можно ли проверить разметку страницы, которая ещё не опубликована?

Да — вставьте сырой JSON-LD напрямую вместо загрузки по URL, и валидатор проверит саму разметку. Загрузка по URL нужна для аудита уже опубликованных страниц.

