İletişim

Product Schema Nedir?

Kısa tanım

Product schema, bir ürünün adını, görselini, fiyatını, para birimini, stok durumunu ve değerlendirmelerini schema.org'un Product ve Offer türleriyle tanımlayan yapılandırılmış veridir. Google bu veriyi iki deneyimde kullanır: satın alma yapılamayan inceleme sayfaları için ürün snippet'leri ve ürünün doğrudan satıldığı sayfalar için satıcı listelemeleri (merchant listing). Geçerli işaretleme uygunluk sağlar, gösterimi garanti etmez.

Diğer adları: Product yapılandırılmış verisi, ürün şeması, Product markup, ürün schema işaretlemesi

Product şemasındaki fiyat ve puan bilgilerinin arama sonucunda yıldızlı zengin sonuç olarak gösterildiğini anlatan şema

Ürün snippet'i ile satıcı listelemesi

Google, ürün işaretlemesini iki ayrı sınıfta değerlendirir. Ayrım, sayfada ürünün satın alınıp alınamadığına dayanır:

Ürün snippet'iSatıcı listelemesi
Hangi sayfa?Ürünün doğrudan satın alınamadığı sayfalar: inceleme, karşılaştırma, editoryal içerikZiyaretçinin ürünü sizden satın alabildiği sayfalar
Zorunlu alanlarname ve şu üçünden biri: review, aggregateRating, offersname, image, offers (Offer içinde price ve priceCurrency)
Nerede görünebilir?Puan, inceleme, fiyat ve stok bilgisi eklenmiş metin sonuçlarıAlışveriş bilgi paneli, Google Görseller, popüler ürünler ve ürün snippet'leri

Google'ın kuralı açıktır: satıcı listelemesi deneyimlerine yalnızca alışverişin sayfada yapılabildiği sayfalar uygundur; ürünü satan başka bir siteye bağlantı veren sayfalar uygun değildir. Satıcı listelemesinin zorunlu alanlarını eksiksiz veren bir ürün sayfası, ürün snippet'i için de uygun hâle gelir.

En sade geçerli örnek

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Çelik Termos 500 ml",
  "image": "https://magaza.ornek.com/img/termos-500.jpg",
  "sku": "TRM-500-SYH",
  "offers": {
    "@type": "Offer",
    "url": "https://magaza.ornek.com/celik-termos-500-ml/",
    "price": "749.90",
    "priceCurrency": "TRY",
    "availability": "https://schema.org/InStock"
  }
}

Para birimi üç harfli ISO 4217 koduyla (TRY, EUR, USD) yazılır. Fiyat, Türkçe biçimdeki "749,90 TL" değil, ondalık ayırıcı olarak nokta kullanan "749.90" olmalıdır. Stok durumu için InStock, OutOfStock, PreOrder gibi schema.org numaralandırma değerleri kullanılır; fiyatın belirli bir tarihte biteceği kampanyalarda priceValidUntil önerilir.

Varyantlar ve kurum düzeyindeki politikalar

Aynı ürünün renk ya da beden gibi farklı varyantları varsa Google, bunların tek bir üst ürüne bağlı olduğunu gösteren varyant işaretlemesini destekler; schema.org'da bu yapı ProductGroup türüyle kurulur. Böylece her varyant kendi fiyatını ve stok durumunu taşırken hepsinin aynı ürün ailesinden geldiği anlaşılır.

İade politikası ve sadakat programı gibi tüm mağazaya ait bilgilerin ise her üründe tekrar yazılması yerine Organization işaretlemesinin altında tanımlanması önerilir.

Merchant Center ile birlikte çalışmak

Google, ürün bilgisini hem sayfadaki yapılandırılmış veri hem de Google Merchant Center üzerinden sağlamayı önerir; bazı deneyimlerde iki kaynak birlikte kullanılır. Bu durum bir tutarlılık yükü getirir: ürün feed'indeki fiyat, sayfadaki fiyat ve işaretlemedeki fiyat aynı olmalıdır. Kampanya fiyatı sayfada güncellenip işaretlemede ya da feed'de eski kalırsa, kullanıcı arama sonucunda gördüğü fiyatı sitede bulamaz.

Uygulamada sık görülen sorunlar

  • Önbelleğe alınmış sayfalarda stok durumu değiştiği hâlde işaretlemenin "InStock" göstermeye devam etmesi.
  • Kategori sayfalarında listelenen her ürün için ayrı Product işaretlemesi basmak; ürün işaretlemesi ürün detay sayfasına aittir.
  • Sayfada görünmeyen yorum ve puanları işaretlemeye eklemek; bu, Google'ın yapılandırılmış veri yönergelerine aykırıdır ve zengin sonuç uygunluğunun kaybına yol açabilir.
  • Fiyatı para birimi simgesiyle birlikte metin olarak yazmak ("₺749,90").

E-ticaret sitelerinde bu işaretleme tek tek elle değil, ürün şablonundan otomatik üretilir; bu yüzden e-ticaret SEO çalışmalarında şablonun her ürün tipinde (tek fiyatlı, varyantlı, stokta olmayan) doğru çıktı verdiğini kontrol etmek gerekir.

İlgili terimler

← Sözlüğe dön