Google Ürün Verisi: Kategori ve İndirim Tarihi Rehberi
Google, ürün verisinde kategori ve indirim tarihlerini netleştirdi. E-ticaret siteleri için doğru JSON-LD yapısını ve kontrol adımlarını gösteriyoruz.
2026-08-18Google, 7 Temmuz 2026’da ürün sayfaları için iki küçük görünen ama önemli dokümantasyon güncellemesi yaptı. Merchant listing yapılandırılmış verisine Product.category kullanımı eklendi; indirimli fiyatın hangi tarihler arasında geçerli olduğunu anlatan validFrom, validThrough ve priceValidUntil alanlarının kullanımı netleştirildi.
Bu yeni bir sıralama garantisi veya zorunlu alan duyurusu değil. Google’ın değişiklik kaydındaki açıklamasına göre, amaç web sayfasındaki ürün verisini Merchant Center’daki kategori ve indirim dönemi bilgileriyle daha uyumlu hale getirmek. E-ticaret siteleri için asıl kazanç, Google’a aynı ürün hakkında birbiriyle çelişmeyen veri sunabilmek.

Product.category ne sağlıyor?
Google’ın güncel merchant listing dokümanına göre, category alanı iki tür bilgiyi kabul ediyor:
- Metin: İşletmenin kendi ürün ağacındaki kategori. Merchant Center’daki
product_typealanına benzer. CategoryCode: Google Ürün Kategorisi kimliği veya kategori yolu. Merchant Center’dakigoogle_product_categoryalanına benzer.
Aynı ürün için birden fazla değer ve iki tür birlikte kullanılabiliyor. Kısaltılmış bir JSON-LD örneği şöyle olabilir:
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Şehir Koşu Ayakkabısı",
"category": [
{
"@type": "CategoryCode",
"inCodeSet": "https://www.google.com/basepages/producttype/taxonomy-with-ids.tr-TR.txt",
"codeValue": "187"
},
"Spor > Koşu > Erkek Koşu Ayakkabısı"
]
}
Buradaki işletme kategorisi, sizin müşteriye ve raporlamaya uygun ürün ağacınızı korur. Google kategorisi ise ürünü ortak bir sınıflandırmaya bağlar. İkisi birbirinin alternatifi olmak zorunda değil.
İndirim başlangıç ve bitişi nasıl yazılmalı?
Google, indirimli fiyatın süresi için başlangıçta validFrom, bitişte ise validThrough veya priceValidUntil kullanılmasını öneriyor. Tarih ve saat ISO 8601 biçiminde, mümkünse saat dilimiyle birlikte yazılmalı.
Aktif indirimli fiyat Offer.price alanındaysa örnek şu yapıda olabilir:
{
"@type": "Offer",
"price": "2499.90",
"priceCurrency": "TRY",
"availability": "https://schema.org/InStock",
"validFrom": "2026-08-18T00:00:00+03:00",
"priceValidUntil": "2026-08-24T23:59:59+03:00",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"priceType": "https://schema.org/StrikethroughPrice",
"price": "2999.90",
"priceCurrency": "TRY"
}
}
İndirimli fiyat ayrı bir PriceSpecification içinde tanımlanıyorsa tarihler o nesneye eklenmeli ve bitiş için validThrough kullanılmalı. priceValidUntil, PriceSpecification türü için geçerli değil. Bu ayrım küçük görünür ama yanlış düğüme eklenen tarih Google’ın fiyat ilişkisini anlamamasına yol açabilir.
En sık çıkacak üç hata
1. Site, JSON-LD ve Merchant Center farklı fiyat gösteriyor. Kullanıcı 2.499,90 TL görürken yapılandırılmış veri eski fiyatı veya bitmiş kampanyayı taşıyorsa güvenilirlik düşer. Fiyatın tek ana kaynaktan üretilmesi gerekir.
2. Bitiş tarihi geçmişte kalıyor. Google, geçmiş bir priceValidUntil değeri taşıyan ürün listesini göstermeyebilir. Kampanya bittiğinde fiyatla birlikte tarih alanı da otomatik güncellenmelidir.
3. İşaretleme yalnızca tarayıcıda sonradan oluşuyor. Google, ürün verisinin ilk HTML içinde bulunmasını öneriyor. JavaScript ile sonradan üretilen işaretleme, özellikle fiyat ve stok sık değişiyorsa Shopping taramalarını daha seyrek ve daha az güvenilir hale getirebilir.
10 günlük en düşük fiyat kuralıyla aynı şey mi?
Hayır. İndirimli satışta 10 günlük en düşük fiyat yazımızda anlattığımız mevzuat, tüketiciye hangi referans fiyatın gösterileceğiyle ilgili. Google’ın bu güncellemesi ise mevcut ve eski fiyatın, ayrıca kampanya döneminin arama sistemine nasıl anlatılacağını düzenliyor.
İyi bir e-ticaret uygulamasında iki konu aynı veri kaynağında buluşur: kampanyanın hukuken doğru referans fiyatı hesaplanır, sayfada doğru biçimde gösterilir, JSON-LD ve Merchant Center beslemesine aynı değerler aktarılır. Ayrı ayrı elle yönetilen üç fiyat alanı, ilk yoğun kampanyada birbirinden kopar.
Bugün yapılabilecek kontrol
- En çok trafik alan 20 ürün sayfasını Google Rich Results Test ve Search Console Merchant listings raporuyla kontrol edin.
- Sayfadaki görünür fiyatı, JSON-LD
Offerdeğerini ve Merchant Center kaydını aynı anda karşılaştırın. - Kendi kategori yolunuzla Google Ürün Kategorisi değerini ayrı alanlar olarak tutun.
- Kampanya başlangıç ve bitişini saat dilimiyle birlikte tek kaynaktan üretin.
- Süresi biten kampanyada eski fiyat, indirim fiyatı ve tarih alanlarının birlikte kapandığını otomatik test edin.
- Varyantlı ürünlerde her fiyatın doğru SKU, stok ve URL ile eşleştiğini doğrulayın.
Google yapılandırılmış veri kullanan sitelere zengin sonuç gösterme garantisi vermiyor. Yine de doğru işaretleme, arama ve alışveriş sistemlerinin ürününüzü anlaması için temiz bir teknik temel oluşturuyor. Ürün sayfalarınızı bu yapıya göre denetlemek için teknik SEO ve e-ticaret hizmetlerimize bakabilir, örnek ürünler üzerinden durum tespiti istemek için bize yazabilirsiniz.
İlgili Hizmetler
Çok dilli site kurulumu, hreflang, SEO uyumlu URL yapısı ve içerik yönetimiyle uluslararası pazarlara doğru açılın.
E-ticaret Sitesi Kurulumu & GeliştirmeShopify, WooCommerce, OpenCart veya özel altyapıyla ödeme, kargo, stok, sipariş ve raporlama akışları entegre e-ticaret sitesi kurun.
E-posta Otomasyon SistemiTetikleyici tabanlı e-posta otomasyonuyla hoş geldin, sipariş, terk sepet ve yeniden hedefleme akışlarını gelir kanalına dönüştürün.
Kurumsal Web Sitesi GeliştirmeAstro, Cloudflare ve teknik SEO temelli hızlı kurumsal web sitesi geliştirme ile markanız için güven veren dijital kimlik oluşturun.