Schema markup nedir? Yapısal veri ile zengin snippet kazanmak
- Sezer DEMİR

- 20 Oca
- 3 dakikada okunur
Schema markup (yapısal veri), web sayfanızın içeriğini arama motorlarının daha iyi anlayabilmesi için schema.org standartlarına göre kodlanan ek veri katmanıdır. Schema markup sayesinde Google, arama sonuçlarında ürün fiyatı, stok durumu, yıldız puanı, SSS listeleri veya tarifin kalori bilgisi gibi zengin görsel öğeler — zengin snippet (rich snippet) — gösterebilir.
⠀
Schema markup nedir ve neden önemlidir?
⠀
Schema.org, Google, Bing, Yahoo ve Yandex'in ortaklaşa kurduğu ve web içeriği için ortak bir semantik sözlük geliştiren bir girişimdir. Bu sözlük sayesinde bir ürün sayfasının "fiyat" alanı ile bir tarif sayfasının "pişirme süresi" alanı arasındaki fark arama motorları tarafından kesin olarak anlaşılır.
Schema markup, doğrudan sıralama faktörü değildir; Google bu noktayı açıkça belirtmiştir. Ancak zengin snippet görünümü tıklama oranını (CTR) artırır. Daha yüksek CTR ise aynı sıralamada rakibinizden daha fazla organik trafik almanızı sağlar. Bu etkinin geri dönüşü dolaylı da olsa ölçülebilir biçimde gerçektir.
⠀
Sık kullanılan schema markup türleri
⠀
Article: Blog yazıları ve haber sayfaları için kullanılır. Google News görünürlüğüne katkı sağlar ve yayın tarihi ile yazar bilgisini yapısal veri olarak iletir.
Product: E-ticaret sayfaları için en değerli schema türüdür. Fiyat, stok durumu, para birimi ve ürün değerlendirme (Review/AggregateRating) bilgilerini içerir. Bu sayede arama sonuçlarında yıldız puanı ve fiyat doğrudan görünebilir.
FAQ (FAQPage): Soru-cevap formatındaki içeriklerde kullanılır. Google, bu şemayı uyguladığınızda arama sonuç sayfasında (SERP) genişletilebilir SSS bölümü gösterebilir; bu da sayfanın görsel alanını önemli ölçüde büyütür.
HowTo: Adım adım süreç anlatan içeriklerde kullanılır. Doğru uygulandığında adımlar doğrudan SERP'te listelenebilir.
LocalBusiness: Fiziksel mekânı olan işletmeler için adres, telefon, çalışma saatleri ve coğrafi koordinat bilgilerini yapısal veri olarak iletir. Yerel SEO açısından kritiktir.
BreadcrumbList: Sayfa hiyerarşisini (Ana Sayfa > Kategori > Ürün) yapısal veri olarak ifade eder. Google bu şemayı SERP'teki URL gösteriminde kullanabilir.
⠀
⠀
⠀
JSON-LD formatı neden tercih edilmelidir?
⠀
Schema markup üç farklı formatta uygulanabilir: JSON-LD, Microdata ve RDFa. Google'ın resmi olarak önerdiği ve en kolay yönetilen format JSON-LD'dir.
JSON-LD'nin avantajları:
HTML içeriğinden bağımsız olarak <script> etiketi içinde uygulanır; mevcut sayfa yapısını değiştirmeniz gerekmez
Sonradan düzenlenmesi ve güncellenmesi diğer formatlara göre çok daha basittir
Dinamik içeriklerde (ürün fiyatı, stok) sunucu taraflı otomatik güncelleme daha kolaydır
⠀
Bir ürün sayfası için minimal JSON-LD örneği:
{ "@context": "https://schema.org", "@type": "Product", "name": "Ürün Adı", "offers": { "@type": "Offer", "price": "299.00", "priceCurrency": "TRY", "availability": "https://schema.org/InStock" } }
⠀
⠀
Google Rich Results Test ile doğrulama
⠀
Schema markup ekledikten sonra doğrulama yapmak zorunludur. Hatalı ya da eksik uygulanan schema Google tarafından göz ardı edilir.
Google Rich Results Test (search.google.com/test/rich-results): URL veya kod parçacığı girerek hangi zengin snippet türlerinin uygulanabilir olduğunu ve olası hataları gösterir. Bu araç, schema'nın teknik olarak doğru olup olmadığını anlamanın en hızlı yoludur.
Google Search Console - Zengin Sonuçlar raporu: Site genelinde schema hatalarını ve geçerli yapısal veri sayısını raporlar. Yeni schema eklendikten sonra bu raporu 1-2 hafta içinde kontrol etmek, büyük ölçekli hataları erken tespit eder.
⠀
⠀
⠀
Wix ve WordPress'te schema markup ekleme
⠀
Wix: Wix, Article, BreadcrumbList ve bazı LocalBusiness alanlarını otomatik olarak ekler. Product schema için Wix Stores entegrasyonu gereklidir. Özel JSON-LD eklemek için Wix'in "Embed a Widget" HTML bileşeni kullanılabilir; ancak bu yöntemde her sayfaya ayrı ayrı kod eklenmesi gerekir.
WordPress: Yoast SEO, Rank Math ve Schema Pro eklentileri en yaygın kullanılan araçlardır. Rank Math, ücretsiz planında bile kapsamlı schema yönetimi sunar. WooCommerce sitelerinde Product schema otomatik oluşturulur; ancak AggregateRating için yorum entegrasyonu ayrıca kurgulanmalıdır.
⠀
Schema ile sıralama ilişkisi
⠀
Schema markup uygulamak sıralamanızı doğrudan yükseltmez. Ancak şu mekanizma üzerinden dolaylı katkı sağlar: zengin snippet görünümü → daha yüksek CTR → aynı sıralamada rakibinizden fazla trafik → daha fazla kullanıcı etkileşimi sinyali.
Blakfy olarak teknik SEO denetimleri kapsamında schema markup kurulumu, mevcut yapısal veri hatalarının giderilmesi ve zengin snippet optimizasyonu hizmetleri sağlıyoruz.
⠀
⠀
Sık Sorulan Sorular
⠀
Schema markup eklemek zor mudur?
JSON-LD formatında temel schema türleri (Article, FAQ, Product) için hazır şablonlar mevcuttur ve düzenlemesi görece kolaydır. WordPress kullanıyorsanız Rank Math veya Yoast gibi eklentiler kod yazmadan schema oluşturmanıza olanak tanır. Wix'te ise karmaşık schema senaryoları için geliştirici desteği gerekebilir.
Her sayfaya schema eklemeli miyim?
Hayır. Schema markup yalnızca içerik türüne uygun sayfalara eklenmeli, boş veya alakasız sayfalara eklenmemelidir. Ürün sayfasına Product, blog yazısına Article, SSS içerikli sayfalara FAQPage, iletişim sayfasına LocalBusiness schema mantıklıdır. Tüm sayfalara aynı schema şablonunu uygulamak hata riskini artırır.
Schema markup ne zaman SERP'te görünür?
Schema eklendikten sonra Google'ın sayfayı yeniden taraması ve dizine eklemesi gerekir. Bu süre yeni içeriklerde birkaç günden, az tarama önceliğine sahip sayfalarda birkaç haftaya kadar uzayabilir. Tüm teknik doğrulama sorunsuz olsa bile Google zengin snippet göstermeyi garanti etmez; uygunluk değerlendirmesi Google'a aittir.



