IHS Strategic
Tüm Blog Yazıları
HowTo12 Eylül 2026•2 dk okuma

Schema.org Yapılandırılmış Veri ve Rich Snippets Rehberi

Arama motoru görünürlüğünü artıran Schema.org yapılandırılmış veri işaretleme rehberi. JSON-LD uygulama adımları, zengin sonuç trendleri ve dijital strateji entegrasyonu.

S

Sistem Yöneticisi

Kıdemli Yazılım Mimarı

Yapılandırılmış Veri Nedir? Temel Mantık

Arama motoru botları metinleri doğrudan anlamlandırmakta zorlanır. Schema.org, botlara verinin bağlamını sunan standartlaştırılmış sözlük sunar. Sonuç: Tıklama oranını (CTR) artıran Zengin Arama Sonuçları (Rich Snippets).

Veriyi açıkça etiketle. Bot varsayım yapmasın, net veriyi indexlesin.

Format Karşılaştırması: Neden JSON-LD?

  • Microdata: HTML etiketleri içine gömülü. Bakımı zor, DOM yapısını bozar.
  • RDFa: Karmaşık sözdizimi, gereksiz yük.
  • JSON-LD (W3C & Google Standardı): Sayfa gövdesinden bağımsız <script type="application/ld+json"> bloğu. Kolay enjeksiyon, temiz bakım. Tercih edilecek tek format.

Adım Adım Schema.org Uygulama Rehberi

Adım 1: Doğru Şema Tipini Seç

İçerik türüne uygun şemayı belirle. Yanlış şema tipi ceza sebebi.

  • Article / NewsArticle / BlogPosting: Blog ve haber içerikleri.
  • Product: Fiyat, stok durumu, kullanıcı değerlendirmesi (E-ticaret).
  • FAQPage: SSS blokları. Arama sonuçlarında doğrudan soru-cevap alanı kaplar.
  • HowTo: Adım adım rehberler ve teknik talimatlar.
  • Organization / LocalBusiness: Kurumsal varlık ve yerel konum verileri.

Adım 2: JSON-LD Verisini Oluştur

HowTo ve Article için minimal, hatasız temel JSON-LD yapısı:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "Schema.org JSON-LD Entegrasyonu",
  "description": "Web sitenize JSON-LD yapılandırılmış veri ekleme adımları.",
  "step": [
    {
      "@type": "HowToStep",
      "name": "Şema Türü Belirleme",
      "text": "İçerik türüne en uygun Schema.org sınıfını seçin."
    },
    {
      "@type": "HowToStep",
      "name": "Kodu Ekleme",
      "text": "JSON-LD script etiketini head veya body içine yerleştirin."
    }
  ]
}
</script>

Adım 3: Kodu Sayfaya Entegre Et

Oluşturulan script bloğunu sayfanın <head> veya <body> kapanışından hemen önce ekle. CMS kullanılıyorsa hook veya template seviyesinde dinamik inject et.

Adım 4: Test ve Doğrulama

Kodu canlıya almadan önce iki araçla kontrol et:

  • Google Zengin Sonuçlar Testi (Rich Results Test): Geçerli zengin sonuç tetikleme durumu kontrolü.
  • Schema.org Validator: Sentaks ve mantıksal veri doğruluğu kontrolü.
  • Google Search Console: Yayına alındıktan sonra GSC 'Geliştirmeler' panelinden hata takibi.

Arama Motoru Trendleri ve Dijital Strateji

Yapılandırılmış veri yalnızca klasik SERP için değildir. Güncel SEO trendleri semantik web üzerine kuruludur:

  • AI Overviews & LLM Arama Motorları: SGE (Search Generative Experience) ve yapay zeka botları (GPTBot, ClaudeBot), veriyi JSON-LD üzerinden parse ederek hızlı özet üretir.
  • Varlık Tabanlı (Entity-First) SEO: Sayfa yerine konuyu ve otoriteyi doğrular. sameAs özelliği ile Wikipedia, Wikidata ve resmi sosyal profilleri bağla.
  • Sesli Arama (Voice Search): Speakable şeması ile sesli asistanlar için öne çıkarılacak paragrafları işaretle.

Sık Yapılan Hatalar ve Çözümler

  • Görünmeyen İçeriği İşaretleme: Kullanıcıya gösterilmeyen içerik şemaya eklenirse manuel ceza uygulanır. DOM içeriği ile JSON-LD birebir eşleşmeli.
  • Eksik Zorunlu Alanlar: Product için offers veya review eksikliği. Dokümantasyondaki zorunlu (required) alanları atlama.
  • Sayfa Başına Birden Fazla Birbiriyle Çelişen Şema: Tek bir varlık tanımla veya şemaları `@graph` yapısı altında hiyerarşik bağla.