Как проверить структурированные данные JSON-LD на веб-странице

Проверьте JSON-LD на любой веб-странице на ошибки и отсутствующие поля, просмотрите все описанные элементы schema.org и изучите JSON каждого блока.

2 мин чтения


Валидатор JSON-LD после проверки статьи в Википедии о резиновой уточке: один блок без проблем, один элемент Article и JSON блока
Валидатор JSON-LD после проверки статьи в Википедии о резиновой уточке: один блок без проблем, один элемент Article и JSON блока

Чтобы проверить JSON-LD на веб-странице, откройте Валидатор JSON-LD, вставьте адрес страницы и нажмите «Загрузить и проверить JSON-LD». В результатах перечислены все проблемы, все элементы, описанные на странице, и JSON каждого блока. Если проблем нет, сводка будет выделена зелёным цветом.

Как проверить страницу

  1. Откройте страницу в браузере и скопируйте адрес из адресной строки.
  2. Вставьте его в поле URL. Если в адресе нет https://, эта часть будет добавлена автоматически.
  3. Нажмите «Загрузить и проверить JSON-LD».
  4. Прочитайте сводку над таблицами. В ней указано количество блоков, ошибок и предупреждений.
  5. Выберите блок в разделе «Источник», чтобы просмотреть его JSON с номерами строк.

Как читать результаты

  • В таблице проблем перечислены ошибки и предупреждения. Она появляется только при наличии проблем.
  • «Блок» — номер блока скрипта, отсчитываемый сверху страницы.
  • «Расположение» показывает, где возникла проблема, например Product.image.
  • В таблице элементов перечислены все элементы с указанием их типа, например Article или Product, и названия.
  • Нажмите на заголовок столбца, чтобы отсортировать таблицу. Кнопки под каждой таблицей позволяют экспортировать её в CSV или JSON.

Какие проблемы исправлять в первую очередь

Ошибки отображаются в начале списка и помечены красным. Предупреждения помечены жёлтым. Ошибка означает, что что-то работает неправильно или отсутствует обязательное поле. Предупреждения с пометкой «(необязательно)» относятся к полям, которые можно добавить, если у вас есть нужные данные.

Эти сообщения легко исправить.

Сообщение Исправление
Некорректный JSON Проверьте, не пропущены ли запятая или кавычка и нет ли запятой после последнего значения.
Отсутствует @context, добавьте "@context": "https://schema.org" Добавьте эту строку в блок.
Отсутствует @type Добавьте тип, например "@type": "Product".
«@Type» не является ключевым словом JSON-LD Пишите ключевые слова строчными буквами: @type.
Тип «Organisation» не является допустимым типом schema.org Используйте точное название типа schema.org — в данном случае Organization.
Отсутствует обязательный атрибут «image» Добавьте поле, указанное в сообщении.

Если проверка ничего не находит или завершается с ошибкой

Сообщение «На этой странице не найдено блоков скриптов JSON-LD» означает, что в HTML страницы нет JSON-LD. Проверка анализирует страницу в том виде, в котором её отправляет сервер. JSON-LD, добавленный позже скриптом в браузере, не обнаруживается.

Сообщение «Не удалось загрузить страницу» означает, что сайт не отправил страницу. Такое также происходит, когда адрес перенаправляет на другой: переходы по перенаправлениям не выполняются. Скопируйте конечный адрес из адресной строки и попробуйте ещё раз.

Проверяются только первые 3 MB страницы. Если страница больше, появится соответствующее сообщение.

Исправьте ошибки, обновите страницу и запустите проверку ещё раз.

Готовы попробовать сами?


Валидатор JSON-LD

Введите URL, и сервер загрузит страницу, извлечёт каждый блок структурированных данных JSON-LD и проверит его на синтаксические ошибки JSON, отсутствие @context и @type, неизвестные типы и свойства schema.org, а также поля, необходимые Google для расширенных результатов.

Открыть инструмент

Поделиться