schema.org | Yusuf Karaçin
örnek olarak web sayfanızda bir video olduğunu düşünelim. bu video ile ilgili sadece video ismi ve yanındaki benzer yazdığınız kelimeler indexlenecektir. arama sonuçları bunlara dayanarak yapılacaktır.
şimdi bu video örneğinizde, video içerisinde neler var, hangi oyuncular yer alıyorlar, hangi yılda yayınlandı, biçimleri konusunda bilgileri, resimleri vesaire gibi bilgileri verdiğinizde, arama motorları bu bilgileri işleyerek arama sonuçlarının üstlerinde yer almasını sağlayacak ve video hakkında verdiğiniz görselleri önizleme halinde gösterecek, haricen verdiğiniz oyuncu bilgisi, yılı gibi bilgileri özet halinde sunacaktır. –eksisozluk
schema.org daki dökümantasyon ile etiketleri nasıl kullanabileceğinizi ayrıntılı şekilde öğrenebiliriz. schema.org daki basit bir örneği paylaşıyorum:
Elimizde Avatar filmine ait bazı bilgilerin olduğu web sayfamız olsun. Yönetmen, filmin türü ve fragman bilgileri mevcut.
İlk olarak Avatar hakkında bilgi verdiğimizi arama motoruna anlatmaya çalışarak başlayalım. Bunun için Avatar hakkında bilgi verdiğimiz alanı belirtiyoruz:
itemscope ekleyerek bu <div>...</div> ler arasında belirli bir şey hakkında bilgi verdiğimizi açıkladık. Bu “şey” in aslında bir “film” olduğunu açıklayabiliriz.
Böylece burada bir film hakkında bilgi sunduğumuzu anlatmış olduk. Biraz daha bilgilerimizi detaylandırabiliriz. Filmin adını, yönetmenini, türünü ve bu filme ait bir fragmanın olduğunu açıklayalım:
itemprop özelliği ile sunduğumuz bilgiyi daha da zenginleştirebiliyoruz. Tabii ki itempropu kullanırken verdiğimiz değerleri http://schema.org/Movie den seçiyoruz. Artık Avatar filmi ve onun yönetmeni, türü, fragmanı bilgilerini sunduğumuzu arama motorları çok daha rahat anlayabilirler. Aslında fark ettiyseniz burada yönetmen hakkında da ekstra bilgi sunuyoruz: doğum tarihi ve yönetmenin adı gibi. Daha doğrusu burada “kişi” hakkında bilgi sunuyoruz.
“Kişi” hakkında bilgi sunacağımızı açıklamak için itemscope ile başlayıp hemen ardından itemtype özelliğinin değerini http://schema.org/Person olarak belirledik. Daha http://schema.org/Person a ait itemprop değerleri ile bilgimizi anlamlandırdık.
Önceki yazı Laravel Başlangıç Rehberi – 9
Sonraki yazı Project Euler