Course Şeması

Google'ın "Course list" karuseli için schema.org/Course işaretlemesinin nasıl uygulanacağı; çoğu kişinin takıldığı en az üç kurs kuralı, Course ile CourseInstance arasındaki fark, kullanımdan kaldırılan tek kursluk "Course Info" özelliğine ne olduğu ve karuselin neden yalnızca ABD'yle sınırlı olmayıp İngilizce koşuluna bağlı olduğu.

İlk yayın tarihi: 1 Tem 2026 · Son güncelleme: 9 Ağu 2026 · Advanced
Diller
Bu sayfada 1 kanıt sinyali

Course şeması (schema.org/Course), eğitim kurslarını işaretleyerek bir listeleme sayfasının Google'ın 'Course list' karuseline uygun olabilmesini sağlar. Neredeyse herkesin gözden kaçırdığı kural şudur: Karusel, birlikte işaretlenmiş en az üç kurs gerektirir. Tek bir Course hâlâ geçerli schema.org işaretlemesidir, ancak karusele uygun olmaz ve tek kursluk zengin kart yoktur. Google'ın zorunlu/önerilen özellik tablosu name ve description alanlarını zorunlu, provider alanını ise önerilen olarak listeler; ancak ayrı teknik yönergesi her kursun geçerli bir provider değerine de sahip olması gerektiğini söyler. Google bu iki metni uzlaştırana kadar provider alanını fiilen zorunlu kabul edin. Eski rehberlerin çoğu daha kapsamlı, tek kursluk bir 'Course Info' özelliğini (fiyat, tarihler, eğitmen) anlatır. Google bu özelliği Haziran 2025'te kullanımdan kaldırdı ve belgeleri artık kaldırılmayı doğrulayan bir değişiklik günlüğüne yönlendiriliyor; dolayısıyla bu özelliği temel alan her rehber artık var olmayan bir özelliği anlatmaktadır. Karusel, Google Search'ün faaliyet gösterdiği her yerde İngilizce olarak kullanılabilir; bu, başka yerlerde sıkça tekrarlanan 'yalnızca ABD'de' biçimindeki coğrafi kısıtlama değil, bir dil kısıtlamasıdır. Course genel sınıftır; CourseInstance ise belirli bir sunuma (sunum biçimi, başlangıç tarihi) yönelik ayrı, iç içe yerleştirilen bir türdür. Geçerli işaretleme yalnızca uygunluk sağlar; karuselin gösterilip gösterilmeyeceğine yine Google karar verir.

TL;DR — schema.org/Course işaretlemesi (genellikle JSON-LD), bir eğitim listeleme sayfasını Course öğelerinden oluşan bir ItemList olan Google’ın “Course list” karuseline uygun hâle getirebilir. Diğer her şeyden daha önemli olan kural şudur: Karusel, birlikte işaretlenmiş en az üç kurs gerektirir. Tek bir Course hâlâ geçerli schema.org söz varlığıdır ancak bu eşiği aşmaz ve tek kursluk zengin kart yoktur. Daha kapsamlı tek kurs özelliği “Course Info” (fiyat/tarihler/eğitmen) için 12 Haziran 2025’te kullanımdan kaldırılma duyurusu yapıldı, özellik Google’ın 8 Eylül 2025 güncellemesiyle aşamalı olarak kaldırıldı ve belgeleri 9 Eylül 2025’te kaldırıldı. Course list ayrı ve güncel olarak belgelenmiş biçimde varlığını sürdürdüğünden, Course Info’yu temel alan her rehber artık kullanılmayan bir özelliği anlatır. Google’ın özellik tablosuna göre her kurs için name + description zorunludur. provider aynı tabloda önerilen olarak listelenirken Google’ın teknik yönergesinde zorunlu kabul edilir; bu, Google’ın kendi belgelerindeki gerçek bir çelişkidir, dolayısıyla alanı ekleyin. Course genel sınıftır; CourseInstance, belirli bir sunum (sunum biçimi, başlangıç tarihi) için kullanılan ayrı ve iç içe yerleştirilen bir türdür. Ancak güncel zengin sonuç Course listesi düzeyinde çalıştığından örnek ayrıntılarına gereğinden fazla yatırım yapmayın. Karusel, Google Search’ün faaliyet gösterdiği her yerde İngilizce olarak kullanılabilir; bu, başka yerlerde sıkça tekrarlanan “yalnızca ABD’de” şeklindeki coğrafi kısıtlama değil, bir dil kısıtlamasıdır. Geçerli işaretleme yalnızca uygunluk kazandırır; gösterilip gösterilmeyeceğine yine Google karar verir. 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 data

Course şemasının bugün yaptığı şey: Course list karuseli

Bulacağınız rehberlerin çoğu, Course şemasını tek bir kurs için ayrıntı kartı üretiyormuş gibi anlatır. Artık böyle değildir. Google’ın kullanımdaki tek Course özelliği, “Course list” karuselidir: Öğeleri Course nesneleri olan ve standart sonuçların üzerinde kaydırılabilir bir kurs sırası hâlinde birlikte gösterilen bir ItemList. Kurs adlarını, sağlayıcıları ve açıklamaları görüntüler.

Bunun sonucu görsel değil, yapısaldır: Bu sonucu kursları tek tek işaretleyerek elde edemezsiniz. Uygunluk birimi, aynı sayfada birlikte işaretlenmiş en az üç kursluk bir listedir. Google’ın kendi ifadesi nettir: “You must mark up at least three courses.” Bir veya iki kursu işaretlerseniz karusele uygun olamazsınız ve sizi kapsayacak alternatif bir tek kurs kartı yoktur. Kapsamı kesinleştirmek gerekirse tek bir Course, kendi sayfasında tek başına tamamen geçerli bir schema.org işaretlemesidir; yalnızca bu belirli özellik için Google’ın koyduğu eşiği karşılamaz.

Üç kursluk asgari sınır ve diğer uygunluk kuralları

Herkesin gözden kaçırdığı ayrıntı olduğu için önce sayıdan başlayalım:

  • Birlikte işaretlenmiş en az üç kurs (genellikle Course öğelerinden oluşan bir ItemList veya bir CourseListElement kalıbı aracılığıyla).
  • Her kurs için zorunlu (özellik tablosu): name ve description.
  • Her kurs için önerilen (özellik tablosu), ancak zorunlu olduğu belirtilen (teknik yönerge): provider (kursu sunan kuruluş). Google’ın kendi belgeleri bu konuda birbiriyle uyuşmaz: Özellik tablosunda önerilen olarak işaretlenirken ayrı teknik yönergede her kursun geçerli bir sağlayıcıya sahip olması gerektiği söylenir. Google bu çelişkiyi giderene kadar provider alanını isteğe bağlı kabul etmek yerine her kursa ekleyin.

Google’ın karusele uyguladığı birkaç içerik kısıtlamasını akılda tutmak yararlıdır:

  • Google’ın gösterdiği alanlarda tanıtım dili kullanmayın; açıklamaları olgusal tutun. İşaretlenen metinde fiyat/indirim iddialarından ve “dünyanın en iyi okulu” tarzı üstünlük ifadelerinden kaçının. Karusel, kursların reklamını yapmak için değil, onları açıklamak için tasarlanmıştır.
  • Açıklamalar kısaltılır. Karusel kısa bir açıklama gösterdiğinden önemli bilgileri başa alın. (İnternette belirtilen belirli karakter sayılarına ihtiyatla yaklaşın ve bir sayıyı sabit kodlamak yerine güncel belgeye göre doğrulayın.)

Course ile CourseInstance karşılaştırması

Bunlar iki farklı schema.org türüdür ve insanlar aralarındaki ayrımı sık sık belirsizleştirir:

  • Course, genel sınıftır: Bir kavram olarak ve ne zaman ya da nasıl sunulduğundan bağımsız biçimde “Intro to Python” kursunu ifade eder. Course list karuseli bu türden oluşturulur.
  • CourseInstance, o kursun belirli bir sunumudur: courseMode (çevrimiçi veya yerinde), startDate, endDate ve belki bir eğitmeni olan belirli bir oturumdur. hasCourseInstance aracılığıyla bir Course altında iç içe yerleştirilir.

Uygulamaya yönelik yönlendirme şöyledir: Güncel zengin sonuç Course listesi düzeyinde çalıştığı için daha kapsamlı bir görünüm sağlayacağını düşünerek CourseInstance ayrıntılarına gereğinden fazla ağırlık vermeyin. Doğru örnek verileri eklemek uygundur; makine tarafından okunabilirlik ve yapay zekâ eğitim araçları açısından da yararlıdır. Ancak karuselin kilidini açan şey bu değildir. Karusel, name + description içeren üç Course öğesi gerektirir; örnek ayrıntıları tamamlayıcıdır. Bazı rakip rehberler, Course ile CourseInstance kullanımının 2024’ten beri Google’ın Course özelliği için zorunlu olduğunu iddia eder; bu doğru değildir. Google’ın güncel Course ve ItemList özellik tablolarında CourseInstance hiçbir yerde zorunluluk olarak listelenmez. Bu, geçerli bir schema.org ayrıntısıdır; Course listesi uygunluk kuralı değildir.

Değişen neydi? “Course Info” özelliğinin kullanımdan kaldırılması

Bu konu hakkındaki mevcut içeriklerin çoğunu yeniden değerlendirmeyi gerektiren bölüm şudur. Eskiden tek bir kursun fiyatını, tarihlerini ve eğitmenini ayrıntılı biçimde gösteren, “Course Info” adlı ikinci ve daha kapsamlı bir Course özelliği vardı. Google bu özelliği üç ayrı adımda kullanımdan kaldırdı. Bunları tek ve belirsiz bir “Haziran 2025’te kullanımdan kaldırıldı” ifadesinde birleştirmek yerine ayrı tutmak yararlıdır:

  1. 12 Haziran 2025 — Google, Estimated Salary, Learning Video, Special Announcement, Vehicle Listing ve diğer bazı yapılandırılmış veri sadeleştirmelerini kapsayan aynı blog gönderisinde kullanımdan kaldırma kararını duyurdu. Google’ın ürün tarafı, kaldırılan özelliklerin Search’te yaygın kullanılmadığını ve korunmalarını haklı çıkaracak kadar değer katmadığını belirtti. Bu, sektörel basına aktarılan gerekçenin başka sözlerle anlatımıdır; Google’dan kelimesi kelimesine bir alıntı değildir.
  2. 8 Eylül 2025 — Google’ın kendi güncelleme günlüğü, Course Info’nun o günkü güncellemeyle aşamalı olarak kaldırıldığını kaydetti.
  3. 9 Eylül 2025 — Course Info’nun belgeleri kaldırıldı. Eski belge URL’si artık Google’ın “Latest documentation updates” değişiklik günlüğüne yönlendiriliyor. Bu günlük, söz konusu türlerin belgelerinin kaldırıldığını ve bunların artık Google Search sonuçlarında gösterilmediğini belirtiyor.

Buradaki durum konusunda kesin olmak istiyorum; çünkü Haziran 2025’teki aynı duyuru grubunda yer alan özelliklerin akıbetleri birbirinden farklı oldu. Benzer Book schema örneğinde “Book Actions” özelliğinin kullanımdan kaldırılacağı duyurulmuş, ancak özellik gerçekte kaldırılmamıştı; duyuru uygulamanın önüne geçmişti. Course Info’da durum böyle değildir. Kaldırıldığı yukarıdaki üç adımın tamamıyla doğrulanmıştır ve önemlisi, bu durum yalnızca Course Info’yu etkilemiştir. Bu makalede ele alınan ayrı Course list karuseli söz konusu kaldırma sürecinin hiçbir zaman parçası olmamış ve güncel olarak belgelenen bağımsız bir özellik biçiminde varlığını sürdürmüştür.

Çıkarılacak sonuç şudur: Tek bir kursun fiyatını/tarihlerini/eğitmenini göstermeyi temel alan her uygulama rehberi, artık var olmayan bir özelliği anlatmaktadır. Course işaretlemesinin bugün Google Search’te kazandırabileceği tek şey, üç veya daha fazla kurstan oluşan karuseldir.

Uygulamanın temelleri ve yaygın hatalar

  • Öğeyi değil, listeyi işaretleyin. Sayfayı üç veya daha fazla Course girdisi içeren bir ItemList (veya belgelenmiş Course listesi kalıbı) biçiminde yapılandırın. Tek başına duran bir Course bloğu, çalışmamanın en başta gelen nedenidir.
  • Her kursta name + description alanlarını doldurun ve provider alanını ekleyin. Herhangi bir kursta description alanının eksik olması bütün listeyi zayıflatır.
  • Course Info’yu temel almayın. CMS şablonunuz veya bir eklenti hâlâ eski ayrıntı kartını bekleyerek fiyat/tarih/eğitmen işaretlemesi yayıyorsa bu artık gereksiz yüktür; zengin sonuç üretmez.
  • “Yalnızca ABD’de” söylencesini zihninizden çıkarın. Google, karuselin “in English in all regions where Google Search is available.” olduğunu belgeler. Bu, dünya genelinde geçerli bir İngilizce dil koşuludur; ABD’ye özgü coğrafi bir kısıtlama değildir.
  • Uygunluk, gösterim demek değildir. Her zengin sonuçta olduğu gibi geçerli işaretleme ve dizine eklenmiş bir sayfa sizi yalnızca uygun hâle getirir. Belirli bir sorguda karuseli gösterip göstermemeye yine Google’ın sistemleri karar verir.

Course şemasının daha geniş yapılandırılmış veri çerçevesindeki yerini görmek için bu makalenin bağlı olduğu Schema Markup ve Structured Data merkezlerine ve Haziran 2025’teki aynı sadeleştirme sürecinden geçen Book schema gibi diğer Creative Works türlerine bakın.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.