Panduan Course Schema
cara implement schema.org/Course markup untuk Google's "Course list" _(terjemahan)_ “Course list” carousel — di-least-three-courses aturan itu trips sebagian besar orang up, perbedaan antara Course dan CourseInstance, apa happened untuk deprecated single-course "Course Info" _(terjemahan)_ “Course Info” fitur, dan mengapa carousel adalah English-gated alih-alih US-hanya.
Bahasa
1 sinyal bukti di halaman ini
- Alat aktif terkaitSchema Markup Validator
Schema Course (schema.org/Course) menandai kursus pendidikan agar halaman daftar dapat memenuhi syarat carousel 'Course list' Google. Aturan yang sering terlewat: carousel memerlukan setidaknya tiga kursus yang ditandai bersama — satu Course tetap merupakan markup schema.org yang valid, tetapi tidak memenuhi syarat carousel dan tidak ada kartu kaya untuk satu kursus. Tabel properti Google menyatakan name dan description wajib serta provider direkomendasikan, tetapi panduan teknisnya menyatakan setiap kursus juga memerlukan provider yang valid; perlakukan provider sebagai wajib sampai dokumentasi diselaraskan. Banyak panduan lama membahas fitur satu kursus yang lebih kaya, 'Course Info' (harga, tanggal, instruktur) — Google menghentikannya pada Juni 2025 dan dokumentasinya kini mengarah ke changelog yang mengonfirmasi penghapusan, sehingga panduan yang dibangun di atasnya membahas fitur yang sudah tidak ada. Carousel tersedia dalam bahasa Inggris di semua wilayah tempat Google Penelusuran beroperasi; ini pembatasan bahasa, bukan pembatasan geografis 'US-only'. Course adalah kelas umum, sedangkan CourseInstance adalah tipe bertingkat untuk penawaran tertentu (modus dan tanggal mulai). Markup valid hanya memberi kelayakan; Google tetap memutuskan apakah carousel akan ditampilkan.
Evidence for this claim Schema.org Course describes an educational course and remains valid vocabulary independent of Google feature support. Scope: Schema.org Course vocabulary. Confidence: high · Verified: Schema.org: Course Evidence for this claim Google's documented course enhancement is the Course list feature, with at least three courses and ItemList or summary-page markup; eligibility does not guarantee display. Scope: Current Google Course list structured-data requirements, distinct from the retired course-info experience. Confidence: high · Verified: Google Search Central: Course list structured dataTL;DR — Course schema adalah code Anda tambahkan untuk sebuah halaman itu labels Anda courses untuk mesin pencari — “ini adalah itu course name,” (terjemahan) “ini adalah course name,” “this is who teaches it,” (terjemahan) “ini adalah siapa teaches ini,” “this is what it covers.” (terjemahan) “ini adalah apa ini covers.” menambahkan ini correctly dapat membuat sebuah listing halaman eligible untuk Google’s “Course list” (terjemahan) “Course list” carousel, sebuah baris dari courses ditampilkan di atas wajar hasil. catch hampir everyone misses: itu carousel perlu setidaknya three courses marked up together. sebuah single course adalah masih valid Course markup — ini adalah hanya tidak cukup pada -nya own untuk qualify untuk carousel, dan ada Tidak single-course card anymore.
Apa Course schema adalah
Ketika Anda lihat sebuah halaman listing Anda courses, Anda dapat tell course judul dari
provider dari deskripsi hanya oleh reading. sebuah mesin pencari sees plain text dan memiliki
untuk guess. Course schema spells ini out di code, menggunakan shared
schema.org vocabulary — ini tags setiap course dengan apa ini
sebenarnya adalah: name, sebuah description, dan provider ( school atau platform
offering ini).
ini adalah hampir selalu ditulis sebagai JSON-LD — sebuah kecil block dari code itu sits di halaman tanpa mengubah bagaimana halaman looks.
satu aturan itu trips everyone up
Google’s Course rich hasil hari ini adalah sebuah carousel dari courses, tidak sebuah card untuk sebuah single course. untuk menjadi eligible, Anda memiliki untuk mark up three atau lebih courses together pada yang sama listing halaman. Mark up satu course dan Anda mendapatkan tidak ada apa pun — ini adalah single sebagian besar umum alasan sebuah Course implementation “doesn’t work.” (terjemahan) “tidak berfungsi.”
Evidence for this claim Google requires at least three courses and Carousel markup on a summary or all-in-one page for Course-list eligibility. Scope: web Confidence: high · Verified: Course list structured dataApa Anda sebenarnya perlu per course
untuk setiap course di list Anda benar-benar hanya perlu dua hal:
- name — course judul.
- deskripsi — sebuah pendek summary dari apa course covers.
dan satu field Google’s own documentation adalah inconsistent tentang:
- provider — school, university, atau platform offering course. Google’s property table lists ini sebagai recommended, tetapi sebuah terpisah teknis guideline says setiap course perlu sebuah valid provider. tambahkan ini — treat ini sebagai diperlukan dalam praktik until Google cleans up contradiction.
itu’s genuinely ini untuk basics. Course schema adalah far simpler daripada sesuatu like Product schema — hard bagian tidak fields, ini adalah remembering three-course minimum.
Apa sebagian besar old guides mendapatkan wrong
jika Anda’ve baca sebuah older artikel promising sebuah rich card menunjukkan sebuah single course’s price, dates, dan instructor, itu adalah sebuah berbeda, richer fitur called “Course Info.” (terjemahan) “Info Kursus.” Google dihapus ini di June 2025. So apa pun guide dibangun sekitar menunjukkan itu detail untuk satu course adalah describing sesuatu itu Tidak lebih lama ada. jangan chase ini.
Dua lebih beginner traps:
- ini adalah tidak “US-hanya.” (terjemahan) “US-hanya.” carousel adalah tersedia di English wherever Google Penelusuran operates — itu’s sebuah language limit, tidak sebuah country limit. Anda’ll see “US-hanya” (terjemahan) “US-hanya” repeated online; ini adalah wrong.
- Valid markup ≠ guaranteed carousel. ini membuat halaman eligible; Google masih decides apakah untuk tampilkan carousel.
ingin penuh versi — Course-vs-CourseInstance pembedaan, tepat eligibility aturan, dan deprecation story di detail? Switch untuk Advanced tab.
Evidence for this claim Schema.org Course describes an educational course and remains valid vocabulary independent of Google feature support. Scope: Schema.org Course vocabulary. Confidence: high · Verified: Schema.org: Course Evidence for this claim Google's documented course enhancement is the Course list feature, with at least three courses and ItemList or summary-page markup; eligibility does not guarantee display. Scope: Current Google Course list structured-data requirements, distinct from the retired course-info experience. Confidence: high · Verified: Google Search Central: Course list structured dataTL;DR — Markup schema.org/Course (biasanya JSON-LD) dapat membuat halaman daftar memenuhi syarat untuk carousel “Course list” (terjemahan) “Daftar Kursus”, yaitu
ItemListberisi entitasCourse. Aturan yang paling sering terlewat: carousel memerlukan setidaknya tiga kursus yang ditandai bersama. SatuCoursetetap merupakan kosakata schema.org yang valid, tetapi tidak melewati ambang fitur dan tidak ada kartu kaya untuk satu kursus. Fitur satu kursus yang lebih kaya, “Course Info” (terjemahan) “Info Kursus”, untuk harga, tanggal, dan instruktur diumumkan dihentikan pada 12 Juni 2025, dihentikan bertahap pada 8 September 2025, lalu dokumentasinya dihapus pada 9 September 2025. Course list tetap merupakan fitur terpisah yang terdokumentasi. Tabel properti Google mewajibkannamedandescriptionserta merekomendasikanprovider, sedangkan panduan teknisnya juga menyebutprovidersebagai wajib; tambahkanproviderpada setiap kursus sampai dokumentasinya selaras. Course adalah kelas umum, sedangkan CourseInstance adalah tipe bertingkat untuk penawaran tertentu (courseMode,startDate). Carousel tersedia dalam bahasa Inggris di semua wilayah tempat Google Penelusuran beroperasi — ini pembatasan bahasa, bukan batas geografis “US-only” (terjemahan) “khusus AS”. Markup valid hanya memberi kelayakan; Google tetap menentukan apakah carousel akan ditampilkan.
Apa Course schema melakukan hari ini — Course list carousel
sebagian besar guides Anda’ll temukan deskripsikan Course schema sebagai jika ini produces sebuah detail card untuk sebuah
single course. ini tidak — tidak anymore. Google’s satu langsung Course fitur adalah
“Course list” (terjemahan) “Course list” carousel: sebuah ItemList milik siapa items adalah Course objects, ditampilkan
together sebagai sebuah scrollable baris dari courses di atas standard hasil. ini displays course
names, providers, dan deskripsi.
implication adalah structural, tidak cosmetic: Anda cannot earn ini hasil satu course
di sebuah time. unit dari eligibility adalah sebuah list dari setidaknya three courses, marked up
together pada yang sama halaman. Google’s own wording adalah blunt: “Anda harus mark up di least
three courses.” (terjemahan) “Anda harus mark up setidaknya
three courses.” Mark up satu atau dua dan Anda’re tidak eligible untuk carousel — ada
Tidak fallback single-course card untuk catch Anda. untuk menjadi precise tentang cakupan: sebuah single
Course adalah masih perfectly valid schema.org markup pada -nya own halaman; ini sekadar tidak
memenuhi Google’s bar untuk ini spesifik fitur.
three-course minimum dan lainnya eligibility aturan
Lead dengan count, karena ini adalah detail everyone misses:
- setidaknya three courses, marked up together (typically sebagai sebuah
ItemListdariCourseitems, atau melalui sebuahCourseListElementpattern). - Per course — diperlukan (property table):
namedandescription. - Per course — recommended (property table), tetapi called diperlukan (teknis
guideline):
provider( organization offering course). Google’s own docs jangan agree dengan themselves di sini — property table marks ini recommended sementara terpisah teknis guideline says setiap course harus memiliki sebuah valid provider. Until Google reconciles itu, tambahkanproviderpada setiap course alih-alih treating ini sebagai opsional.
sebuah sedikit konten constraints Google applies untuk carousel adalah worth internalizing:
- Tidak promotional language di fields Google displays — pertahankan deskripsi factual. hindari pricing/discount claims dan “best school di itu world” (terjemahan) “best school di world”-style superlatives di marked-up text; carousel adalah dimaksudkan untuk deskripsikan courses, tidak advertise them.
- deskripsi mendapatkan truncated. carousel menampilkan sebuah pendek deskripsi, so front-muat substance. (Treat apa pun spesifik character count Anda see quoted online dengan caution dan verify terhadap saat ini doc alih-alih hard-coding sebuah angka.)
Course vs. CourseInstance
ini adalah dua berbeda schema.org jenis dan orang routinely blur them:
Courseadalah umum class — “Intro untuk Python,” (terjemahan) “Intro untuk Python,” course sebagai sebuah concept, independent dari ketika atau bagaimana ini berjalan. ini adalah apa Course list carousel adalah dibangun dari.CourseInstanceadalah sebuah spesifik offering dari itu course — sebuah particular jalankan dengan sebuahcourseMode(online vs. onsite), sebuahstartDate, sebuahendDate, maybe sebuah instructor. ini nests di bawah sebuahCoursemelaluihasCourseInstance.
practical steer: karena langsung rich hasil operates di Course-list
tingkat, jangan di atas-indeks pada CourseInstance detail expecting ini untuk power sebuah richer
display. menambahkan accurate instance data adalah fine — dan baik untuk machine-readability dan
AI education alat — tetapi ini tidak apa unlocks carousel. carousel perlu three
Course items dengan name + description; instance detail adalah supplementary. beberapa
pesaing guides claim Course plus CourseInstance together memiliki telah mandatory
untuk Google’s Course fitur since 2024 — itu’s tidak correct. Google’s saat ini Course
dan ItemList property tables jangan list CourseInstance sebagai sebuah requirement anywhere;
ini adalah legitimate schema.org depth, tidak sebuah Course-list eligibility aturan.
Apa changed: “Course Info” (terjemahan) “Info Kursus” deprecation
Di sini’s bagian itu reframes sebagian besar existing konten pada ini topic. Di sana digunakan untuk menjadi sebuah kedua, richer Course fitur — “Course Info” (terjemahan) “Info Kursus” — itu surfaced sebuah single course’s price, dates, dan instructor sebagai sebuah detail treatment. Google’s retirement dari ini happened di three distinct langkah, dan ini adalah worth mempertahankan them terpisah alih-alih collapsing them ke satu vague “deprecated in June 2025” (terjemahan) “dihentikan pada Juni 2025”:
- June 12, 2025 — Google announced deprecation, di yang sama blog post itu covered several lainnya structured-data simplifications (Estimated Salary, Learning Video, Special Announcement, Vehicle Listing, dan others). Google’s product side dibingkai removals sebagai fitur itu tidak commonly digunakan di Penelusuran dan Tidak lebih lama ditambahkan cukup nilai untuk pertahankan — sebuah paraphrase dari reasoning diberikan untuk trade press, tidak sebuah verbatim Google quote.
- September 8, 2025 — Google’s own memperbarui log records Course Info sebagai phased out di itu day’s perbarui.
- September 9, 2025 — Course Info’s documentation adalah dihapus; old docs URL now redirects untuk Google’s “Latest documentation updates” (terjemahan) “pembaruan dokumentasi terbaru” changelog, yang status itu documentation untuk itu jenis adalah dihapus dan itu mereka adalah Tidak lebih lama ditampilkan di Google hasil pencarian.
I ingin untuk menjadi precise tentang status di sini, karena yang sama June 2025 announcement batch disertakan fitur milik siapa fate diverged. di sibling Book schema situation, sebuah “Book Actions” (terjemahan) “Book tindakan” fitur adalah announced sebagai deprecated tetapi adalah tidak sebenarnya dihapus — announcement outran implementation. Course Info adalah tidak itu case. -nya removal adalah confirmed melalui semua three langkah di atas, dan — importantly — ini hanya affected Course Info. terpisah Course list carousel ini artikel covers adalah tidak pernah bagian dari itu retirement dan tetap -nya own, saat ini terdokumentasi fitur.
takeaway: apa pun implementation guide dibangun sekitar displaying price/dates/instructor untuk satu course adalah describing sebuah fitur itu Tidak lebih lama ada. satu-satunya hal Course markup earns Anda di Google Search hari ini adalah three-plus-course carousel.
Implementation basics dan umum mistakes
- Mark up list, tidak item. Structure halaman sebagai sebuah
ItemList(atau terdokumentasi Course list pattern) containing three atau lebihCourseentries. sebuah singleCourseblock di isolation adalah angka-satu non-starter. - Fill
name+descriptionpada setiap course, dan tambahkanprovider. Missingdescriptionpada apa pun course weakens seluruh list. - jangan bangun sekitar Course Info. jika Anda CMS template atau sebuah plugin masih emits price/date/instructor markup expecting old detail card, itu’s dead weight — ini tidak akan produce sebuah rich hasil.
- Correct “US-hanya” (terjemahan) “US-hanya” myth di Anda own head. Google documents carousel sebagai tersedia “di English di all regions di mana Google Search adalah tersedia.” (terjemahan) “di English di semua regions di mana Google Search adalah tersedia.” ini adalah sebuah English-language gate, tersedia worldwide — tidak sebuah geographic US restriction.
- Eligibility adalah tidak display. sebagai dengan setiap rich hasil, valid markup + sebuah terindeks halaman hanya membuat Anda eligible; Google’s sistem masih decide apakah untuk surface carousel untuk sebuah diberikan kueri.
untuk di mana Course schema sits di wider structured-data picture, see lebih luas Schema Markup dan data terstruktur hubs ini artikel nests di bawah, dan lainnya Creative berfungsi jenis — like Book schema — itu went melalui yang sama June 2025 simplification lulus.
AI summary
Ringkasan singkat dari versi Advanced:
- Apa yang dilakukan markup:
schema.org/Course(biasanya JSON-LD) memberi label pada kursus pendidikan agar halaman daftar dapat memenuhi syarat carousel “Course list” (terjemahan) “Daftar Kursus”, yaituItemListberisi entitasCourse. - Aturan utamanya: carousel memerlukan setidaknya tiga kursus yang ditandai bersama. Satu
Coursetetap merupakan kosakata yang valid, tetapi tidak melewati ambang fitur itu dan tidak ada kartu kaya untuk satu kursus. - Kebutuhan tiap kursus: tabel properti Google menyatakan
namedandescriptionwajib sertaproviderdirekomendasikan. Panduan teknis terpisah menyatakanproviderjuga wajib; karena ada pertentangan dokumentasi, tambahkanproviderpada setiap kursus. - Course dan CourseInstance:
Courseadalah kelas umum yang menjadi dasar carousel;CourseInstanceadalah penawaran tertentu (courseMode,startDate) yang ditanamkan melaluihasCourseInstance. Detail instance tidak membuat fitur daftar menjadi lebih kaya, dan tabel properti saat ini tidak menjadikannya syarat. - Perubahan Course Info: fitur satu kursus yang lebih kaya “Course Info” (terjemahan) “Info Kursus” untuk harga, tanggal, dan instruktur diumumkan dihentikan pada 12 Juni 2025, dihentikan bertahap pada 8 September 2025, dan dokumentasinya dihapus pada 9 September 2025. URL dokumentasi lama mengarah ke changelog yang mengonfirmasi penghapusan itu; carousel Course list tetap merupakan fitur terpisah.
- Batas bahasa: carousel tersedia dalam bahasa Inggris di semua wilayah tempat Google Penelusuran beroperasi — ini batasan bahasa, bukan batasan geografis “US-only” (terjemahan) “khusus AS”.
- Aturan isi: pertahankan deskripsi yang faktual dan hindari promosi atau superlatif; deskripsi dapat dipotong saat ditampilkan.
- Kelayakan bukan jaminan tampil: markup valid pada halaman terindeks hanya membuatnya memenuhi syarat; Google tetap menentukan apakah carousel akan ditampilkan.
Dokumentasi resmi
Utama-sumber documentation dari mesin pencari.
Google — data terstruktur
- Course list (Course) data terstruktur — authoritative reference: di-least-three-courses requirement, diperlukan/recommended properties, dan English-language availability note.
- Latest documentation memperbarui (changelog) — records removal dari Course Info (dan lainnya) structured-data jenis; old Course Info documentation URL now redirects di sini.
- Simplifying kami data terstruktur guidance (June 12, 2025 blog post) — Google’s announcement dari batch dari deprecations itu disertakan Course Info.
- Rich hasil Test — validate markup dan periksa Course-list eligibility.
Bing / Microsoft
- Marking up Anda situs dengan data terstruktur — Bing’s umum structured-data mendukung (schema.org, JSON-LD recommended).
Quotes dari sumber
pada—record statements dari Google. Di mana sebuah sumber halaman exposes text, tautan adalah sebuah deep tautan itu jumps untuk quoted passage.
Google docs — three-course aturan
- “You must mark up at least three courses.” (terjemahan) “Anda harus mark up setidaknya three courses.” Jump untuk quote
Google docs — availability
- Course list fitur adalah tersedia “di English di all regions di mana Google Search adalah tersedia” (terjemahan) “di English di semua regions di mana Google Search adalah tersedia” — i.e. sebuah English-language gate, tidak sebuah country restriction. Course list documentation
Google product side — June 2025 deprecations (paraphrased, melalui trade coverage)
- Google’s stated rationale untuk menghapus Course Info dan lainnya jenis di June 2025 batch adalah, di paraphrase, itu mereka tidak commonly digunakan di Penelusuran dan Tidak lebih lama ditambahkan significant nilai. ini adalah relayed melalui mesin pencari Land / ppc.land coverage dari Google’s announcement alih-alih re-confirmed verbatim terhadap sebuah utama Google sumber, so treat ini sebagai sebuah paraphrase dari reasoning, tidak sebuah direct quote. Google’s announcement blog post
Course schema myths dan mistakes untuk hindari
Myth: “A single course qualifies for a Course rich result.” (terjemahan) “sebuah single course qualifies untuk sebuah Course rich hasil.”
salah. Google’s requirement adalah jelas — “You must mark up at least three courses.” (terjemahan) “Anda harus mark up setidaknya three courses.”
unit dari eligibility adalah sebuah list dari three atau lebih Course items marked up
together. Satu Course block di isolation adalah masih valid schema.org markup — ini hanya
tidak qualify untuk carousel, dan ada Tidak single-course fallback card.
Myth: “provider adalah opsional since Google marks it recommended.” (terjemahan) “provider bersifat opsional karena Google menandainya sebagai direkomendasikan.”
Tidak quite. Google’s property table lists provider sebagai recommended, tetapi -nya terpisah
teknis guideline says setiap course perlu sebuah valid provider. itu’s sebuah nyata
inconsistency di Google’s own documentation — tambahkan provider untuk setiap course rather
daripada treating table’s wording sebagai akhir kata.
Myth: “Course plus CourseInstance has been mandatory since 2024.” (terjemahan) “Course plus CourseInstance memiliki telah mandatory since 2024.”
Tidak menurut Google’s saat ini documentation. CourseInstance adalah sebuah nyata,
berguna schema.org jenis untuk sebuah spesifik offering, tetapi Google’s Course dan ItemList
property tables jangan list ini sebagai sebuah Course-list requirement. tambahkan ini untuk accuracy, tidak
karena carousel perlu ini.
Myth: “Course schema gives me a rich card showing price, dates, and instructor.” (terjemahan) “Course schema memberikan me sebuah rich card menunjukkan price, dates, dan instructor.” itu adalah terpisah “Course Info” (terjemahan) “Info Kursus” fitur. Google announced -nya deprecation June 12, 2025, recorded ini sebagai phased out di September 8, 2025 perbarui, dan dihapus -nya documentation September 9, 2025 — documentation URL now redirects untuk sebuah changelog confirming itu jenis adalah Tidak lebih lama ditampilkan di Penelusuran. membangun sekitar price/date/instructor display untuk sebuah single course berarti membangun sekitar sebuah dead fitur. ( terpisah Course list carousel ini artikel covers adalah tidak pernah bagian dari itu retirement.)
Myth: “Course schema adalah US-hanya.” (terjemahan) “Course schema adalah US-hanya.” salah dan imprecise. Google documents carousel sebagai tersedia “di English di all regions di mana Google Search adalah tersedia” (terjemahan) “di English di semua regions di mana Google Search adalah tersedia” — sebuah English-language restriction, tidak sebuah geographic satu. ini berfungsi worldwide, di English.
Myth: “Itu June 2025 announcement berarti Course Info mungkin masih menjadi sekitar, like Book Actions.” (terjemahan) “ June 2025 announcement berarti Course Info mungkin masih menjadi sekitar, like Book tindakan.” jangan assume Course Info diikuti yang sama path sebagai sibling Book schema situation, di mana sebuah announced deprecation (“Book Actions” (terjemahan) “Book tindakan”) turned out tidak untuk memiliki telah implemented. Course Info’s removal adalah independently confirmed — old docs redirect untuk Google’s changelog stating itu jenis adalah Tidak lebih lama ditampilkan. ini adalah genuinely hilang.
Mistake: di atas-investing di CourseInstance expecting sebuah richer display.
CourseInstance (mode, mulai/end dates) adalah sebuah legitimate, berguna jenis, tetapi langsung
rich hasil operates di Course-list tingkat. Accurate instance data helps
machine-readability; ini tidak unlock sebuah richer Google fitur itu Tidak lebih lama ada.
Mistake: stuffing promotional language ke marked-up deskripsi. pertahankan fields Google displays factual — Tidak pricing/discount claims, Tidak “best di itu world” (terjemahan) “best di world” superlatives. carousel adalah dimaksudkan untuk deskripsikan courses, tidak advertise them.
Mistake: treating valid markup sebagai sebuah guaranteed carousel. Valid Course markup pada sebuah terindeks halaman hanya membuat Anda eligible. Google’s sistem masih decide apakah untuk surface carousel untuk sebuah diberikan kueri.
Yang Course markup seharusnya Anda gunakan?
Choose the Course implementation
Simplified three-course list
ini illustrative JSON-LD mempertahankan diperlukan fields terlihat dan marks up yang sama three courses ditampilkan pada halaman:
{
"@context": "https://schema.org",
"@graph": [
{ "@type": "Course", "name": "Technical SEO Foundations", "description": "An introduction to crawling, indexing, and site architecture." },
{ "@type": "Course", "name": "JavaScript SEO", "description": "A practical course on rendering, discovery, and framework SEO." },
{ "@type": "Course", "name": "Structured Data", "description": "A course on modeling entities and validating JSON-LD." }
]
}Course dan sebuah spesifik offering
gunakan CourseInstance hanya untuk sebuah sebenarnya pengiriman dari lebih luas course:
{
"@context": "https://schema.org",
"@type": "Course",
"name": "Technical SEO Foundations",
"description": "An introduction to crawling, indexing, and site architecture.",
"hasCourseInstance": {
"@type": "CourseInstance",
"courseMode": "online"
}
} alat untuk Course markup
- Schema Markup Validator memeriksa schema.org vocabulary dan nested jenis.
- data terstruktur Generator dapat buat starting JSON-LD structure; bandingkan setiap generated nilai dengan terlihat course konten sebelum penerbitan.
- Google’s Rich hasil Test memeriksa saat ini Google eligibility dan reports diperlukan atau recommended property issues.
- sebuah crawler dengan JSON-LD extraction memeriksa itu setiap yang dimaksud listing halaman carries three atau lebih terlihat course entities consistently.
Prove sebuah Course implementation
Three-course eligibility test
Test untuk jalankan: validate sebuah listing halaman itu visibly berisi setidaknya three marked-up courses. Yang diharapkan hasil: setiap Course memiliki diperlukan nilai dan matches halaman. Failure interpretation: list adalah incomplete, hidden, atau modeled dengan wrong jenis. Monitoring window: immediate setelah deployment. Rollback trigger: markup mendeskripsikan courses pengguna cannot see atau membuat entity duplicates.
Sumber-HTML test
Test untuk jalankan: fetch halaman dengan curl dan locate JSON-LD. Yang diharapkan hasil: yang sama markup adalah present tanpa menunggu untuk client JavaScript. Failure interpretation: schema injection bergantung pada hydration atau failed rendering. Monitoring window: setiap template rilis. Rollback trigger: production halaman lose atau truncate graph.
CourseInstance hubungan test
Test untuk jalankan: validate halaman dengan sebuah scheduled offering dan inspect graph. Yang diharapkan hasil: CourseInstance adalah nested di bawah correct Course, dengan properties matching terlihat offering. Failure interpretation: class dan offering memiliki telah conflated. Monitoring window: setelah model atau schedule perubahan. Rollback trigger: stale offering detail tetap di markup.
Uji pemahaman Anda: Course Schema
Five quick pertanyaan pada schema.org/Course, three-course aturan, Course Info deprecation, dan bagaimana carousel adalah gated. Pick sebuah jawaban untuk setiap, lalu periksa.
Sumber daya yang layak Anda gunakan
Tulisan saya tentang topik ini
Saya belum menerbitkan panduan Course schema khusus. Sebagai gantinya, saya mengarahkan Anda ke sumber utama berikut dan ke materi structured data terkait di situs ini. Untuk kosakata yang lebih luas dan posisi Course di dalamnya, lihat hub Schema Markup dan data terstruktur; untuk sudut pandang AI, lihat Schema Markup untuk AI.
Dari industri
- Data terstruktur Course list (Course) (Pusat Penelusuran Google) — referensi utama untuk aturan tiga kursus dan ketersediaan dalam bahasa Inggris.
- Menyederhanakan panduan data terstruktur (Blog Pusat Penelusuran Google) — pengumuman 12 Juni 2025 tentang kelompok penghentian yang mencakup Course Info.
- Liputan Search Engine Land / ppc.land tentang penghentian Juni 2025 — pelaporan sekunder yang berguna tentang tipe data terstruktur yang dihapus dan alasan Google yang diringkas di atas, bukan sumber utama.
- Catatan tentang konten usang: versi sebelumnya mencantumkan rangkuman pesaing yang menyatakan markup Course dapat “menampilkan informasi kursus utama” (terjemahan) tanpa menyebut minimum tiga kursus atau penghentian Course Info pada Juni 2025. Halaman tersebut tidak dapat diverifikasi ulang karena URL-nya mengembalikan 404, sehingga tidak lagi dipakai sebagai sitasi bernama; tetap verifikasi tanggal panduan Course terhadap perubahan Juni 2025 karena banyak panduan lama masih menggambarkan fitur satu kursus yang sudah dihentikan sebagai fitur saat ini.
Log perubahan
Diperbarui 8 Agu 2026.
Ringkasan editorial dan detail perubahan yang tercatat.Detail perubahan
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.
Diperbarui 17 Jul 2026.
Ringkasan editorial dan detail perubahan yang tercatat.Detail perubahan
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.