Yapısal Veri Nedir?
Yapısal veri (Structured Data), arama motorlarının sayfa içeriğinizi daha iyi anlamasını sağlayan standart bir formattır. Schema.org tarafından tanımlanan bu format, Google'da zengin sonuçlar (Rich Results) olarak görünmenizi sağlar.
Yıldız Puanı
Ürün değerlendirmeleri arama sonuçlarında görünür
Fiyat Bilgisi
Fiyat ve stok durumu doğrudan gösterilir
Ürün Görseli
Zengin sonuçlarda görsel önizleme
Şirket Bilgisi
Organization schema ile marka tanınırlığı
JSON-LD Formatı
MarkaClick, yapısal veriyi JSON-LD formatında üretir. Bu format Google tarafından önerilen ve en kolay uygulanan yöntemdir.
- HTML içeriğinden bağımsız çalışır
- Sayfanın herhangi bir yerinde olabilir
- Bakımı ve güncellenmesi kolaydır
- Google tarafından tercih edilir
Ürün Schema (Product)
Her ürün sayfasında otomatik olarak aşağıdaki yapısal veri oluşturulur:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "iPhone 14 Pro Max 256GB",
"image": "https://example.com/uploads/iphone-14-pro.jpg",
"description": "Apple iPhone 14 Pro Max 256GB...",
"sku": "IPHONE-14-PRO-256",
"brand": {
"@type": "Brand",
"name": "Apple"
},
"offers": {
"@type": "Offer",
"url": "https://example.com/product/iphone-14-pro-max",
"priceCurrency": "TRY",
"price": "54999.00",
"availability": "https://schema.org/InStock",
"seller": {
"@type": "Organization",
"name": "Mağaza Adı"
}
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "127"
}
}
</script>
Product Schema Alanları
| Alan | Açıklama | Zorunlu |
|---|---|---|
name |
Ürün adı | ✅ |
image |
Ürün görseli URL | ✅ |
description |
Ürün açıklaması | ⭕ |
sku |
Stok kodu | ⭕ |
brand |
Marka bilgisi | ⭕ |
offers |
Fiyat ve stok bilgisi | ✅ |
aggregateRating |
Değerlendirme puanı | ⭕ |
Organization Schema
Sitenizin ana sayfasında şirket bilgilerini içeren yapısal veri:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Şirket Adı",
"url": "https://example.com",
"logo": "https://example.com/logo.png",
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+90-555-555-5555",
"contactType": "customer service",
"availableLanguage": ["Turkish", "English"]
},
"sameAs": [
"https://facebook.com/sirketadi",
"https://twitter.com/sirketadi",
"https://instagram.com/sirketadi"
]
}
</script>
Breadcrumb Schema
Sayfa hiyerarşisini gösteren breadcrumb yapısal verisi:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Ana Sayfa",
"item": "https://example.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "Elektronik",
"item": "https://example.com/category/elektronik"
},
{
"@type": "ListItem",
"position": 3,
"name": "Telefonlar",
"item": "https://example.com/category/telefonlar"
}
]
}
</script>
Google Zengin Sonuçları
Doğru yapılandırılmış yapısal veri ile arama sonuçlarında şu öğeler görünebilir:
Yapısal Veri Test Etme
Yapısal verinizin doğru çalıştığını kontrol etmek için Google'ın araçlarını kullanın:
Rich Results Test
Zengin sonuç uygunluğunu test edin
Schema Validator
Schema.org yapısını doğrulayın
Yaygın Sorunlar
Sık Karşılaşılan Hatalar
JSON-LD içinde geçersiz karakter veya sözdizimi hatası. Özel karakterleri escape edin.
name, image, offers gibi zorunlu alanların boş olmamasına dikkat edin.
URL alanları tam URL (https:// ile başlayan) olmalıdır.
MarkaClick tüm yapısal veriyi otomatik olarak oluşturur. Ürün eklerken sadece bilgileri doldurun, JSON-LD otomatik üretilir.