Образовательные онлайн-курсы и уроки
Для каких сайтов
Сайты, предлагающие курсы и другие образовательные услуги, которые проводятся онлайн.
Что добавляется в результаты поиска
Ответ с подборкой курсов, информацией о сайте-источнике и стоимости обучения. Пользователь, который ищет информацию об образовательных услугах, может сравнить несколько курсов и перейти к тому, который его заинтересовал.
Пример отображения (дизайн может меняться):
Как настроить
Чтобы ваши предложения попадали в такие ответы, необходимо передать Яндексу информацию о них. Для этого нужно подготовить фид в формате YML. Стандарт YML разработан Яндексом и основан на стандарте XML. Фид — это файл, в котором вы передаете информацию о своих товарах. В нем описываются предложения (offers), объединенные в специальные наборы — сеты (sets) и категории (categories), к которым относится предложение.
В поисковой выдаче будет формироваться ответ с информацией из предложений.
Также предложения могут попадать в ответ автоматически на основе обработки данных поискового робота Яндекса.
- Требования к фиду
-
Фид содержит информацию о площадке и проводимом онлайн обучении с детальной информацией об их свойствах. Каждый курс должен ссылаться на категорию в едином рубрикаторе курсов.
Также можно описать наборы курсов из произвольного списка курсов площадки.
- Минимальный размер — 100 × 100 пикселей (квадрат).
- Формат PNG или SVG.
- Логотип может быть на фоне любого цвета. Не нужно дополнительно вписывать логотип в круг.
Элементы фидаМинимальный набор элементов фида, обязательные отмечены звездочкой.Элементы описания площадки (shop) Элемент Примечание name * Краткое название площадки. Не больше 30 символов. url * URL-адрес площадки. email * Адрес электронной почты для обращения по вопросам онлайн-курсов. picture * Логотип площадки. Требования:
Если логотип на белом фоне, максимально заполните площадь картинки логотипом. Это поможет повысить узнаваемость бренда площадки.
description Описание площадки для отображения на карточке площадки. currencies * Список валют, в которых указаны цены курсов.
По умолчанию цены указываются в рублях (currency id="RUR" rate=“1”). Чтобы передать другие валюты, укажите курс обмена, который вы используете, в качестве значения атрибута rate.
sets Наборы курсов, которые описываются через название и url. Чтобы указать, какие курсы входят в набор, используйте элемент set-ids внутри элемента offer. Элементы предложения (offer) Элемент Примечание name * Название предложения. Должно быть уникальным. Если курсы имеют одинаковые названия, то в name укажите разницу между ними, например, Курс Java. Уровень 1, Курс Java. Уровень 2. url * URL-адрес предложения. Должен быть уникальным среди всех предложений в пределах всех фидов одного и того же региона. Метки (например, UTM, Openstat, from) не делают URL уникальным. categoryId * Идентификатор основной категории курса из рубрикатора курсов. param name=“Дополнительная категория” Идентификатор дополнительной категории курса из общего рубрикатора курсов, если он нужен. set-ids Идентификаторы сетов. Можно перечислить несколько сетов через запятую, например: s1,s2,s3. price * Стоимость за весь курс. Если фиксированная цена за курс отсутствует, то значение 0. Если значение 0 и не указана ежемесячная цена, то курс считается бесплатным. currencyId * Идентификатор валюты. Например, RUR для рублей. param name=“Ссылка на контент курса” URL-адрес контента курса. Внутренняя страница курса, на которой идет обучение. Может совпадать с url. Ссылка нужна для оценки качества курсов при их ранжировании в результатах поиска.
Например, url курса равен https://example.com/courses/python-beginners. После покупки курса пользователь проходит обучение на странице https://example.com/education/python-beginners/home. Этот URL нужно указать в param name=“Ссылка на контент курса”.
Если у курса много внутренних страниц, то можно указать множество значений param name=“Ссылка на контент курса”.
param name="Цена по скидке" Число. param name="Дата окончания скидки" Дата в формате ISO 8601. param name="Цена за подписку" true или false (по умолчанию). Укажите true, если курс доступен по подписке. Цена подписка должна быть указана в элементе price. param name="Оплата в рассрочку" Число. Указывает период рассрочки, если она есть. По умолчанию значение параметра указывается в месяцах. С помощью атрибута unit вы можете указать: день или месяц. param name="Ежемесячная цена" Число. Должно быть заполнено только для указания ежемесячной оплаты курса, и не допускается указание стоимости оплаты в месяц в рассрочку. Наличие рассрочки указывается через стоимость всего курса в элементе price, а периода рассрочки — в значении param name="Оплата в рассрочку". param name="Ежемесячная цена по скидке" Число. Укажите наличие скидки для ежемесячной оплаты курса. Также не допускается использование скидки на стоимость оплаты в месяц в рассрочку. param name="Дата окончания ежемесячной скидки" Дата в формате ISO 8601. Param name="Ближайшая дата" Дата в формате ISO 8601. Значение обязательно для форматов обучения: самостоятельно с наставником и в группе с наставником.
param name="Продолжительность" * Число. С помощью атрибута unit="единица" вы можете указать: час, день, месяц.
param name="План" * Строка. Описывает этапы программы обучения. Элемент должен повторяться несколько раз, для курса должно быть указано 3 и больше элементов. Если строк с name=“План” меньше трех, то они будут игнорироваться.
Название этапа программы указывается в атрибуте unit. Длительность этапа в часах указывается в атрибуте hours. Значение param должно описывать содержание этапа программы.
Строки param name=“План” обрабатываются в произвольном порядке, поэтому необходимо явно указать порядок этапов через атрибут order. Если текстовое значение содержимого этапа указывается через текстовые данные