Образовательные онлайн-курсы и уроки
Это старая версия документа, которая прекратила свое действие 07.02.2022 г. Действующая версия размещена по адресу: https://yandex.ru/support/webmaster/search-appearance/education.html
Для каких сайтов
Сайты, предлагающие курсы и другие образовательные услуги, которые проводятся онлайн.
Что добавляется в результаты поиска
Ответ с подборкой курсов, информацией о сайте-источнике и стоимости обучения. Пользователь, который ищет информацию об образовательных услугах, может сравнить несколько курсов и перейти к тому, который его заинтересовал.
Как настроить
Чтобы ваши предложения и услуги попадали в такие ответы, необходимо передать Яндексу информацию о них. Для этого нужно подготовить фид в формате YML. Стандарт YML разработан Яндексом и основан на стандарте XML. Фид — это файл, в котором вы передаете информацию о своих предложениях и услугах. В нем описываются предложения и услуги (offers), объединенные в специальные наборы — сеты (sets).
Сет отличается от другого обязательного элемента фида — категории (category). Категория может быть только одна. Сетов может быть больше одного, так как одно и то же предложение может принадлежать разным сетам. Сеты, к которым принадлежит предложение, перечисляются через запятую.
В поисковой выдаче будет дополняться сниппет, URL которого совпадает с URL, заданным в сете. Сниппет дополняется информацией из предложений, которые входят в сет. Формат предложения должен соответствовать определенным требованиям. Вся дополнительная информация о предложении указывается в элементе param — универсальном элементе с текстовым контентом.
- Требования к фиду
-
Фид содержит предложения с информацией о свойствах курса, специальности или образовательной программы, проводимой онлайн. Например, сет «Все онлайн-курсы» содержит предложения «Питон для начинающих» и «Английский для получения IELTS», а сет «Курсы по Английскому языку» только предложение «Английский для получения IELTS».
Курс
(по умолчанию).Специализация
.Повышение квалификации
.Профессиональная переподготовка
.Профессия
.Курс
(по умолчанию).Специализация
.Повышение квалификации
.Профессиональная переподготовка
.Профессия
.
Элементы предложенияМинимальный набор элементов предложения, обязательные отмечены звездочкой:Элемент Примечание name
*Название предложения. Должно быть уникальным. Если курсы имеют одинаковые названия, то в name
укажите разницу между ними, например,Курс Java. Уровень 1, Курс Java. Уровень 2
.url
*URL-адрес предложения. Должен быть уникальным среди всех предложений в пределах всех фидов одного и того же региона. Метки (например, UTM, Openstat, from) не делают URL уникальным. price
*Стоимость за весь курс. Если фиксированная цена за курс отсутствует, то значение 0
. Если значение0
и не указаны другие цены в атрибутахparam name
, то курс считается бесплатным.currencyId
*Идентификатор валюты. Например, RUR
для рублей.categoryId
*Идентификатор категории. set-ids
*Идентификаторы сетов. Можно перечислить несколько сетов через запятую, например: s1,s2,s3
.picture
*Ссылка на логотип курса. description
*Описание. param name="Продолжительность"
*Число. По умолчанию значение параметра указывается в днях. С помощью атрибута unit="единица"
вы можете указать другие единицы: час, день, месяц, год или занятие.param name="План"
*Строка. Элемент может повторяться несколько раз. Для каждого элемента укажите уникальный атрибут unit, который может принимать значения Неделя 1, Неделя 2 и т. д. param name="Гибкие даты"
true
(по умолчанию) илиfalse
.Param name="Ближайшая дата"
Дата в формате ISO 8601. Если значение параметра не указано и элемент param name="false"
, считается, что курс неактивен.param name="Часы в неделю"
Число. Предполагаемая интенсивность занятий. param name="Сложность"
Строка. param name="Гибкие сроки сдачи"
true
(по умолчанию) илиfalse
.param name="Есть пробный период"
true
илиfalse
(по умолчанию).param name="Есть видео"
true
илиfalse
(по умолчанию).param name="Есть тесты"
true
илиfalse
(по умолчанию).param name="Есть практика"
true
илиfalse
(по умолчанию).param name="Есть учитель"
true
илиfalse
(по умолчанию).param name="Цена по скидке"
Число. param name="Дата окончания скидки"
Дата в формате ISO 8601. param name="Ежемесячная цена"
Число. param name="Ежемесячная цена по скидке"
Число. param name="Тип обучения"
Допустимые значения: param name="Присваиваемая квалификация"
Строка, например Бакалавр-менеджер
. С помощью атрибутаunit="..."
укажите тип квалификации, который может принимать значенияРазряд, Категория, Класс, Звание
и т.п.param name="Сертификат по завершении"
true
илиfalse
(по умолчанию).param name="С трудоустройством"
true
илиfalse
(по умолчанию).param name="Есть вебинары"
true
илиfalse
(по умолчанию).param name="Есть домашние работы"
true
илиfalse
(по умолчанию).param name="Ссылка для записи на курс"
Ссылка для записи на курс. Необходимо также указать элемент param name="Ссылка на первоисточник". param name="Ссылка на первоисточник"
Ссылка на страницу курса. Обязателен, если указан элемент param name="Ссылка для записи на курс". Элемент Примечание name
*Название предложения. Должно быть уникальным. Если курсы имеют одинаковые названия, то в name
укажите разницу между ними, например,Курс Java. Уровень 1, Курс Java. Уровень 2
.url
*URL-адрес предложения. Должен быть уникальным среди всех предложений в пределах всех фидов одного и того же региона. Метки (например, UTM, Openstat, from) не делают URL уникальным. price
*Стоимость за весь курс. Если фиксированная цена за курс отсутствует, то значение 0
. Если значение0
и не указаны другие цены в атрибутахparam name
, то курс считается бесплатным.currencyId
*Идентификатор валюты. Например, RUR
для рублей.categoryId
*Идентификатор категории. set-ids
*Идентификаторы сетов. Можно перечислить несколько сетов через запятую, например: s1,s2,s3
.picture
*Ссылка на логотип курса. description
*Описание. param name="Продолжительность"
*Число. По умолчанию значение параметра указывается в днях. С помощью атрибута unit="единица"
вы можете указать другие единицы: час, день, месяц, год или занятие.param name="План"
*Строка. Элемент может повторяться несколько раз. Для каждого элемента укажите уникальный атрибут unit, который может принимать значения Неделя 1, Неделя 2 и т. д. param name="Гибкие даты"
true
(по умолчанию) илиfalse
.Param name="Ближайшая дата"
Дата в формате ISO 8601. Если значение параметра не указано и элемент param name="false"
, считается, что курс неактивен.param name="Часы в неделю"
Число. Предполагаемая интенсивность занятий. param name="Сложность"
Строка. param name="Гибкие сроки сдачи"
true
(по умолчанию) илиfalse
.param name="Есть пробный период"
true
илиfalse
(по умолчанию).param name="Есть видео"
true
илиfalse
(по умолчанию).param name="Есть тесты"
true
илиfalse
(по умолчанию).param name="Есть практика"
true
илиfalse
(по умолчанию).param name="Есть учитель"
true
илиfalse
(по умолчанию).param name="Цена по скидке"
Число. param name="Дата окончания скидки"
Дата в формате ISO 8601. param name="Ежемесячная цена"
Число. param name="Ежемесячная цена по скидке"
Число. param name="Тип обучения"
Допустимые значения: param name="Присваиваемая квалификация"
Строка, например Бакалавр-менеджер
. С помощью атрибутаunit="..."
укажите тип квалификации, который может принимать значенияРазряд, Категория, Класс, Звание
и т.п.param name="Сертификат по завершении"
true
илиfalse
(по умолчанию).param name="С трудоустройством"
true
илиfalse
(по умолчанию).param name="Есть вебинары"
true
илиfalse
(по умолчанию).param name="Есть домашние работы"
true
илиfalse
(по умолчанию).param name="Ссылка для записи на курс"
Ссылка для записи на курс. Необходимо также указать элемент param name="Ссылка на первоисточник". param name="Ссылка на первоисточник"
Ссылка на страницу курса. Обязателен, если указан элемент param name="Ссылка для записи на курс". Вы можете создавать собственные необязательные элементы param. Часть информации из этих элементов может не отображаться в текущих форматах обогащения выдачи. Но эта информация будет учитываться в будущем при ранжировании предложений в сете и может появиться в новых форматах обогащения выдачи.
Особенности фидаЕсли курсы размещены не на вашем сайте, но вы предоставляете для них фид, необходимо заполнить поля: param name="Ссылка для записи на курс", param name="Ссылка на первоисточник", param name="Имя первоисточника" (например, Geekbrains).
Ссылка для записи на курс может содержать вашу реферальную ссылку или редирект с вашего сайта. Ссылка на первоисточник и его имя необходимы для отображения в представлении логотипа и имени первоисточника.
Значение элемента
url
должно вести на страницу курса на вашем сайте. Оно будет указано в ответе.В результатах поиска первоисточник, если он уже есть в базе Яндекса, получает приоритет.
Пример списка категорийКатегории, для которых отсутствуют предложения в конкретном файле, можно не помещать в файл.
<categories> <category id="1">Программирование</category> <category id="2">Дизайн</category> <category id="3">Маркетинг</category> <category id="4">Управление</category> <category id="5">Игры</category> <category id="6">Мультимедиа</category> <category id="101" parentId="1">Python</category> <category id="102" parentId="1">1С</category> <category id="103" parentId="1">Java</category> <category id="104" parentId="1">Android</category> <category id="105" parentId="1">IOS</category> <category id="106" parentId="1">C++</category> <category id="107" parentId="1">JavaScript</category> <category id="108" parentId="1">PHP</category> <category id="109" parentId="1">C#</category> <category id="110" parentId="1">Go</category> <category id="111" parentId="1">SQL</category> <category id="112" parentId="1">Bash</category> <category id="113" parentId="1">R</category> <category id="114" parentId="1">C</category> </categories>
- Как передать фид
-
Авторизуйтесь на Яндексе. Добавьте сайт в Вебмастер и подтвердите права на управление или получите доступ для вашего аккаунта у владельца сайта.
- Перейдите в Вебмастер на страницу.
- Нажмите кнопку Загрузить фид.
- Выберите категорию бизнесаОбразование, если данные касаются образовательных курсов или уроков, которые проводятся онлайн. Например, курсы программирования.
- Укажите регион. Например, если предложения в фиде доступны на одинаковых условиях во всех регионах, выберите Россия.
В поле Ссылка на файл с предложениями укажите URL вида https://example.com/feed.yml.
Если на вашем сайте настроена авторизация для доступа к YML-файлу, вы можете передавать логин и пароль вместе с URL, по которому он доступен. Например: http://yandex:WE9h4FfBml@example.com/feed.yml.
- Нажмите Готово.
Яндекс Вебмастер проверит фид. Если он содержит ошибки, в Вебмастере на странице Ошибки. Исправьте ошибки — в течение некоторого времени Вебмастер проверит фид снова.
появится сообщение об ошибках. Чтобы узнать подробности, нажмите напротив фидаТакже информация о сайте и предложениях будет проверена службой контроля качества в течение нескольких дней. Фид может быть отклонен за нарушение правил.
Условия отображения информации
Сайт несет ответственность за корректность данных, соответствие предложений тематике, а также за распространение незаконной информации. В случае нарушения условий Яндекс имеет право не использовать данные сайта для изменения представления ответа в поисковой выдаче. См. подробные условия.
Положение ответа в поисковой выдаче определяется общими принципами ранжирования: более высокие позиции получают страницы, наиболее релевантные запросу. Порядок карточек внутри ответа определяется с учетом данных о взаимодействии пользователей с карточками для максимизации конверсии и профицита.
Мы стремимся показывать в результатах поиска информацию, которая будет полезна конкретному пользователю. Чтобы при ранжировании предложений внутри описанных на этой странице ответов учитывать данные о конверсиях, рекомендуем установить на вашем сервисе Яндекс Метрику. Это позволит сделать персонализацию результатов поиска более эффективной.
Подробнее о событиях в Яндекс Метрике.
Дата обновления страницы: 16.01.2022.