Yandex поддерживает разметку для студенческих академических работ — эссе, диссертаций и аналогичных материалов — через схему CreativeWork, что позволяет создавать специальные сниппеты в результатах поиска.
Отличительное свойство
learningResourceType определяет тип работы из поддерживаемого списка. Именно это выделяет академическую работу на фоне обычных статей в глазах Yandex, и это то свойство, о добавлении которого разработчик, следующий общему руководству Schema.org, вряд ли догадается.
Зачем вообще нужна эта категория
Для академических материалов характерно специфическое поисковое поведение: пользователи ищут тип работы по теме — диссертацию по предмету, курсовую работу по дисциплине, — а не конкретное название. Структурированная разметка позволяет результату сообщить, что это за документ, еще до клика, что для репозитория является гранью между полезным результатом и неопределенным.
Стандартные условия
Одна работа на странице в качестве основного контента; страница должна быть проиндексирована; разметка должна быть валидной в собственном валидаторе Yandex, который является единственным инструментом, знающим набор поддерживаемых свойств. И стандартная оговорка — Yandex может использовать данные полностью, частично или не использовать вовсе в любом из своих сервисов.
Где это применимо за пределами очевидной аудитории
На любом сайте, публикующем определенный тип документа, а не просто статью: технические стандарты, юридические шаблоны, исследовательские отчеты, whitepapers. Этот урок применим даже там, где данная схема не подходит напрямую — когда пользователи ищут именно вид документа, объявление этого вида в машиночитаемом формате ценнее, чем описание в тексте.
Наша позиция
Это актуально скорее для образовательных репозиториев и библиотек, чем для коммерческих сайтов. Мы документируем это, потому что паттерн — поддерживаемый Yandex тип, который общая реализация Schema.org полностью упускает, — повторяется во всем этом разделе.
Как мы это применяем
This one rarely applies to our clients, and we keep it for the pattern rather than the schema: Yandex supports a narrow list of types, and the property that makes each work — here learningResourceType — is exactly what a developer following the open standard omits. Checking Yandex’s own supported list before implementing any markup is the habit this page reinforces.
Связанные услуги