Yapılandırılmış veri (schema markup), bir web sayfasındaki içeriğin anlamını arama motorlarına açık ve makine tarafından okunabilir bir formatta anlatan özel bir kod katmanıdır. Google gibi arama motorları, sayfa içeriğini kendi başına da anlayabilse de, yapılandırılmış veri bu anlama sürecini çok daha net ve hatasız hale getirir; bu da sayfanın arama sonuçlarında zengin sonuç (rich result) olarak gösterilme şansını artırabilir.
Bu yazıda yapılandırılmış verinin ne olduğunu, nasıl çalıştığını, en sık kullanılan schema türlerini ve bir sitede JSON-LD formatıyla nasıl uygulanıp test edilebileceğini kapsamlı şekilde ele alıyoruz.
Yapılandırılmış Veri Nasıl Çalışır?

Yapılandırılmış veri, schema.org adlı ortak bir sözlük standardına dayanır; bu standart, Google, Bing gibi büyük arama motorlarının ortaklaşa desteklediği bir sistemdir. Bir sayfaya eklenen schema kodu, o sayfanın bir ürün, makale, tarif, etkinlik veya başka bir içerik türü olduğunu ve bu içeriğe ait fiyat, tarih, puan gibi belirli özellikleri arama motoruna açıkça bildirir.
Bu bilgi, kullanıcıya sayfada doğrudan görünmez; ancak arama motorunun sayfayı çok daha doğru şekilde kategorize etmesine ve bazı durumlarda arama sonuçlarında yıldız puanı, fiyat bilgisi veya etkinlik tarihi gibi ek ve dikkat çekici görsel unsurlarla zenginleştirilmiş sonuçlar göstermesine olanak tanır.
En Sık Kullanılan Schema Türleri

İşletmelerin ve içerik üreticilerinin en sık kullandığı schema türleri şunlardır:
| Schema Türü | Kullanım Alanı | Sağladığı Zengin Sonuç |
|---|---|---|
| Product (Ürün) | E-ticaret ürün sayfaları | Fiyat, stok durumu, puan yıldızları |
| Review (Değerlendirme) | Yorum ve puanlama içeren sayfalar | Yıldız puanı gösterimi |
| FAQ (SSS) | Sık sorulan sorular bölümleri | Açılır soru-cevap listesi |
| LocalBusiness | Yerel işletme sayfaları | Adres, çalışma saati, iletişim bilgisi |
| Article | Blog ve haber içerikleri | Yazar, yayın tarihi bilgisi |
| Breadcrumb | Site içi gezinme yapısı | Arama sonucunda yol haritası görünümü |
Bir işletme, kendi içerik türüne en uygun schema’yı dikkatli şekilde seçerek uygulamalıdır; ilgisiz veya yanlış bir schema türü kullanmak, arama motorunu ciddi şekilde yanıltabilir ve beklenmedik olumsuz sonuçlar doğurabilir. Doğru seçim yapmak için önce sayfanın gerçek amacı ve içerik türü net şekilde belirlenmelidir.
JSON-LD ile Schema Nasıl Eklenir?

JSON-LD (JavaScript Object Notation for Linked Data), Google’ın da önerdiği, yapılandırılmış veri eklemenin en yaygın ve en temiz yöntemidir. Bu format, sayfanın görünür HTML içeriğine hiç karışmadan, tamamen ayrı bir script bloğu içinde sessizce çalışır; bu da hem uygulamasını hem de zaman içindeki bakımını önemli ölçüde kolaylaştırır.
JSON-LD kodu genellikle sayfanın <head> bölümüne veya <body> içine eklenir ve ilgili içerik türüne göre (ürün, makale, SSS gibi) özenle yapılandırılmış, birbiriyle ilişkili alanlar içerir. Birçok modern web sitesi altyapısı ve içerik yönetim sistemi, bu kodu otomatik olarak üretebilen hazır eklentiler veya yerleşik özellikler sunar; bu da teknik bilgisi sınırlı olan işletmeler için uygulamayı önemli ölçüde kolaylaştırır ve dışarıdan geliştirici desteği ihtiyacını azaltır.
Ürün odaklı schema uygulamasını merak edenler Product Schema Nedir? içeriğimizi inceleyebilir.
Schema Hatalarını Test Etme ve Doğrulama

Yapılandırılmış veri eklendikten sonra, kodun hatasız ve doğru şekilde çalıştığının test edilmesi kritik bir adımdır. Google Search Console’daki zengin sonuç raporu, sitedeki schema hatalarını ve uyarılarını gösterir; bu araç, olası sorunları erken fark etmek için düzenli olarak kontrol edilmelidir. Search Console’un genel kullanımını merak edenler Google Search Console içeriğimizi inceleyebilir.
Hatalı veya eksik schema kodu, en kötü ihtimalle hiçbir gözle görülür etkisi olmayabilir; ancak bazı durumlarda Google’ın sayfayı yanlış yorumlamasına veya mevcut zengin sonuç gösteriminin tamamen ve aniden kaybolmasına yol açabilir. Bu nedenle her önemli içerik güncellemesinden sonra schema kodunu yeniden test etmek, kalıcı bir alışkanlık haline getirilmelidir.
Schema Markup ile Bilgi Grafiği (Knowledge Graph) İlişkisi
Organization ve Person gibi belirli schema türleri, Google’ın bir markayı veya kişiyi kendi bilgi grafiğinde (knowledge graph) doğru şekilde tanımasına yardımcı olabilir. Bu tür schema’lar; logo, sosyal medya profilleri, iletişim bilgileri gibi kurumsal kimlik unsurlarını arama motoruna bildirerek, markanın arama sonuçlarında daha tutarlı ve güvenilir bir şekilde temsil edilmesini destekler.
Bu ilişki özellikle yeni kurulan veya dijitalde henüz yeterince tanınmayan markalar için değerlidir; doğru ve eksiksiz yapılandırılmış veri, markanın kimliğinin arama motoru tarafından daha hızlı, tutarlı ve doğru şekilde anlaşılmasına önemli ölçüde katkıda bulunabilir.
Sık Yapılan Schema Markup Hataları
Yapılandırılmış veri uygulamasında sıkça karşılaşılan hatalar arasında şunlar yer alır:
- Sayfa içeriğiyle uyuşmayan schema: Sayfada olmayan bir bilgiyi (örneğin gerçekte olmayan bir puan veya fiyat) schema içinde belirtmek
- Eksik zorunlu alanlar: Bir schema türü için gerekli olan temel alanların (örneğin Product için fiyat veya para birimi) eksik bırakılması
- Birden fazla çakışan schema türü: Aynı sayfada birbiriyle çelişen veya gereksiz şekilde tekrarlanan schema blokları kullanmak
- Güncellenmeyen veri: Sayfa içeriği değiştiğinde (örneğin ürün fiyatı güncellendiğinde) schema kodunun eski bilgiyle kalması
Bu hatalar, genellikle fark edilmeden aylarca sürebilir; bu nedenle periyodik kontrol, sağlıklı bir schema uygulamasının vazgeçilmez bir parçasıdır. Genel SEO hatalarını merak edenler SEO’da Sık Yapılan Hatalar ve Çözümleri içeriğimizi inceleyebilir.
Yapılandırılmış Veri Sıralamayı Doğrudan Artırır mı?
Bu, sıkça yanlış anlaşılan bir konudur: yapılandırılmış veri, doğrudan bir sıralama faktörü değildir. Google, schema kullanan bir sayfayı otomatik olarak daha yükseğe taşımaz. Ancak schema, sayfanın arama sonuçlarında daha dikkat çekici görünmesini sağlayarak tıklama oranını (CTR) dolaylı şekilde artırabilir; bu da zamanla trafik ve dolaylı sıralama sinyalleri üzerinde olumlu bir etki yaratabilir.
Bu nedenle schema markup, bir “sihirli sıralama aracı” olarak değil, genel SEO stratejisinin görünürlüğü ve tıklanabilirliği güçlendiren değerli ve tamamlayıcı bir parçası olarak değerlendirilmelidir.
FAQ Schema ve Öne Çıkan Snippet İlişkisi
FAQ (Sık Sorulan Sorular) schema’sı, doğru uygulandığında arama sonuçlarında açılır soru-cevap formatında gösterilebilir; bu da hem görünürlüğü artırır hem de kullanıcıya doğrudan değer sunar. Bu yapı, aynı zamanda öne çıkan snippet kazanma olasılığını da destekleyebilir; çünkü her iki mekanizma da net, soru-cevap formatındaki içerikleri önceliklendirir. Bu ilişkiyi merak edenler Öne Çıkan Snippet (Featured Snippet) Nasıl Alınır? içeriğimizi inceleyebilir.
Yerel İşletmeler için LocalBusiness Schema’nın Önemi
Fiziksel bir konumu olan işletmeler için LocalBusiness schema’sı, işletmenin adı, adresi, telefon numarası, çalışma saatleri ve konum bilgisi gibi temel verileri arama motoruna açık şekilde iletir. Bu bilgi, özellikle yerel aramalarda ve Google Haritalar sonuçlarında görünürlüğü doğrudan destekleyen önemli ve güvenilir bir sinyaldir.
Bu schema türü, Google İşletme Profili’ndeki bilgilerle tutarlı olmalıdır; web sitesindeki schema verisi ile profildeki bilgiler arasında bir tutarsızlık olması, arama motorunun işletme hakkında kararsız kalmasına yol açabilir. Yerel SEO’nun genel çerçevesini merak edenler Yerel SEO içeriğimizi inceleyebilir.
Breadcrumb Schema ile Site Yapısını Göstermek
Breadcrumb (ekmek kırıntısı) schema’sı, bir sayfanın site hiyerarşisindeki konumunu (örneğin Ana Sayfa > Blog > Makale Başlığı) arama motoruna bildirir. Bu bilgi doğru uygulandığında, arama sonuçlarında URL yerine bu hiyerarşik yol haritasının gösterilmesini sağlayabilir; bu da kullanıcıya sayfanın site içindeki konumu hakkında hızlı bir fikir verir ve tıklama kararını kolaylaştırır.
Bu schema türü özellikle çok sayfalı, kategorik bir yapıya sahip e-ticaret siteleri ve büyük içerik kütüphaneleri için değerlidir; kullanıcının site yapısını daha kolay anlamasına yardımcı olurken, arama motorunun da site mimarisini doğru şekilde haritalamasını destekler.
Video ve Etkinlik İçerikleri için Schema Kullanımı
Video içerikleri için uygulanan schema, videonun süresini, yükleme tarihini ve küçük resmini arama motoruna bildirerek, video sonuçlarında daha dikkat çekici bir görünüm elde edilmesine yardımcı olabilir. Benzer şekilde, etkinlik düzenleyen işletmeler için Event schema’sı, etkinlik tarihi, konumu ve bilet bilgisi gibi verileri arama sonuçlarında doğrudan gösterebilir.
Bu tür özel schema türleri, genel bir işletme için her zaman gerekli olmasa da, ilgili sektörde aktif olarak faaliyet gösteren işletmeler için önemli bir farklılaşma ve ek görünürlük fırsatı sunabilir; doğru kullanıldığında rakiplerden ayrışmayı kolaylaştırır.
E-E-A-T ile Yapılandırılmış Veri İlişkisi
Author (yazar) schema’sı gibi bazı schema türleri, içeriğin arkasındaki kişi veya kurumun kimliğini arama motoruna açıkça bildirir. Bu, özellikle E-E-A-T (deneyim, uzmanlık, otorite, güvenilirlik) ilkelerinin çok daha önemli olduğu sağlık, hukuk veya finans gibi hassas ve yüksek riskli konularda, içeriğin güvenilirliğini destekleyen değerli bir dolaylı sinyal olabilir. Genel çerçeveyi merak edenler E-E-A-T Nedir? içeriğimize göz atabilir.
Sonuç olarak yapılandırılmış veri; doğru schema türünün seçilmesi, JSON-LD formatıyla temiz bir şekilde uygulanması ve düzenli olarak test edilmesiyle birlikte kullanıldığında, sayfanın arama sonuçlarındaki görünürlüğünü ve tıklanabilirliğini önemli ölçüde güçlendirebilecek değerli bir SEO aracıdır. Doğrudan bir sıralama garantisi sunmasa da, doğru uygulandığında markanın arama sonuçlarında daha profesyonel ve güvenilir görünmesine katkı sağlar.
Sık Sorulan Sorular
Yapılandırılmış veri kullanmak zorunlu mu?
Zorunlu değildir, ancak zengin sonuç ve daha dikkat çekici arama görünümü elde etmek isteyen siteler için güçlü bir tercih nedeni oluşturur.
Yanlış schema kullanmak siteye zarar verir mi?
Yanıltıcı veya sayfa içeriğiyle uyuşmayan schema kullanımı, Google’ın manuel işlem uygulamasına yol açabilir; bu nedenle schema her zaman sayfanın gerçek içeriğini doğru yansıtmalıdır.
Her sayfaya schema eklemek gerekli mi?
Hayır. Yalnızca ilgili içerik türüne uygun schema eklenmelidir; alakasız veya gereksiz schema kullanımı önerilmez.
Schema markup eklemek teknik bilgi gerektirir mi?
Temel bir anlayış faydalı olsa da, birçok içerik yönetim sistemi ve eklenti bu süreci otomatikleştirir; karmaşık uygulamalar için ise geliştirici desteği önerilir.
Zengin sonuç garantisi var mı?
Hayır. Doğru schema uygulaması zengin sonuç şansını artırır, ancak Google hangi sonuçların zengin sonuç olarak gösterileceğine kendi algoritmasıyla karar verir.
Schema hatalarını nasıl kontrol edebilirim?
Google Search Console’daki zengin sonuç raporu ve çeşitli ücretsiz schema test araçları, kodun hatasız çalışıp çalışmadığını kontrol etmek için kullanılabilir.





