Schema Markup Rehberi

Arama motorlarının içeriğinizi anlamasına ve zengin sonuçlar göstermesine yardımcı olmak için schema.org söz varlığını kullanan kod.

İlk yayın tarihi: 26 Haz 2026 · Son güncelleme: 8 Ağu 2026 · Advanced
Diller

Schema markup, arama motorlarının içeriğinizin ne anlama geldiğini anlaması ve sayfalarınızı zengin sonuçlara (inceleme yıldızları, ürün fiyatları, kırıntı yolları) uygun hale getirmesi için schema.org söz varlığını kullanan koddur. Doğrudan bir sıralama faktörü değildir — Google bunu defalarca söyledi — ve “schema markup” (söz varlığı) ile “JSON-LD”yi (yazdığınız biçim) birbirine karıştırmamak gerekir. Üç biçimin tümü çalışır; JSON-LD önerilen seçimdir. Büyük tuzak, kullanımdan kaldırılmış türler için geliştirme zamanını boşa harcamaktır: HowTo zengin sonuçları 2023'te kaldırıldı, yedi özellik türü Haziran 2025'te emekliye ayrıldı ve FAQ zengin sonuçları 2026'da kullanımdan kaldırıldı. Yıllarca bunu ölçekli biçimde uygulamaktan çıkardığım kural şu: schema'yı size bir arama özelliği kazandırdığında veya bir motorun varlığınızı (sameAs ile Organization/Person) gerçekten tanımlamasına yardımcı olduğunda uygulayın — daha fazla işaretleme otomatik olarak daha iyi olduğu için değil.

TL;DR — Schema markup, bir sayfanın anlamını etiketlemek için schema.org söz varlığını (Google / Microsoft / Yahoo / Yandex iş birliği) uygular. İki ayrı iş yapar: zengin sonuç uygunluğu (görünür SERP geliştirmeleri; belirli türleri ve gerekli tüm özellikleri ister) ve varlık anlayışı (motorların ve Knowledge Graph’ın kim/ne olduğunuzu — Organization / Person + sameAs — tanımlamasına yardımcı olur; görünür bir sinyal yoktur). Doğrudan bir sıralama faktörü değildir. Söz varlığını (schema markup) biçimle (JSON-LD — önerilir, ancak Microdata ve RDFa da çalışır) karıştırmayın. Kullanımdan kaldırma döngüsünü de izleyin: HowTo zengin sonuçları 2023’te kaldırıldı, yedi özellik türü Haziran 2025’te emekliye ayrıldı ve FAQ zengin sonuçları 2026’da kullanımdan kaldırıldı. Kuralım şu: schema’yı bir arama özelliği kazandırdığında veya varlık anlayışına gerçekten yardımcı olduğunda uygulayın — daha fazla işaretleme otomatik olarak daha iyi olduğu için değil.

Schema markup ile yapılandırılmış veri ve JSON-LD arasındaki fark

Üç terim sürekli birbirine karıştırılıyor; bu yüzden aralarındaki ayrımı temizce yapayım:

  • Yapılandırılmış veri genel kavramdır: makinelerin anlaması için içeriğe açıklama eklemenin standartlaştırılmış her yolu.
  • Schema markup, özellikle schema.org söz varlığını kullanan yapılandırılmış veridir. Pratikte bu ikisi birbirinin yerine kullanılır.
  • JSON-LD bir biçimdir — işaretlemeyi yazmanın üç yolundan biridir. Schema markup’ın eş anlamlısı değildir. Aynı schema.org türlerini JSON-LD, Microdata veya RDFa ile ifade edebilirsiniz.

Söz varlığını (schema.org) biçimden (JSON-LD) ayrı tutmak, insanların kafasını ilk karıştıran şeydir. Söz varlığı ne söylediğinizdir; biçim ise onu nasıl yazdığınızdır.

schema.org gerçekte nedir?

schema.org, 2011’de kullanıma açılan ve Google, Microsoft (Bing), Yahoo ve Yandex tarafından ortaklaşa sürdürülen bir söz varlığıdır. Türlerin hiyerarşisini (örneğin ThingCreativeWorkArticleNewsArticle) ve her türün taşıyabileceği özellikleri tanımlar. Arama motorları söz varlığı üzerinde anlaşır, ardından her biri hangi türleri tükettiğine ve hangilerini zengin sonuçlara dönüştürdüğüne bağımsız olarak karar verir. Son nokta önemlidir: schema.org, herhangi bir tek motorun sunduğundan çok daha fazla tür listeler. Evidence for this claim A property can be valid in Schema.org without being required, recommended, or consumed for a specific Google rich result. Scope: Schema.org vocabulary compared with Google Search feature requirements. Confidence: high · Verified: Google: Structured data feature guide

Schema’nın yaptığı iki iş (ve insanların neden yalnızca birini düşündüğü)

Çoğu rehber schema’yı zengin sonuç kolu olarak ele alır ve orada bırakır. Aslında iki ayrı şey yapar:

  1. Zengin sonuç uygunluğu. İçeriği desteklenen bir tür ve gerekli tüm özellikleriyle işaretleyin; listeniz görünür bir SERP geliştirmesi (yıldızlar, fiyat, kırıntılar, tarif kartı) için uygun hale gelir. Herkesin peşinden koştuğu kısım budur.

  2. İçerik ve varlık anlayışı. Google, yapılandırılmış veriyi “to understand the content of the page, as well as to gather information about the web and the world in general.” (Türkçesi: “sayfanın içeriğini anlamanın yanı sıra web ve genel olarak dünya hakkında bilgi toplamak için”) kullandığını belirtir. Organization, Person ve benzer türler — özellikle yetkili profillere işaret eden sameAs ile birlikte — motorların bir sayfanın hangi varlık hakkında olduğunu güvenle tanımlamasına ve Knowledge Graph’ı beslemesine yardımcı olur. Bunun görünür bir rozeti yoktur; fayda kavrayıştır.

Pratik sonucu şudur: hiçbir zengin sonuç üretmeyen bir tür bile varlık anlayışını keskinleştiriyorsa işaretlemeye değer olabilir. Klasik örnek Organization’dır.

Biçimler: JSON-LD, Microdata, RDFa

Üçünün de Google tarafından desteği vardır. JSON-LD önerilen seçimdir ve nedenleri somuttur:

  • <script type="application/ld+json"> bloğunda yaşar; HTML’nizle iç içe değildir. Bu, şablonlar değiştikçe iç içe verileri ifade etmeyi ve sürdürmeyi çok kolaylaştırır.
  • Google, JSON-LD dinamik olarak JavaScript veya bir CMS widget’ı tarafından eklense bile okuyabilir — bu, Google’ın evrensel bir oluşturma garantisi değil, kendi belgelendirilmiş davranışıdır. Diğer arama motorları ve AI tarayıcıları eklenmiş JSON-LD’yi farklı şekilde oluşturabilir (veya oluşturamayabilir); bu nedenle eşitlik varsaymak yerine gerçekten önemsediğiniz her tüketiciyi test edin.

Microdata ve RDFa, HTML işaretlemenizin içine örülmüş satır içi özniteliklerdir. Cezalandırılmaz veya daha kötü ayrıştırılmazlar — bu bir mittir. Yalnızca bakımı daha zordur. Satır içi işaretlemeyi sizi zorlayan eski bir CMS veya belirli bir platform olmadıkça kullanmayın.

Schema bir sıralama faktörü değildir

Bu, konudaki en önemli tek düzeltmedir. Google temsilcileri yıllardır açık ve tutarlı olmuştur — tam ifadeler için Quotes lensine bakın. Danny Sullivan, yapılandırılmış veriyi “optional” (Türkçesi: “isteğe bağlı”) ve “no impact on ranking in web search.” (Türkçesi: “web aramasındaki sıralama üzerinde etkisi yok”) olarak nitelendirdi. Fayda dolaylıdır: zengin sonuçlar tıklama oranını artırabilir ve daha iyi varlık anlayışı alaka eşlemesini kolaylaştırabilir. Bunların hiçbiri işaretlemenin kendisinden gelen bir sıralama artışı değildir.

This is exactly why my own framing has always been pragmatic. In my Ahrefs enterprise SEO guide I put it this way: “I’m a fan of schema markup as long as it gets you a search feature.” Translation: prioritize types with confirmed rich-result eligibility (or clear entity value), and don’t spray markup across every page hoping it does something.

2026’da en kullanışlı schema türleri

Google’ın arama galerisi, şu anda hangi türlerin zengin sonuç ürettiği konusunda başvurulacak kaynaktır. Harcayacağınız zamana değen türler, kabaca ne sıklıkta karşılığını aldığınıza göre sıralanmıştır:

  • Product — fiyat, kullanılabilirlik ve inceleme puanları; e-ticaret için en yüksek değerli tür.
  • Review snippet / AggregateRating — uygun içerikte yıldız puanları.
  • BreadcrumbList — ham URL yerine kırıntı yolu.
  • Article (haber/blog/spor) — geliştirilmiş makale görünümü için uygun. Top Stories, kendi yayıncısına ve içerik politikası gereksinimlerine sahip, daha kısıtlayıcı ayrı bir yüzeydir; Article işaretlemesi gereklidir ancak tek başına bir sayfayı oraya taşımaz.
  • Organization — varlık oluşturma. Panellerde Google’ın gösterdiği logo/ayrıntıları besleyebilir, ancak geçerli işaretleme bir Knowledge Panel’in görüneceğini garanti etmez — panel veya zengin sonuç görünmediğinde bile güvenilir kısım varlık anlayışıdır.
  • LocalBusiness — yerel panel ayrıntıları, çalışma saatleri ve iletişim bilgileri.
  • Event, Recipe, Job posting, Video (VideoObject), Q&A, Software app, Dataset, Discussion forum, Course list — her biri belirli bir galeri özelliğiyle eşleşir.

Başka hiçbir şey uygulamayacaksanız, Organization, BreadcrumbList ve (ilgili işletme için) Product veya LocalBusiness en yüksek kaldıraçlı durumları kapsar.

Kullanımdan kaldırma dalgası — ölü türleri uygulamayı bırakın

Desteklenen küme gerçekten değişir ve emekliye ayrılmış özelliklerin peşinden koşmak geliştirme zamanını boşa harcamanın en yaygın yoludur. Yakın geçmiş şöyle:

  • 2023 — HowTo zengin sonuçları kaldırıldı (masaüstü ve mobilde). Hâlâ sayısız eski rehberde öneriliyor; artık hiçbir şey kazandırmıyor.
  • Haziran 2025 — yedi özellik türü emekliye ayrıldı: Book Actions, Course Info (eski biçim, Course list ile değiştirildi), Claim Review, Estimated Salary, Learning Video, Special Announcement ve Vehicle Listing.
  • 2026 — FAQ zengin sonuçları kullanımdan kaldırıldı. Listelerin altındaki genişletilebilir soru-cevap bölümü çoğu site için görünmeyi bıraktı. FAQPage schema’sı hâlâ geçerlidir ve Google onu anlayış için hâlâ ayrıştırır — ancak herkesin uygulamasına neden olan görsel geliştirme artık yok.

John Mueller’ın 2026 turuna ilişkin çerçevesi doğru olanıdır: “Google is not killing schema… markup types come and go, but a precious few you should hold on to.” (Türkçesi: “Google schema’yı öldürmüyor… işaretleme türleri gelir ve gider, ancak tutunmanız gereken değerli birkaç tür vardır.”) Çıkarım “schema ölüyor” değil — “2021 tarihli bir eğitim yerine güncel galeriye göre uygulayın” olmalıdır.

Varlık işaretlemesi ve Knowledge Graph

Zengin sonuçların ötesinde schema, bir motorun varlığınızı ayırt etmesine yardımcı olmanın yoludur — “Apple”ınızın meyve değil şirket olduğundan ve yazarınızın belirli, gerçek bir kişi olduğundan emin olmasını sağlar. Mekanizma sameAs özelliğidir: Organization veya Person işaretlemenizi Wikipedia, Wikidata, LinkedIn, Crunchbase ve resmî sosyal profiller gibi yetkili tanımlayıcılara yöneltirsiniz.

Doğru yapıldığında bu, Knowledge Graph’ı besler ve arama motorlarının (ve aşağı akışta AI sistemlerinin) sizi ne kadar güvenle tanıdığını güçlendirir. Dikkatsizce yapıldığında geri teper: yanlış Wikipedia sayfasına veya başka bir şirketin profiline işaret eden bir sameAs, motorun ilgisiz varlıkları birbirine karıştırmasına neden olabilir. sameAs değerlerinizi bir canonical’ı test edeceğiniz kadar dikkatle test edin.

Declare each entity once, then connect the graph with stable `@id` references instead of repeating partial versions of the same entity.

Organization connects to WebSite and WebPage. WebSite and WebPage connect to Article. The diagram emphasizes that the Organization, WebSite, WebPage, and Article each have one stable at-id that other entities reference.

Schema ve AI araması — doğru beklenti

Schema çoğu zaman AI alıntılarını artıran bir kaldıraç olarak satılır. Doğrudan böyle değildir. LLM’ler JSON-LD’nizi güvenilir biçimde ayrıştırıp sizi alıntılarla ödüllendirmez — büyük bir çalışma, schema kapsamından AI alıntılarında anlamlı bir artış bulmadı. Schema’nın yaptığı şey yukarıda açıklanan aynı varlık anlayışı işidir; onda bile bir uyarı vardır: Google, Organization/Person + sameAs birlikteliğinin kendi Knowledge Graph’ını ve arama anlayışını beslediğini belgeler. Diğer AI sağlayıcılarının aynı varlık sinyaline ne ölçüde yaslandığı sağlayıcıya özgü bir sorudur; hiçbir sağlayıcı bunu garantili olarak belgelememiştir. Sağlayıcılar arası AI alıntısı faydasını, schema’nın kendi başına sağladığı bir uygulama faydası değil, doğrulanmamış bir hipotez olarak ele alın. Bunu evrensel bir alıntı anahtarı değil, Google’ın kendi sistemleri için varlık altyapısı olarak düşünün. Bu açıyı Schema Markup for AI yazısında derinlemesine ele alıyorum — bu makalenin (söz varlığı, türler ve uygulama) sorusundan farklı bir soru (alıntı artışı).

Uygulama öncelikleri

Sıfırdan başlıyorsanız şu sırayla yapın:

  1. Site genelinde doğru Organization, name, logo ve doğrulanmış url ile sameAs — varlık temeli.
  2. Şablonlu sayfalarda BreadcrumbList — ucuzdur, geniş biçimde uygundur ve listeyi iyileştirir.
  3. Product (e-ticaret) veya LocalBusiness (yerel) — işletmeye özgü en yüksek değerli tür.
  4. Editoryal içerikte Article.
  5. Ancak bundan sonra, güncel galeri özelliğiyle doğrulanmış eşleşmesi olan niş türler.

Google yönergelerinden iki pazarlık konusu olmayan kural: yalnızca sayfada görünür olan içeriği işaretleyin ve kötü biçimde doldurulmuş her olası özellik yerine “fewer but complete and accurate” (Türkçesi: “daha az ama eksiksiz ve doğru”) gerekli özellikleri tercih edin.

Yayına almadan önce doğrulayın

  • Rich Results Test — zengin sonuç üreten türler için; uygunluğu ve gerekli özellik hatalarını bildirir.
  • Schema Markup Validator — zengin sonuç üretmeyenler dahil herhangi bir schema.org türü için. Evidence for this claim Google recommends validating feature eligibility with the Rich Results Test and broader schema syntax with Schema.org tooling. Scope: Google Search deployment workflow; passing a validator does not guarantee display. Confidence: high · Verified: Google: Structured data introduction
  • Google Search Console zengin sonuç raporları — yayından sonra uygunluğu ve hataları ölçekli biçimde izleyin.
  • Ahrefs Site Audit — bütün bir sitedeki yapılandırılmış veri sorunlarını işaretler.

Gerekli bir özellik hatası, sayfayı ilgili zengin sonuç için uygun olmaktan çıkarır; önerilen özellik boşlukları genellikle tolere edilir. Tersinden değil, doğruladıktan sonra yayımlayın.

Katmanları birbirine karıştırmayın; birini geçmek sonrakini geçtiğiniz anlamına gelmez: geçerli işaretleme (bir doğrulayıcı tarafından hatasız ayrıştırılır) → desteklenen söz varlığı (schema.org türü tanır) → özellik desteği (Google galerisi şu anda eşleşen bir zengin sonucu belgeler) → uygunluk (gerekli her özellik var, politika izleniyor) → dizine ekleme (sayfa hiç dizine eklenmiş) → görüntüleme (Google geliştirmeyi göstermeyi seçer) → sıralama (yukarıdakilerin hiçbirinden etkilenmez). Yeşil doğrulayıcı yalnızca ilk adımı kanıtlar.

Büyük resimde bunun nereye oturduğu için bu makalenin altında yer aldığı daha geniş structured data (Türkçesi: “yapılandırılmış veri”) merkezine bakın.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.