Schema.org Nedir?
Şema etiketleri olarak da bilinen schema.org, web içeriğinin Google gibi arama motorları tarafından daha iyi anlaşılmasını ve indekslenmesini sağlamak için geliştirilmiş bir girişimdir. Web içeriğinin ne hakkında olduğunu ve hangi özelliklere sahip olduğunu belirtmek için schema.org tarafından tanımlanmış bir dizi terim kullanılır. Bu terimler, web sayfalarındaki yapılandırılmış verileri işaretlemek için HTML koduna eklenen etiketlerdir. Bu etiketler sayesinde web içeriği arama motorlarına daha anlamlı ve zengin bilgiler sunar.
Schema.org’un Faydaları
Şema etiketlerinin kullanılmasının en büyük faydası, web sitelerinin arama sonuçlarında daha dikkat çekici ve bilgilendirici görünmesini sağlamasıdır. Schema.org etiketleri ile işaretlenmiş web içeriği, Zengin Snippet ve Bilgi Grafiği gibi özelliklerden yararlanabilir. Rich Snippet, arama sonuçlarında web sayfasının başlığı ve açıklamasının yanında ekstra bilgiler gösteren bir özelliktir. Örneğin, bir yemek tarifi sayfasında malzemeler, pişirme süresi veya puanlama gibi bilgiler görüntülenebilir. Knowledge Graph ise arama sonuçlarının yanında veya üstünde gösterilen bir kutucuktur. Örneğin, bir film sayfasında film hakkında genel bilgiler, oyuncular, fragmanlar veya benzer filmler gibi bilgiler görüntülenebilir.
Schema.org’un Kullanımı
Şema etiketleri kullanmak için öncelikle web içeriğinizin hangi kategoriye girdiğini belirlemeniz gerekir. Schema.org’un tanımladığı pek çok kategori vardır ve bunların tam listesi schema.org web sitesinde bulunabilir. En popüler kategoriler şunlardır:
- Kitaplar
- Yemek tarifleri
- Filmler
- Organizasyonlar
- Kişiler
- Mekanlar / Yerler
- Yerel işletmeler
- Ürünler
- Etkinlikler
Her kategoriye ait farklı özellikler vardır ve bunları schema.org web sitesinde inceleyebilirsiniz.
Schema.org etiketleri uygulamak için üç farklı yöntem vardır:
- Mikro veriler: Bu yöntemde HTML koduna eklenen “itemscope”, “itemtype” ve “itemprop” gibi özel nitelikler kullanılır.
- RDF: Bu yöntemde HTML5’in uzantısı olan RDFa (Resource Description Framework in Attributes) kullanılır.
- JSON-LD: Bu yöntemde JavaScript nesne gösterimi olan JSON (JavaScript Object Notation) formatında veriler oluşturulur ve HTML koduna script etiketi ile eklenir.
Bu üç yöntemden hangisini kullanacağınıza siz karar verebilirsiniz ancak Google tarafından JSON-LD yöntemi tavsiye edilmektedir.
Özetle schema.org nedir sorusunun cevabını şöyle verebiliriz:
Schema.org, web içeriğinin arama motorları tarafından daha iyi anlaşılmasını sağlamak için geliştirilmiş bir girişimdir. Web içeriğine ait yapılandırılmış verileri işaretlemek için schema.org tarafından tanımlanmış terimleri içeren etiketler kullanılır.