Ürün yapısal verisi (Product schema): E-ticaret için rehber

Ürün yapısal verisi, bir ürün sayfasındaki fiyat, stok durumu, marka ve puan gibi bilgileri arama motorlarının kolayca okuyabileceği standart bir biçimde işaretlemektir. Schema.org’un Product türüyle yazılır, genellikle sayfanın kaynak kodunda JSON-LD formatında durur. Doğru kurulduğunda Google bu bilgileri arama sonuçlarında fiyat, stok ve yıldız olarak gösterebilir. Sonuç listesinde fiyatı ve yıldızı görünen bir ürün, düz bir başlık ve açıklamadan çok daha dikkat çekicidir.
Çoğu e-ticaret altyapısı ürün sayfalarına bu işaretlemeyi otomatik ekler. Ama “otomatik” her zaman “doğru” anlamına gelmiyor. Denetimlerde en sık gördüğüm durum, işaretlemenin var olduğu ama sayfadaki bilgilerle uyuşmadığı ya da önemli alanların eksik kaldığı durum.
Hangi bilgiler işaretlenir?
Temel ürün bilgileri
Ürünün adı (name), görselleri (image), açıklaması (description), markası (brand) ve varsa barkod numarası (gtin) ya da stok kodu (sku). GTIN, aynı ürünün farklı sitelerde satıldığını Google’ın anlamasına yardımcı olur.
Fiyat ve stok: Offer
Ürünün satış bilgileri offers alanında, Offer türüyle yazılır. Burada en önemli üç bilgi fiyat (price), para birimi (priceCurrency) ve stok durumudur (availability). Stok durumu InStock, OutOfStock ya da PreOrder gibi standart değerlerle belirtilir.
Puan ve yorumlar
Ürüne yapılmış yorumlar varsa ortalama puan (aggregateRating) ve yorum sayısı işaretlenebilir. Bu bilgi arama sonuçlarındaki yıldızların kaynağıdır. Yorumları nasıl toplayıp sunacağınızı ürün yorumları ve SEO yazısında anlattım.
Kargo ve iade
Kargo ücreti ve süresi (shippingDetails) ile iade koşulları (hasMerchantReturnPolicy) da işaretlenebilir. Bu bilgiler Google’ın alışveriş odaklı sonuçlarında ürününüzün daha eksiksiz görünmesini sağlar.
Örnek bir işaretleme
Sade bir ürün sayfası için JSON-LD işaretlemesi şöyle görünebilir:
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Paslanmaz Çelik Termos 1,5 L",
"image": "https://www.siteniz.com/gorseller/termos.jpg",
"description": "Sıcak içecekleri yaklaşık 12 saat sıcak tutan, geniş ağızlı paslanmaz çelik termos.",
"brand": { "@type": "Brand", "name": "Marka Adı" },
"sku": "TRM-150",
"offers": {
"@type": "Offer",
"url": "https://www.siteniz.com/termos-1-5-l/",
"price": "649.90",
"priceCurrency": "TRY",
"availability": "https://schema.org/InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"reviewCount": "38"
}
}
Fiyatın ondalık ayırıcısı olarak nokta kullanıldığına dikkat edin. Sayfada “649,90 TL” yazsa bile yapısal veride 649.90 yazılır. Para birimi de TRY olarak belirtilir.
Altın kural: Sayfayla tutarlılık
Yapısal veride yazan her bilgi sayfada da kullanıcıya görünür olmalı ve aynı olmalı. Sayfada 699 TL yazarken yapısal veride 649 TL yazması, sayfada “stokta yok” yazarken yapısal veride “stokta var” görünmesi ya da sayfada hiç yorum yokken yapısal veride puan bulunması, Google’ın işaretlemeye güvenini kaybettirir. Bu durum zengin sonuçların kaybolmasına, aşırıya kaçan durumlarda elle uygulanan bir işleme yol açabilir.
Bu tutarsızlıklar genellikle kampanya dönemlerinde ortaya çıkar. İndirimli fiyat sayfada görünür ama yapısal veri eski fiyatı göstermeye devam eder. Ya da ürün tükenir, sayfadaki stok bilgisi güncellenir ama işaretleme güncellenmez. Stokta olmayan ürünlerde neye dikkat etmeniz gerektiğini ayrı bir yazıda anlattım.
Sık yapılan hatalar
Kategori sayfalarını Product ile işaretlemek
Product işaretlemesi tek bir ürünü anlatan sayfalar içindir. Kategori sayfasına ürün listesini Product olarak işaretlemek zengin sonuç getirmez ve kuralların dışına çıkar. Kategori sayfalarında breadcrumb işaretlemesi yeterlidir.
Sayfada görünmeyen puanları işaretlemek
Puan ve yorumlar ürün sayfasında kullanıcıya görünür olmalı ve sizin sitenizde toplanmış olmalı. Başka bir platformdaki yorumları ya da mağazanın genel puanını ürün puanı gibi işaretlemek yönergelere aykırıdır.
Aynı sayfada iki farklı işaretleme
Tema bir Product işaretlemesi ekler, sonradan kurulan bir eklenti ikincisini ekler. İki işaretleme birbiriyle çelişen bilgiler içerebilir. Sayfanın kaynak kodunda Product işaretlemesinin tek olduğundan emin olun.
Varyantların karışması
Bir ürünün farklı renk ya da bedenleri farklı fiyatlarla satılıyorsa, sayfada seçili olan varyantın fiyatı ile yapısal verideki fiyatın uyuşması gerekir. Varyant yapısı karmaşık olan mağazalarda bu konu ayrı olarak test edilmelidir.
İşaretlemeyi nasıl test edersiniz?
Tek bir sayfayı test etmek için Google’ın Zengin Sonuçlar Testi aracını kullanın. Aracı ürün sayfanızın adresiyle çalıştırdığınızda hangi zengin sonuç türlerine uygun olduğunu ve hangi alanların eksik ya da hatalı olduğunu gösterir.
Sitenin geneli için Search Console’a bakın. Ürün snippet’leri ve satıcı listelemeleriyle ilgili raporlar, işaretlemesi hatalı ya da eksik olan sayfaları gruplar halinde listeler. Aynı hata yüzlerce sayfada görünüyorsa sorun büyük ihtimalle ürün şablonundadır ve tek bir şablon düzeltmesiyle hepsi birden çözülür.
Yapısal veri, ürün sayfasını güçlendiren parçalardan yalnızca biri. Açıklamanın kendisi için SEO uyumlu ürün açıklaması rehberine göz atabilirsiniz. Altyapınızın yapısal veriyi nasıl ürettiğini ve nerede eksik kaldığını görmek isterseniz e-ticaret SEO danışmanlığı sayfasındaki altyapı bağlantılarından başlayabilirsiniz.
Sık Sorulan Sorular
Ürün yapısal verisi sıralamayı yükseltir mi?
Doğrudan bir sıralama faktörü değildir. Etkisi arama sonuçlarındaki görünüm üzerindedir. Fiyat, stok durumu ve puan gibi bilgiler sonuçta göründüğünde sayfanız diğerlerinden ayrışır ve tıklama oranı artabilir.
Kategori sayfasına Product işaretlemesi eklenmeli mi?
Hayır. Google, Product işaretlemesinin tek bir ürünü anlatan sayfalarda kullanılmasını ister. Kategori sayfalarında BreadcrumbList işaretlemesi yeterlidir.
Yapısal veri eklediğim halde zengin sonuç neden görünmüyor?
Google zengin sonuç göstermeyi garanti etmez. İşaretleme teknik olarak doğru olsa bile Google sayfayı, sorguyu ve sitenin genel kalitesini değerlendirerek karar verir. Önce Search Console'daki ilgili raporlarda hata olup olmadığına bakın, ardından birkaç hafta bekleyin.
Yorumları başka bir siteden alıp işaretleyebilir miyim?
Hayır. İşaretlenen yorum ve puanların sayfada kullanıcıya görünür olması ve sizin sitenizde toplanmış olması gerekir. Başka bir platformdan alınan ya da sayfada görünmeyen puanları işaretlemek Google'ın yönergelerine aykırıdır.