За допомогою структурованих даних для списку курсів ви можете надати додаткову інформацію, щоб потенційним студентам було легше знайти інформацію про ваші курси в Пошуку Google. Ви зможете вказати, наприклад, назву курсу та навчального закладу та додати короткий опис.
Доступність функції
Розширені результати для списку курсу можуть відображатися англійською мовою у всіх регіонах, де доступний Пошук Google.
Як додати структуровані дані
Структуровані дані — стандартизований формат, який дозволяє надавати пошуковим системам інформацію про сторінку та класифікувати її вміст. Детальніше про принципи роботи структурованих даних…
Нижче в загальних рисах описано, як створити, перевірити та додати на сайт структуровані дані.
- Додайте обов’язкові властивості. Дізнайтеся, в яких частинах сторінки потрібно розміщувати структуровані дані обраного вами формату.
- Дотримуйтесь рекомендацій.
- Перевірте свій код за допомогою інструменту перевірки розширених результатів. Якщо будуть виявлені критичні помилки, усуньте їх. Ми також рекомендуємо усунути некритичні помилки, зазначені в інструменті. Це може призвести до підвищення якості структурованих даних, хоча сторінки будуть придатні для створення розширених результатів і без цього.
- Опублікуйте сторінку й за допомогою інструменту перевірки URL з’ясуйте, як вона виглядає для робота Googlebot. Переконайтеся, що доступ Google до сторінки не заблоковано файлом robots.txt або метатегом
noindexі авторизація на ній не потрібна. Якщо все в порядку, то запросіть повторне сканування ваших URL. - Надішліть нам файл 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
Використовуйте наведені нижче властивості для розмітки щонайменше трьох курсів. При цьому курси можуть знаходитися як на окремих сторінках інформації, так і на єдиній сторінці зі списком.
Повний опис типу Course наведено на сторінці schema.org/Course. Google підтримує наступні властивості:
| Обов’язкові властивості | |
|---|---|
description | Опис курсу. Максимальна довжина — 60 символів. |
name | Назва курсу. |
| Рекомендовані властивості | |
|---|---|
provider | Назва навчального закладу, який публікує курс, наприклад КНУ. |
Item List
Крім властивостей типу Course необхідно додати й перелічені нижче властивості, за допомогою яких пошукові системи зможуть отримати інформацію про елементи списку. Ви можете додати ці властивості на оглядову сторінку або на єдину сторінку зі списком.
Повний опис типу ItemList наведено на сторінці schema.org/ItemList.
| Обов’язкові властивості | |
|---|---|
item | Опис сторінки окремого елемента списку. |
List | Порядковий номер сторінки елемента у списку. |
List | Канонічний URL сторінки з інформацією про елемент. Кожен елемент повинен мати унікальний URL. |
Усунення несправностей
Якщо у вас виникли труднощі з додаванням або налагодженням структурованих даних, вам допоможуть ресурси та інформація, доступні за наведеними нижче посиланнями.
- Якщо ви використовуєте систему управління контентом (CMS) або доручили налаштування сайту іншій людині, зверніться за допомогою до неї або розробника CMS. Не забудьте переслати йому повідомлення про проблему, отримані вами в Search Console.
- Google не гарантує відображення вашого контенту в результатах пошуку, які формуються на основі структурованих даних. Можливі причини, з яких ваші матеріали можуть не відображатися у вигляді розширених результатів, перераховані в загальних рекомендаціях щодо використання структурованих даних.
- Ознайомтеся зі списком типових помилок у структурованих даних та звітом про структуровані дані, які неможливо обробити, і перевірте, чи правильно ви додали розмітку.
- Якщо ми вжили заходів щодо сторінки вручну, неприпустимі структуровані дані на ній будуть проігноровані доти, доки ви не виправите код. При цьому сама сторінка може з’являтися в результатах пошуку й далі. Щоб усунути проблеми зі структурованими даними, скористайтеся звітом про заходи, вжиті вручну.
- Ще раз вивчіть рекомендації, щоб з’ясувати, чи відповідає їм ваш контент. Проблема може бути пов’язана зі спамом у контенті або розмітці, а не з помилками в синтаксисі. Тоді її не вдасться виявити за допомогою інструменту перевірки розширених результатів.
- Дізнайтеся, що може спричинити відсутність розширених результатів або зменшення їх загальної кількості.
- Робот Googlebot сканує та індексує сторінки не одразу після оновлення контенту. З моменту публікації сторінки може пройти кілька днів, поки Google не виявить і просканує її. Ми зібрали на окремій сторінці відповіді на поширені запитання про сканування та індексацію.
- При необхідності ставте запитання на форумі Центру Пошуку Google