Schema Markup, web sayfalarına eklenen yapılandırılmış veri (structured data) kodlarıdır. Bu kodlar, arama motorlarına sayfanın içeriğini daha iyi anlamalarını sağlayan ek bilgiler sunar. Google, Bing ve diğer arama motorları, Schema verilerini okuyarak sayfanın zengin snippet’lerde (rich snippet) görünmesini sağlar.
Özetle, Schema Markup sitenizin arama sonuçlarında daha zengin ve dikkat çekici görünmesini sağlayan bir SEO tekniğidir.
Neden Önemlidir?
- Zengin Snippet ve Arama Sonuçları:
- Yıldızlı puanlar, tarif, ürün fiyatı, video, etkinlik tarihi gibi bilgiler arama sonuçlarında gösterilebilir.
- Bu sayede sayfanın CTR’ı (tıklama oranı) artar.
- Arama Motorlarının İçeriği Daha İyi Anlaması:
- Google, normal HTML’den çok sayıda bilgi çıkarabilir, ama Schema ile sayfanın amacı ve içeriği net bir şekilde belirtilir.
- Örneğin, “Bu sayfa bir makale mi, ürün mü, tarif mi?” sorusunu netleştirir.
- SEO Performansını Artırır:
- Rich snippet’ler organik tıklamaları artırır.
- Google Knowledge Graph ve Featured Snippet elde etme şansını yükseltir.
Schema Markup Nasıl Kullanılır?
1️⃣ JSON-LD (Önerilen Yöntem)
Google ve modern SEO standartlarında en çok kullanılan yöntem JSON-LD formatıdır.
Sayfanın <head> bölümüne veya <body> sonunda <script type="application/ld+json"> olarak eklenir.
Örnek: Makale (Article) Schema
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Konya Web Tasarım Ajansı Rehberi",
"author": {
"@type": "Organization",
"name": "TürkWeb Online"
},
"datePublished": "2025-10-24",
"image": "https://turkwebonline.com/images/seo-rehberi.jpg",
"description": "Konya’da web tasarım ve SEO hizmetleri sunan TürkWeb Online’in rehberi."
}
</script>
2️⃣ Microdata (HTML içine gömme)
- Daha eski yöntemdir, HTML elementlerine
itemscope,itemtype,itempropeklenir. - Örnek:
<div itemscope itemtype="https://schema.org/Article">
<h1 itemprop="headline">Konya Web Tasarım Rehberi</h1>
<span itemprop="author">TürkWeb Online</span>
<meta itemprop="datePublished" content="2025-10-24"/>
</div>
Schema Türleri ve Kullanım Alanları
| Schema Türü | Kullanım Alanı |
|---|---|
| Article | Blog yazıları, makaleler |
| Product | Ürün sayfaları, e-ticaret |
| Review | Yorumlar ve değerlendirmeler |
| FAQPage | SSS sayfaları |
| HowTo | Adım adım rehberler |
| Event | Etkinlikler, konserler, eğitimler |
| VideoObject | Video içerikleri |
| LocalBusiness | İşletme adresi, iletişim bilgisi |
Pratik Örnekler
- FAQ Snippet için Schema
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Schema Markup nedir?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Schema Markup, web sayfalarına eklenen yapılandırılmış veri kodlarıdır ve sayfanın arama motorları tarafından daha iyi anlaşılmasını sağlar."
}
}
]
}
- Ürün Snippet için Schema
{
"@context": "https://schema.org",
"@type": "Product",
"name": "SEO Danışmanlığı",
"image": "https://site.com/images/seo-danismanligi.jpg",
"description": "TürkWeb Online tarafından sunulan kapsamlı SEO danışmanlığı hizmeti.",
"brand": {
"@type": "Organization",
"name": "TürkWeb Online"
},
"offers": {
"@type": "Offer",
"priceCurrency": "TRY",
"price": "1500",
"availability": "https://schema.org/InStock"
}
}
Özet ve İpuçları
- Schema Markup, arama sonuçlarında öne çıkmak ve tıklamayı artırmak için kritik bir SEO aracıdır.
- Modern SEO’da JSON-LD kullanımı en güvenli ve Google tarafından önerilen yöntemdir.
- Blog, ürün, SSS veya rehber içeriklerinde mutlaka eklenmelidir.
- WordPress’te Yoast SEO veya RankMath gibi eklentiler, Schema eklemeyi büyük ölçüde otomatik yapar, ama özel içeriklerde manuel ekleme gerekir.



