Data terstruktur daftar kursus (Course
)
Dengan data terstruktur daftar kursus, Anda dapat memberikan informasi lebih lanjut tentang kursus agar calon siswa dapat menemukan kursus Anda melalui Google Penelusuran. Anda dapat memberikan berbagai detail, termasuk nama kursus, siapa yang menawarkannya, dan deskripsi singkat.
Ada dua fitur hasil multimedia kursus yang menggunakan jenis schema.org Course
yang sama.
Jika situs Anda menyediakan informasi tentang kursus, Anda dapat memenuhi syarat untuk menggunakan kedua fitur tersebut dengan
mengikuti kedua panduan penerapannya:
- Daftar kursus: Hasil multimedia yang mencantumkan kursus dari situs yang sama.
- Info kursus: Carousel yang menampilkan informasi kursus secara mendetail dari berbagai situs.
Cara menambahkan data terstruktur
Data terstruktur adalah format terstandarisasi untuk memberikan informasi tentang suatu halaman dan mengelompokkan konten halaman tersebut. Jika Anda baru mengenal data terstruktur, Anda dapat mempelajari lebih lanjut cara kerja data terstruktur.
Berikut adalah ringkasan tentang cara membuat, menguji, dan merilis data terstruktur.
- Tambahkan properti wajib. Berdasarkan format yang Anda gunakan, pelajari tempat menyisipkan data terstruktur di halaman.
- Ikuti pedoman.
- Validasi kode Anda menggunakan Pengujian Hasil Kaya dan perbaiki setiap error kritis. Pertimbangkan juga untuk memperbaiki masalah non-kritis yang mungkin ditandai di alat tersebut, karena tindakan ini dapat membantu meningkatkan kualitas data terstruktur Anda (tetapi hal ini tidak diperlukan agar memenuhi syarat untuk hasil kaya).
- Deploy beberapa halaman yang menyertakan data terstruktur dan gunakan Alat Inspeksi URL untuk menguji cara Google melihat halaman tersebut. Pastikan halaman Anda
dapat diakses oleh Google dan tidak diblokir oleh file robots.txt, tag
noindex
, atau persyaratan login. Jika halaman tidak bermasalah, Anda dapat meminta Google meng-crawl ulang URL tersebut. - Agar Google tetap mengetahui setiap perubahan pada masa mendatang, sebaiknya kirimkan peta situs. Anda dapat mengotomatiskan proses ini dengan Search Console Sitemap API.
Contoh
Satu halaman detail kursus
Berikut contoh satu halaman detail kursus. Halaman ini harus dipasangkan dengan halaman ringkasan
yang berisi markup 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>
Satu halaman lengkap
Berikut contoh satu halaman lengkap. Penyiapan halaman ini mencakup detail dan markup daftar untuk setiap kursus di halaman yang sama.
<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>
Panduan
Anda harus mengikuti panduan ini agar memenuhi syarat untuk ditampilkan di daftar kursus.
- Panduan konten
- Panduan teknis
- Pedoman carousel
- Dasar-Dasar Penelusuran
- Panduan umum terkait data terstruktur
Pedoman konten
- Hanya gunakan markup
Course
untuk konten edukasi yang sesuai dengan definisi kursus berikut: Serangkaian atau suatu unit kurikulum yang berisi kuliah, pelajaran, atau modul tentang mata pelajaran dan/atau topik tertentu. - Kursus harus memiliki hasil pendidikan yang jelas berupa pengetahuan dan/atau keterampilan dalam mata pelajaran dan/atau topik tertentu, dan dipandu oleh satu atau beberapa instruktur serta mencantumkan daftar nama siswa.
- Acara yang sifatnya umum seperti "Hari Astronomi" tidak termasuk kursus, begitu juga video berdurasi 2 menit tentang "Cara Membuat Telur Gulung".
Panduan teknis
Anda harus memberi markup setidaknya tiga kursus. Kursus dapat berada di halaman detail yang terpisah, atau di daftar lengkap satu halaman.
Anda harus menambahkan markup Carousel ke halaman ringkasan atau daftar lengkap satu halaman.
Setiap kursus harus memiliki properti name dan provider yang valid. Berikut contoh praktik penamaan yang tidak valid:
- Frasa promosi: "Sekolah terbaik di dunia"
- Harga dalam judul kursus: "Pelajari ukulele - hanya $30!"
- Menggunakan judul selain kursus, seperti: "Hasilkan uang dengan cepat bersama kelas ini."
- Kesempatan membeli atau mendapatkan diskon, seperti: "Rahasia sukses para tokoh ternama dalam berbagai bidang — diskon 25%!"
Definisi jenis data terstruktur
Anda harus menyertakan properti wajib agar konten Anda memenuhi syarat untuk ditampilkan sebagai hasil kaya. Anda juga dapat menyertakan properti yang direkomendasikan untuk menambahkan informasi lain tentang konten, yang akan meningkatkan kualitas pengalaman pengguna.
Course
Gunakan properti berikut untuk memberi markup setidaknya tiga kursus. Kursus dapat berada di halaman detail yang terpisah, atau di daftar lengkap satu halaman.
Definisi lengkap Course
tersedia di
schema.org/Course.
Properti yang didukung Google adalah sebagai berikut:
Properti wajib | |
---|---|
description |
Deskripsi kursus. Batas tampilan 60 karakter. |
name |
Judul kursus. |
Properti yang direkomendasikan | |
---|---|
provider |
Organisasi yang memublikasikan konten sumber kursus. Misalnya, UC Berkeley. |
ItemList
Selain properti Course
, tambahkan properti
berikut untuk menentukan daftar. Anda dapat menambahkan properti ini ke
halaman ringkasan atau
daftar lengkap satu halaman.
Definisi lengkap ItemList
tersedia di schema.org/ItemList.
Properti wajib | |
---|---|
itemListElement |
Anotasi untuk satu halaman item. |
ListItem.position |
Posisi ordinal halaman item dalam daftar. |
ListItem.url |
URL kanonis halaman item. Setiap item harus memiliki URL unik. |
Pemecahan masalah
Jika Anda mengalami masalah saat menerapkan atau mendebug data terstruktur, berikut beberapa referensi yang dapat membantu Anda.
- Jika Anda menggunakan sistem pengelolaan konten (CMS) atau ada orang lain yang menangani situs Anda, minta mereka untuk membantu Anda. Pastikan untuk meneruskan pesan Search Console yang menjelaskan masalah tersebut kepada mereka.
- Google tidak menjamin bahwa fitur yang menggunakan data terstruktur akan muncul dalam hasil penelusuran. Untuk mengetahui daftar alasan umum mengapa Google tidak dapat menampilkan konten Anda dalam hasil kaya, lihat Panduan Umum terkait Data Terstruktur.
- Mungkin ada error dalam data terstruktur Anda. Periksa daftar error data terstruktur.
- Jika halaman Anda dikenai tindakan manual data terstruktur, data terstruktur pada halaman itu akan diabaikan (meskipun halaman masih bisa muncul di hasil Google Penelusuran). Untuk memperbaiki masalah data terstruktur, gunakan laporan Tindakan Manual.
- Tinjau panduan lagi untuk mengidentifikasi apakah konten Anda tidak mematuhi panduan. Masalah itu mungkin disebabkan oleh konten yang berisi spam atau penggunaan markup yang berisi spam. Namun, masalahnya mungkin bukan pada sintaksis, sehingga Pengujian Hasil Kaya tidak akan dapat mengidentifikasi masalah tersebut.
- Pecahkan masalah hasil kaya tidak ada/penurunan jumlah hasil kaya.
- Tunggu hingga crawling dan pengindeksan ulang selesai. Perlu diingat bahwa Google mungkin memerlukan waktu beberapa hari untuk mencari dan meng-crawl halaman setelah Anda memublikasikannya. Untuk pertanyaan umum terkait crawling dan pengindeksan, lihat FAQ crawling dan pengindeksan Google Penelusuran.
- Posting pertanyaan di forum Pusat Google Penelusuran.