E-ticaret sitelerinde yapılandırılmış veri (Schema markup) kullanmak, ürünlerinizin arama sonuçlarında fiyat, stok durumu ve değerlendirme gibi bilgilerle zengin görünmesine yardımcı olabilir. Bu rehberde Product şeması, fiziksel mağazası olan işletmeler için LocalBusiness, ürün SSS sayfaları için FAQPage ve bu şemaların birlikte nasıl kullanılacağını ele alacağız. Zengin sonuçlar Google tarafından belirlenir; schema eklemek uygunluk sağlar ancak gösterim garantisi vermez.
Schema.org, e-ticaret için Product, AggregateRating, Offer, Review gibi türleri tanımlar. Doğru kullanıldığında arama motorları ürün adı, fiyat, kargo ve iade bilgilerini daha net anlayabilir. Yerel satış noktaları olan mağazalar LocalBusiness şemasıyla konum, çalışma saatleri ve iletişim bilgilerini iletir.
Product Schema Genel Bakış
Product şeması, tek bir ürünü tanımlar. Zorunlu ve önerilen alanlar:
- name: Ürün adı (ör. "Deri Cüzdan - Kahverengi")
- image: Ürün görseli URL'si (mutlak)
- description: Kısa açıklama
- offers: Fiyat, para birimi, stok durumu bilgisi (Offer türü)
Örnek temel Product JSON-LD:
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Deri Cüzdan Kahverengi",
"image": "https://magaza.com/urun/cuzdan-gorsel.jpg",
"description": "Gerçek deri cüzdan, kahverengi renk.",
"offers": {
"@type": "Offer",
"url": "https://magaza.com/urun/deri-cuzdan",
"priceCurrency": "TRY",
"price": "299.00",
"availability": "https://schema.org/InStock"
}
}
availability değerleri: InStock, OutOfStock, PreOrder. Fiyat ondalık ayracı nokta olmalı (virgül değil).
LocalBusiness ile Fiziksel Mağaza
Brick-and-mortar mağazanız varsa, site genelinde veya mağaza sayfasında LocalBusiness şeması kullanın. Adres, telefon, çalışma saatleri, harita koordinatları ve sosyal medya linkleri ekleyebilirsiniz. Restoran, kuaför, klinik gibi işletme türleri için schema.org alt türleri (Restaurant, HairSalon, MedicalClinic) mevcuttur. LocalBusiness şablonumuza göz atın.
Ürün Sayfalarında FAQ Schema
Ürün sayfalarında sık sorulan sorular (iade politikası, kargo süresi, beden rehberi vb.) varsa, bu içeriği FAQPage şemasıyla işaretleyebilirsiniz. Google, uygun sayfalarda SSS zengin sonuçları gösterebilir. Soru ve cevaplar sayfada görünür olmalıdır; sadece schema'da olup sayfada olmayan içerik politika ihlalidir.
Birden Fazla Şemayı Birleştirme
Aynı sayfada Product, FAQPage ve Organization gibi birden fazla şema bulunabilir. Her şema ayrı bir <script type="application/ld+json"> bloğunda veya tek bir script içinde @graph kullanılarak verilebilir. Örnek birleşik yapı:
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Product",
"name": "Ürün Adı",
"image": "https://site.com/urun.jpg",
"offers": { "@type": "Offer", "price": "199", "priceCurrency": "TRY" }
},
{
"@type": "Organization",
"name": "Mağaza Adı",
"url": "https://site.com"
}
]
}
Çakışma yaratmamak için aynı entity'yi (örneğin aynı Product) farklı bloklarda tekrarlamayın.
E-Ticaret İçin En İyi Uygulamalar
Doğru sayfa-şema eşleşmesi: Ürün sayfasına Product, SSS bölümüne FAQPage, mağaza/iletişim sayfasına LocalBusiness ekleyin. Ana sayfaya tüm ürünlerin Product şemasını eklemek doğru değildir; her ürün kendi sayfasında işaretlenmelidir.
Güncel fiyat ve stok: Schema'daki fiyat ve stok bilgisi sayfadaki görünür bilgiyle aynı olmalıdır. Dinamik içerik kullanıyorsanız, schema'yı da otomatik güncelleyin.
AggregateRating dikkatli kullanım: Değerlendirme şeması eklerken yalnızca gerçek, doğrulanabilir müşteri yorumlarını kullanın. Sahte puan eklemek politika ihlalidir ve cezalandırılabilir.
Test: Rich Results Test ile sayfalarınızı kontrol edin. Hataları düzelttikten sonra canlıya alın.