Schema.org Yapılandırılmış Veri ve Rich Snippets Rehberi
Modern web projelerinde Schema.org entegrasyonu ve Google zengin sonuçlar için adım adım teknik rehber.
Sistem Yöneticisi
Kıdemli Yazılım Mimarı
Schema.org Nedir?
Arama motoru botları düz HTML metnini parse eder, anlamsal bağ kuramaz. Schema.org, botlara içeriğin tipini (makale, ürün, etkinlik, tarif) doğrudan bildirir. Sonuç: SERP üzerinde Rich Snippets (yıldızlar, fiyatlar, SSS blokları) tetiklenir, CTR artar.
Modern Web ve Dijital Ajans Trendleri
Modern web ekosisteminde Microdata ve RDFa terk edildi. Dijital ajans standart iş akışlarında JSON-LD formatı kullanılır. Headless CMS, Next.js, Astro gibi mimarilerde JSON-LD script bloğu inject etmek daha temiz ve bakım gerektirmeyen yaklaşımdır.
Adım Adım Entegrasyon Rehberi
Adım 1: JSON-LD Formatını Seçin
Google önerisi JSON-LD. Sayfa gövdesini kirletmez, HTML DOM yapısından bağımsızdır. <head> veya <body> içine tek script bloğu yerleştirilir.
Adım 2: Doğru Şema Tipini Belirleyin
- Article: Blog yazıları ve haberler.
- Product: E-ticaret ürünleri, fiyat ve stok bilgisi.
- FAQPage: Sıkça sorulan sorular bloğu.
- HowTo: Adım adım rehber içerikleri.
- Organization: Dijital ajans ve kurumsal şirket ana sayfaları.
Adım 3: JSON-LD Kodunu Sayfaya Ekleyin
Örnek HowTo şeması:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "Schema.org Nasıl Eklenir",
"step": [
{
"@type": "HowToStep",
"name": "Format Seç",
"text": "JSON-LD formatını tercih et."
},
{
"@type": "HowToStep",
"name": "Kodu Ekle",
"text": "HTML içine script bloğu inject et."
}
]
}
</script>Adım 4: Şemayı Doğrulayın
Kodu yayına almadan önce test edin:
- Google Rich Results Test: Rich snippet uygunluğunu kontrol eder.
- Schema Markup Validator: Sentaks ve Schema.org standart hatalarını gösterir.
Adım 5: Search Console Üzerinden İzleyin
Yayından sonra Google Search Console > Geliştirmeler (Enhancements) raporunu takip edin. Hatalı alanları düzeltin.
Pratik İpuçları ve Kritik Kurallar
Kural: Sayfada kullanıcıya görünmeyen içeriği şemaya eklemeyin. Google manipülasyon sayar, ceza keser.
- Zorunlu alanları (required fields) boş bırakmayın; şema geçersiz sayılır.
- Dinamik sayfalarda şemayı backend veya SSR aşamasında render edin, hydration gecikmelerini önleyin.
- Trend: SGE (Search Generative Experience) botları yapılandırılmış veriyi doğrudan kaynak referansı olarak okur.