Структуровані дані для списків курсів (Course)

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

Розширені результати для списку курсу можуть відображатися англійською мовою у всіх регіонах, де доступний Пошук Google.

Структуровані дані — стандартизований формат, який дозволяє надавати пошуковим системам інформацію про сторінку та класифікувати її вміст. Детальніше про принципи роботи структурованих даних…

Нижче в загальних рисах описано, як створити, перевірити та додати на сайт структуровані дані.

  1. Додайте обов’язкові властивості. Дізнайтеся, в яких частинах сторінки потрібно розміщувати структуровані дані обраного вами формату.
  2. Дотримуйтесь рекомендацій.
  3. Перевірте свій код за допомогою інструменту перевірки розширених результатів. Якщо будуть виявлені критичні помилки, усуньте їх. Ми також рекомендуємо усунути некритичні помилки, зазначені в інструменті. Це може призвести до підвищення якості структурованих даних, хоча сторінки будуть придатні для створення розширених результатів і без цього.
  4. Опублікуйте сторінку й за допомогою інструменту перевірки URL з’ясуйте, як вона виглядає для робота Googlebot. Переконайтеся, що доступ 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": "https://www.example.com"
      }
    }
    </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 наведено на сторінці schema.org/Course. Google підтримує наступні властивості:

Обов’язкові властивості
description

Text

Опис курсу. Максимальна довжина — 60 символів.

name

Text

Назва курсу.

Рекомендовані властивості
provider

Organization

Назва навчального закладу, який публікує курс, наприклад КНУ.

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

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

Обов’язкові властивості
itemListElement

ListItem

Опис сторінки окремого елемента списку.

ListItem.position

Integer

Порядковий номер сторінки елемента у списку.

ListItem.url

URL

Канонічний URL сторінки з інформацією про елемент. Кожен елемент повинен мати унікальний URL.

Якщо у вас виникли труднощі з додаванням або налагодженням структурованих даних, вам допоможуть ресурси та інформація, доступні за наведеними нижче посиланнями.