В данной статье мы поговорим о функционале, появившемся в обновлении v.1.0.7:
- schema.org.Article - Статья
- schema.org.Person - Персона
schema.org - Персона (Person)
Персона - это схема, которая практически не используется самостоятельно (хотя и проходит валидацию), однако очень распространена как свойство для других схем. Первое и одно из основных применений для неё - Автор для схемы Статья, которую мы опишем ниже.
Данный компонент содержит внутри себя часть параметров для поддержки свойств 2 дочерних схем:
- Изображение (фото персоны)
- Организация (место работы персоны)
Компонент поддерживает следующие поля (⊗ - обязателен к использованию, иначе схема не валидируется Яндекс/Google, ⊗ - поддерживается Яндекс как полноценное свойство):
- "Не отображать на сайте" (микроразметка видна только поисковикам, но не видна простым юзерам)
- ⊗Имя
- Отчество
- Фамилия
- ⊗Должность
- URL ОФИЦИАЛЬНЫХ страниц, связанных с персоной (Например, Wikipedia. Свойство множественное)
- URL страниц, связанных с персоной (Свойство множественное)
- Телефон (Свойство множественное)
- E-mai (Свойство множественное)
- URL фото персоны. Является необходимым к заполнению для вывода остальных свойств схемы "Изображение". НЕполный набор свойств с передачей массива параметров компоненту coffeediz:schema.org.ImageObject:
- Название Фото персоны
- Подпись к Фото персоны
- Описание изображения
- Высота изображения (px)
- Ширина изображения (px)
- Ссылка на миниатюру
- ⊗Название организации в которой работает Персона. Является необходимым к заполнению для вывода остальных свойств схемы "Адрес". НЕполный набор свойств с передачей массива параметров компоненту coffeediz:schema.org.OrganizationAndPlace:
- Тип организации работодателя (если не выбрано, используется тип по умолчанию "Организация")
- Краткое описание компании
- Сайт компании
- Телефон компании
- Почтовый индекс компании
- Страна компании
- Регион Компании
- Город Компании
- Адрес компании
- Является свойством другого объекта Schema.org (например, "author" для использования внутри схемы " Статья"
Для вывода свойств дочерних схем (Изображение и Организация работодатель) необходимо заполнить соответствующее свойство и нажать кнопку "OK" напротив поля:
Примеры статической микроразметки:
только Персона | Персона + Фото | Персона + Организация (Работодатель) | Персона + Фото + Организация (работодатель) |
При незаполненном поле "Имя" компонент возвращает ошибку.
Для подчинённых схем Изображение и Организация (для задания Фото Персоны и Работодателя) действуют те же ограничения на обязательные поля, что и для оригинальных схем.
schema.org - Статья (Article)
Яндекс имеет 2 раздела документации по теме микроразметки, посвящённые статьям:
- Творческие работы (статьи, новости, записи в блоге и т.п., а так же частичное другие творческие работы)
- Научные статьи
В настоящий момент (вплоть до v.1.0.9) мы реализуем первый вариант. В дальнейшем компонент будет расширен до полноценной поддержи обоих форматов.
Компонент поддерживает следующие поля (⊗ - обязателен к использованию, иначе схема не валидируется Яндекс/Google, ⊗ - поддерживается Яндекс как полноценное свойство):
- "Не отображать на сайте" (микроразметка видна только поисковикам, но не видна простым юзерам)
- Тип статьи (1 из 4 на выбор):
- Статья (значение по умолчанию, наиболее общий тип, рекомендуется если вы не можете точнее указать тип публикации)
- Запись в блоге
- Новость
- Научная статья
- ⊗Название
- ⊗⊗Краткое описание творческой работы. Рекомендуемый объем — от 50 до 150 символов.
- ⊗Жанр работы (текстовое поле)
- ⊗Автор работы. Свойство уникально (Яндекс воспринимает только 1 автора в списке!)
Возможен один из 3 типов описания:- ⊗Простая текстовая форма
- ⊗Частичный набор свойств "Персона" с передачей массива параметров компоненту coffeediz:schema.org.Person
- ⊗Частичный набор свойств "Организация" с передачей массива параметров компоненту coffeediz:schema.org.OrganizationAndPlace
- Полный набор свойств "Рейтинг" с передачей массива параметров компоненту coffeediz:schema.org.AggregateRating
Пример статической микроразметки статьи:
простой Автор | Автор-Персона | Автор-Организация | |
С рейтингом | |||
Без рейтинга | пример | пример | пример |
При незаполненном поле "Краткое описание" компонент возвращает ошибку.