Проверка Schema

Проверка Schema

Введите адрес страницы; мы откроем все блоки JSON-LD, проверим каждый узел по требованиям Google и скажем, какой расширенный результат вы теряете.

К целевому сайту уходит один запрос; вся проверка выполняется у нас. Вложенные узлы тоже раскрываются: Offer внутри Product проверяется по своим правилам.

Введите адрес; мы откроем все блоки JSON-LD на странице и проверим их по требованиям Google.

Что такое проверка Schema?

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

Проверка Schema

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

  1. 1Введите полный адрес страницы, чьи структурированные данные нужно проверить.
  2. 2Прочитайте сводку сверху: какие расширенные результаты готовы, а какие теряются.
  3. 3Начните с красного списка; в каждой строке виден точный путь и исходное значение.
  4. 4Жёлтый список оставьте на потом; он ничего не блокирует.

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

Готово
Ничего не нужноОбязательные поля заполнены; Google может показать расширенный результат.
Нет рекомендуемого
Можно отложитьРезультат показывается, но остаётся слабее. Дополните при возможности.
Неверное значение
Исправить сейчасПоле есть, но Google его не читает. Неверная дата или относительный адрес — две обычные причины.
Нет обязательного
Исправить первымРасширенный результат не покажется никогда. Здесь самая высокая отдача.
Блок недействителен
Прежде всегоСломанный JSON или отсутствующий @context. Блок не читается, и работа внутри уходит впустую.

Когда использовать

Когда Карточка Товара Не Выходит

Если цена и рейтинг не появляются, причина обычно не в Product, а в Offer внутри него. Отсутствие валюты блокирует карточку полностью.

После Обновления Плагина

SEO-плагины меняют вывод разметки между версиями. После обновления проверьте два-три шаблона, которые приносят больше всего трафика.

Пока Разрабатываете Шаблон

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

Частые ошибки

Относительные Адреса Изображений

Записать /image.jpg в поле image — самая частая ошибка. Google ожидает абсолютный адрес, а относительный равносилен отсутствию поля.

Даты, Написанные Для Людей

Запись «15 сентября 2026» в datePublished делает поле недействительным. Его читает машина, поэтому ISO 8601 обязателен.

Объявлять Один Тип Дважды

Если тема выводит один Product, а плагин ещё один, Google не знает, какой использовать. Сведите к единственному источнику.

Частые вопросы

Чем это отличается от собственного теста Google?

Тест расширенных результатов Google сообщает о корректности, но не так ясно разделяет обязательное и рекомендуемое и не называет, какой расширенный результат стоит каждый пробел. Этот инструмент дополнительно заходит во вложенные узлы, проверяет форматы значений и позволяет скопировать каждый исходный блок. Лучше использовать оба: правьте здесь, а финальную проверку делайте тестом Google.

Я добавил разметку FAQ, почему расширенный результат не обещан?

Потому что мы не будем обещать то, чего больше нет. Google почти полностью убрал расширенный результат FAQ в 2023 году; сейчас он появляется лишь на ограниченном числе государственных и медицинских сайтов. HowTo отключён целиком. Ваша разметка может быть корректной и по-прежнему описывает содержимое, но заметной выгоды в поиске не ждите.

Пишет, что нет заголовка статьи, но не называет его обязательным. Почему?

Google не определяет обязательных полей для типа Article; headline, image, datePublished и author рекомендуемые. Их отсутствие ослабляет результат, а не блокирует его. Сообщать об обязательном и рекомендуемом с одинаковой строгостью значит отправить вас не туда, поэтому мы их разделяем.

Мои блоки ссылаются друг на друга через @id, это проблема?

Нет. Плагины вроде Yoast и RankMath связывают узлы внутри @graph через @id, и это правильный современный подход. Инструмент исключает из проверки узлы, которые являются только ссылкой; иначе он придумал бы список отсутствующих полей для каждой ссылки.

Пишет, что JSON-LD нет, но на странице есть разметка.

Скорее всего вы используете microdata или RDFa: инструмент считает их и сообщает отдельно. Google читает все три варианта, так что ничего не сломано. JSON-LD проще поддерживать, потому что он лежит в одном блоке. Есть и другая возможность: если вы добавляете разметку через JavaScript, инструмент её не увидит, так как читает HTML от сервера.