Arama sonucunda fiyat, stok durumu ve yıldız puanı gösteren bir liste ile düz bir mavi link arasında tıklama farkı büyük. Bu farkın kapısı Product şeması.
Minimum çalışan işaretleme
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Kablosuz Kulaklık X200",
"image": ["https://ornek.com/gorsel/x200.jpg"],
"description": "Aktif gürültü engelleme özellikli kablosuz kulaklık.",
"sku": "X200-BLK",
"brand": { "@type": "Brand", "name": "Örnek Marka" },
"offers": {
"@type": "Offer",
"url": "https://ornek.com/urun/x200",
"priceCurrency": "TRY",
"price": "2499.00",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
}
Sık yapılan altı hata
1. Fiyat uyumsuzluğu
İşaretlemedeki fiyat, sayfada görünen fiyattan farklıysa zengin sonuç iptal edilir. İndirimli fiyat gösteren sayfalarda işaretlemenin de indirimli fiyatı vermesi gerekir.
2. Üretilmiş değerlendirme
Gerçekte toplanmamış aggregateRating eklemek en sık manuel işlem nedenlerinden biri. Yorumunuz yoksa bu alanı boş bırakın.
3. Kategori sayfasında Product şeması
Listeleme sayfaları tek bir ürün değildir. Orada ItemList kullanılmalı, her ürün için ayrı Product bloğu değil.
4. Görselin erişilemez olması
image alanındaki URL doğrudan erişilebilir olmalı; robots.txt ile engellenmiş veya giriş gerektiren görseller doğrulamayı düşürür.
5. Para birimi eksikliği
priceCurrency olmadan price anlamsızdır. ISO 4217 kodu kullanın: TRY, USD, EUR.
6. Varyantların yönetilmemesi
Renk ve beden varyantları için ProductGroup ve hasVariant yapısı kullanın. Her varyantı ayrı ürün gibi işaretlemek yinelenen içerik sinyali üretir.
Ötesi: varlık tanımlama
Product şemasının yanına Organization ve BreadcrumbList eklemek, sitenizin bütününü anlaşılır kılar. Arama motorları artık kelime değil varlık düzeyinde çalıştığı için, markanızı tanımlı bir varlık hâline getirmek uzun vadede fiyat işaretlemesinden daha değerli.