Blog Yazısı · SEO

Schema Markup Nedir? Rich Results Rehberi

KepezWeb Admin 6 dk okuma SEO
Schema Markup Nedir? Rich Results Rehberi

Schema markup, sayfa içeriğini arama motorlarının daha net yorumlayabileceği bir yapıya dönüştürür. Bu rehberde işletmelerin hangi schema türlerini ne zaman kullanacağını, JSON-LD ile nasıl ekleyeceğini ve doğrulama sürecini adım adım ele alıyoruz.

Schema markup nedir sorusu, arama sonuçlarında daha açıklayıcı bir görünüm hedefleyen işletmeler için teknik SEO’nun somut bir parçasıdır. Schema markup, sayfanızdaki içeriği arama motorlarının makinece okuyabileceği biçimde etiketleyen yapısal veridir. Amaç sıralama vaadi vermek değil; ürün, hizmet, makale veya işletme bilgisini netleştirerek uygun sayfalarda rich results (zengin sonuç) adaylığı oluşturmaktır.

Bu rehber genel SEO kontrol listelerinden ayrı tutuldu. Odak, hangi işletme sayfasında hangi schema türünün mantıklı olduğu, nasıl ekleneceği ve yayın sonrası nasıl doğrulanacağıdır. KepezWeb olarak yapısal veriyi “her sayfaya bir şey ekle” yaklaşımıyla değil, sayfa amacına göre seçilen türlerle ele alıyoruz.

Schema Markup Nedir ve Nasıl Çalışır?

Schema markup, web sayfasındaki varlıkları (ürün, organizasyon, makale, SSS, etkinlik vb.) standart bir sözlükle tanımlar. En yaygın sözlük Schema.org’dur. Arama motorları bu etiketleri okuyarak sayfanın ne hakkında olduğunu daha güvenilir biçimde anlar.

Pratikte üç yaygın format vardır:

  • JSON-LD: Sayfa gövdesinde veya başlığında script bloğu olarak eklenir; bakım ve güncelleme açısından en yaygın tercih.
  • Microdata: HTML etiketlerine özellik olarak gömülür.
  • RDFa: Benzer şekilde HTML öznitelikleriyle çalışır.

Google, uygulanabilirlik ve bakım kolaylığı nedeniyle çoğu senaryoda JSON-LD’yi önerir. Siz de yeni kurulumlarda JSON-LD ile ilerlerseniz hem geliştirici hem de içerik ekibi için süreç sadeleşir.

Rich Results ile Schema Markup İlişkisi

Rich results, klasik mavi link satırının ötesinde ek bilgi gösterebilen arama sonuç görünümleridir. Yıldızlı değerlendirme, SSS genişletmesi, tarif süresi, ürün fiyatı gibi unsurlar bu gruba girer. Schema markup, bu görünümler için gerekli yapısal sinyali sağlar; ancak tek başına “mutlaka zengin sonuç çıkar” anlamına gelmez.

Şu ayrımı net tutun:

  • Schema, içeriğinizin türünü ve alanlarını tanımlar.
  • Rich results uygunluğu, Google’ın o an desteklediği türlere, sayfa kalitesine, politikalara ve içerik tutarlılığına bağlıdır.
  • Desteklenen türler ve görünümler zaman içinde değişebilir; bu yüzden periyodik doğrulama şarttır.

Yapısal veri, sayfadaki görünür içerikle çelişmemelidir. Sayfada olmayan fiyatı, stok durumunu veya değerlendirmeyi schema’ya yazmak hem hata hem de güven kaybı üretir.

İşletmeler Hangi Schema Türlerini Ne Zaman Kullanmalı?

Doğru soru “hangi schema’yı ekleyebilirim?” değil, “bu sayfa hangi iş niyetini karşılıyor?” sorusudur. Aşağıdaki çerçeve, yaygın işletme senaryolarına göre seçim yapmanıza yardımcı olur.

Schema türü Ne zaman Tipik sayfa
Organization / LocalBusiness Marka ve iletişim bilgisini netleştirmek için Ana sayfa, iletişim
WebSite + SearchAction Site içi arama kutusu sinyali gerekiyorsa Ana sayfa
Product / Offer Satılabilir ürün ve fiyat bilgisi görünürse Ürün detay
Article / BlogPosting Haber veya rehber içeriği yayınlıyorsanız Blog yazısı
FAQPage Sayfada gerçek SSS bloğu varsa Hizmet, ürün, destek
HowTo Adım adım talimat içeren içeriklerde Rehber sayfaları
BreadcrumbList Hiyerarşik gezinme netse Çoğu iç sayfa
Service Hizmet tanımı ve sunucu bilgisi netse Hizmet sayfaları

E-ticaret ve ürün sayfaları

Ürün detayında ad, açıklama, görsel, fiyat, para birimi ve stok durumu görünüyorsa Product ve Offer alanları anlamlıdır. Yorumlar gerçek ve sayfada gösteriliyorsa AggregateRating / Review da eklenebilir; sahte veya gizli değerlendirme eklenmemelidir. Ürün verisini reklam ve alışveriş kanallarına taşıyacaksanız Google Merchant Center ürün feed’i ile schema alanlarının tutarlı kalması operasyonel hata riskini azaltır. E-ticaret altyapınızı kurarken veya yenilerken e-ticaret sitesi tarafında bu alanların şablona bağlanması işi ölçeklenebilir kılar.

Hizmet ve kurumsal siteler

Ajans, klinik, ofis veya saha hizmeti sunan işletmelerde Organization veya LocalBusiness; hizmet sayfalarında Service; iletişim sayfasında adres, telefon ve çalışma saatleri alanları önceliklidir. “Her hizmete FAQPage” yaklaşımı yerine yalnızca gerçekten soru-cevap bloğu olan sayfalara FAQ ekleyin.

İçerik ve blog

Uzun rehberlerde Article veya BlogPosting; adım adım süreçlerde HowTo; yazı içinde net SSS varsa FAQPage kullanılabilir. Aynı sayfada birden fazla ana türü üst üste yığmak yerine, sayfanın birincil amacına odaklanın.

JSON-LD ile Schema Markup Nasıl Eklenir?

Uygulama adımlarını sade tutun:

  1. Sayfanın birincil varlığını belirleyin (ürün mü, makale mi, işletme mi?).
  2. Schema.org’da ilgili türün zorunlu ve önerilen alanlarını kontrol edin.
  3. Yalnızca sayfada görünür ve doğru olan alanları doldurun.
  4. JSON-LD bloğunu sayfaya ekleyin (şablon, etiket yöneticisi veya CMS alanı).
  5. Mobil ve masaüstünde aynı içeriğin üretildiğini doğrulayın.
  6. Yayın sonrası test ve izleme yapın.

JavaScript ile sonradan enjekte edilen schema’larda render farkı oluşabilir. Botun gördüğü çıktı ile kullanıcının gördüğü içerik ayrışıyorsa önce render sürecini netleştirin; bu noktada JavaScript SEO denetimi devreye girer.

Örnek mantık (ürün sayfası): name, description, image, sku, brand; Offer altında price, priceCurrency, availability. Alan adları İngilizce anahtarlarla gelir; değerler ise sayfadaki gerçek Türkçe/yerel içerikle uyumlu olmalıdır.

Schema Markup Doğrulama Süreci

Yayınlamak yetmez; doğrulama ve izleme olmadan yapısal veri hızla bozulur. İşletmeler için sade bir süreç şöyle kurulabilir:

  1. Ön test: Google’ın zengin sonuç testi veya eşdeğer doğrulama aracıyla URL ya da kod parçasını kontrol edin.
  2. Kritik hataları düzeltin: Eksik zorunlu alan, geçersiz enum değeri, URL formatı hataları önceliklidir.
  3. Uyarıları değerlendirin: Her uyarı engelleyici değildir; ancak rich result kalitesini etkileyebilir.
  4. Search Console izleme: İyileştirmeler / zengin sonuç raporlarında etkilenen sayfa ve hata trendini takip edin.
  5. Şablon değişikliği kontrolü: Tema, eklenti veya feed güncellemesinden sonra örnek URL’leri yeniden test edin.
  6. İçerik-schema eşlemesi: Fiyat, stok, başlık veya SSS metni değiştiyse JSON-LD’nin de güncellendiğini doğrulayın.

Doğrulama yalnızca “hata yok” demek değildir. Aynı ürün için farklı sayfalarda çelişen fiyat, birden fazla çakışan ana tür veya gizli içerikten üretilmiş alanlar da risk oluşturur. KepezWeb projelerinde schema’yı tek seferlik kod ekleme olarak değil, yayın sonrası kontrol listesinin parçası olarak ele alırız.

Sık Yapılan Schema Hataları

  • Sayfada olmayan bilgiyi işaretlemek: Gizli yıldız, görünmeyen fiyat veya uydurma SSS.
  • Her sayfaya aynı bloğu kopyalamak: Ürün şemasını blog yazısına, makale şemasını sepet sayfasına koymak.
  • Alanları yarım bırakmak: Offer ekleyip priceCurrency veya availability unutmak.
  • Eski türleri güncellememek: Destek değişince eski alanlar sessizce etkisiz kalabilir.
  • Çoklu ve çelişen tanımlar: Aynı varlık için farklı isim, URL veya fiyat üretmek.
  • Yalnızca eklentiye güvenmek: Otomatik üreticiler bazen gereksiz veya hatalı tür basar; çıktıyı örnek sayfalarda kontrol edin.

Teknik SEO bütününde schema, tek başına bir kanal değildir. İndeksleme, tarama ve sayfa kalitesi bozulmuşsa yapısal veri etkisini sınırlar. Kapsamlı bir çalışma planı gerekiyorsa SEO hizmeti kapsamında öncelikler birlikte netleştirilebilir.

Sıkça Sorulan Sorular

Schema markup sıralamayı doğrudan yükseltir mi?

Hayır. Schema markup bir sıralama garantisi değildir. Asıl işlevi içeriği netleştirmek ve uygun sayfalarda zengin sonuç adaylığı oluşturmaktır. Tıklanma davranışı dolaylı etkilenebilir; ancak “ekledim, sıra yükseldi” şeklinde kesin bir formül yoktur.

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

Yeni uygulamalarda JSON-LD genellikle daha bakımı kolaydır. Mevcut Microdata doğru çalışıyorsa acil değişim şart değildir; önemli olan alan doğruluğu ve sayfa içeriğiyle tutarlılıktır.

Her sayfaya schema eklemek gerekir mi?

Gerekmez. Ana sayfa, ürün, hizmet, makale, iletişim gibi net varlık taşıyan sayfalar önceliklidir. İnce filtre, sepet adımları veya düşük anlamlı liste sayfalarına zorla şema eklemek fayda sağlamaz.

Schema hataları indekslenmeyi bozar mı?

Tipik schema hataları sayfayı indeksten düşürmez; daha çok zengin sonuç uygunluğunu ve veri kalitesini etkiler. Yine de hatalı veya yanıltıcı işaretleme güven ve uygunluk riski yaratır, bu yüzden düzeltilmelidir.

FAQPage her hizmet sayfasına eklenmeli mi?

Yalnızca sayfada kullanıcıya gerçekten gösterilen, özgün soru-cevap içeriği varsa eklenmelidir. SEO için sonradan uydurulmuş veya gizlenmiş SSS blokları uygun değildir.

Schema markup nedir sorusunu yanıtlamak, bir sözlük tanımından ibaret değildir. İşletme tarafında asıl değer; doğru tür seçimi, görünür içerikle birebir örtüşen alanlar ve düzenli doğrulamadır. Sitenizde hangi şablonlara hangi yapısal verinin bağlanacağını netleştirmek, gereksiz kod yükünü azaltır ve rich results sürecini yönetilebilir hale getirir.

Yapısal veri kurulumunu mevcut SEO ve site mimarinizle birlikte planlamak isterseniz teklif al sayfasından KepezWeb ekibine ulaşabilirsiniz. Sayfa türlerinize uygun schema önceliklerini birlikte sadeleştiririz.

Bu yazıyı paylaş