Schema markup (yapısal veri), web sayfalarındaki içeriği arama motorlarına anlamlı bir şekilde açıklayan işaretlemedir. HTML insanlar için görsel bir sunum sağlar; schema ise "bu bir ürün", "bu bir makale", "bu bir SSS" gibi bilgileri standart bir formatta sunar. Google bu bilgiyi kullanarak zengin sonuçlar (rich snippets) gösterebilir: yıldız puanları, fiyat, hazırlama süresi, SSS genişletmeleri vb.
Schema.org, Google, Microsoft, Yahoo ve Yandex tarafından ortak geliştirilen bir sözlüktür. Yüzlerce "type" (tür) ve "property" (özellik) tanımlar: Article, Product, Organization, LocalBusiness, FAQPage, Recipe, Event ve daha fazlası. Arama motorları bu standart sayesinde içeriği tutarlı şekilde anlar. Schema.org sitesinden tüm türlere ve özelliklere erişebilirsiniz.
Üç farklı format desteklenir; Google JSON-LD'yi önerir ve tercih eder.
<script type="application/ld+json"> içinde sayfa HTML'inden bağımsız bir blok halinde yer alır. Okunması ve güncellenmesi kolaydır. En popüler format.JSON-LD kullanmak, CMS veya dinamik sayfalarda da kolay implementasyon sağlar; ayrıca Google'ın dokümantasyonu ve araçları JSON-LD'ye odaklıdır.
Blog yazıları ve haberler için. headline, author, datePublished, dateModified, image gibi alanlar kullanılır. Haber carousel'lerinde ve article rich result'larda görülebilir.
E-ticaret ürünleri için. name, description, image, offers (price, availability), aggregateRating (yıldız puanı) eklenebilir. Ürün rich snippet'lerinde fiyat ve stok bilgisi gösterilebilir.
Şirket bilgisi, logo, iletişim, adres. Knowledge Panel ve yerel aramada kullanılır.
Sıkça sorulan sorular listesi. SERP'te genişletilebilir SSS kutusu olarak gösterilebilir.
Adım adım rehberler. Hazırlama süresi, malzemeler, adımlar içerebilir.
Yemek tarifleri. Hazırlama süresi, kalori, görsel ve rating ile zengin sonuç elde edilir.
"Schema eklemek zengin sonuç garantisi vermez. Google içeriğe ve kullanıcı niyetine göre karar verir; ancak doğru schema, bu kararı destekler."
JSON-LD blokunu sayfanızın <head> veya <body> içine ekleyin. Örnek Article schema:
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Başlık",
"author": {"@type": "Person", "name": "Yazar"},
"datePublished": "2026-01-15",
"dateModified": "2026-01-20",
"image": "https://site.com/gorsel.jpg"
}
Birden fazla schema türü aynı sayfada olabilir (ör. Article + Organization). Birbiriyle ilişkili türleri @id ile bağlayabilirsiniz. Hatalı veya yanıltıcı schema, spam olarak değerlendirilebilir; sadece sayfada gerçekten var olan bilgileri işaretleyin.
Google Rich Results Test (artık URL veya kod girişi kabul etmiyor; URL ile test edilir) ve Schema Markup Validator ile implementasyonunuzu doğrulayın. Google Search Console'daki "Zengin sonuçlar" raporu da hangi sayfaların eligible olduğunu ve varsa hataları gösterir. SERP preview araçları ile meta title, description ve potansiyel zengin sonuç görünümünü birlikte kontrol edebilirsiniz.
Schema markup, meta title ve meta description'ın yerini almaz; onları tamamlar. Meta etiketler arama sonuçlarında başlık ve özet gösterir; schema ise ek bilgi (rating, fiyat, SSS) sunar. Her ikisi de SEO stratejisinin parçasıdır.