Schema.org и JSON-LD: как добавить структурированные данные без ошибок
Структурированные данные помогают явно описать сущности страницы, но не заменяют полезное содержимое и не гарантируют расширенный результат. Разметка должна точно соответствовать тому, что видит пользователь.
Выберите сущность
Начните с назначения страницы: статья, курс, товар, организация или хлебные крошки. Используйте наиболее конкретный подходящий тип и обязательные свойства из документации поисковой системы. Не размечайте скрытые отзывы, несуществующие цены и данные другой страницы.
Свяжите граф через @id
JSON-LD удобно размещать отдельно от HTML. Стабильный @id позволяет связать WebPage, Organization, Person, BreadcrumbList и основную сущность. Один объект лучше описать один раз и использовать ссылку на его @id, чем создавать несколько противоречивых копий.
Проверьте и поддерживайте
Прогоните разметку через общий валидатор и инструмент поисковой системы. Затем сравните значения с видимым HTML и серверным ответом. Добавьте проверку шаблонов после релиза: цена, наличие, автор и дата часто меняются, а JSON-LD остаётся старым.
Короткий чек-лист
- Тип соответствует назначению страницы
- Размечены только видимые данные
- Сущности связаны стабильными @id
- Нет противоречащих копий
- Проверка выполняется после изменений шаблона