Три способа тихо провалиться
Ни один из них не выдаёт ошибку. Все означают, что разметка не работает:
- JSON не разбирается. Висящая запятая, «умная» кавычка, вставленная из документа. Весь блок пропускается.
- Нет обязательного свойства.
Articleбезheadline,Productбезname. Тип распознаётся и затем отбрасывается. - Дата не в ISO 8601.
27/08/2026вместо2026-08-27. Свойство игнорируется, всё остальное продолжает работать.
Третий переживает ревью чаще прочих, потому что для человека, читающего файл, значение выглядит датой.
Правило, за которое штрафуют
Разметка должна описывать то, что видит посетитель. Вопросы FAQ, которых на странице нет, агрегат отзывов без отзывов, цена, отличающаяся от показанной, — всё это основания для ручных санкций, а восстановление занимает куда больше времени, чем стоил расширенный результат.
Если блок FAQ рисуется скриптом, который для робота не выполняется, разметка описывает содержимое, которого с точки зрения робота нет.
Куда это ставить
Один <script type="application/ld+json"> в отдаваемом HTML. Позиция значения не
имеет, наличие в первом ответе — имеет. Структурированные данные, добавленные
после гидратации, ненадёжны.
Вопросы
Это тест расширенных результатов Google?+
Нет, и им быть не может. Здесь проверяется структура: валидный JSON, наличие @context и @type, обязательные для типа свойства, даты в ISO. Даст ли Google расширенный результат, зависит от его собственных правил и от страницы вокруг разметки, а этого офлайн-инструмент знать не может.
Почему неверный формат даты так важен?+
Потому что Schema.org принимает только ISO 8601, а всё остальное датой не разбирается — просто игнорируется. `27/08/2026` нигде не вызывает ошибку; свойство для потребителя разметки просто не существует, и расширенный результат тихо не появляется.
Можно вставить тег script целиком?+
Да. Обёртка `<script type="application/ld+json">` снимается перед разбором, потому что копируют обычно вместе с тегом.
Что означает «для этого типа расширенного результата не существует»?+
Что тип корректен по Schema.org, но у Google для него нет особого отображения. Разметка не ошибочна — она может помочь другим потребителям понять страницу, — но вид результата не изменит.