TEKNİK SEO

Schema Markup ve Structured Data nedir? Nasıl kullanılır?

İçindekiler 5 başlık
  1. Schema markup ile structured data arasındaki fark nedir?
  2. Structured data SEO'ya ne kazandırır?
  3. Hangi zengin sonuç türleri hala gösteriliyor?
  4. Schema markup nasıl uygulanır?
  5. Structured data nasıl test edilir?

Structured data sayfadaki bilgiyi arama motorlarının makine gibi okuyabileceği standart bir biçimde işaretlemektir. Schema markup ise bu işaretlemede kullanılan Schema.org sözlüğüdür. Doğru uygulandığında Google ürün fiyatı, puan ya da etkinlik tarihi gibi bilgileri zengin sonuç olarak gösterebilir. Zengin sonucun sayfadaki yerini arama sonuç sayfası öğeleri yazımızda gösterdik. Structured data sıralamayı doğrudan yükseltmez ama sonucun görünümünü ve tıklanma şansını etkiler.

Schema markup ile structured data arasındaki fark nedir?

Structured data genel kavramdır, schema markup ise bu kavramın web'de en yaygın kullanılan sözlüğüdür. Structured data "bu sayfadaki bilgiyi etiketle" der. Schema.org da hangi etiketlerin kullanılacağını tanımlar: Product, Article, Organization, Event, LocalBusiness gibi türler ve bunların name, price, datePublished gibi özellikleri.

Schema.org sözlüğü Google, Microsoft, Yahoo ve Yandex'in ortak girişimiyle oluşturuldu. Bu yüzden tek bir işaretleme birden fazla arama motoru tarafından okunur. Günlük kullanımda iki terim çoğu zaman aynı anlamda kullanılır.

Structured data SEO'ya ne kazandırır?

Structured data sayfanızın zengin sonuçlara uygun hale gelmesini ve içeriğin doğru anlaşılmasını sağlar. Doğrudan bir sıralama faktörü değildir. Google bunu kendi dokümantasyonunda açıkça belirtir.

Kazancın büyük kısmı arama sonucunun görünümünden gelir. Fiyatı, stok durumu ve yorum puanı görünen bir ürün sonucu düz bir mavi linkten daha fazla bilgi verir. Kullanıcı tıklamadan önce aradığı bilginin sayfada olduğunu görür. Organization ve LocalBusiness işaretlemesi ise Google'ın markanın adını, logosunu, iletişim bilgilerini tutarlı eşleştirmesine yardım eder.

İşaretleme zengin sonucun gösterileceği anlamına gelmez. Google kod doğru olsa bile zengin sonucu göstermeyebilir. Sayfanın kalitesi, sorgu ve cihaz bu kararı etkiler.

Hangi zengin sonuç türleri hala gösteriliyor?

En çok karşılaşılan zengin sonuç türleri ürün, yorum puanı, breadcrumb ve makaledir. Etkinlik, iş ilanı, tarif ile video sonuçları da gösterilmeye devam ediyor. Tür listesi zaman içinde değişir, bu yüzden güncel liste için Google'ın yapılandırılmış veri galerisine bakmak gerekir. Zengin sonuç İngilizce kaynaklarda rich result ya da rich snippet adıyla geçer.

Son yıllardaki iki değişiklik FAQ ya da HowTo işaretlemesi kullanan sitelerin stratejisini etkiledi:

  • FAQ (SSS) zengin sonuçları 2023'ten sonra yalnız devlet ve sağlık gibi iyi bilinen, otorite sahibi sitelerde gösteriliyordu. Google Mayıs 2026'da bu zengin sonucu arama sonuçlarından tümüyle kaldırdı. FAQPage işaretlemesi geçerli kalır ama arama sonucunda açılır soru olarak çıkmaz.
  • HowTo (nasıl yapılır) zengin sonuçları kaldırıldı. Bu işaretleme artık görünüm olarak karşılık bulmuyor.

Kendi yorum puanlarınızı Organization ya da LocalBusiness altında işaretlemek de yıldız göstermez. Google bir işletmenin kendi sitesinde kendisi hakkında yayınladığı yorumlara 2019'dan beri yıldız göstermiyor.

Schema markup nasıl uygulanır?

Schema markup en kolay JSON-LD biçiminde, sayfanın head ya da body bölümüne eklenen tek bir script bloğuyla uygulanır. Google üç biçimi de destekler: JSON-LD, Microdata ve RDFa. Google'ın önerdiği biçim JSON-LD'dir çünkü HTML'e dokunmadan ayrı bir blok olarak yönetilir.

Bir ürün sayfası için temel örnek şöyledir:

<script type="application/ld+json"> {"@context": "https://schema.org", "@type": "Product", "name": "Deri Sırt Çantası", "offers": {"@type": "Offer", "price": "1450.00", "priceCurrency": "TRY", "availability": "https://schema.org/InStock"}} </script>

Uygularken dikkat edilecek kurallar şunlardır:

  • İşaretlenen her bilgi sayfada görünür olmalıdır. Sayfada olmayan bir puanı ya da fiyatı şemaya yazmak Google'ın manuel işlem uygulamasına yol açabilir.
  • Fiyat ve stok bilgisi sayfa ile aynı anda güncellenmelidir. Şemada eski fiyat kalırsa ürün sonuçları tutarsız görünür.
  • Aynı sayfada tema ve eklentinin ayrı ayrı şema basması çakışma yaratır. Tek kaynak seçin.
  • WordPress'te Yoast SEO ile Rank Math temel Article, Organization ve BreadcrumbList işaretlemesini otomatik ekler. E-ticaret altyapıları çoğu zaman Product şemasını hazır getirir ama eksik alanları kontrol etmek gerekir.

JSON-LD, Microdata ve RDFa arasındaki fark nedir?

JSON-LD işaretlemeyi HTML'den ayrı bir script bloğunda tutar, Microdata ile RDFa ise işaretlemeyi HTML etiketlerinin içine nitelik olarak yazar. Microdata itemscope, itemtype, itemprop niteliklerini kullanır. RDFa aynı işi vocab, typeof, property nitelikleriyle yapar. Bu iki biçimde şema görünür içeriğin etiketlerine gömülüdür, bu yüzden şablon değiştiğinde işaretleme de bozulabilir. JSON-LD bloğu tasarımdan bağımsız kaldığı için bakımı daha kolaydır. Aynı bilgiyi iki ayrı biçimde işaretlemek gerekmez, tek biçim yeterlidir.

Structured data nasıl test edilir?

Structured data iki araçla test edilir: Google'ın Zengin Sonuç Testi ve Schema.org'un Schema Markup Validator aracı. Eski Structured Data Testing Tool 2021'de emekliye ayrıldı. Yerini bu iki araç aldı.

  • Zengin Sonuç Testi: Sayfanızın hangi Google zengin sonuçlarına uygun olduğunu ve eksik zorunlu alanları gösterir.
  • Schema Markup Validator: Google'a özgü olmayan tüm Schema.org işaretlemesini sözdizimi açısından doğrular.
  • Search Console: Geliştirmeler bölümündeki raporlar site genelindeki geçerli ve hatalı öğeleri listeler. Yüzlerce ürün sayfasında şablon hatası bu raporda ortaya çıkar.

Şema teknik SEO'nun bir parçasıdır ve hız, tarama, dizine ekleme gibi konularla birlikte ele alınır. Genel çerçeveyi teknik SEO rehberimizde anlattık. Zengin sonuç kazanan sayfanın hızlı açılması da tıklamanın karşılığını almak için gerekir. Sayfa hızının ölçütleri Core Web Vitals yazımızda yer alıyor. Ürün sayfalarında şemayı stok ve fiyat akışıyla uyumlu kurmak için e-ticaret SEO çalışmalarımıza, sitenizin genel teknik durumunu birlikte incelemek için SEO danışmanlığı hizmetimize göz atabilirsiniz.

SSS

Sık sorulan sorular

Schema markup sıralamayı yükseltir mi?

Schema markup doğrudan bir sıralama faktörü değildir. Etkisi zengin sonuç görünümü ve içeriğin doğru anlaşılması üzerinden dolaylı olarak gelir. Zengin sonuç gösterilen bir sayfa aynı sırada daha fazla tıklama alabilir.

FAQPage işaretlemesini kaldırmak gerekir mi?

Kaldırmak zorunlu değildir. Google bu işaretlemeyi otorite sitesi olmayan sayfalarda zengin sonuç olarak göstermiyor ama işaretleme hata da üretmez. Sayfada gerçekten görünen sorular ve cevaplarla birebir aynı olduğu sürece tutulabilir.

JSON-LD sayfanın neresine eklenmeli?

JSON-LD bloğu head ya da body içinde herhangi bir yere eklenebilir. Google iki konumu da okur. JavaScript ile sonradan eklenen JSON-LD de işlenir ama sunucudan gelen HTML içinde olması daha güvenilirdir.

Zengin sonuç ne kadar sürede görünür?

Google'ın sayfayı yeniden taraması ve işaretlemeyi işlemesi gerekir. Bu süre sayfanın tarama sıklığına bağlıdır ve birkaç günden birkaç haftaya uzanabilir. Uygun bir işaretleme olsa bile zengin sonucun gösterilmesi kesin değildir.

Yapay zeka arama sonuçları structured data kullanır mı?

Google yapılandırılmış veriyi içeriği anlamak için kullandığını belirtir ve AI Overviews de aynı dizinden beslenir. Structured data yapay zeka cevaplarında görünmenin tek başına anahtarı değildir. Yine de ürün, fiyat ve kurum bilgisinin net işaretlenmesi bu bilgilerin doğru okunmasını kolaylaştırır.

WhatsApp
Telefon