Uporządkowane dane listy szkoleń (Course
)
Dzięki uporządkowanym danym z listą kursów możesz podać więcej informacji o kursach, aby potencjalni uczestnicy kursów mogli znaleźć je w wyszukiwarce Google. Możesz podać szczegóły kursów, np. nazwę, organizatora i krótki opis.
Istnieją 2 funkcje wyników z elementami rozszerzonymi dotyczące kursów, które korzystają z tego samego typu Course
schema.org.
Jeśli Twoja witryna zawiera informacje o kursach, możesz korzystać z obu tych funkcji. Aby to zrobić, postępuj zgodnie z obiema instrukcjami dotyczącymi ich implementacji:
- Lista kursów: wynik z elementami rozszerzonymi zawierający listę kursów z tej samej witryny.
- Informacje o kursach: karuzela zawierająca szczegółowe informacje o kursach pochodzące z różnych stron internetowych.
Dodawanie uporządkowanych danych
Uporządkowane dane to standardowy format udostępniania informacji o stronie i klasyfikowania jej zawartości. Jeśli dopiero zaczynasz, dowiedz się, jak działają uporządkowane dane.
Poniżej omawiamy sposób tworzenia, testowania i udostępniania uporządkowanych danych. Szczegółowe instrukcje dodawania uporządkowanych danych do strony internetowej znajdziesz w ćwiczeniach z programowania poświęconych uporządkowanym danym.
- Dodaj wymagane właściwości. Dowiedz się, w którym miejscu na stronie umieścić uporządkowane dane w zależności od używanego formatu.
- Przestrzegaj wskazówek.
- Zweryfikuj kod za pomocą testu wyników z elementami rozszerzonymi i napraw błędy krytyczne. Rozważ też usunięcie niekrytycznych problemów, które mogą zostać zgłoszone w narzędziu – to może poprawić jakość uporządkowanych danych (ale nie jest to konieczne, aby witryna kwalifikowała się do wyników z elementami rozszerzonymi).
- Możesz wdrożyć kilka stron z uporządkowanymi danymi i dzięki narzędziu do sprawdzania adresów URL zobaczyć, jak Google je odczytuje. Upewnij się, że Twoja strona jest dostępna dla Google i nie jest blokowana przez plik robots.txt lub tag
noindex
ani nie wymaga logowania. Jeśli strona wygląda dobrze, możesz poprosić Google o ponowne zindeksowanie adresów URL. - Aby na bieżąco informować Google o przyszłych zmianach, prześlij mapę witryny. Możesz zautomatyzować ten proces za pomocą interfejsu Search Console Sitemap API.
Przykłady
Strona z informacjami na temat pojedynczego kursu
Oto przykład strony ze szczegółami pojedynczego kursu. Ta strona musi być powiązana ze stroną podsumowania zawierającą znaczniki 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>
Pojedyncza strona uniwersalna
Oto przykład pojedynczej strony uniwersalnej. Taka konfiguracja strony obejmuje znaczniki listy oraz szczegóły poszczególnych szkoleń na tej samej stronie.
<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>
Wytyczne
Aby Twoje materiały pojawiały się na liście szkoleń, zastosuj się do tych wskazówek.
- Wskazówki dotyczące treści
- Wskazówki techniczne
- Wskazówki dotyczące karuzeli
- Podstawowe zasady dotyczące wyszukiwarki
- Ogólne wytyczne dotyczące uporządkowanych danych
Wskazówki dotyczące treści
- Znaczników
Course
używaj tylko do materiałów edukacyjnych, które są zgodne z tą definicją kursu: pojedynczy program zajęć (lub ich seria) obejmujący wykłady, lekcje lub moduły dotyczące określonego tematu lub określonej dziedziny. - Kurs musi przynosić konkretny zysk edukacyjny w postaci nabycia wiedzy lub umiejętności z określonej dziedziny. Musi też być prowadzony przez co najmniej 1 instruktora na grupę uczestników.
- Ogólne prezentacje popularyzujące wiedzę w rodzaju „Dnia astronomii” nie należą do kursów. Pojedynczy 2-minutowy film „Jak zrobić kanapkę” też nie jest kursem.
Wskazówki techniczne
Musisz oznaczyć co najmniej 3 kursy. Kursy można prezentować na osobnych stronach z informacjami lub na stronie uniwersalnej.
Znaczniki karuzeli musisz dodać do strony podsumowania lub strony uniwersalnej.
Każdy kurs musi mieć prawidłowe właściwości name i provider. Niedopuszczalne w nazwach są:
- wyrażenia promocyjne, np. „Najlepsza szkoła na świecie”;
- ceny, np. „Nauka gry na ukulele – tylko 120 zł!”;
- inne wyrażenie zamiast nazwy szkolenia, np. „Dzięki temu szkoleniu szybko zarobisz!”;
- rabaty i promocje, np. „Specjaliści z różnych dziedzin dzielą się swoimi tajemnicami – 25% taniej!”.
Definicje typów uporządkowanych danych
Aby treści mogły się wyświetlać w wynikach z elementami rozszerzonymi, musisz w nich stosować wymagane właściwości. Możesz też dodawać do nich właściwości zalecane, aby wzbogacać informacje o treściach dla wygody użytkowników.
Course
Aby oznaczyć co najmniej 3 kursy, użyj tych właściwości. Kursy można prezentować na osobnych stronach z informacjami lub na stronie uniwersalnej.
Pełną definicję znaczników Course
znajdziesz na schema.org/Course.
Właściwości obsługiwane przez Google:
Właściwości wymagane | |
---|---|
description |
Opis szkolenia. Wyświetlane jest maksymalnie 60 znaków. |
name |
Nazwa szkolenia. |
Właściwości zalecane | |
---|---|
provider |
Organizacja, która publikuje źródłowe materiały szkoleniowe, np. Uniwersytet Jagielloński. |
ItemList
Oprócz właściwości Course
dodaj też te właściwości, aby określić listę. Możesz dodać te właściwości do strony podsumowania lub strony uniwersalnej.
Pełną definicję znaczników ItemList
znajdziesz na schema.org/ItemList.
Właściwości wymagane | |
---|---|
itemListElement |
Adnotacja o pojedynczej stronie elementu. |
ListItem.position |
Pozycja porządkowa strony elementu na liście, |
ListItem.url |
Kanoniczny URL strony elementu. Każdy element musi mieć niepowtarzalny URL. |
Rozwiązywanie problemów
Jeśli masz problem z zastosowaniem lub debugowaniem uporządkowanych danych, skorzystaj z tych rozwiązań:
- Jeśli korzystasz z systemu zarządzania treścią (CMS) lub ktoś inny zajmuje się Twoją witryną, poproś odpowiednią osobę o pomoc. Pamiętaj, aby przekazać tej osobie wszystkie wiadomości z Search Console, które zawierają szczegółowe informacje o problemie.
- Google nie gwarantuje, że funkcje wykorzystujące uporządkowane dane pojawią się w wynikach wyszukiwania. Listę typowych powodów, dla których Google może nie wyświetlać Twoich treści w wyniku z elementami rozszerzonymi, znajdziesz w Ogólnych wytycznych dotyczących uporządkowanych danych.
- Możliwe, że w uporządkowanych danych wystąpił błąd. Sprawdź listę błędów uporządkowanych danych i raport dotyczący uporządkowanych danych, których nie można przeanalizować.
- Jeśli wobec Twojej strony zostały podjęte ręczne działania dotyczące uporządkowanych danych, dane te zostaną zignorowane (mimo że strona nadal może się pojawiać w wynikach wyszukiwania Google). Aby rozwiązać problemy z uporządkowanymi danymi, użyj raportu Ręczne działania.
- Przejrzyj jeszcze raz wytyczne, aby sprawdzić, czy Twoje treści ich nie naruszają. Przyczyną problemu mogą być treści spamerskie lub użycie spamerskich znaczników. Jeśli jednak problem nie jest związany ze składnią, test wyników z elementami rozszerzonymi go nie wykryje.
- Rozwiązywanie problemów z brakującymi wynikami z elementami rozszerzonymi lub ze spadkiem całkowitej liczby wyników z elementami rozszerzonymi
- Poczekaj na ponowne zindeksowanie strony. Pamiętaj, że gdy opublikujesz stronę, Google może potrzebować kilku dni na jej znalezienie i zindeksowanie. Odpowiedzi na ogólne pytania dotyczące skanowania i indeksowania znajdziesz w artykule Najczęstsze pytania o indeksowanie i skanowanie w wyszukiwarce Google.
- Zadaj pytanie na forum Centrum wyszukiwarki Google.