Руководства

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

Валидный JSON — только первый барьер; разметка должна точно описывать то, что пользователь видит на странице.

Короткий ответ

Разберите JSON-LD, сравните каждое свойство с видимым контентом и используйте валидатор конкретного поискового элемента. Rich result не гарантирован.

Разберите и проверьте каждый блок JSON-LD

Убедитесь, что каждый блок <script type='application/ld+json'> содержит валидный синтаксис JSON. Пропущенные фигурные скобки, неэкранированные кавычки в описаниях, висячие запятые или ошибки в @context и @type приводят к тому, что роботы полностью игнорируют разметку.

Выберите реальную сущность страницы

Используйте типы Schema.org, строго соответствующие главной теме страницы (Article, Product, Organization, FAQPage). Связывайте сущности через атрибуты @id и url, избегая добавления посторонних типов, не относящихся к сути документа.

Обеспечьте строгое соответствие видимому тексту

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

Согласуйте канонический адрес и идентификаторы

Следите за тем, чтобы свойства @id, url и mainEntityOfPage в микроразметке совпадали с каноническим адресом страницы (rel='canonical'). Протокол HTTPS, домен и завершающие слэши должны быть строго идентичны.

Помните об ограничениях расширенных сниппетов

Корректный синтаксис JSON-LD — обязательное, но недостаточное условие для появления rich results в Google. Поисковые системы динамически меняют критерии показа и оставляют за собой право не отображать расширенные результаты.

Запустить бесплатный аудит →