seoraporu.co

Yapısal Veri (Schema.org) Nedir

Yapısal veri nedir?

Yapısal veri, Schema.org sözlüğünü kullanarak bir sayfadaki içeriğin anlamını arama motorlarına makine tarafından okunabilir biçimde açıklayan koddur. En yaygın uygulama biçimi, sayfaya ayrı bir <script type="application/ld+json"> bloğu olarak eklenen JSON-LD formatıdır; bu blok sayfanın görünen içeriğini değiştirmez, sadece o içeriğe ek bir "etiket" katmanı ekler. Organization, Article, Product, BreadcrumbList gibi birçok tip mevcuttur ve her biri farklı bir içerik türünü tanımlamak için tasarlanmıştır.

Yapısal veriyi bir kütüphane kataloğu fişine benzetmek mümkündür: kitabın kendisi (sayfa içeriği) değişmez, ama fiş (yapısal veri) o kitabın yazarını, türünü, yayın tarihini standart bir formatta özetler ve arama/sınıflandırma işini kolaylaştırır.

JSON-LD dışında Microdata ve RDFa gibi eski uygulama biçimleri de vardır; bunlar veriyi doğrudan görünür HTML etiketlerinin içine gömer. JSON-LD, sayfa içeriğinden ayrı ve bağımsız olduğu için bakımı daha kolaydır ve bugün Google tarafından da önerilen yöntemdir.

Neden önemli?

Doğru uygulanan yapısal veri, Google'ın sayfa içeriğini daha net anlamasına yardımcı olur ve bazı içerik tipleri için SERP'te zengin sonuç (rich result) — ör. breadcrumb yolu, ürün fiyatı, makale yayın tarihi — gösterilmesini sağlayabilir. Bu görsel zenginleştirmeler, aynı sıralamadaki sonuçlar arasında sayfanızı öne çıkarabilir ve tıklanma oranını artırabilir.

Ancak yapısal veri eklemek zengin sonuç garantisi vermez; Google hangi zengin sonuçları göstereceğine kendi algoritmasıyla karar verir ve bu karar zamanla değişebilir. Bu yüzden yapısal veriyi "kesin bir SERP özelliği satın alma" değil, "içeriğinizi daha net makine-okunur hale getirme" olarak düşünmek daha doğrudur.

Bu durumun en somut örneği FAQPage ve HowTo şemalarıdır: yıllarca yaygın biçimde önerilmiş olsalar da, Google bu zengin sonuçların kapsamını daraltarak neredeyse tüm sitelerden kaldırmıştır. Bu, "bir zamanlar faydalı olan bir uygulamanın" arama motoru politikası değiştiğinde nasıl değersizleşebileceğinin iyi bir örneğidir.

Nasıl düzeltilir?

Örnek

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "SEO Dostu URL Yapısı",
  "datePublished": "2026-07-01",
  "author": {"@type": "Organization", "name": "SeoRaporu"}
}
</script>

Kötü örnek: sayfada hiç yayın tarihi görünmediği halde JSON-LD'de rastgele bir datePublished değeri uydurmak; bu, Google'ın yapısal veri kılavuzlarına aykırıdır ve tespit edilirse manuel bir aksiyona bile yol açabilir.

Sık yapılan hatalar