Neden gerekli?
Binlerce ürün veya içerik sayfası olan sitelerde şemanın elle yazılması mümkün değildir. Otomatik üretim zorunludur — ancak dikkatli kurulmazsa toplu hata üretir.
Temel ilke: veriden üret
Şema, sayfadaki içeriğin kaynağı olan veriden türetilmelidir:
Veritabanı → Sayfa içeriği
↘ Şema işaretlemesi
(İkisi aynı kaynaktan → her zaman tutarlı)
Şema ayrı bir yerde elle tutulursa, zamanla içerikle uyumsuzlaşır.
Koşullu mantık zorunluluğu
En yaygın otomasyon hatası, boş alanların yine de gönderilmesidir:
| Durum | Doğru davranış |
|---|---|
| Ürünün yorumu yok | Puan alanını hiç ekleme |
| Fiyat belirsiz | Teklif bloğunu ekleme |
| Görsel yok | Görsel alanını ekleme |
| Yazar bilgisi yok | Yazar alanını ekleme |
| Stok bilgisi yok | Varsayılan değer uydurma |
Boş veya sıfır değerli alan göndermek, doğrulama hatası üretir ve zengin sonucu engeller.
Sayfa türüne göre şablon
Her sayfa türü için ayrı bir şema şablonu tanımlanmalıdır:
- Ürün sayfası → Product + Offer + (varsa) AggregateRating
- Kategori sayfası → CollectionPage + ItemList + BreadcrumbList
- Blog yazısı → Article + Person + BreadcrumbList
- Hizmet sayfası → Service + Organization
- Şube sayfası → LocalBusiness
- Tüm sayfalar → Organization + WebSite (site geneli)
Ölçekte doğrulama
Tek tek sayfa test etmek yeterli değildir. Ölçekli kontrol yöntemleri:
- Search Console raporları — tür bazlı hata sayıları
- Site tarama araçları — tüm sayfalarda şema çıkarımı
- Örneklem testi — her sayfa türünden birkaç örnek
- Uç durum testi — yorumsuz ürün, stokta olmayan ürün, varyantlı ürün
Dördüncü madde en çok hata yakalayan adımdır ve genellikle atlanır.
Değişiklik sonrası kontrol
Şema otomasyonu, veri yapısı değiştiğinde sessizce bozulabilir. Bu nedenle:
- Platform güncellemelerinden sonra kontrol edin
- Yeni alan eklendiğinde şablonu gözden geçirin
- Search Console hata raporlarını düzenli izleyin
- Ani hata artışını uyarıya bağlayın
Eklenti kullanımında
Hazır eklentiler işi kolaylaştırır ancak:
- Genellikle genel amaçlıdır, sitenize özel alanları kaçırır
- Tema ile çakışabilir
- Gereğinden fazla şema üretebilir
Eklenti kullanılıyorsa çıktısı mutlaka denetlenmelidir — "kurdum, hallettim" yaklaşımı yanıltıcıdır.
Ne anlama gelir?
Şema otomasyonu (schema automation), yapısal verinin (schema markup) her sayfaya elle değil, otomatik ve ölçekli biçimde eklenmesidir. Küçük bir sitede birkaç sayfaya elle şema eklemek mümkünken; binlerce ürün, yüzlerce blog yazısı veya çok sayıda etkinlik içeren büyük sitelerde her sayfaya tek tek şema yazmak imkânsızdır. Şema otomasyonu, sayfa şablonları ve dinamik sistemler aracılığıyla yapısal veriyi ölçekli ve tutarlı biçimde üretir.
Nasıl çalışır?
- Sayfa şablonlarına dinamik şema mantığı eklenir
- Her sayfa, kendi verisiyle şemayı otomatik doldurur
- Ürün, fiyat, stok gibi alanlar veritabanından beslenir
- Tek bir şablon değişikliği tüm sayfalara yansır
Neden gerekli?
Şema otomasyonu, büyük sitelerde yapısal verinin hem ölçekli hem güncel kalmasını sağlar. Örneğin bir e-ticaret sitesinde binlerce ürünün her birine elle Product şeması yazmak sürdürülemez; bunun yerine ürün şablonuna bir kez dinamik şema mantığı eklenir ve her ürün sayfası kendi fiyat, stok ve bilgisiyle şemayı otomatik üretir. Bu yaklaşımın büyük bir avantajı güncelliktir: fiyat veya stok değiştiğinde, şema da otomatik güncellenir; elle yönetilen şema ise kolayca eskir ve yanlış bilgi (örneğin yanlış fiyat) göstererek soruna yol açabilir. Şema otomasyonu ayrıca tutarlılık sağlar; tüm sayfalar aynı doğru yapıyı kullanır. Ancak otomasyonun doğru kurulması kritiktir; bir şablon hatası tüm sayfalardaki şemayı bozabileceğinden, otomatik şema düzenli test edilmelidir. Doğru kurulmuş şema otomasyonu, büyük sitelerde zengin sonuçları ölçekli biçimde elde etmenin tek pratik yoludur.
Gerçek örnek
Bir e-ticaret sitesi, ürün şemalarını elle yönetiyordu; fiyatlar değiştikçe şemalar eskiyor, arama sonuçlarında yanlış fiyatlar görünüyordu. Şema, ürün şablonuna eklenen dinamik mantıkla otomatikleştirildiğinde, her ürün şeması kendi güncel verisiyle otomatik üretildi ve fiyat/stok bilgisi her zaman doğru kaldı.
Özet
Şema otomasyonu, yapısal verinin şablonlar ve dinamik sistemlerle otomatik ve ölçekli eklenmesidir. Büyük sitelerde elle şema yönetimi imkânsız olduğundan gereklidir; şemanın güncel (doğru fiyat/stok) ve tutarlı kalmasını sağlar. Şablon hatalarına karşı düzenli test gerektirir.