Schema Markup Nedir? Etkili Schema Markuplar

Schema Markup Nedir? Etkili Schema Markuplar

Schema markup (yapılandırılmış veri), arama motorlarının web sitenizdeki içerikleri sadece taramasını değil, aynı zamanda tam olarak ne anlama geldiğini “anlamasını” sağlayan bir kodlama dilidir. HTML kodlarınıza eklenen bu özel etiketler; Google, Yandex ve Bing gibi arama motorlarına sayfanızdaki verilerin bağlamını açıklar. Örneğin, bir sayfadaki “35” sayısının bir ürün fiyatı mı, ayakkabı numarası mı yoksa bir tarifin pişme süresi mi olduğunu arama motoruna doğrudan schema markup bildirir. Bu sayece web siteniz arama sonuçlarında (SERP) “zengin sonuçlar” (rich snippets) olarak adlandırılan yıldızlı puanlar, fiyat bilgileri veya sıkça sorulan sorular gibi dikkat çekici görsellerle listelenir.

Schema Markup SEO İçin Neden Önemlidir?

Bilinen SEO strateji yöntemleri arama motorlarına anahtar kelimeleri sunarken, yapılandırılmış veri bu kelimelerin arkasındaki mantığı açıklar. Arama motoru botları sitenize geldiğinde, karmaşık metin bloklarını çözmek yerine schema kodlarını okuyarak içeriğin amacını milisaniyeler içinde kavrar. Bu durum, sitenizin ilgili sorgularda daha doğru konumlandırılmasını sağlar.

Düz bir arama sonucu yerine, altında kullanıcı yorumları, yıldızlar, fiyat aralığı veya stok durumu görünen bir arama sonucu her zaman daha fazla dikkat çeker. Schema markup kullanmak, sitenizin arama sonuçlarındaki görünürlüğünü artırarak kullanıcıların sitenize tıklama eğilimini (CTR) doğrudan yükseltir.

En Etkili 9 Schema Markup Örneği

İçeriğin türüne ve arama motorlarının uygunluk koşullarına göre kullanılabilecek JSON-LD formatındaki 9 schema örneği şunlardır:

Article (Makale) Schema Nedir?

Blog yazıları, haberler ve teknik makaleler için kullanılır. Arama motorlarına yazar, yayınlanma tarihi ve makale başlığı gibi bilgileri net bir şekilde verir.

JSON

<strong>{
  "@context": "https://schema.org",
  "@type": "NewsArticle",
  "headline": "Schema Markup Nedir?",
  "image": ["https://example.com/images/schema.jpg"],
  "datePublished": "2026-05-22T08:00:00+08:00",
  "author": {
    "@type": "Person",
    "name": "Ahmet Yılmaz"
  }
}</strong>
<strong>{
  "@context": "https://schema.org",
  "@type": "NewsArticle",
  "headline": "Schema Markup Nedir?",
  "image": ["https://example.com/images/schema.jpg"],
  "datePublished": "2026-05-22T08:00:00+08:00",
  "author": {
    "@type": "Person",
    "name": "Ahmet Yılmaz"
  }
}</strong>
<strong>{
  "@context": "https://schema.org",
  "@type": "NewsArticle",
  "headline": "Schema Markup Nedir?",
  "image": ["https://example.com/images/schema.jpg"],
  "datePublished": "2026-05-22T08:00:00+08:00",
  "author": {
    "@type": "Person",
    "name": "Ahmet Yılmaz"
  }
}</strong>

Product (Ürün) Schema Nedir?

E-ticaret sitelerinin olmazsa olmazıdır. Ürünün fiyatı, stok durumu, para birimi ve varsa kullanıcı değerlendirmelerini arama sonuçlarına taşır.

JSON

<strong>{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Kablosuz Kulaklık X1",
  "image": "https://example.com/kulaklik.jpg",
  "description": "Yüksek ses kaliteli aktif gürültü önleyici kulaklık.",
  "offers": {
    "@type": "Offer",
    "priceCurrency": "TRY",
    "price": "1250.00",
    "availability": "https://schema.org/InStock"
  }
}</strong>
<strong>{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Kablosuz Kulaklık X1",
  "image": "https://example.com/kulaklik.jpg",
  "description": "Yüksek ses kaliteli aktif gürültü önleyici kulaklık.",
  "offers": {
    "@type": "Offer",
    "priceCurrency": "TRY",
    "price": "1250.00",
    "availability": "https://schema.org/InStock"
  }
}</strong>
<strong>{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Kablosuz Kulaklık X1",
  "image": "https://example.com/kulaklik.jpg",
  "description": "Yüksek ses kaliteli aktif gürültü önleyici kulaklık.",
  "offers": {
    "@type": "Offer",
    "priceCurrency": "TRY",
    "price": "1250.00",
    "availability": "https://schema.org/InStock"
  }
}</strong>

AggregateRating (Toplu Değerlendirme) Schema Nedir?

AggregateRating, bir ürün veya başka bir değerlendirilen varlık için birden fazla kullanıcı puanının ortalamasını ve değerlendirme sayısını ifade eder. Review tek bir yorumu tanımlarken AggregateRating değerlendirmelerin toplamını özetler. Örneğin bir ürünün 128 kullanıcı puanından 5 üzerinden 4,7 ortalama alması bu yapıyla açıklanabilir. Genellikle Product gibi ilgili ana şemanın aggregateRating alanına eklenir; her sayfaya bağımsız bir yıldız şeması olarak yerleştirilmemelidir.

ratingValue ortalama puanı, ratingCount toplam puanlama sayısını, reviewCount ise yorum sayısını belirtir. Yalnızca yıldız veren kullanıcılarla yazılı yorum bırakanların sayısı aynı olmayabilir; bu alanları birbirinin yerine kullanmayın. bestRating ve worstRating puan ölçeğinin üst ve alt sınırlarını açıklar.

Aşağıdaki ürün ve puanlar yalnızca eğitim amaçlıdır. Gerçek uygulamada ürün adını, görselini, puan ortalamasını ve puanlama sayısını ilgili ürün sayfasında kullanıcıya gösterilen gerçek verilerle değiştirin. Bu örneği blog yazısının kendi puanı olarak kullanmayın.

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Kablosuz Kulaklık X1",
  "image": "https://example.com/kulaklik.jpg",
  "description": "Aktif gürültü önleyici kablosuz kulaklık.",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": 4.7,
    "ratingCount": 128,
    "bestRating": 5,
    "worstRating": 1
  }
}
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Kablosuz Kulaklık X1",
  "image": "https://example.com/kulaklik.jpg",
  "description": "Aktif gürültü önleyici kablosuz kulaklık.",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": 4.7,
    "ratingCount": 128,
    "bestRating": 5,
    "worstRating": 1
  }
}
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Kablosuz Kulaklık X1",
  "image": "https://example.com/kulaklik.jpg",
  "description": "Aktif gürültü önleyici kablosuz kulaklık.",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": 4.7,
    "ratingCount": 128,
    "bestRating": 5,
    "worstRating": 1
  }
}

Google’da yıldızlı zengin sonuç görünümü garanti değildir. İşaretleme desteklenen içerik türüne ait olmalı; puanlar gerçek kullanıcılardan gelmeli ve ilgili sayfada görünür olmalıdır. Başka sitelerden derlenen puanları kullanmayın veya puanı yükseltmek için veri üretmeyin. Bir işletmenin kendi sitesinde kendisi hakkında yayımladığı değerlendirmeler, üçüncü taraf bir yorum aracıyla gösterilse bile LocalBusiness ve Organization için Google’ın kendi kendine hizmet eden yorum kısıtlamasına tabidir. Uygulamayı Google Zengin Sonuçlar Testi ile kontrol edin ve güncel değerlendirme snippet yönergelerine göre doğrulayın.

Local Business (Yerel İşletme) Schema Nedir?

Fiziksel mağazası, restoranı veya ofisi olan işletmeler için idealdir. Adres, telefon, çalışma saatleri ve coğrafi konum bilgilerini arama motoruna iletir.

JSON

<strong>{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Lezzet Restoran",
  "image": "https://example.com/restoran.jpg",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Kadıköy Caddesi No:5",
    "addressLocality": "İstanbul",
    "postalCode": "34710",
    "addressCountry": "TR"
  },
  "telephone": "+902165554433"
}</strong>
<strong>{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Lezzet Restoran",
  "image": "https://example.com/restoran.jpg",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Kadıköy Caddesi No:5",
    "addressLocality": "İstanbul",
    "postalCode": "34710",
    "addressCountry": "TR"
  },
  "telephone": "+902165554433"
}</strong>
<strong>{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Lezzet Restoran",
  "image": "https://example.com/restoran.jpg",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Kadıköy Caddesi No:5",
    "addressLocality": "İstanbul",
    "postalCode": "34710",
    "addressCountry": "TR"
  },
  "telephone": "+902165554433"
}</strong>

FAQ (Sıkça Sorulan Sorular) Schema Nedir?

Sayfadaki soru-cevap içeriğini yapılandırılmış biçimde işaretler. Google, Ağustos 2023’ten bu yana SSS zengin sonuçlarını yalnızca tanınmış resmi kurum ve sağlık sitelerinde gösteriyor; bu nedenle çoğu site için SERP’te ek alan sağlamıyor. Yine de içeriğin soru-cevap yapısını arama motorlarına ve yapay zeka sistemlerine net biçimde aktarmaya yardımcı olabilir.

JSON

<strong>{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "Schema markup ücretli mi?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Hayır, tamamen ücretsiz bir açık kaynak kodlama standardıdır."
    }
  }]
}</strong>
<strong>{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "Schema markup ücretli mi?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Hayır, tamamen ücretsiz bir açık kaynak kodlama standardıdır."
    }
  }]
}</strong>
<strong>{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "Schema markup ücretli mi?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Hayır, tamamen ücretsiz bir açık kaynak kodlama standardıdır."
    }
  }]
}</strong>

Recipe (Yemek Tarifi) Schema Nedir?

Yemek siteleri için hazırlama süresi, kalori miktarı, gerekli malzemeler ve yapılış aşamalarını yapılandırılmış veri olarak sunar.

JSON

<strong>{
  "@context": "https://schema.org",
  "@type": "Recipe",
  "name": "Çikolatalı Kek",
  "author": {
    "@type": "Person",
    "name": "Ayşe Şef"
  },
  "prepTime": "PT15M",
  "cookTime": "PT30M",
  "recipeYield": "8 dilim"
}</strong>
<strong>{
  "@context": "https://schema.org",
  "@type": "Recipe",
  "name": "Çikolatalı Kek",
  "author": {
    "@type": "Person",
    "name": "Ayşe Şef"
  },
  "prepTime": "PT15M",
  "cookTime": "PT30M",
  "recipeYield": "8 dilim"
}</strong>
<strong>{
  "@context": "https://schema.org",
  "@type": "Recipe",
  "name": "Çikolatalı Kek",
  "author": {
    "@type": "Person",
    "name": "Ayşe Şef"
  },
  "prepTime": "PT15M",
  "cookTime": "PT30M",
  "recipeYield": "8 dilim"
}</strong>

Event (Etkinlik) Schema Nedir?

Konser, seminer, tiyatro veya online webinarların tarih, saat, mekan ve bilet satış linklerini doğrudan arama sonuçlarında listeler.

JSON

<strong>{
  "@context": "https://schema.org",
  "@type": "Event",
  "name": "Dijital Pazarlama Zirvesi",
  "startDate": "2026-06-15T10:00",
  "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
  "eventStatus": "https://schema.org/EventScheduled"
}</strong>
<strong>{
  "@context": "https://schema.org",
  "@type": "Event",
  "name": "Dijital Pazarlama Zirvesi",
  "startDate": "2026-06-15T10:00",
  "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
  "eventStatus": "https://schema.org/EventScheduled"
}</strong>
<strong>{
  "@context": "https://schema.org",
  "@type": "Event",
  "name": "Dijital Pazarlama Zirvesi",
  "startDate": "2026-06-15T10:00",
  "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
  "eventStatus": "https://schema.org/EventScheduled"
}</strong>

Organization (Kurum/Şirket) Schema Nedir?

Markanızın kurumsal kimliğini arama motorlarına tanıtır. Logo, resmi sosyal medya hesapları ve iletişim bilgilerini Knowledge Graph (Bilgi Grafiği) alanına taşır.

JSON

<strong>{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Tech SEO Ajansı",
  "url": "https://example.com",
  "logo": "https://example.com/logo.png",
  "sameAs": [
    "https://twitter.com/techseo",
    "https://linkedin.com/company/techseo"
  ]
}</strong>
<strong>{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Tech SEO Ajansı",
  "url": "https://example.com",
  "logo": "https://example.com/logo.png",
  "sameAs": [
    "https://twitter.com/techseo",
    "https://linkedin.com/company/techseo"
  ]
}</strong>
<strong>{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Tech SEO Ajansı",
  "url": "https://example.com",
  "logo": "https://example.com/logo.png",
  "sameAs": [
    "https://twitter.com/techseo",
    "https://linkedin.com/company/techseo"
  ]
}</strong>

Breadcrumb (Site İçi Gezinme) Schema Nedir?

Kullanıcının ve arama motorunun, sitenin hiyerarşik yapısı içinde nerede olduğunu gösteren yol haritasını (Örn: Anasayfa > Blog > SEO) arama sonuçlarına entegre eder.

JSON

<strong>{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [{
    "@type": "ListItem",
    "position": 1,
    "name": "Kitaplar",
    "item": "https://example.com/kitap"
  }]
}</strong>
<strong>{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [{
    "@type": "ListItem",
    "position": 1,
    "name": "Kitaplar",
    "item": "https://example.com/kitap"
  }]
}</strong>
<strong>{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [{
    "@type": "ListItem",
    "position": 1,
    "name": "Kitaplar",
    "item": "https://example.com/kitap"
  }]
}</strong>

Schema Markup Nasıl Uygulanır?

Oluşturulan JSON-LD kodları genellikle web sayfasının <head> etiketleri arasına yerleştirilir. WordPress gibi içerik yönetim sistemlerinde bu işlem popüler SEO eklentileri (Rank Math, Yoast SEO) aracılığıyla otomatik veya manuel olarak kolayca yapılabilir.

Shopify’da Schema Nasıl Uygulanır?

Shopify, modern temalar aracılığıyla temel yapılandırılmış verileri otomatik olarak işler ancak bunu özelleştirmek belirli adımlar gerektirir. Özel JSON-LD kodunuzu, kapanış </head> etiketinden hemen önce theme.liquid dosyanıza manuel olarak ekleyebilir ya da kodlara hiç dokunmadan ürün, makale ve koleksiyon şemalarını dinamik olarak eşlemek için Plug in SEO veya Smart SEO gibi özel Shopify uygulamalarından yararlanabilirsiniz.

Schema Markup Doğrulama Testi Nasıl Yapılır?

Kodları sitenize ekledikten sonra çalışıp çalışmadığını kontrol etmek kritik önem taşır. Google’ın “Zengin Sonuçlar Testi” aracı ve Schema.org’un resmi “Schema Markup Validator” aracı kullanılarak kodlardaki hatalar veya eksik uyarılar tespit edilip hızla düzeltilebilir.

Yapısal veri, yapay zeka destekli arama sistemlerinin markanızı ve ürünlerinizi doğru anlamasında da önemli bir rol oynar. Bu konuyu GEO rehberimizde ele aldık.

E-ticaret siteleri için schema kontrol listesi

Shopify mağazanızda yapısal veriyi kontrol ederken şu maddeleri gözden geçirin:

  • Product ve Offer: Her ürün sayfasında ürün adı, görsel, fiyat, para birimi ve stok durumu doğru işaretlenmeli. Fiyat ve stok bilgisi sayfada görünenle birebir aynı olmalı.

  • AggregateRating ve Review: Yalnızca sitenizde gerçekten gösterilen, gerçek müşteri yorumlarını işaretleyin. Görünmeyen veya uydurma puanlar Google’ın yapısal veri politikalarını ihlal eder.

  • Organization: Marka adı, logo, iletişim bilgileri ve sosyal hesaplar (sameAs) ana sayfada tanımlı olmalı.

  • BreadcrumbList: Kategori ve ürün sayfalarında gezinme yolunu gösterir; arama sonuçlarında URL yerine okunabilir bir yol görünmesini sağlar.

  • Article: Blog yazılarında başlık, yazar, yayın ve güncelleme tarihi işaretlenmeli.

  • Tutarlılık: Aynı sayfada tema ve uygulamalar tarafından eklenen iki farklı Product işaretlemesi çakışmalara yol açabilir. Birden fazla kaynak varsa birini kaldırın.

Search Console’daki Ürün snippet’leri ve Satıcı listelemeleri raporları, ürün sayfalarınızdaki yapısal veri hatalarını toplu olarak gösterir. Bu raporları düzenli olarak kontrol etmek, hataları sıralamaya yansımadan yakalamanızı sağlar. Search Console kurulumunu kurulum rehberimizde anlattık.

Schema Markup Hakkında Sıkça Sorulan Sorular

Schema markup doğrudan sıralama faktörü müdür?

Hayır, schema kullanımı Google algoritmasında doğrudan bir sıralama kriteri değildir ancak tıklama oranını ve sayfa anlaşılırlığını artırarak dolaylı yoldan sıralamanızı yükseltir.

Yanlış schema kullanımı ceza getirir mi?

Evet, sayfa içeriğiyle uyuşmayan veya yanıltıcı (örneğin olmayan bir ürüne sahte yorum yıldızı eklemek gibi) schema kullanımı spam cezası almanıza neden olabilir.

JSON-LD ve Microdata arasındaki fark nedir?

Microdata kodları sayfa içindeki HTML elementlerinin arasına dağıtılırken, JSON-LD tüm veriyi tek bir blok halinde <script> etiketiyle sunar ve Google tarafından önerilen formattır.

Schema markup her web sitesinde çalışır mı?

Evet, e-ticaret sitelerinden kişisel bloglara, kurumsal sitelerden haber portallarına kadar tüm web sitesi türlerinde ve altyapılarında sorunsuz şekilde çalışır.

Eklenen schemalar SERP’te ne zaman görünür?

Kodlar hatasız eklendikten sonra, Google botlarının sayfanızı yeniden tarayıp dizine eklemesiyle birlikte genellikle birkaç gün ila birkaç hafta içinde arama sonuçlarında görünmeye başlar.

Okumaya Devam Et

Okumaya Devam Et

İlginizi çekebilecek diğer yazılarımıza göz atın

Markanıza özel çözümler

Butik markalardan büyük kurumsal markalara kadar her ölçekteki markanın ihtiyacını anlıyor, bu ihtiyaçlara özel çözümleri aynı özen ve özveriyle sunuyoruz.

Markanıza özel çözümler

Butik markalardan büyük kurumsal markalara kadar her ölçekteki markanın ihtiyacını anlıyor, bu ihtiyaçlara özel çözümleri aynı özen ve özveriyle sunuyoruz.

Markanıza özel çözümler

Butik markalardan büyük kurumsal markalara kadar her ölçekteki markanın ihtiyacını anlıyor, bu ihtiyaçlara özel çözümleri aynı özen ve özveriyle sunuyoruz.

Bülten

Sektördeki en yeni trendleri ve özel teklifleri kaçırmamak için bültenimize kayıt olun.

Kaydolmakla KVKK sözleşmemizi kabul etmiş olursunuz.

Byte © All rights reserved

Turkish