Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

Course

Чтобы потенциальным учащимся было проще находить ваши курсы в Google Поиске, добавьте на сайт структурированные данные. Вы сможете указать, например, название курса и учебного заведения и добавить краткое описание.

Расширенный результат о курсе в Google Поиске

Как добавлять структурированные данные

Структурированные данные – стандартизированный формат, используемый для представления сведений о странице и классификации ее контента. Подробнее о принципах работы структурированных данных

Ниже в общих чертах описано, как создать, проверить и добавить на сайт структурированные данные. Пошаговые инструкции вы найдете в практической работе, посвященной добавлению структурированных данных на веб-страницу.

  1. Добавьте обязательные свойства. Узнайте, в каких частях страницы нужно размещать структурированные данные выбранного вами формата.
  2. Следуйте рекомендациям.
  3. Протестируйте свой код с помощью инструмента проверки расширенных результатов.
  4. Опубликуйте страницу и с помощью инструмента проверки URL посмотрите, как она выглядит в результатах поиска Google. Убедитесь, что доступ Google к странице не заблокирован файлом robots.txt или метатегом noindex и для доступа к странице не требуется авторизация. Если все в порядке, запросите повторное сканирование ваших URL.
  5. Отправляйте нам файл Sitemap, чтобы информировать нас об изменениях на сайте. Отправку такого файла можно автоматизировать с помощью Search Console Sitemap API.

Примеры

Отдельная страница сведений о курсе

Вот пример отдельной страницы сведений о курсе: отдельная страница, на которую ведет одна из ссылок на обзорной странице с разметкой ItemList.


<html>
  <head>
    <title>Introduction to Computer Science and Programming</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Course",
      "name": "Introduction to Computer Science and Programming",
      "description": "Introductory CS course laying out the basics.",
      "provider": {
        "@type": "Organization",
        "name": "University of Technology - Eureka",
        "sameAs": "http://www.ut-eureka.edu"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

Страница со списком категории "всё в одном"

Вот пример страницы со списком категории "всё в одном": одна страница, которая содержит разметку карусели и сведения о каждом из ваших курсов.


<html>
  <head>
    <title>Computer Science Courses</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "ItemList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "item": {
            "@type": "Course",
            "url":"https://www.example.com/courses#intro-to-cs",
            "name": "Introduction to Computer Science and Programming",
            "description": "This is an introductory CS course laying out the basics.",
            "provider": {
              "@type": "Organization",
              "name": "University of Technology - Example",
              "sameAs": "https://www.example.com"
           }
          }
        },
        {
          "@type": "ListItem",
          "position": 2,
          "item": {
            "@type": "Course",
            "url":"https://www.example.com/courses#intermediate-cs",
            "name": "Intermediate Computer Science and Programming",
            "description": "This is a CS course that builds on the basics learned in the Introduction course.",
            "provider": {
              "@type": "Organization",
              "name": "University of Technology - Example",
              "sameAs": "https://www.example.com"
           }
         }
        },
        {
          "@type": "ListItem",
          "position": 3,
          "item": {
            "@type": "Course",
            "url":"https://www.example.com/courses#advanced-cs",
            "name": "Advanced Computer Science and Programming",
            "description": "This CS course covers advanced programming principles.",
            "provider": {
              "@type": "Organization",
              "name": "University of Technology - Eureka",
              "sameAs": "https://www.example.com"
           }
          }
        }
      ]
    }
    </script>
  </head>
  <body>
  </body>
</html>

Правила

Чтобы ваши курсы могли попасть в карусель, следуйте правилам, описанным ниже.

Требования к контенту

  • Разметку Course можно использовать только для образовательных курсов, то есть учебных программ, состоящих из лекций, уроков или модулей по определенному предмету и/или теме.
  • После прохождения курса учащиеся получают определенный набор знаний и/или умений по конкретному предмету и/или теме. Занятия проводят один или несколько преподавателей для группы студентов.
  • Публичное мероприятие, например "День астрономии", – это не курс. Не может им считаться и отдельное двухминутное видео "Как приготовить сэндвич".

Технические требования

Необходимо добавить разметку как минимум для трех курсов. При этом курсы могут находиться как на отдельных страницах сведений, так и на одной странице со списком категории "всё в одном".

Добавьте разметку карусели на обзорную страницу или на страницу со списком категории "всё в одном".

В разметке каждого курса должны быть действительные свойства name (название) и provider (поставщик). Примеры недопустимых вариантов:

  • рекламные фразы, например "Лучшая школа в мире";
  • указание цены в названии курса, например "Научитесь играть на укулеле всего за 2000 рублей!";
  • фразы, которые не отражают содержание курса, например "Быстрый заработок после обучения!";
  • скидки и призывы к покупке, например "Секреты успеха от лидеров отрасли со скидкой 25 %!".

Типы структурированных данных

Чтобы ваш контент мог быть представлен в виде расширенных результатов, необходимо задать все обязательные свойства. Вы также можете добавить рекомендуемые свойства, чтобы пользователям было удобнее изучать информацию.

Course

Используйте перечисленные ниже свойства для разметки как минимум трех курсов. При этом курсы могут находиться как на отдельных страницах сведений, так и на одной странице со списком категории "всё в одном".

Полное описание типа Course приведено на странице schema.org/Course.

Обязательные свойства
description

Text

Описание курса. Максимальная длина – 60 символов.

name

Text

Название курса.

Рекомендуемые свойства
provider

Organization

Название учебного заведения, публикующего курс, например МГУ.

ItemList

Помимо свойств типа Course необходимо добавить и перечисленные ниже свойства, с помощью которых поисковые системы смогут получить информацию об элементах карусели. Вы можете добавить такие свойства на обзорную страницу или на страницу со списком категории "всё в одном".

Полное описание типа ItemList приведено на странице schema.org/ItemList.

Обязательные свойства
itemListElement

ListItem

Описание страницы отдельного элемента списка.

ListItem.position

Integer

Порядковый номер страницы элемента в списке.

ListItem.url

URL

Канонический URL страницы со сведениями об элементе. У каждого элемента должен быть уникальный URL.

Устранение неполадок

Если у вас возникли трудности с добавлением или отладкой структурированных данных, вам помогут ресурсы и сведения, доступные по приведенным ниже ссылкам.