Недавние обновления модуля coffeediz.schema принесли пользователям 3 новых компонента:
- schema.org.AggregateRating - рейтинг (v.1.0.1)
- schema.org.ImageObject - Изображение (v.1.0.2)
- schema.org.SoftwareApplication - Программы (v.1.0.4)
В данной статье мы опишем как ими пользоваться.
Как и другие компоненты, эти доступны после установки и инсталляции модуля в списке компонентов "Кофе-Дизайн" (подраздела Schema.org) визуального редактора:
Опытные пользователи могут размещать компоненты с помощью исходного кода, в том числе использовать в собственных шаблонах компонентов и шаблонах сайтов.
schema.org - Рейтинг
Данный компонент не рекомендуется к самостоятельному использованию на странице. Компонент предназначен в первую очередь для использования как свойство "рейтинг" других схем микроразметки, в частности, он уже используется в компонентах: Адрес и контакты организации/места, Изображение, Программы. (причина - не прохождение валидации отдельной микроразметки рейтинга на странице Google)
Компонент поддерживает следующие поля (⊗ - обязателен к использованию, иначе схема не валидируется Яндекс/Google, ⊗ - поддерживается Яндекс как полноценное свойство):
- "Не отображать на сайте" (микроразметка видна только поисковикам, но не видна простым юзерам)
- ⊗"Значение рейтинга"
- "Количество голосов"
- "Количество отзывов"
- "Максимальное значение рейтинга"
- "Минимальное значение рейтинга"
- "Является свойством другого объекта Schema.org"
- "Объект рейтингования" (пока поддерживает только 1 тип - Место/Организация, НЕ РЕКОМЕНДУЕТСЯ к использованию). Данное поле НЕ заполняется, если рейтинг является свойством другой схемы. Свойство предназначено только для самостоятельного использования компонента рейтинга!
Компонент снабжён 2 шаблонами:
- .default - минималистичный, содержит только микроразметку. Идеально подходит для скрытого размещения (с параметром "не отображать на сайте") или для разработки собственных шаблонов.
- example - пример того как может выглядеть рейтинг, оформленный для людей, снабжённый микроразметкой для поисковых машин:
Статический пример микроразметки
Важно! Компонент выдаст ошибку, если не заполнено поле с арейтингом. Яндекс и Google не считают валидной микроразметку рейтинга, если там нет значения рейтинга.
schema.org - Изображение
Данные из микроразметки используются для улучшения результатов поисковой выдаче по Яндекс.Картинкам.
Так же компонент может быть использован в качестве одного из свойств типа "изображение" для других схем (например, в качестве Логотипа).
Компонент поддерживает следующие поля (⊗ - обязателен к использованию, иначе схема не валидируется Яндекс/Google, ⊗ - поддерживается Яндекс как полноценное свойство):
- Скрыть информации от пользователей (микроразметка видна только поисковикам, но не видна простым юзерам)
- ⊗⊗"Ссылка на изображение"
- ⊗"Название картинки"
- ⊗"Подпись к картинке"
- ⊗"Описание изображения"
- ⊗"Высота изображения (px)"
- ⊗"Ширина изображения (px)"
- ⊗"Ссылка на миниатюру"
- ⊗"Является миниатюрой"
- "Изображение описывает контент страницы"
- Полный набор свойств "Ретинг" с передачей массива параметров компоненту coffeediz:schema.org.AggregateRating
Компонент умеет работать в 3 режимах:
- Отобразить всё
- Отобразить только изображение (вся микроразметка будет скрыта от пользователей, но будет прочитана поисковиками, подходит для использования в кастомных шаблонах)
- Скрыть всё (Пользователи не увидят ничего, поисковики смогут получить и проиндексировать информацию (идеально для логотипов и других случаев, когда изображение является частью другой схемы и не должно был показано)
Важно! Компонент выдаст ошибку, если не заполнено поле с адресом изображения, либо адресом миниатюры. Яндекс не считает валидной микроразметку картинки, если там нет ни одного изображения.
Пример статической микроразметки, пример статической микроразметки с рейтингом
schema.org - Программы
Одна из самых новых схем, поддерживаемых Яндекс.
В рамках компонента можно использовать 1 из 4 типов ПО:
- SoftwareApplication - наиболее общий, родительский тип ПО (Рекомендуется к использованию, если вы не уверены к какому из типов относится ваша программа)
- MobileApplication - Мобильное Приложение (Содержит 1 дополнительный параметр)
- WebApplication - Веб Приложение (Содержит 1 дополнительный параметр)
- VideoGame - Видео и Компьютерные Игры (Может содержать ряд дополнительных параметров, пока не реализованных в рамках компонента coffeediz:schema.org.SoftwareApplication)
Компонент поддерживает следующие поля (⊗ - обязателен к использованию, иначе схема не валидируется Яндекс/Google, ⊗ - поддерживается Яндекс как полноценное свойство):
- НЕ отображать на сайте
- Тип ПО
- Название
- ⊗⊗Краткое и содержательное описание программного продукта
- Категория программы (Желательное для валидации Google)
- ⊗Подкатегория программы (В поле могут быть указаны несколько слов, в сниппете будут использоваться первые несколько значений так, чтобы их общая длина не превышала 24 символов)
- ⊗Размер и Единица измерения размера дистрибутива
- ⊗Количество скачиваний
- ⊗Операционная система (Версии одной операционной системы перечисляются через запятую, разные операционные системы перечисляются с помощью разделителя "|")
- ⊗Цена (Если значение равно 0, то в сниппете поисковой системы будет выведено "Бесплатно")
- ⊗Валюта (Валюта задаётся в ISO 4217)
- Полный набор свойств "Ретинг" с передачей массива параметров компоненту coffeediz:schema.org.AggregateRating
- Для Мобильных приложений - Особые требования (Сеть, другие приложения и т.п.)
- Для Веб приложений - Требования к Браузеру
Пример статической микроразметки, пример статической микроразметки с рейтингом
Напоминаем, поскольку все компоненты является всего лишь оболочкой для оформления в виде микроразметки массива входных параметров, то вы всегда можете использовать их внутри своих компонентов с параметром "SHOW" => "Y" для скрытого отображения, чтобы микроразметку видели только поисковики.