Google arama sonuçlarında bir yemek tarifinin yanında puan, kalori ve hazırlık süresi görüyorsunuz. Ya da bir ürünün altında fiyat, stok durumu ve yıldız değerlendirmesi. Bunlar tesadüf değil — o sayfalar schema markup kullanıyor.
Schema markup, sayfa içeriğinizi arama motorlarının anlayabileceği bir dile çeviren yapılandırılmış veri kodudur. Teknik SEO altyapısının en çok gözden kaçan ama en yüksek görünürlük getirisi sağlayan katmanı.
Bu rehberde schema markup'ın ne olduğunu, hangi türlerinin sitenize değer kattığını, JSON-LD ile nasıl doğru uygulandığını ve AI arama görünürlüğüyle bağlantısını ele alıyoruz.
İçindekiler
- Schema Markup Nedir?
- Schema Türleri
- JSON-LD ile Nasıl Uygulanır?
- Zengin Sonuçlar ve CTR Etkisi
- Schema ve GEO: AI Arama Görünürlüğü
- En Sık Yapılan Hatalar
- Google Rich Results Test
- Sıkça Sorulan Sorular
Schema Markup Nedir?
Schema markup (yapılandırılmış veri), web sayfanızdaki içeriği arama motorlarına açıklayan bir kod katmanıdır. Schema.org standardını kullanan bu kod, Google'a "bu metin bir ürün adı", "bu sayı bir değerlendirme puanı", "bu tarih bir etkinlik saati" bilgisini verir.
Google sayfayı tarar ve schema kodunu okur; içeriği yorumlamak zorunda kalmaz, doğrudan bilgiye erişir. Bu da arama sonuçlarında zengin kartlar olarak yansır.
Schema markup olmadan: Google sayfa metnini okur, içerik türünü tahmin etmeye çalışır.
Schema markup ile: Google içerik türünü, değerini ve bağlantılarını kesin olarak bilir.
Schema markup, doğrudan bir sıralama faktörü değildir — Google bunu açıkça teyit etmiştir. Ancak zengin sonuçlara açılan kapı olduğu için dolaylı SEO etkisi büyüktür: daha büyük SERP alanı, daha yüksek tıklama oranı ve AI arama ekosisteminde kaynak olarak görünme.
Teknik SEO altyapısının diğer katmanlarını merak ediyorsanız teknik SEO rehberimize bakabilirsiniz.
Schema Türleri
Schema.org'da 900'den fazla tür tanımlanmıştır. Google'ın zengin sonuç olarak gösterdiği ve uygulamada öne çıkan türler:
| Schema Türü | Kullanım Alanı | SERP'te Görünür |
|---|---|---|
Article | Blog, haber makaleleri | Yazar, tarih |
FAQPage | SSS bölümleri | Açılır soru-cevap listesi |
Product | E-ticaret ürün sayfaları | Fiyat, stok, puan |
AggregateRating | Ürün / hizmet değerlendirmeleri | Yıldız puanı |
LocalBusiness | Fiziksel işletme sayfaları | Harita kartı, çalışma saati |
BreadcrumbList | Site navigasyonu | URL yerine breadcrumb |
HowTo | Adım adım rehberler | Numaralı adım kartları |
Event | Etkinlik sayfaları | Tarih, konum, bilet |
Organization | Ana sayfa / hakkımızda | Logo, sosyal profiller |
Hangi türü kullanacağınız sayfanın içerik tipine göre belirlenir. Aynı sayfaya birden fazla schema türü eklenebilir — örneğin bir blog makalesi için Article + FAQPage + BreadcrumbList kombinasyonu hem içerik türünü hem navigasyonu hem SSS kutularını Google'a bildirir.
JSON-LD ile Nasıl Uygulanır?
Google'ın önerdiği ve en kolay yönetilebilen format JSON-LD'dir. Sayfanın <head> ya da <body> bölümüne yerleştirilen bir <script> bloğudur — sayfa içeriğine dokunmazsınız, ayrı bir kod katmanı olarak çalışır.
Örnek: Bir blog makalesi için Article schema:
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Schema Markup Nedir?",
"datePublished": "2026-06-28",
"author": {
"@type": "Organization",
"name": "Get Rank Lab"
},
"publisher": {
"@type": "Organization",
"name": "Get Rank Lab",
"logo": {
"@type": "ImageObject",
"url": "https://www.getranklab.com/logo.png"
}
}
}
Ekleme yöntemleri:
- Direkt HTML:
<head>içine<script type="application/ld+json">bloğu olarak yapıştırın - Google Tag Manager: Kod değişkeni olarak eklenebilir, geliştirici gerektirmez
- CMS eklentileri: WordPress için Yoast SEO veya Rank Math; Shopify için JSON-LD for SEO
- Next.js / React:
app/layout.tsxveya ilgilipage.tsxiçine<script>tagı olarak eklenir
Teknik SEO hizmetimizde schema implementasyonunu sitenizin altyapısına ve içerik yapısına göre planlıyoruz — WordPress'ten özel Next.js projelerine kadar.
Zengin Sonuçlar ve CTR Etkisi
Schema markup'ın en somut çıktısı zengin sonuçlar (rich snippets)'tır. Normal bir arama sonucu mavi başlık + açıklama metninden ibarettir. Zengin sonuç bunun üzerine yıldız puanı, fiyat aralığı, SSS açılır kutuları ve görsel kartlar ekler — arama sayfasında kapladığınız alan büyür.
Araştırmalar tutarlı bir tablo ortaya koyuyor:
- FAQPage schema: Sonuç yüksekliği 2-3 kat artar, rakip listelerin görünürlüğünü iter
- Product schema: Yıldız + fiyat gösteren listeler organik rekabette belirgin tıklanma avantajı sağlar
- HowTo schema: Numaralı adımlar mobil SERP'te featured snippet pozisyonunu güçlendirir
Ancak dikkat: Google zengin sonucu garanti etmez. Schema doğru yazılmış olsa bile Google, kalite, sayfa deneyimi ve sorgu uyumuna göre gösterip göstermemeye karar verir.
Schema ve GEO: AI Arama Görünürlüğü
Google AI Overview ve Perplexity gibi AI arama motorları yanıt üretirken web sayfalarından bilgi çeker. Yapılandırılmış veri bu süreçte iki somut avantaj sağlar:
1. Bilgi belirsizliği azalır. LLM'ler düz metin yerine açıkça etiketlenmiş veriyi — yazar, tarih, kategori, değer — daha güvenilir bulur ve alıntı kaynağı olarak öne çıkarır.
2. Entity bağlantısı güçlenir. Organization schema'sındaki sameAs alanına Wikipedia, LinkedIn veya Wikidata URL'i eklendiğinde Google "siz kimsiniz?" sorusuna kesin yanıt bulur. Bu bilgi Knowledge Panel'e ve AI yanıtlarına yansır.
Kısacası, schema markup artık yalnızca SERP'teki görsel zenginlik değil; AI arama ekosisteminde doğru şekilde tanımlanmanın teknik altyapısıdır. Zero-click SEO ve AI arama stratejisini daha geniş bağlamda ele aldığımız rehberimize de bakabilirsiniz.
En Sık Yapılan Hatalar
Teknik SEO denetimlerinde karşılaştığımız yaygın schema hataları:
1. İçerikle eşleşmeyen schema
Sayfada gerçekte olmayan bir bilgiyi (örneğin puan) schema'ya eklemek. Google bunu gizli markup olarak değerlendirir ve zengin sonucu kaldırır — bazen manuel ceza da uygular.
2. Yanlış schema türü seçimi
Genel bir içerik sayfasına Product schema yazmak ya da hizmet sayfasına Event eklemek. Google türü içerikle eşleştiremezse schema'yı yok sayar.
3. Zorunlu alanların eksikliği
Product için name ve offers; Article için headline ve datePublished zorunludur. Eksik alan, Google'ın o schema türünü işlemesini engeller.
4. Aynı türün tekrarlanması
Bir sayfaya iki ayrı Article bloğu eklemek çakışmaya neden olur. Aynı türden yalnızca bir blok olmalı; birden fazla SSS sorusu tek FAQPage bloğunda birleştirilmeli.
5. FAQPage uyumsuzluğu
Schema'daki soruların sayfa metninde görünmemesi. Google her zaman schema'yı gerçek sayfa içeriğiyle karşılaştırır; tutarsızlık bulursa zengin sonucu göstermez.
Hreflang uygulamalarında olduğu gibi, schema'da da teknik doğruluk kendinizle tutarlı olmaktan geçiyor — araçla teyit etmeden yayına almayın.
Google Rich Results Test
Schema ekledikten sonra doğrulamanın tek güvenilir yolu Google'ın araçlarıdır.
Rich Results Test — URL veya kod yapıştırın; hangi zengin sonuç türlerine uygun olduğunuzu ve hataları anında gösterir. "Canlı test" özelliği renderlanmış sayfayı kontrol eder — JavaScript ile oluşturulan schema için bu kritiktir.
Google Search Console → Zengin Sonuçlar raporları — Sitenin tamamında schema hatalarını ve uyarılarını izler. Yeni bir schema türü ekledikten 2-4 hafta sonra veri gelmeye başlar.
Schema.org Validator — JSON-LD sözdizimini temel düzeyde doğrulamak için kullanılır.
Core Web Vitals optimizasyonunda olduğu gibi, schema da ekledikten hemen sonra değil; Google'ın yeniden tarama döngüsüyle birlikte SERP'e yansır. Sabırsızlık yapıp kodu değiştirmeyin — önce doğrulayın, sonra bekleyin.
Sıkça Sorulan Sorular
Schema markup nedir?
Schema markup, web sayfanızdaki içeriği arama motorlarına açıklayan yapılandırılmış veri kodudur. Schema.org standardına dayanan bu kod, Google'ın sayfadaki bilgiyi tahmin etmek yerine doğrudan anlamasını sağlar ve arama sonuçlarında zengin sonuçların (rich snippets) görünmesine zemin hazırlar.
Schema markup SEO'yu nasıl etkiler?
Schema markup doğrudan bir sıralama faktörü değildir. Asıl etkisi dolaylıdır: zengin sonuçlar CTR'yi artırır, sayfa içeriğinin doğru anlaşılmasını hızlandırır ve AI arama motorlarının sizi alıntı kaynağı olarak seçme olasılığını yükseltir. Özellikle FAQPage ve Product schema'sı ölçülebilir tıklanma oranı kazanımı sağlar.
Hangi schema türleri en çok kullanılır?
En yaygın ve etkili türler: Article (blog, haber), FAQPage (SSS bölümleri), Product (e-ticaret), LocalBusiness (fiziksel işletmeler), BreadcrumbList (navigasyon), HowTo (adım adım rehberler) ve Organization (ana sayfa kimliği). Aynı sayfada birden fazla tür birleştirilebilir.
JSON-LD ile schema markup nasıl eklenir?
Sayfanın <head> bölümüne <script type="application/ld+json"> etiketi içinde JSON formatında kod bloğu yapıştırılır. Google Tag Manager ile geliştirici gerektirmeden de eklenebilir. WordPress için Yoast SEO veya Rank Math eklentileri çoğu türü otomatik yönetir. Next.js projelerinde ilgili page.tsx içine script tagı eklenir.
Schema markup hataları nasıl anlaşılır?
Google'ın Rich Results Test aracına URL'nizi girin; hataları ve uyarıları listeler. Google Search Console → "Zengin Sonuçlar" raporları ise sitenin tamamındaki schema sorunlarını izler. En sık hatalar: sayfada bulunmayan bilgilerin schema'ya yazılması, zorunlu alanların eksikliği ve yanlış schema türü seçimidir.
Schema markup, sayfanızdaki içeriği hem Google hem AI arama motorları için açık ve anlaşılır kılar — yıldız puanından SSS kutularına kadar arama sonucunda kapladığınız alanı doğrudan büyütür. Teknik SEO hizmetimizle mevcut schema yapınızı denetleyebilir, eksik türleri ekleyebilir ve zengin sonuç fırsatlarınızı değerlendirebilirsiniz. SEO fiyatları rehberimize göz atın, vaka çalışmalarımıza bakın ve ücretsiz site analizi için bize ulaşın.
