Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Course

Beri markup daftar kursus Anda dengan data terstruktur agar calon siswa dapat menemukan Anda melalui Google Penelusuran. Anda dapat memberikan detail termasuk nama kursus, siapa yang menawarkannya, dan deskripsi singkat.

Hasil kaya kursus di hasil Google Penelusuran

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. Untuk panduan langkah demi langkah tentang cara menambahkan data terstruktur ke halaman web, lihat codelab data terstruktur.

  1. Tambahkan properti wajib. Berdasarkan format yang Anda gunakan, pelajari tempat menyisipkan data terstruktur di halaman.
  2. Ikuti panduan.
  3. Validasi kode Anda menggunakan Alat Pengujian Hasil Kaya.
  4. 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 Anda.
  5. Agar Google tetap mengetahui setiap perubahan pada masa mendatang, sebaiknya Anda mengirimkan 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": "http://www.ut-eureka.edu"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

Satu halaman lengkap

Berikut contoh satu halaman lengkap. Penyiapan halaman ini mencakup markup carousel dan detail 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 carousel Course.

Panduan konten

  • Hanya gunakan markup Course untuk konten pendidikan yang sesuai dengan definisi kursus berikut: Serangkaian atau unit kurikulum yang berisi pengajar, pelajaran, atau modul dalam 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 singkat tentang "Cara Membuat Telur Gulung".

Pedoman teknis

Anda harus memberi markup setidaknya tiga kursus. Kursus dapat berada di halaman detail yang terpisah, atau di halaman lengkap.

Anda harus menambahkan markup Carousel ke halaman ringkasan atau halaman lengkap.

Setiap kursus harus memiliki properti name dan provider yang valid. Contoh, praktik penamaan berikut 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."
  • Diskon atau kesempatan membeli, 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 ke 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 halaman lengkap.

Definisi lengkap Course tersedia di schema.org/Course.

Properti wajib
description

Text

Deskripsi kursus. Batas tampilan 60 karakter.

name

Text

Judul kursus.

Properti yang direkomendasikan
provider

Organization

Organisasi yang memublikasikan konten sumber kursus. Misalnya, UC Berkeley.

ItemList

Selain properti Course, tambahkan properti berikut untuk menentukan carousel. Anda dapat menambahkan properti ini ke halaman ringkasan atau halaman lengkap.

Definisi lengkap ItemList tersedia di schema.org/ItemList.

Properti wajib
itemListElement

ListItem

Anotasi untuk satu halaman item.

ListItem.position

Integer

Posisi ordinal halaman item dalam daftar.

ListItem.url

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.