E-Ticaret Siteleri İçin Schema Markup (Ürün ve İnceleme) Kurulumu

E-ticaret siteleri için Schema Markup, arama motoru botlarının ürün sayfalarındaki fiyat, stok durumu ve kullanıcı yorumları gibi kritik verileri teknik düzeyde anlamlandırmasını sağlayan, SERP üzerinde tıklama oranlarını (CTR) doğrudan artıran yapılandırılmış veri işaretleme protokolüdür.
Bir SEO uzmanı olarak, e-ticaret projelerinde karşılaştığım en büyük eksikliklerden biri, bu işaretlemelerin sadece ‘olsun diye’ yapılmasıdır. Oysa ki doğru kurgulanmış bir Ürün (Product) ve İnceleme (Review) şeması, sadece bir kod bloğu değil, Google Search Console üzerinde ‘Geliştirmeler’ raporunuzun hatasız görünmesini sağlayan ve doğrudan dönüşüm oranlarını etkileyen bir stratejidir. Kendi testlerimizde gördük ki, yapılandırılmış verileri eksiksiz ve hatasız olan sayfalar, aynı sıralamadaki rakiplerine göre görsel zenginlik sayesinde %15 ile %30 arasında daha fazla organik trafik çekmektedir.
Neden JSON-LD Formatını Tercih Etmelisiniz?
Google, yapılandırılmış veriler için Microdata veya RDFa yerine JSON-LD formatını şiddetle önermektedir. Bunun temel sebebi, JSON-LD’nin sayfanın HTML yapısından bağımsız bir script bloğu olarak eklenebilmesi ve sayfa hızı (LCP) üzerinde minimum etkiye sahip olmasıdır. Genelde yapılan hata, şema kodlarını manuel olarak her sayfaya gömmeye çalışmaktır; oysa modern e-ticaret altyapılarında bu süreç dinamik değişkenlerle otomatize edilmelidir.
Google, Merchant Center verileri ile web sitesindeki Schema verilerinin tutarlı olmasını bekler. Eğer sitenizdeki fiyat ile şema kodundaki fiyat uyuşmuyorsa, Google zengin sonuçları göstermeyi durdurabilir ve hatta Merchant Center hesabınızı askıya alabilir.
Ürün (Product) Schema Kurulumunda Olmazsa Olmaz Alanlar
Bir ürün sayfasında Schema kurarken sadece ürün adını belirtmek yeterli değildir. Google’ın ‘Rich Results Test’ aracından tam not almak ve SERP’te o gıpta edilen yıldızları, fiyat etiketlerini görmek için belirli alanları zorunlu olarak doldurmalısınız. Deneyimlerime dayanarak söylüyorum; ‘sku’ ve ‘gtin’ verilerini boş bırakmak, özellikle Google Alışveriş reklamları ve organik listelemeler arasındaki senkronizasyonu bozar.
- Name: Ürünün tam adı.
- Image: Ürünün yüksek çözünürlüklü, doğrudan ürünü odaklayan URL’si.
- Description: Ürünün kısa ve öz açıklaması.
- Brand: Marka adı (Thing veya Brand tipi).
- Offers: Fiyat, para birimi ve stok durumu (Availability) bu başlık altında toplanır.
- AggregateRating: Kullanıcı yorumlarının ortalaması ve toplam yorum sayısı.
Ürün şemanıza ‘priceValidUntil’ (fiyatın geçerlilik tarihi) özelliğini ekleyerek, Google’ın indirim dönemlerinizi daha iyi anlamasını sağlayabilirsiniz. Ayrıca ‘ShippingDetails’ ve ‘ReturnPolicy’ alanlarını eklemek, 2024 itibarıyla Google’ın e-ticaret güven sinyalleri arasında en çok dikkat ettiği konulardan biri haline geldi.
İnceleme (Review) ve Yıldız Derecelendirmesi Stratejisi
Kullanıcıların bir ürünü satın almadan önce ilk baktığı yer, arama sonuçlarındaki o sarı yıldızlardır. İnceleme şeması (Review Schema), sitenize olan güveni (Trust) artırmanın en kısa yoludur. Ancak burada yapılan en büyük teknik hata, tüm sayfaya genel bir puan vermek yerine, her ürüne özel ‘aggregateRating’ kurgulamamaktır. Eğer ürünün henüz yorumu yoksa, bu alanı kodda boş bırakmalı veya ‘0’ yerine alanı hiç çağırmamalısınız.
Asla sitenizde olmayan yorumları varmış gibi göstermek için manuel şema kodları yazmayın. Google, kullanıcı deneyimini manipüle eden bu tür ‘Self-serving reviews’ (kendi kendine hizmet eden yorumlar) girişimlerini tespit ettiğinde sitenize manuel işlem (penaltı) uygulayabilir.
Teknik Karşılaştırma: Ürün ve İnceleme Şeması Gereksinimleri
Aşağıdaki tablo, bir e-ticaret sitesinin Search Console hatalarından kaçınması için hangi alanlara odaklanması gerektiğini göstermektedir:
| Özellik (Property) | Ürün Şeması (Product) | İnceleme Şeması (Review) | Önem Derecesi |
|---|---|---|---|
| Name / Ürün Adı | Zorunlu | Zorunlu | Kritik |
| Price / Fiyat | Zorunlu | Opsiyonel | Yüksek |
| RatingValue / Pua | Opsiyonel | Zorunlu | Kritik |
| ReviewCount / Adet | Opsiyonel | Zorunlu | Yüksek |
| Availability / Stok | Zorunlu | N/A | Orta |
| SKU / GTIN | Şiddetle Önerilir | N/A | Yüksek |
Search Console ve Zengin Sonuçlar Testi
Kurulumu yaptıktan sonra işimiz bitmiyor. Bir SEO uzmanı olarak benim rutinim, her büyük güncellemeden sonra Google’ın ‘Rich Results Test’ aracını kullanmaktır. E-Ticaret Sitelerinde Yinelenen İçerik (Duplicate Content) Çözümleri yazımızda bu konuyu derinlemesine ele aldık. Ayrıca Search Console’daki ‘Alışveriş’ sekmesi altındaki ‘Ürün Snippet’leri’ raporu, hangi sayfalarınızda eksik veri olduğunu size satır satır söyler. Eğer burada ‘Geçersiz nesne’ hatası alıyorsanız, muhtemelen JSON-LD kodunuzda bir virgül hatası veya tırnak işareti eksikliği vardır.
Özellikle LCP değerlerini korumak adına, bu scriptlerin sayfanın en altında (footer öncesi) veya asenkron olarak yüklenmesi gerektiğini unutmayın. Daha fazla bilgi için JavaScript Dosyalarının SEO Üzerindeki Olumsuz Etkileri rehberimize göz atabilirsiniz. Teknik SEO, sadece kod eklemek değil, o kodun site performansına olan etkisini de yönetmektir.
E-Ticaret Şemalarında Sık Yapılan Hatalar
Sektörde gördüğüm en yaygın hatalardan biri, kategori sayfalarına (Category Pages) ürün şeması eklemektir. İlgili konuda Google İşletme Profili Yorumlarını Yönetme ve Yanıtlama Sanatı içeriğimiz size yardımcı olabilir. Google’ın yönergelerine göre, Ürün şeması sadece tek bir ürünü temsil eden sayfalarda kullanılmalıdır. Kategori sayfalarında ise ‘ItemList’ şeması tercih edilmelidir. Bir diğer hata ise fiyatın ‘string’ yerine hatalı formatta gönderilmesidir. Örneğin, fiyat alanında binlik ayırıcı olarak nokta kullanmak bazı durumlarda Google’ın fiyatı yanlış algılamasına neden olabilir.
Merak Edilenler & Sorular
Ürün şeması eklemek sıralamamı doğrudan yükseltir mi?
Schema markup doğrudan bir sıralama faktörü değildir. Ancak, SERP’teki görünürlüğü ve CTR oranlarını artırdığı için dolaylı yoldan kullanıcı sinyallerini iyileştirir ve bu da uzun vadede sıralamanıza pozitif yansır.
Fiyat değiştiğinde şema kodunu manuel mi güncellemeliyim?
Hayır, bu sürdürülebilir bir yöntem değildir. E-ticaret altyapınızın veritabanından fiyatı otomatik çekip JSON-LD bloğuna dinamik olarak basması gerekir.
Aynı sayfada hem Product hem de Review şeması olabilir mi?
Evet, olmalıdır. Hatta Review şeması genellikle Product şemasının bir alt dalı (nested) olarak ‘aggregateRating’ veya ‘review’ mülkü altında tanımlanır.
Yorum yıldızlarım neden Google’da görünmüyor?
Bunun birkaç sebebi olabilir: Kodunuzda teknik hata olabilir, yorum sayınız çok az olabilir veya Google sitenizin bu verileri göstermek için yeterli otoriteye sahip olmadığına karar vermiş olabilir.
Eylem Planı: Adım Adım Optimizasyo
E-ticaret sitenizi rakiplerinizin önüne geçirmek için şu adımları izleyin:
- Denetim: Mevcut ürün sayfalarınızı Google Rich Results Test aracılığıyla tarayın ve hataları listeleyin.
- Eksikleri Tamamlayın: SKU, GTIN, Brand ve PriceValidUntil alanlarını veritabanınızdan çekerek şema kodunuza dahil edin.
- Yorum Entegrasyonu: Kullanıcı yorumlarını sadece metin olarak değil, aggregateRating formatında teknik olarak işaretleyin.
- Dinamik Yapı: JSON-LD kodlarınızın ürün varyasyonlarına (renk, beden vb.) göre dinamik değiştiğinden emin olun.
- Takip: Search Console ‘Geliştirmeler’ raporunu haftalık olarak kontrol ederek ‘Hata’ veya ‘Uyarı’ (Warning) sayısını sıfırlamaya çalışın.
Unutmayın, yapılandırılmış veriler arama motorlarıyla konuştuğunuz dildir. Bu dili ne kadar temiz ve detaylı kullanırsanız, Google sizi o kadar ödüllendirecektir.


