Microdata Nedir ? Nasıl Kullanılır ?
Schema.org, sofistike arama hizmetlerinin oluşumunu kolaylaştıran bir yolla sitelerin indekslenmesini kolaylaştırmasını amaçlayan Google, Bing, Yahoo ve Yandex arama motorlarının bir ortak girişimidir. Schema.org meta datası eBooks gibi başka uygulamalarda da kullanılabilir.
Schema.org veri işaretleme dillerini içinde barındıran bir kütüphanedir. Bu kütüphanenin tek bir amacı vardır, tek işaretleme dili kullanarak tüm arama motorları tarafından kolayca indekslenebilmesi.
Microdata webmasterların ve seo danışmanlarının işini kolaylaştırarak sitelerinin daha anlaşılabilir olmasını sağlar.
Schema.org’un asıl amacı, arama sonuçlarını iyileştirmek ve kullanıcının aradığı bilgiye daha kolay ulaşması için arama motorlarının sitedeki bilgileri değerlendirmesini kolaylaştırmaktır.
Bunu yapmak için, içerik yayımlayıcıları sitelerin HTML’lerine makine tarafından okunabilir bilgi girerek arama motorlarının o sayfadaki yazının önemini anlamasına yardımcı olur.
Bu bilgi, hangi yazının başlık, hangisinin yazar ismi, hangi link yayımcının vs. tanımlanmasına yardımcı olur. Diğer bir deyişle, insan tarafından okunabilir kaynak açıklamalarını makine tarafından okunabilir metadataya çevirir.
Schema.org’un iki bileşeni vardır:
- Bir ontoloji: kaynakların karakteristiklerini, birbirleriyle olan ilişkilerini ve tiplerini adlandırmak için bir sözlük
- Bu bilginin mikrodata, RDFa Lite ve JSON-LD gibi makine tarafından okunabilir formatlara çevrilmesi.
Bir item’ı açıklamanın birinci adımı, onu belirli bir tip kaynak olarak sınıflandırmaktır. Bu sayede ne tür bir item olduğu anlaşılır ve her tip için schema.org, item’ın karakteristiklerinin açıklamalarını sağlamak için kullanılan bazı özellikler belirler.
Hiyerarşinin en üstünde, en genel tip yani Thing (Konu) vardır. Thing’in alt tipleri Yaratıcı Çalışma, Event, Intangible, Organizasyon, Kişi, Yer ve Ürün’dür. Eğitim alanına özel alt tipler, Bilimsel Makale, Kitap, Değerlendirme, Web Sayfası (Yaratıcı Çalışma’nın tüm alt tipleri) ve Eğitim Organizasyonu’dur.
Genel Thing’in ve diğer tiplerin sahip olduğu ana özellikler şunlardır:
- Açıklama: item’ın kısa açıklaması
- Resim: item’ın resminin URL’i
- İsim: item’ın ismi
- URL: item’ın URL’i
Yaratıcı Çalışma, Thing’in üstteki özelliklerini ve aşağıdaki listedeki özelliklere sahiptir.
- Hakkında: içeriğin ana konusu
- Yazar: içeriğin yazarı
- Oluşturulma Zamanı: içeriğin oluşturulma vakti
- Yayımcı: içeriğin yayımcısı
Microdata bir kod yapısının ana başlığıdır. Web sitenizin arama sonuçlarında kusursuz gözükmesini ve kullanıcıların daha sitenize girmeden siteniz hakkında fikir sahibi olmasını sağlayan kullanıcı dostu snippetlerdir.
Kısaca sitenizin ne hakkında olduğuyla alakalı Google’ı bilgilendirmenizi sağlayan bir kod yapısı olarak tanımlanabilir.
Site açıklamanızda yanlış bilgiler vermeniz kullanıcıları yanlış yönlendirmeniz anlamına gelir, bu durum sitenizde aradığını bulamayan kullanıcıların sitenizden hızlı bir şekilde ayrılmasını sağlar ve sitenizde ortalama vakit geçirilme süresi düşer.
Sitenizde ortalama vakit geçirilme süresinin düşük olması sitenizi arama motorları gözünde itibarsızlaştırırarak içerik hilesi yaptığınız hissi verir ve sıra kaybetmenize sebep olabilir.
Microdata bunun olmasını engelliyor ve kullanıcıların da bilgiye daha kısa yoldan ulaşmasını sağlıyor.
Microdata yeni bir teknoloji olduğu için henüz çok fazla bilinmiyor dolayısıyla çok kullanılmıyor. Sizin microdata etiketlerini kullanmanız sitenizin sıralaması açısından da size fayda sağlayabilir ve kullanmayan sitelerden daha avantajlı bir konuma getirir.
Metadata ayrıca Google Arama Motoru’nda schema.org tipleri ve özelliklerine bağlı olarak özel arama hizmetleri sağlamak için kullanılabilir.
Genellikle schema.org metadatası HTML sayfalarına mikrodata olarak kodlanır.
Eğer Schema.org metadata’sı yaygın olarak kullanılabilirse, arama motorları metadatayı arama arayüzlerini geliştirmek için kullanabilirler.
- Aynı isimli iki farklı şeyin ayırt edilmesi
- En alakalı sonucun arama sayfasında belirgin bir şekilde çıkması
- Sonuçların fiyat, satıcı ve yayım tarihi gibi özelliklere göre filtrelenmesi
- Aynı konu ya da yayımcıyla alakalı daha fazla sonuç için linklerin sağlanması
Metadata kullanımının yaygınlaşması durumunda kusursuz kullanıcı deneyimi açısından büyük yol katedilir.
Sitemde Nasıl Kullanabilirim ?
Peki ama ben bu microdatayı sitemde nasıl kullanacağım diye soracaksınız tabi.
Siteniz WordPress yada Joomla gibi hazır alt yapılara sahipse bir çok eklenti mevcut. Benim tavsiyem “The All in One Rich Snippets” isimli eklenti.
Ama siteniz WordPress yada Joomla değilse microdata etiketleri kulanmanız için biraz html bilgisine sahip olmanız gerekecek. Aşağıda Google’ın microdata için verdiği örnek html kodlardan bazılarını göstericem.
Burada, İbrahim Sağlam ile ilgili temel iletişim bilgilerinin gösterildiği kısa bir HTML bloku örnek olarak verilmektedir.
<div>
Benim adım İbrahim Sağlam, ama herkes bana İbo der. Ana sayfamı burada bulabilirsiniz:
<a href=”http://www.example.com”>www.example.com</a>
Şişli, İstanbul’da oturuyorum ve ACME şirketinde mühendis olarak çalışıyorum.
</div>
Burada, aynı HTML’nin mikro veriler ile işaretlenmiş hali gösterilmektedir.
<div itemscope itemtype=”http://data-vocabulary.org/Person”>
Benim adım <span itemprop=”name”>İbrahim Sağlam</span>
ama herkes bana <span itemprop=”v:nickname”>İbo</span> der.
Ana sayfamı burada bulabilirsiniz:
<a href=”http://www.example.com” itemprop=”url”>www.example.com</a>
Şişli, İstanbul’da oturuyorum ve <span itemprop=”affiliation”>ACME</span> şirketinde
<span itemprop=”title”>mühendis</span> olarak çalışıyorum.
</div>
Yukarıdaki örneği anladıysanız gelin biraz daha geniş ve işlevsel bir örneği inceleyelim;
Resim 4.4
- <section>
- <header>
- <h1>DoItPoms: Casting</h1>
- </header>
- <p>This teaching and learning package (TLP) introduces a number of important processes through which
metallic items can be fabricated from molten metal. As well as detailing the practical aspects of these
manufacturing processes, attention is given to the important parameters which determine the
microstructure of the finished items. </p>
- <img alt=” picture of some cast aluminium” src=” image.j pg” >
- <p><strong>Subj ects: </strong> Material Science • Engineering Design • Metallurgy / Metallic Fabrication
- <br /><strong>Topics covered: </strong> casting • Biot number • solute • solute partitioning •
dendrite • solidification • newtonian cooling • segregation • Chill zone • Columnar zone • Equiaxed
zone • sand- casting • die- casting
- <br /><strong>Academic level: </strong> University undergraduate ( SCQF level 9)
- <br /><strong>Resource type: </strong> Tutorial, Animations
- <br /><strong>Audience: </strong> Student
- <br /><strong>Time required: </strong> approx. 1 hour
- </p>
- <h2>Credits</h2>
- <p><strong>Academic consultant: </strong>
- Noel Rutter ( University of Cambridge)<br />
- <strong>Content development: </strong>
- Pete Marchment and Jenny Chapman<br/>
- <strong>Photography and video: </strong> Brian Barber and Carol Best<br />
- <strong>Web development: </strong> Lianne Sallows and David Brook<br />
- </p>
- <h2>Availability</h2>
- <p><strong>URL: </strong>
- <a href=” http: //www. doitpoms. ac. uk/tlplib/casting/” >
- http: //www. doitpoms. ac. uk/tlplib/casting/
- </a>
- <br /><strong>Format: </strong> html, Flash
- <br /><strong>Published: </strong> <time datetime=” 2008- 08- 16″ >16 Aug 2008</time> by DoItPoms
Proj ect, University of Cambridge.
- <br /><strong>Copyright: </strong> University of Cambridge
- <strong>Licence: </strong> CC: BY- NC- SA
- </p>
- </section>
Tüm açıklama section etiketinin içine konmuş. Makine tarafından okunabilir bir şekilde belirtmek için section tek bir item’ın açıklamasını barındırır.
İstersek itemscope değeri mikrodatasını ekleyebiliriz ve itemtype değerini item’ın tipini belirtmek için kullanabiliriz.
Bu örneği açıklamak için, itemtype değeri olarak kullanmak için schema.org ontolojisindeki en uygun tip Web Application’dır. Bu tip, kaynağın tarayıcı gerekliliklerini belirtmemize olanak sağlar.
- <section itemscope
itemtype=” http: //schema. org/WebApplication” >
Bu bölümün içerdiği her şey, aynı kaynağın açıklaması ile ilgili olarak değerlendirilecektir. Diğer kaynakların açıklamaları sayfanın başka yerlerinde barındırılabilir.
itemprop değeri mikrodatası, HTML tarafından item’ın hangi özelliklerinin açıklandığının belirlenmesinde kullanılır.
Yani 3. satırdaki başlık yazısının kaynak başlığı olduğunu belirlemek için, h1 elementine itemprop=” name” değerini ekliyoruz.
- <h1 itemprop=” name” >DoItPoms: Casting</h1>
Aynı şekilde 5. satırdaki p etiketine itemprop=” description” eklenebilir. img etiketine itemprop=” image” eklemek de bu etiketin src değerinin belirttiği URL’in, bu item’ın bir resminin URL’i olduğunu belirtir.
- satıra itemprop=” url” eklemek de href url’in kaynağın ana URL’i olduğunu gösterir.
Kaynağın Materials Science, Engineering Design and Metallurgy / Metallic Fabrication ile ilgili olduğunu belirtmek isteyebiliriz.
(7. satıra bakabilirsiniz) Alakalı item özelliği “about” olarak gösteriliyor ama itemprop=” about” değerini ekleyecek HTML etiketi yok. Bu problemin çözümü span elementleri ekleyerek bir etiket oluşturmak.
- <p><strong>Subj ects: </strong> <span itemprop=” about” >Material Science</span>
<span itemprop=” about” >Engineering Design</span> • <span
itemprop=” about” >Metallurgy / Metallic Fabrication</span>
Bu kaynağın oluşmasında katkı sağlayan Academic Consultant’ın hem adı hem de bağlı olduğu yeri biliyoruz. (17. satıra bakabilirsiniz) Yani bunları gömülmüş bir item’ın özellikleri olarak değerlendirebiliriz.
Kapsayıcı HTML elementine itemscope değeri ve itemtype=” http: //schema. org/Person” ilee itemprop=” contributor” ekleyerek ulaşabiliriz. Böylece bir kişiyi açıklayan, adını ve bağlı olduğu yeri belirten yeni bir item oluşturabiliriz.
- <strong>Academic consultant: </strong>
<span itemprop=” contributor”
itemscope itemtype=” http: //schema. org/Person” >
<span itemprop=” name” >Noel Rutter</span>
(<span itemprop=” affiliation” >
University of Cambridge
</span>)
</span><br />
Sonucu test etmek için, Google Webmaster Tools içindeki Yapılandırılmış Veri Aracı’nı kullanabiliriz.
Bakalım microdata arama motorlarına içeriğimiz hakkında hangi bilgileri kendi formatlarında vermiş;
Item
tip: http://schema.org/webapplication
özellikler:
isim: DoItPoms: Casting
açıklama: This teaching and learning package (TLP) introduces a
number of important processes through which metallic items can be
fabricated from molten metal. As well as detailing the practical aspects…
hakkında: Material Science
hakkında: Engineering Design
hakkında: Metallurgy / Metallic Fabrication
…
Katkıda bulunan: Item 1
…
url: http://www.doitpoms.ac.uk/tlplib/casting/
Dosya formatı: text/html
Dosya formatı: application/x-shockwave-flash
Oluşturulma tarihi: 2008-08-16
Yayımcı: DoItPoms Project, University of Cambridge
Telif hakkı sahibi: University of Cambridge
Item 1
tip: http://schema.org/person
özellikler:
isim: Noel Rutter
bağlı olduğu yer: University of Cambridge
Microdatalar ile ilgili internette benzer birçok örnek bulabilirsiniz.
W3.org Kavramı
W3 açılımı World Wide Web yani Dünya çapında Ağ demektir.
W3 standartları, aynı zamanda internette kalıcı olmak isteyen tüm internet sitelerinin uyması gereken standartlardır.
Web sitesi tasarlarken tasarım aşamasında ya da site bittiğinde aşağıdaki linkten sitenizin bu standartların ne kadarına uyduğunu kontrol edebilirsiniz.
Arama motoru botları bu standartları önemserler, eğer bu standartlara uyuyorsanız arama motoru standartlarının da çoğuna uyuyorsunuz demektir. Seo için önemlidir.
Yukarıdaki linki açtığınızda karşınıza aşağıdaki sayfa gelecek. Oradaki adres kısmına web sitenizin linkini girerek sitenizin w3 standartlarıyla ne kadar uyumlu olduğunu kontrol edebilirsiniz.
*Bu makale SEO2015 kitabındaki 4.bölümden alıntılanarak yazılmıştır. Konuyla ilgili daha detaylı bilgiye SEO 2015 kitabından ulaşabilirsiniz.