Ürün Sayfası Özelinde Yapısal Veri İşaretlemesi

Selim Ensar Köksal
BoostRoas

--

Bir ürünü arattığınızda, arama sonuçlarında çok farklı sonuçlar görürsünüz: Metadata, fiyat, stok durumu, yorumlar, puanlamalar, teknik özellikler vb. gibi. Aynı ürüne sahip birçok site olabilir fakat hepsi aynı zengin sonuçlara sahip değildir. Bunun iki sebebi olabilir. Ya Google siteyi ek meta veriler gösterecek kadar önemli görmedi ya da site schema.org yapısal verileri ile geliştirilmedi. Bu yazıda ürün sayfaları için schema.org verilerine odaklanacağız.

Organik aramalardaki sonuçların giderek rekabetçi hale gelmesiyle farklı, zengin sonuçlara (rich snippet) sahip siteler ön plana çıkıyor. Teknik SEO çalışmaları kapsamında genel olarak göz ardı edilen yapısal verileri sitemize entegre etmemiz gerekiyor. Bu sayede arama motoru sonuçlarında çok daha zengin sonuçlar elde edebiliriz. Peki ne işe yarar bu zengin sonuçlar?

  • Google’ın içerikleri daha iyi anlamladırmasına yardımcı olur.
  • Organik aramalardaki tıklama oranı (CTR) artar.
  • Arama motoru sonuçlarındaki SEO görünürlüğü artar.
  • Kullanıcıların yaptıkları aramalara yönelik çözümler sunabilir. Bunlar gerek bilgi grafiği gerek öne çıkan snippet’ler olarak kullanıcıların karşısına çıkabilir.
Öne Çıkan Snippet

Varolan Yapısal Verilerinizi Geliştirme

Yapısal verileri sitenize zaten entegre ettiniz fakat zengin sonuçlar Google tarafından gösterilmiyorsa veya eksikliklerinizi görmek istiyorsanız, geliştirmelerinize test yaparak devam edebilirsiniz.

Yapısal verilerinizi test edebilmek için Google’ın test aracı Structured Data Testing Tool kullanmanızı tavsiye ederiz. Bu araç sayesinde kontrol ettiğiniz sayfalar özelinde ne gibi eksikler olduğunu tespit ederek schema.org’tan gerekli kodları alabilir ve yapısal verilerinizi güncelleyebilirsiniz.

Ürün Sayfası Özelinde Yapısal Veri İşaretlemesi

Zengin sonuçlar kendiliğinden sihirli bir şekilde ortaya çıkmaz. Google’da zengin sonuçlar göstermek için yapısal verileri sitenize eklemek zorundasınız. O zaman bile zengin sonuçların görünüp görünmemesi Google’a bağlıdır. Yapılandırılmış veriler Schema.org denilen açık platformdan alınır. Bu veri formatı, verilerin tutarlı bir şekilde yorumlanabilmesi için çeşitli arama motorları tarafından geliştirilmiştir. Ürün bilgileri, derecelendirmeler, incelemeler veya işletmeniz ile ilgili her şeyi girebilirsiniz.

Yapısal verileri uygulamak için, arama motorlarına doğru işaretlemeyi sunmanız gerekir. Micro Data, RDFa, JSON-LD yapısal verileri uygulamak için kullanılan en önemli teknolojilerdir. Google’ın tavsiye ettiği JSON-LD, hem insanlar hem makineler için okunması kolay bir işaretleme formatıdır.

Zengin Snippet Örneği — Bilgi Grafiği

Örnek Bir Ürün İşaretlemesi Nasıl Olmalı?

Ürün sayfası Schema.org Product Type içermelidir; bu, sattığınız ürünü açıklar. Ayrıca iç içe bir Offer Type içermelidir; bu, ürünü nasıl sattığınızı açıklar. Veriler HTML kodunda bulunmalı ve Javascript koduyla tekrar yazılmamalıdır.

Ürün işaretlemesi yaparken dikkat edilmesi gereken birkaç kural var:

  • Verileri yalnızca ürün sayfaları için uygulamalısınız. Ürün kategori sayfaları için değil.
  • Yetişkinlere ilişkin ürünlerde kullanamazsınız.
  • Eleştirmenlerin geçerli bir adı olmalıdır.

Yapısal Veri (Structured Data) Kod Örneği

Aşağıdaki kod, örnek bir ürünü açıklar. Bu kod içinde, Schema.org kodlarının farklı bölümlerini ve JSON-LD’nin bunları sunma şeklini göreceksiniz. Bazı önemli terimler:

  • type: Ne tür bir ürün olduğunu açıklar.
  • name, image, and description: Ürünün ismi, resmi, açıklaması.
  • brand: Ürünün markası.
  • thing: En genel öge türüdür.
  • aggerateRating: Toplam ürün değerlendirmesi.
  • ratingValue: Ortalama ürün değerlendirmesi.
  • reviewCount: Toplam inceleme sayısı.
  • offers: Bu ürünün satılık olduğunu belirten bir göstergedir.
  • offer: Hizmet sağlama veya ürün satma teklifi.
  • priceCurrency and price: Fiyat para birimi ve fiyat.
  • review: Ürünün yazılı bir incelemesi.
  • type: Schema.org türü tabiki bir incelemedir.
  • author: Kim yazdı? Gerçek bir isim olmalı.
  • datePublished: Ne zaman yayınlandı?
  • description: İncelemenin ana metni.
  • name: Yorumun başlığı.
  • reviewRating: Kaç puan aldığını gösterir. (1–5)
  • bestRating: max 5.
  • ratingValue: İnceleyenin verdiği puan.
  • worstRating: min 1.

Ürün sayfanıza ekleyebileceğiniz diğer terimler; availability, SKU, model, color, height, depth, highPrice ve lowPrice.

<script type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "Product",
"name": "Brand 502",
"image": "http://multivarki.ru?filters%5Bprice%5D%5BLTE%5D=39600",
"description": "You really should buy this excellent product, because it's excellent.",
"brand": {
"@type": "Thing",
"name": "Brand"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": "7514"
},
"offers": {
"@type": "Offer",
"priceCurrency": "TRY",
"price": "69.00"
},
"review": {
"@type": "Review",
"author": "Selim Ensar Köksal",
"datePublished": "2019-07-01",
"description": "Excellent product",
"name": "Awesome!",
"reviewRating": {
"@type": "Rating",
"bestRating": "5",
"ratingValue": "5",
"worstRating": "1"
}
}
}
</script>

Ürünlerde Geçici Fiyat Düşüşleri İçin Schema.org Verileri

Diyelim ki Black Friday’e özel indirim yapıyorsunuz ve bunun zengin sonuçlara yansımasını istiyorsunuz. Normalde verilerinizdeki fiyatı değiştirir ve Google’ın bunu görmesini beklersiniz ancak sonuçlarda geçici fiyat değişikliğini göstermenin başka bir yolu var.

Bunu yapmak için Schema.org/Offer ve Schema.org/PriceSpecification kullanabilirsiniz. Doğru fiyatı, fiyatın başladığı ( priceValidFrom) ve bittiği tarihi ( priceValidUntil) belirtin. Kodunuzu yazdıktan sonra, yapılandırılmış verilerinizin geçerli olduğundan emin olmalısınız. Bunu kontrol etmek için, Yapısal Veri Test Aracı ‘nı kullanabilirsiniz.

Fiyatınızı şimdi güncellemek istiyorsanız, Google Search Console ‘da Getir ve Oluştur’a basıp dizine gönderin.

<script type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "Product",
"name": "An excellent product",
"image": "http://www.example.com/example.jpg",
"description": "You really should buy this excellent product, because it's excellent.",
"mpn": "567896",
"brand": {
"@type": "Thing",
"name": "Excellent product"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "5",
"reviewCount": "5657"
},
"offers": {
"@type": "Offer",
"priceCurrency": "USD",
"price": "99.99",
"validFrom": "2019-07-28",
"priceValidUntil": "2019-08-29",
"itemCondition": "http://schema.org/NewCondition",
"availability": "http://schema.org/InStock",
"seller": {
"@type": "Organization",
"name": "Maker of excellent products"
}
}
}
</script>

Yapmanız gereken bu kodları kendi ürününüze göre en doğru şekilde tasarlayıp sitenizin <head> etiketleri arasına yerleştirmek.

Google’ın Structured Data Markup Helper aracıyla da işaretlemek istediğiniz sayfanızın URL’ini girerek kolayca işaretleme yapabilir ve aracın size sağladığı kodları JSON-LD formatında indirerek sitenize yükleyebilirsiniz.

Kaynak: schema.org/Product / Yoast

Sonuç

Bunlar yapısal verilerin sadece bir kısmıydı. Schema.org ile daha yapabileceğiniz birçok şey var. Verilerinizi zenginleştirmek için ekleyebileceğiniz daha bir sürü terim var. Schema.org yapısal veri işaretlemesinin imalathanesi ve deposudur. Gelecek yeni terimleri pending.schema.org buradan takip edebilirsiniz.

Ne yaparsanız yapın Google’a yanlış data vermediğinizden emin olun. Her türlü yapısal veri işaretleme çalışmanızda kodunuzu Yapısal Veri Test Aracı ile test etmeyi unutmayın!

Konu hakkında daha fazla bilgi sahibi olmak için Structured Data Nedir? Nerelerde Kullanılmalıdır? adlı içeriğimize göz atabilirsiniz.

We ❤️ and support Voxmedya to boost high quality marketing contents and originally published at voxmedya.com

--

--