E-Ticaret Schema Markup Rehberi

Google’da “nike ayakkabı” arattınız. İlk sırada iki site var. İkisi de aynı ürünü satıyor, aynı fiyat, aynı başlık. Ama birinde yıldızlar var, fiyat gösteriliyor, “Stokta” yazıyor. Diğerinde sadece sade bir başlık ve açıklama.

Hangisine tıklarsınız?

%87 kullanıcı, zengin snippet’lı olan seçiyor.

%30+
Schema ile ortalama CTR artışı
87%
E-ticaret sitelerinin schema kullanımı
2.5x
Daha yüksek conversion rate (zengin snippet ile)

Bu fark, schema markup‘dan geliyor. Ve eğer e-ticaret sitenizde yoksa, her gün müşteri kaybediyorsunuz.

Bu rehber, tam olarak bunu çözecek. Hiç teknik bilginiz olmasa bile, 30 dakikada schema markup’ı kurabileceksiniz.

Schema Markup Nedir? (Sade Türkçe)

En basit tanımıyla: Google’a “structured data” gönderme yöntemi.

Normalde Google, sayfanızı okur ve “tahmin eder”. “Bu muhtemelen fiyat”, “Bu galiba yorum sayısı”. Tahmin her zaman doğru olmaz.

Schema ile ise, direkt söylüyorsunuz: “Bu fiyat: 299 TL”, “Bu ürün skoru: 4.8/5”, “Stok durumu: Var”.

Schema = Google İçin JSON Formatında Bilgi Paketi

İnsan için: “Nike Air Max, 299 TL, 4.8 yıldız”

Google için: {"name": "Nike Air Max", "price": "299", "ratingValue": "4.8"}

Sonuç? Google size güvenir, zengin snippet verir, siz daha fazla tıklanır. Yapılandırılmış veri, AI arama motorları için de kritik öneme sahiptir.

Neden Bu Kadar Önemli?

Schema OLMADAN

  • Sade başlık + açıklama
  • Yıldız yok, fiyat yok
  • Stok bilgisi görünmez
  • Görsel çıkmaz (bazı durumlarda)
  • Rakiplerinizin altında kalırsınız

Schema İLE

  • Başlık + yıldızlar ⭐⭐⭐⭐⭐
  • Fiyat + para birimi görünür
  • “Stokta” / “Tükendi” badge’i
  • Ürün görseli (carousel’de)
  • Rich snippet = daha fazla alan kaplama

Gerçek Örnek:

Bir e-ticaret sitesi, 500 ürün sayfasına schema markup ekledi.

Sonuç (3 ay içinde):

  • Organik trafik: %42 artış
  • CTR: %2.3 → %5.7 (2.5x)
  • Conversion rate: %1.8 → %4.2
  • Revenue uplift: ~$67,000/ay

Sadece JSON kodu ekleyerek.


E-Ticaret İçin 5 Kritik Schema Türü

Onlarca schema türü var ama e-ticaret için sadece 5 tanesi kritik. Bunları doğru kurarsanız, %90’ını halletmiş olursunuz.

1. Product Schema (EN ÖNEMLİ)

Ne içerir: Ürün adı, fiyat, para birimi, stok durumu, SKU, marka

Neden kritik: Bu olmadan hiçbir zengin snippet gösterilmez

Zorunlu alanlar:

  • name – Ürün adı
  • image – Ürün görseli URL’i
  • offers – Fiyat ve stok bilgisi

İsteğe bağlı ama önerilen:

  • description – Ürün açıklaması
  • brand – Marka adı
  • sku – Stok kodu
  • gtin – Global ticari ürün numarası (barcode)

2. Review Schema (GÜVEN FAKTÖRÜ)

Ne içerir: Yıldız puanı, yorum sayısı, reviewer adı, yorum metni

Neden kritik: Yıldızlar = %30+ CTR artışı (kanıtlanmış)

Zorunlu alanlar:

  • ratingValue – Puan (örn: 4.8)
  • bestRating – Maksimum puan (örn: 5)
  • reviewCount – Toplam yorum sayısı

DİKKAT!

Sahte review verisi ASLA eklemeyin. Google tespit ederse penalize eder. Sadece gerçek yorumları ekleyin. Otantik müşteri yorumları ve UGC stratejileri ile güvenilir review verisi oluşturabilirsiniz.

3. Offer Schema (FİYAT + STOK)

Ne içerir: Fiyat, para birimi, stok durumu, geçerlilik tarihi

Neden kritik: Fiyat gösterimi = kullanıcı için önceden bilgi = daha yüksek conversion

Zorunlu alanlar:

  • price – Fiyat (örn: “299.00”)
  • priceCurrency – Para birimi (örn: “TRY”)
  • availability – Stok durumu (InStock, OutOfStock, PreOrder)

4. Breadcrumb Schema (NAVİGASYON)

Ne içerir: Anasayfa > Kategori > Alt kategori > Ürün yolu

Neden kritik: Google’da breadcrumb gösterilir, daha profesyonel görünüm

Örnek çıktı: Anasayfa › Erkek Ayakkabı › Sneaker › Nike Air Max

5. Organization Schema (MARKA KİMLİĞİ)

Ne içerir: Şirket adı, logo, sosyal medya hesapları, iletişim bilgileri

Neden kritik: Knowledge Panel’de görünme, brand credibility

Nereye eklenir: Homepage (sadece bir kez)


Nasıl Uygulanır? (4 Adımda Kurulum)

Teknik bilgi gerekmez. Bu 4 adımı takip edin, 30 dakikada bitirin.

  1. Schema Kodunu Oluştur

    Seçenek 1 (Kolay): Google’ın Structured Data Markup Helper

    • Google’da “Structured Data Markup Helper” arayın
    • Ürün sayfanızın URL’ini yapıştırın
    • Ürün adı, fiyat, yıldız gibi alanları işaretleyin
    • Tool, JSON kodu otomatik oluşturur

    Seçenek 2 (Manuel): Kendiniz yazın (örnekler aşağıda)

  2. Kodu Sayfaya Ekle

    Oluşan JSON-LD kodunu, ürün sayfanızın <head> veya <body> bölümüne ekleyin:

    <script type=”application/ld+json”> { “@context”: “https://schema.org”, “@type”: “Product”, “name”: “Nike Air Max 2024”, “image”: “https://example.com/nike-air-max.jpg”, “description”: “Premium spor ayakkabı…”, “brand”: { “@type”: “Brand”, “name”: “Nike” }, “offers”: { “@type”: “Offer”, “price”: “299.00”, “priceCurrency”: “TRY”, “availability”: “https://schema.org/InStock” }, “aggregateRating”: { “@type”: “AggregateRating”, “ratingValue”: “4.8”, “reviewCount”: “247” } } </script>
  3. Test Et

    Google Rich Results Test:

    • search.google.com/test/rich-results adresine gidin
    • Sayfanızın URL’ini girin veya kodu yapıştırın
    • Test et butonuna tıklayın
    • Yeşil tik ✓ görürseniz başarılı!

    Başarılı Sonuç Örneği

    “✓ Product markup is valid”

    “✓ Eligible for rich results”

  4. Google’ın Index Etmesini Bekle

    Schema ekledikten sonra, Google’ın sayfanızı tekrar crawl etmesi gerekiyor.

    Hızlandırma: Google Search Console → URL Inspection → “Request Indexing”

    Bekleme süresi: 3-14 gün (ortlama 7 gün)

WordPress Kullanıyorsanız:

Yoast SEO, Rank Math gibi SEO plugin’leri otomatik schema ekler. Ayarlardan açmanız yeterli!

Shopify Kullanıyorsanız: Tema zaten schema içerir, ekstra bir şey yapmanıza gerek yok (çoğunlukla).


6 Ölümcül Hata (ve Nasıl Önlenir)

Herkes aynı hataları yapıyor. İşte 6’sı ve nasıl kaçınılır:

Hata 1: Sahte Review Verisi

YANLIŞ: Hiç yorumunuz yok ama ratingValue: "5.0" yazıyorsunuz

SONUÇ: Google tespit eder → Manual Action (ceza) → Tüm rich snippet’lar kaybolur

DOĞRU: Sadece gerçek yorumları ekleyin. Yoksa hiç eklemeyin.

Hata 2: Sayfadaki Fiyat ≠ Schema’daki Fiyat

YANLIŞ: Sayfada “399 TL” yazıyor, schema’da "price": "299"

SONUÇ: Google güvenini kaybeder, rich snippet vermez

DOĞRU: Sayfadaki görünen fiyat = schema’daki fiyat (her zaman eşit)

Hata 3: Zorunlu Alanları Eksik Bırakmak

YANLIŞ: name var ama image yok

SONUÇ: “Incomplete data” hatası, rich snippet yok

DOĞRU: Google’ın minimum requirement’larını karşılayın (name, image, offers)

Hata 4: Duplicate Schema (Çift Ekleme)

YANLIŞ: Hem tema hem plugin schema ekliyor → Aynı ürün için 2 schema markup

SONUÇ: Conflicting data, Google’ın hangisini seçeceği belirsiz

DOĞRU: Sayfayı test edin, sadece 1 tane Product schema olduğundan emin olun

Hata 5: Güncel Olmayan Stok Bilgisi

YANLIŞ: Ürün tükendi ama schema’da hala "InStock"

SONUÇ: Kullanıcı siteye gelir, ürün yok → Bounce rate yükselir → Ranking düşer

DOĞRU: Schema’yı dinamik yapın (inventory ile sync olsun)

Hata 6: Test Etmeden Yayınlamak

YANLIŞ: Kodu ekle, hemen yayınla, test etme

SONUÇ: Syntax hatası varsa Google okuyamaz, hiçbir şey göstermez

DOĞRU: Her zaman Google Rich Results Test ile test edin


Önce/Sonra: Gerçek Fark

Teoriden pratiğe geçelim. İşte schema markup’ın gerçek etkisi:

❌ ÖNCE (Schema Yok)

Google’da Görünüm:

Nike Air Max 2024 – Spor Ayakkabı
Premium spor ayakkabı, rahat kullanım, yüksek dayanıklılık. Tüm renkler mevcut. Ücretsiz kargo…

Sadece başlık ve açıklama. Sıradan.

✅ SONRA (Schema Var)

Google’da Görünüm:

Nike Air Max 2024 – Spor Ayakkabı
⭐⭐⭐⭐⭐ 4.8 (247 yorum)
299,00 TL – Stokta
Premium spor ayakkabı, rahat kullanım…

Yıldızlar, fiyat, stok durumu. Dikkat çekici!

Kullanıcı Gözünden:

  • Önce: “Bilmiyorum, tıklayıp bakayım” (belirsizlik)
  • Sonra: “4.8 yıldız, 299 TL, stokta var. Tıklayayım!” (güven)

Sonuç: CTR 2-3 kat artıyor, çünkü kullanıcı önceden bilgi sahibi.

Test & Doğrulama: 3 Araç

Schema ekledikten sonra mutlaka test edin. İşte 3 tool:

1. Google Rich Results Test (Birincil)

URL: search.google.com/test/rich-results

Ne yapar: Sayfanızın schema’sını okur, hangi rich results için uygun olduğunu gösterir

Ne zaman kullan: Her schema değişikliğinden sonra

2. Google Search Console (Sürekli İzleme)

Bölüm: Enhancements → Products / Reviews / Breadcrumbs

Ne yapar: Tüm ürün sayfalarınızın schema durumunu gösterir (valid, error, warning)

Ne zaman kullan: Haftada bir kontrol edin

3. Schema Markup Validator

URL: validator.schema.org

Ne yapar: Syntax hatalarını tespit eder (virgül, tırnak gibi)

Ne zaman kullan: Manuel kod yazıyorsanız, test için

ROI: Rakamlarla Gerçek

Schema markup eklemek, en yüksek ROI’li SEO taktiklerinden biri.

Tipik Sonuçlar (Ortalama E-Ticaret Sitesi):

  • CTR artışı: %30-35 (2.3% → 3.1%)
  • Trafik artışı: %20-40 (ilk 3 ay)
  • Conversion rate: %15-25 artış (daha qualified traffic)
  • Bounce rate: %10-15 düşüş (kullanıcı önceden bilgi sahibi)

Gerçek Vaka: 10,000 Ürünlü E-Ticaret

  • Önceki durum: 50,000 organik ziyaret/ay, %2.1 CTR
  • Schema eklendi: 10,000 ürün sayfasına Product + Review schema
  • 3 ay sonra: 68,000 ziyaret/ay (+36%), %3.2 CTR (+52%)
  • Revenue impact: +$42,000/ay (conversion rate sabit kalsa bile)

Maliyet? ~8 saat developer zamanı (one-time). ROI: Sonsuz.

Başlangıç Checklist

Bugün schema markup’a başlamak için:

  • Bir ürün sayfanızı seçin (test için)
  • Google Structured Data Markup Helper’ı kullanın
  • Product schema kodunu oluşturun (name, image, price, availability)
  • Review varsa, AggregateRating ekleyin
  • Kodu sayfanın head’ine yapıştırın
  • Google Rich Results Test ile doğrulayın
  • Yeşil tik gördüyseniz, diğer ürünlere de uygulayın
  • Google Search Console’dan “Request Indexing” yapın
  • 7-14 gün sonra sonuçları kontrol edin

Leave a Comment