Ürün Schema ve Merchant Listing Rehberi: E-Ticarette Yapılandırılmış Veri
Ürün schema’sı (Product yapılandırılmış verisi), bir ürün sayfasındaki ad, fiyat, stok durumu, değerlendirme ve kargo gibi bilgileri arama motorlarının kesin olarak anlayabileceği standart bir formatta sunan koddur. Doğru uygulandığında ürünleriniz Google arama sonuçlarında fiyat, yıldız puanı ve stok bilgisiyle zenginleştirilmiş olarak görünebilir; alışveriş sekmesi ve yapay zekâ destekli sonuçlar için de güvenilir bir veri kaynağı oluşur. Bu rehberde Google’ın iki farklı ürün sonucu türünü, gerekli alanları, örnek kodu ve test sürecini anlatıyoruz.
Yapılandırılmış Veri Neden Önemli?
Google ürün sayfanızı okuyabilir; ancak fiyatın hangi para biriminde olduğunu, ürünün stokta olup olmadığını veya iade süresini metinden çıkarmak her zaman kesin sonuç vermez. Yapılandırılmış veri bu bilgileri belirsizliğe yer bırakmadan iletir. Sonuç olarak:
- Arama sonuçlarında fiyat, puan ve stok bilgisi gösterilebilir; bu da tıklama oranını artırır.
- Ürünler Google Alışveriş sekmesindeki ücretsiz listelemelerde yer alabilir.
- Google AI Mode gibi yapay zekâ destekli alışveriş deneyimlerinde ürün bilgisi doğru eşleşir. Bu konuyu AI Mode alışveriş rehberimizde ele aldık.
Ürün Snippet’i ve Merchant Listing Farkı
| Kriter | Ürün snippet’i (product snippet) | Satıcı girişi (merchant listing) |
|---|---|---|
| Uygun sayfa | Ürün inceleme ve karşılaştırma sayfaları dahil ürün hakkında bilgi veren sayfalar | Kullanıcının ürünü doğrudan satın alabildiği ürün sayfaları |
| Görünüm | Puan, yorum sayısı, fiyat aralığı | Fiyat, stok, kargo ve iade bilgileriyle zengin alışveriş deneyimleri |
| Fiyat bilgisi | Önerilir | Zorunlu |
| E-ticaret sitesi için | Temel seviye | Hedeflenmesi gereken seviye |
Merchant Listing İçin Gerekli ve Önerilen Alanlar
| Alan | Durum | Açıklama |
|---|---|---|
| name | Zorunlu | Ürün adı |
| image | Zorunlu | Ürün görselinin URL’si |
| offers.price ve priceCurrency | Zorunlu | Satış fiyatı ve para birimi (TRY) |
| offers.availability | Önerilen | InStock, OutOfStock, PreOrder gibi stok durumu |
| gtin / mpn, brand | Önerilen | Barkod, üretici parça numarası ve marka |
| aggregateRating, review | Önerilen | Ortalama puan ve müşteri yorumları |
| shippingDetails | Önerilen | Kargo ücreti ve teslimat süresi |
| hasMerchantReturnPolicy | Önerilen | İade süresi, yöntemi ve ücreti |
Kargo ve iade politikası bilgileri, her ürün sayfası yerine kuruluş (Organization) düzeyinde de tanımlanabilir. Google’ın güncel dokümantasyonu bu seçeneği destekliyor; mağaza genelinde aynı politikayı uygulayan siteler için bakım kolaylığı sağlar.
Örnek JSON-LD Kodu
Google, yapılandırılmış veri için JSON-LD formatını önerir. Aşağıda sade bir ürün sayfası örneği yer alıyor:
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Pamuklu Oversize Tişört - Siyah",
"image": "https://ornekmagaza.com/img/tisort-siyah.webp",
"sku": "TS-001-SYH",
"gtin13": "8690000000000",
"brand": { "@type": "Brand", "name": "Örnek Marka" },
"aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.7", "reviewCount": "128" },
"offers": {
"@type": "Offer",
"price": "449.90",
"priceCurrency": "TRY",
"availability": "https://schema.org/InStock",
"url": "https://ornekmagaza.com/pamuklu-oversize-tisort-siyah"
}
}
Koddaki bilgiler sayfada kullanıcıya görünen bilgilerle birebir aynı olmalıdır. Sayfada 449,90 TL yazarken kodda farklı bir fiyat bulunması, zengin sonuçların gösterilmemesine ve güven sorunlarına yol açar.
Varyantlı Ürünler İçin ProductGroup
Renk ve beden gibi varyantları olan ürünlerde Google, ProductGroup türünü ve hasVariant, variesBy özelliklerini kullanmayı destekler. Böylece her varyantın fiyatı, stoğu ve görseli ayrı ayrı tanımlanır ve Google kullanıcının aradığı varyantı doğru gösterebilir. Varyant URL’lerinin ve canonical yapısının tutarlı olması bu noktada önemlidir.
Yapılandırılmış Veri Nasıl Test Edilir?
- Zengin Sonuçlar Testi: Tek bir ürün URL’sinin hangi zengin sonuçlara uygun olduğunu ve hataları gösterir.
- Schema Markup Validator: Kodun schema.org kurallarına uygunluğunu kontrol eder.
- Search Console raporları: “Satıcı girişleri” ve “Ürün snippet’leri” raporları sitenin tamamındaki hataları ve uyarıları gösterir. Kullanım için Search Console rehberimize bakabilirsiniz.
Sık Yapılan Hatalar
- Kampanya döneminde fiyat değiştiği hâlde koddaki fiyatın güncellenmemesi
- Stokta olmayan ürünlerin InStock olarak işaretlenmesi
- Sayfada bulunmayan yorum veya puanların koda eklenmesi
- Kategori sayfalarına tek bir ürünmüş gibi Product işaretlemesi yapılması
- Aynı sayfada birbirleriyle çelişen birden fazla ürün işaretlemesinin bulunması
Diğer Faydalı Schema Türleri
Ürün sayfalarının yanında e-ticaret sitesinin diğer sayfalarında da yapılandırılmış veri kullanmak, Google’ın siteyi bütün olarak anlamasına yardımcı olur.
- Organization: Marka adı, logo, iletişim bilgileri ve sosyal medya hesapları. Mağaza genelindeki kargo ve iade politikası da bu düzeyde tanımlanabilir.
- BreadcrumbList: Ana sayfa, kategori ve ürün hiyerarşisini gösterir; arama sonuçlarında URL yerine okunaklı bir yol görünmesini sağlar. Her öğenin bir ad (name) içermesi gerekir; yalnızca ikon kullanılan öğeler hata üretebilir.
- WebSite: Sitenin adını ve site içi arama yapısını tanımlar.
- BlogPosting / Article: Rehber ve blog içeriklerinde yazar, yayın tarihi ve güncelleme tarihi bilgisini iletir.
Uygulama Sırası: Nereden Başlamalı?
- En çok satan ve en çok trafik alan 20 ürün sayfasını seçin.
- Bu sayfalarda Product işaretlemesini Zengin Sonuçlar Testi ile kontrol edin.
- Eksik alanları (gtin, brand, availability, kargo ve iade) tamamlayın.
- Düzeltmeyi altyapı şablonuna uygulayarak tüm ürünlere yayın.
- Search Console raporlarındaki hata sayısını iki hafta boyunca izleyin.
Merchant Center ile Birlikte Kullanım
Yapılandırılmış veri ve Google Merchant Center ürün feed’i birbirinin alternatifi değil, tamamlayıcısıdır. Feed, ürün kataloğunuzu toplu olarak iletirken sayfadaki yapılandırılmış veri bilgilerin doğruluğunu teyit eder. İki kaynaktaki fiyat ve stok bilgisinin tutarlı olması, ürünlerin reddedilmesini önler. Ürün sayfası içeriğini güçlendirmek için ürün sayfası SEO rehberimizi de inceleyebilirsiniz.
Sık Sorulan Sorular
Yapılandırılmış veri sıralamayı yükseltir mi?
Yapılandırılmış veri doğrudan bir sıralama faktörü değildir; ancak zengin sonuçlar tıklama oranını artırabilir ve ürünlerin alışveriş deneyimlerinde doğru gösterilmesini sağlar.
Kodu her ürün için elle mi eklemeliyim?
Hayır. E-ticaret altyapısının ürün verilerinden otomatik olarak üretmesi en sağlıklı yöntemdir; böylece fiyat ve stok değiştiğinde kod da kendiliğinden güncellenir.
Zengin sonuçlar ne zaman görünür?
Kod doğru olsa bile Google zengin sonuç göstermeyi garanti etmez. Sayfanın taranması ve değerlendirilmesi birkaç gün ile birkaç hafta sürebilir.
Sonuç
Ürün schema’sı, e-ticaret sitelerinin arama sonuçlarında daha görünür ve daha tıklanabilir olmasının temel adımlarından biridir. Merchant listing için gerekli alanları eksiksiz dolduran, fiyat ve stok bilgisini sayfayla senkron tutan ve düzenli olarak test eden siteler hem klasik aramada hem de yapay zekâ destekli alışveriş sonuçlarında avantaj elde eder. Ürün verilerini otomatik ve tutarlı biçimde yöneten bir altyapı için Agecore e-ticaret altyapısını inceleyebilirsiniz.