Yapılandırılmış Veri ve Schema.org: Arama Motorlarına İçerik Anlatımı

08 Ekim 2026 · 11 dk okuma

Yapılandırılmış veri, bir web sayfasında yer alan bilgilerin, arama motorları ve diğer otomatik sistemler tarafından anlamlandırılabilecek biçimde etiketlenmesini ifade eder. Bu etiketleme, sayfanın görsel sunumunu değiştirmez; kaynak koda, metnin ne anlama geldiğini açıklayan ek bilgiler ekler. Böylece bir başlığın ürün adı mı, haber başlığı mı yoksa etkinlik adı mı olduğu; bir sayısal değerin fiyat mı, puan mı yoksa tarih mi olduğu ayırt edilebilir hale gelir. Söz konusu etiketler, insan okuyucuya yönelik içeriğin yerini almaz; onu tamamlayan ve tanımlayan bir katman oluşturur.

Bu yaklaşımın temel amacı, içeriğin bağlamından koparılmadan yorumlanabilmesidir. Bir sayfada "İstanbul" kelimesi geçtiğinde bunun bir seyahat rotası, bir etkinlik yeri ya da bir şirket merkezi olduğu ancak çevresindeki metinden çıkarılabilir. Yapılandırılmış veri, bu tür belirsizlikleri azaltarak içeriğin belirli bir kavramla açık biçimde ilişkilendirilmesini mümkün kılar.

Arama Motorlarının İçeriği Yorumlama Süreci

Arama motorları, bir sayfayı keşfetme, getirme ve dizine ekleme aşamalarında kaynak kodu çözümler, bağlantıları izler ve sayfa içeriğini metin ile işaretleme düzeyinde analiz eder. Bu süreçte doğal dil işleme yöntemleri kullanılarak cümlelerdeki özneler, nesneler ve ilişkiler tespit edilmeye çalışılır. Ancak doğal dil, eş anlamlılar, çok anlamlı kelimeler ve eksik ifadeler nedeniyle her zaman kesin sonuç vermez.

Örneğin bir sayfada yer alan "24 TL" ifadesi, ürün fiyatı olabileceği gibi kargo ücreti, indirim tutarı veya abonelik bedeli de olabilir. Benzer biçimde bir tarih, etkinlik başlangıcı, son başvuru tarihi veya yayın tarihi anlamına gelebilir. Yapılandırılmış veri, bu tür ifadelerin hangi kavrama karşılık geldiğini açıkça belirterek yorumlama sürecine doğrudan katkı sağlar.

Etiketlenmiş bilgiler, arama motorlarının varlık çıkarımı ve kavram eşleştirmesi yapmasına yardımcı olur. Sayfadaki bir kişi, kurum, yer veya ürün, tanımlı bir tür ve özellikler aracılığıyla ifade edildiğinde, bu bilgilerin farklı sayfalardan gelen benzer bilgilerle ilişkilendirilmesi kolaylaşır. Bu da arama motorunun içeriği yalnızca anahtar kelime düzeyinde değil, anlam düzeyinde değerlendirmesini destekler.

Schema.org Sözlüğünün Yapısı ve Kapsamı

Schema.org, web sayfalarındaki içeriği tanımlamak için kullanılan ortak bir sözlüktür. 2011 yılında büyük arama motorlarının ortak girişimi olarak duyurulmuş, sonraki yıllarda açık bir topluluk projesi biçiminde geliştirilmeye devam etmiştir. Sözlük, herkesin kullanımına açık olup kamuya açık bir lisans altında yayımlanır ve zaman içinde yeni türler ile özellikler eklenerek genişletilir.

Türler, Özellikler ve Kalıtım

Sözlük iki temel yapı taşından oluşur: türler ve özellikler. Türler, tanımlanmak istenen kavramları temsil eder; kişi, kuruluş, ürün, etkinlik, mekân, makale ve benzeri başlıklar bu kapsamda yer alır. Özellikler ise bu türlerin sahip olabileceği nitelikleri belirtir; örneğin bir ürünün adı, açıklaması, markası, fiyatı ve stok durumu ayrı özellikler olarak tanımlanabilir.

Türler hiyerarşik bir yapı içinde düzenlenmiştir. Üst düzeyde yer alan genel türler, altında daha özelleşmiş türleri barındırır ve alt türler üst türün özelliklerini devralır. Bu kalıtım yapısı sayesinde daha spesifik bir tür seçildiğinde, genel türün özellikleri de kullanılabilir. Bazı türler birden fazla üst türden özellik devralabilir; bu da tek bir varlığın farklı yönlerinin birlikte tanımlanmasına olanak tanır.

Sözlüğün Gelişimi ve Kullanım Esnekliği

Sözlük, yalnızca hazır türlerden oluşmaz; belirli sektörlere yönelik ek kümeler de yayımlanır. Kullanıcılar kendi türlerini ve özelliklerini tanımlayabilir, ancak ortak anlaşılabilirliğin korunması için standart türlerin tercih edilmesi önerilir. Bir sayfa için gerekli tür seçimi, sayfanın birincil amacına göre yapılır; bir ürün sayfası ile bir haber sayfası aynı türlerle tanımlanmaz.

İşaretleme Biçimleri

Aynı sözlük, farklı sözdizimleri aracılığıyla sayfaya uygulanabilir. Seçilen biçim, sözlüğün kendisini değil, kod içindeki gösterim yöntemini belirler.

JSON-LD

JSON-LD, verinin sayfa gövdesinden bağımsız bir betik bloğu içinde, JSON biçiminde tanımlanmasını sağlar. İçerik yönetim sistemleri ve şablonlar aracılığıyla üretilmesi görece kolaydır; sayfa düzeni değişse bile işaretleme etkilenmez. Bu nedenle günümüzde en yaygın kullanılan yöntemlerden biri haline gelmiştir.

Mikroveri

Mikroveri, HTML etiketlerine eklenen nitelikler aracılığıyla çalışır. Tanımlanacak öğe, bir kapsayıcı etiketle ve ilgili özellik nitelikleriyle işaretlenir. Avantajı, işaretlemenin görünen içeriğin doğrudan üzerinde yer almasıdır; dezavantajı ise HTML yapısının karmaşıklaşması ve şablon değişikliklerinden etkilenebilmesidir.

RDFa

RDFa da HTML nitelikleri üzerinden çalışan bir işaretleme biçimidir ve farklı sözlüklerle birlikte kullanılabilir. Mikroveriye benzer şekilde sayfa yapısına gömülüdür. Üç biçim de aynı sözlüğü ifade edebilir; önemli olan, seçilen yöntemin tutarlı biçimde uygulanması ve sayfada çelişkili tanımlamaların bulunmamasıdır.

Yaygın Şema Türleri ve Kullanım Alanları

  • Makale ve haber türleri: Başlık, yazar, yayın tarihi ve yayıncı bilgilerini tanımlar.
  • Ürün ve teklif türleri: Fiyat, para birimi, stok durumu ve satıcı gibi ticari bilgileri ifade eder.
  • Kuruluş ve yerel işletme türleri: Adres, çalışma saatleri ve iletişim bilgilerini tanımlar.
  • Breadcrumb türleri: Sayfanın site hiyerarşisindeki konumunu gösteren gezinme yolunu belirtir.
  • Etkinlik türleri: Başlangıç ve bitiş tarihi, konum ve bilet bilgilerini kapsar.
  • Soru-cevap türleri: Sayfada yer alan soru ve yanıt çiftlerini yapılandırır.
  • Tarif, video ve kişi türleri: İçeriğe özgü ayrıntıları tanımlar.
  • Derleme puanı türleri: Değerlendirme sayısı ve ortalama puan gibi verileri ifade eder.

Zengin Sonuçlar ve Arama Görünümü

Zengin sonuçlar, arama sonuçlarında standart başlık ve açıklamanın yanında ek bilgi katmanlarının gösterildiği görünümlerdir. Ürün fiyatı, puan ortalaması, etkinlik tarihi, tarif süresi veya gezinme yolu bu katmanlara örnek olarak verilebilir. Bu görünümler, sayfanın yapılandırılmış veri ile desteklenmesi ve ilgili arama motorunun söz konusu türü desteklemesi durumunda değerlendirmeye alınır.

Uygunluk Koşulları ve Yönergeler

Zengin sonuç üretimi garanti edilmez; arama motoru, sorguya ve içeriğin uygunluğuna göre gösterimi değerlendirir. İşaretlemenin, kullanıcının sayfada gördüğü içerikle örtüşmesi gerekir. Görünmeyen, yanıltıcı veya sayfada bulunmayan bilgilerin işaretlenmesi yönerge ihlali sayılır ve arama motoru tarafından uygulanan yaptırımlara yol açabilir. Bu nedenle etiketleme, mevcut içeriğin doğru bir yansıması olarak kurgulanmalıdır.

Sıralama ile İlişkisi

Arama motorları, yapılandırılmış verinin tek başına bir sıralama faktörü olmadığını belirtmektedir. Bununla birlikte işaretleme, içeriğin anlaşılmasını kolaylaştırarak sonuç sayfasındaki sunumu etkileyebilir. Arama görünümündeki değişiklikler, tıklama oranı üzerinde dolaylı etkiler doğurabilir; ancak bu etkinin büyüklüğü ve yönü konusunda genel geçer bir sonuç bulunmamaktadır.

Doğrulama ve İzleme

Uygulanan işaretleme, yayına alınmadan önce doğrulanmalıdır. Sözdizimi hataları, eksik zorunlu özellikler veya yanlış tür seçimi, verinin dikkate alınmamasına neden olabilir. Arama motorlarının sunduğu zengin sonuç test araçları, bir sayfa adresi girilerek işaretlemenin hangi türleri ürettiğini ve hangi sonuçların uygun görüldüğünü gösterir. Şema doğrulama araçları ise sözlük kurallarına uygunluğu daha geniş bir kapsamda inceler.

Arama motoru konsolları, zengin sonuç ve işaretleme raporları aracılığıyla sayfa gruplarındaki hataları ve uyarıları listeler. Bu raporlar, geçersiz öğe sayısını ve düzeltme gerektiren durumları takip etmeye yardımcı olur. Adres denetimi araçları, sayfanın işlendikten sonraki halini görüntüleyerek JavaScript ile üretilen işaretlemenin sonuçta yer alıp almadığının kontrol edilmesini sağlar.

Sınırlar ve Dikkat Edilmesi Gereken Durumlar

Yapılandırılmış veri, içerik kalitesinin yerini almaz. Sayfadaki metin, kullanıcı için anlaşılır ve konuyla ilgili değilse işaretleme tek başına bir katkı sağlamaz. Aynı sayfada birden fazla işaretleme biçiminin çakışacak biçimde kullanılması, çelişkili tanımlamalar oluşturabilir. Bazı durumlarda ise aynı varlık için yinelenen tanımlar üretilerek veri tekrarına yol açılabilir.

Zengin sonuç türlerinin desteği arama motorları arasında farklılık gösterir; bir motorun gösterdiği bir görünüm, bir diğerinde desteklenmeyebilir. Bu nedenle işaretleme stratejisi, tek bir sonuç görünümüne bağlı kalmadan, içeriğin doğru tanımlanması hedefiyle kurulmalıdır. Ayrıca sözlükte zaman içinde yapılan değişiklikler ve kullanımdan kaldırılan özellikler düzenli olarak takip edilmelidir.

Teknik Altyapı, İndeksleme ve Yayın Süreciyle İlişkisi

Yapılandırılmış verinin işlenebilmesi için öncelikle sayfanın erişilebilir ve dizine eklenebilir olması gerekir. Sunucu yapılandırması, barındırma ortamının kararlılığı ve güvenli bağlantı kullanımı, arama motoru botlarının sayfayı sorunsuz getirmesini etkileyen temel unsurlardır. robots.txt dosyasındaki kurallar ve sayfa düzeyindeki indeksleme yönergeleri, botların davranışını belirler; işaretleme ancak sayfa işlendiğinde anlam kazanır.

İçerik yönetim sistemleri ve şablonlar üzerinden yapılan işaretleme, sayfa bazında tutarlılık sağlar. JSON-LD bloklarının JavaScript ile üretildiği durumlarda, arama motorlarının sayfayı işlerken bu blokları görebilmesi gerekir. Bu nedenle işaretlemenin kaynak kodda mı yoksa işleme sonrasında mı oluştuğu test edilmelidir. Site haritaları ve kanonik adres tanımları, sayfa sürümlerinin doğru biçimde eşleştirilmesine yardımcı olur; böylece işaretlenmiş bilgiler yinelenen adresler arasında dağılmaz.

Sürdürülebilir Uygulama İçin İlkeler

  • İşaretleme yalnızca kullanıcıya gösterilen içeriği tanımlamalıdır.
  • Sayfanın birincil amacına uygun tür seçimi yapılmalı, gereksiz türler eklenmemelidir.
  • Zorunlu özellikler eksiksiz doldurulmalı, isteğe bağlı alanlar tutarlı kullanılmalıdır.
  • Aynı sayfada çelişkili tanımlamalardan kaçınılmalıdır.
  • İşaretleme, içerik güncellendiğinde birlikte gözden geçirilmelidir.
  • Doğrulama ve izleme raporları düzenli aralıklarla kontrol edilmelidir.
  • Sözlük güncellemeleri takip edilerek kullanımdan kalkan öğeler kaldırılmalıdır.

Bu ilkeler doğrultusunda kurulan bir yapılandırılmış veri uygulaması, sayfa içeriğinin hem kullanıcılar hem de otomatik sistemler tarafından tutarlı biçimde yorumlanmasına katkı sağlar. Sözlüğün ortak bir dil sunması, farklı sitelerdeki benzer içeriklerin karşılaştırılabilir biçimde tanımlanmasını mümkün kılar. Böylece içerik, arama motorlarına yalnızca metin olarak değil, anlamı belirtilmiş veri olarak sunulur.