← Blog
SEO8 dk okumaMegis

Schema Markup Rehberi: Yapisal Veri Isaretleme

Schema.org yapisal verilerini kullanarak arama sonuclarinda zengin snippet'ler elde edin.

Schema Markup Rehberi: Yapısal Veri ile SEO Gücünüzü Artırın

Schema markup (yapısal veri), arama motorlarına sayfanızın içeriğini daha iyi anlatmanızı sağlayan bir işaretleme sistemidir. Schema.org tarafından standartlaştırılan bu yapı, Google, Bing ve diğer arama motorlarının içeriğinizi doğru şekilde yorumlamasına ve arama sonuçlarında zengin snippet'lar (rich results) göstermesine olanak tanır.

Schema Markup Neden Önemlidir?

  • Zengin sonuçlar: Yıldız puanları, fiyat bilgisi, SSS açılımları gibi görsel öğeler arama sonuçlarında görünür.
  • Artırılmış tıklama oranı (CTR): Zengin snippet'lar standart sonuçlara kıyasla %20-30 daha fazla tıklama alır.
  • Daha iyi anlama: Google, sayfanızın ne hakkında olduğunu daha doğru şekilde kavrar.
  • Sesli arama uyumluluğu: Yapısal veri, sesli asistanların içeriğinizi doğru okumasını sağlar.
  • Bilgi paneli şansı: Doğru schema kullanımı, Google Bilgi Paneli'nde yer alma olasılığınızı artırır.

JSON-LD Formatı: Tercih Edilen Yöntem

Google, yapısal veri uygulaması için JSON-LD (JavaScript Object Notation for Linked Data) formatını önerir. Bu format, HTML kodunuzdan bağımsız olarak sayfanın <head> veya <body> bölümüne eklenir ve bakımı kolaydır.

1. Organization Schema

Şirketinizi veya kuruluşunuzu tanımlamak için kullanılır. Ana sayfanıza mutlaka ekleyin:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Megis Digital",
  "url": "https://megis.com.tr",
  "logo": "https://megis.com.tr/logo.png",
  "description": "Dijital pazarlama ve SEO ajansı",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "İstanbul",
    "addressCountry": "TR"
  },
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "+90-212-XXX-XXXX",
    "contactType": "customer service",
    "availableLanguage": ["Turkish", "English"]
  },
  "sameAs": [
    "https://www.linkedin.com/company/megis",
    "https://twitter.com/megis"
  ]
}
</script>

2. FAQ Schema (Sıkça Sorulan Sorular)

SSS sayfalarınız veya içeriklerinizdeki soru-cevap bölümleri için kullanılır. Bu schema, arama sonuçlarında doğrudan SSS açılımları gösterir:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Schema markup nedir?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Schema markup, arama motorlarına sayfa içeriğinizi daha iyi anlatmanızı sağlayan yapısal veri formatıdır."
      }
    },
    {
      "@type": "Question",
      "name": "JSON-LD nasıl eklenir?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "JSON-LD kodu, script etiketi içinde sayfanızın head veya body bölümüne eklenir."
      }
    }
  ]
}
</script>

3. HowTo Schema (Nasıl Yapılır)

Adım adım talimat içeren içerikler için idealdir. Google, bu yapıyı arama sonuçlarında adım adım gösterebilir:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "Web Sitesi Hız Optimizasyonu Nasıl Yapılır",
  "description": "Web sitenizin yüklenme hızını artırmak için 5 adımlı rehber.",
  "totalTime": "PT30M",
  "step": [
    {
      "@type": "HowToStep",
      "name": "Mevcut hızı ölçün",
      "text": "Google PageSpeed Insights ile sitenizin mevcut performans puanını öğrenin."
    },
    {
      "@type": "HowToStep",
      "name": "Görselleri optimize edin",
      "text": "WebP formatına dönüştürün ve lazy loading uygulayın."
    },
    {
      "@type": "HowToStep",
      "name": "CSS ve JS dosyalarını küçültün",
      "text": "Minification araçları ile dosya boyutlarını azaltın."
    }
  ]
}
</script>

4. Product Schema (Ürün)

E-ticaret siteleri için vazgeçilmezdir. Fiyat, stok durumu ve değerlendirme bilgilerini arama sonuçlarına taşır:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "SEO Analiz Paketi",
  "description": "Kapsamlı SEO analiz ve raporlama hizmeti",
  "brand": {
    "@type": "Brand",
    "name": "Megis Digital"
  },
  "offers": {
    "@type": "Offer",
    "price": "5000",
    "priceCurrency": "TRY",
    "availability": "https://schema.org/InStock",
    "validFrom": "2025-01-01"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "reviewCount": "124"
  }
}
</script>

5. Article Schema (Makale)

Blog yazıları ve haber içerikleri için kullanılır. Yazar, yayın tarihi ve görsel gibi bilgileri yapısal olarak iletir:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "SEO İçin İçerik Yazımı Rehberi",
  "author": {
    "@type": "Person",
    "name": "Megis Editör"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Megis Digital",
    "logo": {
      "@type": "ImageObject",
      "url": "https://megis.com.tr/logo.png"
    }
  },
  "datePublished": "2025-03-15",
  "dateModified": "2025-06-01",
  "image": "https://megis.com.tr/blog/seo-icerik.jpg",
  "description": "SEO uyumlu içerik yazımının tüm adımları."
}
</script>

Schema Markup Uygulama Adımları

  1. İçerik türünü belirleyin: Sayfanız bir makale mi, ürün sayfası mı, SSS sayfası mı? Doğru schema türünü seçin.
  2. JSON-LD kodunu oluşturun: Yukarıdaki örnekleri referans alarak kendi verilerinizle doldurun.
  3. Sayfaya ekleyin: JSON-LD kodunu <script type="application/ld+json"> etiketi içinde sayfanıza yerleştirin.
  4. Doğrulama yapın: Google'ın Rich Results Test aracıyla kodunuzu test edin.
  5. Canlıya alın ve izleyin: Google Search Console'daki Zengin Sonuçlar raporunu düzenli olarak kontrol edin.

Test ve Doğrulama Araçları

AraçURLKullanım Amacı
Rich Results Testsearch.google.com/test/rich-resultsZengin sonuç uygunluğunu test etme
Schema Markup Validatorvalidator.schema.orgGenel schema doğrulama
Google Search Consolesearch.google.com/search-consoleCanlı sitede hata izleme

Yaygın Hatalar ve Çözümleri

  • Eksik zorunlu alanlar: Her schema türünün zorunlu (required) alanları vardır. Bunları atlamayın; Rich Results Test aracı eksikleri gösterir.
  • Sayfa içeriğiyle uyumsuzluk: Schema'daki bilgiler, sayfada görünen içerikle birebir örtüşmelidir. Aksi halde Google bunu spam olarak değerlendirebilir.
  • Birden fazla schema çakışması: Aynı sayfada birden fazla schema türü kullanabilirsiniz, ancak her biri ayrı bir <script> etiketi içinde olmalıdır.
  • Güncel olmayan bilgiler: Fiyat, stok durumu veya tarih gibi dinamik verileri güncel tutun.
  • Yanlış veri türü: Sayısal değerleri string olarak yazma veya tarih formatını yanlış kullanma gibi hatalara dikkat edin.

Sonuç

Schema markup, SEO stratejinizin güçlü ama sıklıkla göz ardı edilen bir parçasıdır. Doğru uygulandığında, arama sonuçlarındaki görünürlüğünüzü ve tıklama oranınızı ciddi ölçüde artırır. Organization, FAQ, HowTo, Product ve Article gibi temel schema türlerini sitenize uygulayarak rakiplerinizin önüne geçebilirsiniz. Her yeni içerik yayınladığınızda uygun schema'yı eklemeyi bir alışkanlık haline getirin ve Rich Results Test aracıyla doğrulamayı unutmayın.

#schema markup#yapisal veri#rich snippet#json-ld