Mikrodata, RDFa ve JSON-LD: Hangi Yapılandırılmış Veri Biçimi?

Mikrodata, RDFa ve JSON-LD: Hangi Yapılandırılmış Veri Biçimi?

Mikrodata, RDFa ve JSON-LD: Hangi Yapılandırılmış Veri Biçimi?

Arama motorlarına sayfanızın neyi anlattığını söylemenin en güvenilir yolu yapılandırılmış veridir. Aynı schema.org sözlüğünü üç farklı sözdizimiyle yazabilirsiniz: Mikrodata, RDFa ve JSON-LD. Üçü de aynı bilgiyi taşır, fakat kurulum, bakım ve hata riski bakımından belirgin farklar gösterir.

Mikrodata ve RDFa: HTML içine gömülen yaklaşım

Mikrodata, itemscope, itemtype ve itemprop gibi öznitelikleri doğrudan görünür HTML öğelerine ekler. Örneğin ürün adını taşıyan başlık etiketine itemprop=”name” yazarsınız. RDFa benzer mantıkla çalışır; vocab, typeof ve property öznitelikleriyle daha geniş bir anlamsal ağ kurmaya izin verir. Her iki biçimde de veri ile içerik aynı yerde durduğu için görünen metinle işaretlenen bilginin uyuşması kolaydır. Buna karşılık şablon dosyaları karmaşıklaşır, tasarımcı küçük bir yapı değişikliği yaptığında işaretleme sessizce bozulabilir.

JSON-LD: İçerikten ayrı duran blok

JSON-LD, sayfanın head veya body bölümüne yerleştirilen bir script bloğunda yazılır. HTML yapısına dokunmaz, bu yüzden tasarım değişiklikleri veriyi etkilemez. Programatik üretmesi de kolaydır: içerik yönetim sisteminin alanlarından bir şablonla otomatik doldurulabilir. Arama motorlarının kendi dokümantasyonunda önerilen biçim de budur. Tek dikkat edilecek nokta, blok içindeki bilginin sayfada görünen içerikle çelişmemesidir; örneğin sayfada olmayan bir yorum puanını işaretlemek yönergelere aykırıdır.

Seçim yaparken hangi ölçütlere bakılmalı?

Yeni bir proje başlatıyorsanız JSON-LD çoğu durumda en pratik tercihtir. Bakımı tek noktadan yapılır, test araçlarında hatalar daha okunaklı görünür ve etiket yönetimi araçlarıyla bile eklenebilir. Mevcut sitenizde zaten Mikrodata veya RDFa varsa ve doğru çalışıyorsa, sırf biçim değiştirmek için acele etmeyin; önce zengin sonuç testinden geçirip hataları ayıklayın. Aynı sayfada üç biçimi karıştırmaktan kaçının, çünkü yinelenen ve çelişen tanımlar yorumlama sorunlarına yol açar. Geçiş yapacaksanız eski öznitelikleri tamamen temizleyip yerine tek bir JSON-LD bloğu koyun.

Uygulama ve doğrulama adımları

İlk adım olarak sayfa türünüze uygun schema.org tipini belirleyin: makale, ürün, yerel işletme, sıkça sorulan sorular gibi. Zorunlu ve önerilen alanları eksiksiz doldurun, tarih alanlarında standart biçimi kullanın, görsellere mutlak adres verin. Yayına almadan önce zengin sonuçlar testi ve şema doğrulayıcı ile kontrol edin, yayından sonra arama konsolundaki geliştirme raporlarını izleyin. Şablon güncellemelerinin ardından testi yinelemek, sessiz bozulmaları erken yakalamanızı sağlar.

Üç biçim de aynı amaca hizmet eder; fark, işin sürdürülebilirliğindedir. Sade, ayrı ve otomatik üretilebilen yapısıyla JSON-LD çoğu site için en az sürtünmeli yoldur, ancak doğru ve görünen içerikle tutarlı veri hangi biçimde olursa olsun değer taşır.

İlgili Sayfalar