Schema Markup Nedir? Yapılandırılmış Veri

İnsan için bariz olan, makine için tahmin konusu. Schema markup bu tahmini ortadan kaldırıyor; hangi türü nereye ekleyeceğinizi anlattım.

Schema Markup Nedir? Yapılandırılmış Veri
Kısa cevap

Schema markup nedir?

Schema markup (yapılandırılmış veri), bir sayfadaki bilgilerin ne anlama geldiğini arama motorlarına makine okunur biçimde bildiren işaretlemedir. Google JSON-LD biçimini önerir. Doğrudan bir sıralama faktörü değildir; işlevi sayfanın doğru yorumlanmasını sağlamak, zengin sonuçlara uygunluk kazandırmak ve varlıkları netleştirmektir.

Google sayfanızı okuyabiliyor; ama anlamak başka bir şey. “Ali Bardız” bir yazar adı mı, firma adı mı, ürün mü? İnsan için bariz olan, makine için tahmin konusu. Schema markup bu tahmini ortadan kaldırır.

Schema markup (yapılandırılmış veri), sayfanızdaki bilgilerin ne anlama geldiğini arama motorlarına ve yapay zeka sistemlerine standart bir sözlükle bildiren koddur. Google, Microsoft, Yahoo ve Yandex’in ortak girişimi Schema.org sözlüğüne dayanır ve günümüzde en yaygın JSON-LD formatıyla yazılır. Doğru kullanıldığında yıldızlı sonuçlar, SSS açılımları ve fiyat bilgisi gibi zengin görünümler kazandırır; 2026’da ise asıl değeri başka yerde: AI Overview ve cevap motorlarının içeriğinizi güvenle alıntılayabilmesi.

Bu rehberde hangi şema türünün ne işe yaradığını, kopyala-uyarla JSON-LD örneklerini ve müşteri sitelerinde en sık düzelttiğim schema hatalarını bulacaksınız. Konu, GEO çalışmalarımın teknik temelini oluşturuyor; o yüzden uygulamadan konuşacağım.

Schema markup tam olarak neyi işaretler?

Schema markup, web sayfasındaki varlıkları (kişi, kurum, ürün, makale, etkinlik…) ve bu varlıkların özelliklerini makine tarafından okunabilir biçimde etiketleyen bir işaretleme sistemidir. “Yapılandırılmış veri” (structured data) teriminin pratikteki karşılığıdır.

Üç yazım formatı vardır ama tartışma bitti sayılır: Google’ın resmî önerisi JSON-LD’dir. HTML’in içine karışan Microdata ve RDFa’nın aksine, JSON-LD sayfanın head bölümüne bağımsız bir script olarak eklenir; tema değişikliklerinden etkilenmez, yönetimi kolaydır.

Bilmeniz gereken üç temel kavram:

  • Tür (Type): Neyi tanımlıyorsunuz: ArticleProductLocalBusinessFAQPage
  • Özellik (Property): O şeyin nitelikleri: authorpricedatePublished
  • Entity bağlantısı: sameAs gibi özelliklerle markanızı LinkedIn, Wikipedia gibi doğrulanabilir kaynaklara bağlarsınız. AI sistemleri markanızı işte bu bağlantılarla “tanır”.

Schema Markup Neden Önemli? (2026 Perspektifi)

Schema’nın klasik faydası zengin sonuçlardı; yeni faydası AI görünürlüğü. İkisini ayrı ele alalım.

Klasik taraf: Zengin sonuçlar (rich results) SERP’te daha fazla yer kaplar ve tıklama oranını artırır. Yıldız puanı görünen bir ürün, fiyat aralığı görünen bir hizmet, tarif süresi görünen bir içerik: hepsi schema sayesinde. Burada dürüst olalım: schema doğrudan bir sıralama faktörü değildir; Google bunu defalarca söyledi. Etki, anlaşılırlık ve tıklama üzerinden gelir.

Yeni taraf: AI Overview, ChatGPT ve Perplexity gibi sistemler cevap üretirken doğrulanabilir, net yapıda veri arıyor. Schema, içeriğinizi “tahmin edilen metin” olmaktan çıkarıp “beyan edilmiş veri” haline getirir. AI Overview’da görünürlük rehberimde anlattığım alıntılanabilirlik mantığının kod katmanı schema’dır. Kendi gözlemim: Organization + Person + Service şemalarını düzgün kurduğum projelerde, markanın AI cevaplarında doğru bilgiyle (doğru hizmet, doğru lokasyon) anılma oranı belirgin şekilde iyileşiyor.

En Önemli Schema Türleri ve Kullanım Yerleri

Schema Türü Nerede Kullanılır Kazandırdığı
Organization Tüm site (ana sayfa) Marka paneli, AI’da kimlik doğrulama
Article / BlogPosting Blog yazıları Yazar/tarih bilgisi, haber görünümleri
FAQPage SSS bölümleri Yapay zekâ cevaplarında kaynak olma (zengin sonuç 2026’da kaldırıldı)
LocalBusiness Yerel işletme sayfaları Harita paneli, yerel aramalar
Service Hizmet sayfaları Hizmet türü ve bölge tanımı
Product + Offer Ürün sayfaları Fiyat, stok, yıldız puanı
HowTo Adım adım rehberler Zengin sonuç 2023’te kaldırıldı, SERP karşılığı yok
BreadcrumbList Tüm sayfalar SERP’te temiz yol gösterimi

Hepsini birden kurmaya çalışmayın. Bir KOBİ sitesi için doğru sıra: Organization → LocalBusiness (yereldeyseniz) → Service → Article → FAQPage. Yerel işletmeyseniz bu yapı local SEO çalışmanızın da bel kemiğidir.

Şema türlerinin sayfa ağacı: üstte tüm siteye kurulan Organization ve BreadcrumbList, altında ana sayfa, hizmet, blog ve ürün sayfalarının karşılığı olan tipler, en altta FAQPage ve kurulum sırası zinciri
Doğru yol sayfa türünden başlıyor: her sayfa tipinin karşılığı olan bir ana tip var, gerisi onun üstüne biniyor. Sıra da keyfi değil, sonraki tipler kimlik bilgisine bağlanıyor. Hepsini birden kurmak en yaygın hata.

Schema Markup Nasıl Eklenir? 4 Adım

  1. Sayfa türünüze uygun şemayı seçin: Yukarıdaki tabloyu kullanın. Google’ın desteklediği tüm türler Search Central yapılandırılmış veri galerisinde listeleniyor.
  2. JSON-LD kodunu oluşturun: SEO eklentilerinin çoğu temel şemaları (Article, Organization, Breadcrumb) otomatik üretir; Yoast/Rank Math karşılaştırmamda schema modüllerini kıyaslamıştım. Özel ihtiyaçlar için kodu elle yazıp sayfa şablonuna ekleyebilirsiniz.
  3. Test edin: Yayın öncesi Rich Results Test ve Schema.org Validator ile doğrulayın. Hatalı schema, hiç schema olmamasından kötüdür.
  4. Search Console’dan izleyin: “Görünüm” raporlarında zengin sonuç hataları düşer; her core update sonrası kontrol edin.

Örnek: Hizmet Sayfası için LocalBusiness + Service

{
  "@context": "https://schema.org",
  "@type": "ProfessionalService",
  "name": "İnternet Dedektifi",
  "url": "https://www.internetdedektifi.com/",
  "telephone": "+905303379779",
  "areaServed": "TR",
  "sameAs": [
    "https://www.instagram.com/internet.dedektifi/",
    "https://www.linkedin.com/in/ali-bardiz/"
  ],
  "makesOffer": {
    "@type": "Offer",
    "itemOffered": {
      "@type": "Service",
      "name": "SEO Hizmeti",
      "serviceType": "Arama Motoru Optimizasyonu"
    }
  }
}

Örnek: Blog Yazısı için Article + FAQ

{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "headline": "Schema Markup Nedir?",
      "author": {"@type": "Person", "name": "Ali Bardız"},
      "publisher": {"@type": "Organization", "name": "İnternet Dedektifi"},
      "datePublished": "2026-06-12",
      "dateModified": "2026-06-12"
    },
    {
      "@type": "FAQPage",
      "mainEntity": [{
        "@type": "Question",
        "name": "Schema markup sıralamayı etkiler mi?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Doğrudan sıralama faktörü değildir; ancak zengin sonuçlar ve AI görünürlüğü üzerinden trafiği artırır."
        }
      }]
    }
  ]
}

En Sık Yapılan 5 Schema Hatası

Devraldığım sitelerde neredeyse her SEO denetiminde aynı hatalarla karşılaşıyorum:

  • Sayfada olmayan bilgiyi işaretlemek: Schema’da 5 yıldız var ama sayfada hiç yorum yok. Bu, Google’ın manuel ceza verdiği nadir alanlardan biridir; spam yapılandırılmış veri politikasına doğrudan girer.
  • Her sayfaya aynı şemayı kopyalamak: 40 sayfada aynı Organization bloğu, hizmet sayfalarında Service yok. Schema sayfa içeriğine özgü olmalı.
  • Eklenti çakışması: Tema + SEO eklentisi + ayrı schema eklentisi aynı anda çalışınca tek sayfada iki farklı Article şeması oluşuyor. Tek kaynak seçin.
  • sameAs ve entity bağlantılarını boş bırakmak: AI sistemlerinin markanızı tanıması için en değerli alanlardan biri; çoğu sitede hiç doldurulmamış.
  • Kur ve unut: Telefon değişir, hizmet eklenir, schema eski tarihte kalır. Yanlış veri beyanı, güven sinyalinin tersine dönmesidir.

Sık Sorulan Sorular

Schema markup SEO sıralamasını doğrudan etkiler mi?

Hayır, Google schema’yı doğrudan sıralama faktörü olarak kullanmıyor. Etkisi dolaylıdır: zengin sonuçlarla tıklama oranını artırır ve içeriğinizin doğru anlaşılmasını sağlar.

JSON-LD mi Microdata mı kullanmalıyım?

JSON-LD. Google’ın resmî önerisidir, HTML’den bağımsız yönetilir ve hata riski düşüktür. Yeni projelerde Microdata kullanmak için bir neden kalmadı.

WordPress’te schema için eklenti şart mı?

Şart değil ama pratik. Yaygın SEO eklentileri Article, Organization ve FAQ şemalarını otomatik üretir. Özel türler (Service, HowTo) için kod ekleme veya gelişmiş modüller gerekebilir.

FAQ schema hâlâ zengin sonuç veriyor mu?

Hayır. Google FAQ zengin sonucunu 2023’te önce otoriter sitelerle sınırladı, ardından 2026’da tüm siteler için tamamen kaldırdı. Yani arama sonucunda açılır soru göremeyeceksiniz. Buna rağmen şemayı kaldırmayın: soru-cevap yapısı yapay zekâ cevaplarının kaynak seçiminde hâlâ okunuyor. Bu kararın ayrıntısını FAQPage şeması hâlâ gerekli mi yazısında tarttım.

Schema’nın doğru çalıştığını nasıl test ederim?

Rich Results Test (Google gözüyle) ve validator.schema.org (sözdizimi) ikilisini birlikte kullanın. Yayın sonrası Search Console’un zengin sonuç raporlarını izleyin.

Sonuç

Toparlayalım:

  • Schema markup, içeriğinizi makineler için “beyan edilmiş veri”ye çevirir; zengin sonuç kazandırır, AI görünürlüğünün teknik temelini atar.
  • Format tartışması bitti: JSON-LD kullanın, Rich Results Test ile doğrulayın.
  • KOBİ için doğru kurulum sırası: Organization → LocalBusiness → Service → Article → FAQPage.
  • En büyük risk yanlış veya şişirilmiş işaretleme; sayfada olmayanı asla beyan etmeyin.

Schema, GEO’nun görünmeyen katmanıdır: iyi kurulduğunda kimse fark etmez, ama AI motorları markanızı doğru anlatmaya başlar. Sitenizin schema altyapısını birlikte gözden geçirmek isterseniz benimle iletişime geçin; mevcut işaretlemelerinizi değerlendirip yol haritası çıkaralım.

Faydalı Kaynaklar

Şemayı kurmak tek başına yetmiyor; asıl mesele hangi sayfada hangi tipin işe yaradığı. Bu kararı sizin yerinize verip uygulayabilirim, cevap motoru tarafındaki karşılığını AEO hizmetimde anlattım. Benimle iletişime geçin.

Ücretsiz ön inceleme

Peki sizin siteniz ne durumda?

Okuduklarınızın sitenizde karşılığı var mı, birlikte bakalım. İnceleyip bulguları yazılı olarak paylaşalım.