Schema markup, bir sayfanın konusunu arama motorlarına daha açık anlatmanın en düzenli yollarından biridir. Doğru kullanıldığında yalnızca görünümü değil, sayfanın nasıl anlaşıldığını da etkiler.
Schema markup, çoğu markanın geç fark ettiği teknik alanlardan biridir. Bunun nedeni anlaşılır. Çünkü sayfanın üstünde gözle görülmez. Tasarım gibi hemen dikkat çekmez. Reklam gibi anlık sonuç vermez. Ama arka planda çok önemli bir iş yapar: Google’a ve diğer sistemlere, sayfada ne olduğunu daha net anlatır. Google Search Central, structured data’nın sayfadaki içeriği anlamaya yardımcı olduğunu ve uygun durumlarda daha zengin arama görünümleri için kullanılabildiğini açıkça söylüyor.
Biz burada net bir iddia kurarız. Schema markup çoğu sitede “olsa iyi olur” seviyesi değil, temel teknik düzen seviyesi işidir. Çünkü bugün web’de iyi içerik tek başına yetmiyor. İçeriğin ne olduğunun makine tarafından da doğru okunması gerekiyor. Hele ürün, makale, organizasyon, SSS, video ya da veri seti gibi belirli içerik türlerinde bu daha da belirgin hale geliyor. Google da desteklediği structured data tiplerini tek tek yayımlıyor ve bunların zengin sonuçlara uygunluk açısından nasıl uygulanacağını anlatıyor.
Schema markup tam olarak nedir?
En sade haliyle schema markup, web sayfasındaki bilgiyi yapılandırılmış biçimde işaretleme yöntemidir. Schema.org bu yapıyı, web içeriğine anlam katmak için kullanılan ortak bir sözlük olarak tanımlar. Google ise structured data markup ile sayfanın içeriğini daha iyi anlayabildiğini ve bunu arama sonuçlarında daha zengin sunumlar için kullanabildiğini söyler. Yani mesele yalnızca teknik etiket eklemek değil, sayfadaki anlamı daha açık hale getirmektir.
Mesela bir ürün sayfası düşünelim. Sayfada ürün adı, fiyat, stok durumu, puan, kargo bilgisi ve yorum olabilir. İnsan bunu okuyarak anlayabilir. Arama motoru da çoğu zaman bir şeyler çıkarır. Ama structured data eklendiğinde sistem bu alanların hangisinin ürün adı, hangisinin fiyat, hangisinin stok bilgisi olduğunu çok daha net görür. Bu açıklık özellikle ürün sayfalarında ciddi fark yaratır. Google, Product structured data için fiyat, availability, rating ve shipping gibi bilgilerin zengin şekilde gösterilebildiğini açıkça belirtiyor.
Schema markup neden önemlidir?
Önce en doğru yerden başlayalım. Schema markup önemli çünkü Google’ın sayfayı daha iyi anlamasına yardım eder. Bu cümle, pazarlama sözü değil. Google’ın kendi structured data giriş rehberindeki temel çerçeve budur. Google Search, web’de bulduğu structured data’yı sayfa içeriğini anlamak ve daha zengin arama görünümleri üretmek için kullanır.
Ama asıl etki burada bitmez.
İyi uygulandığında schema markup, arama sonucunda kullanıcının sayfanıza tıklamadan önce daha fazla bağlam görmesini sağlayabilir. Bu her sayfada ve her schema türünde aynı şekilde çalışmaz. Her durumda geçerli bir görünüm garantisi de yoktur. Google, rich result uygunluğunun desteklenen türlere, teknik kurallara ve sayfa kalitesine bağlı olduğunu söylüyor. Yine de doğru yapı kurulduğunda ürün fiyatı, değerlendirme puanı, makale tarihi, SSS alanı ya da organizasyon bilgisi gibi öğeler sayfanın daha açıklayıcı görünmesine yardımcı olabilir.
Pratikte şu fark oluşur:
Kullanıcı bazen başlığa değil, gördüğü bağlama tıklar.
Örneğin aynı arama sonucunda iki ürün sayfası düşünün. Biri sadece mavi link ve kısa açıklama gösteriyor. Diğeri fiyat, stok bilgisi ve puan gibi detaylarla daha dolu görünüyor. Her sektörde aynı sonuç alınmaz. Ama çoğu kullanıcı hangi sayfanın ne sunduğunu daha hızlı anladığı sonuca daha sıcak yaklaşır. Google bunun tam olarak hangi CTR etkisini yaratacağını garanti etmez. Fakat structured data’nın rich result görünümü için kullanıldığını ve bu görünümün kullanıcıya daha fazla bilgi taşıyabildiğini açıkça anlatır.
Schema markup sıralama garantisi verir mi?
Hayır. Böyle okumak doğru değildir.
Google’ın structured data dokümanları schema’yı, içeriği anlamaya yardımcı olan ve uygun olduğunda rich result görünümü sağlayabilen yapı olarak anlatır. Desteklenen markup’ı eklediğinizde sayfanın rich result için uygun hale gelebileceğini söyler; ama görünümün ya da sıralamanın garanti edildiğini söylemez. Bu ayrımı net görmek gerekir.
Bizim sahada en sık gördüğümüz hata da bu oluyor. Bazı markalar schema’yı “yükledik, şimdi çıkmamız lazım” mantığıyla ele alıyor. Bu çoğu durumda işe yaramaz. Çünkü schema, kötü içerikli sayfayı güçlü sayfaya dönüştürmez. Zayıf ürün sayfasını iyi ürün sayfası yapmaz. Noindex verilmiş URL’yi kurtarmaz. Teknik temeli bozuk bir siteyi tek başına taşımaz. Google’ın genel structured data kuralları da sayfanın erişilebilir, teknik olarak düzgün ve içerik olarak gerçekten sunduğu şeyi işaretliyor olması gerektiğini söylüyor.
En çok nerede fark yaratır?
Schema markup her sitede aynı etkiyi üretmez. Ama bazı sayfa türlerinde fark çok daha nettir.
E-ticaret burada ilk sıradadır. Google, Product structured data ile ürün sayfalarının Google Search, Google Images ve Google Lens içinde daha zengin biçimde sunulabileceğini söylüyor. Fiyat, availability, rating, shipping gibi alanlar özellikle burada önem kazanıyor. Çok sayıda ürün satan markalar için bu alan doğrudan görünürlük kalitesini etkileyebilir.
İkinci güçlü alan içerik siteleridir. Google, Article structured data’nın makale sayfalarının başlık, görsel ve tarih gibi bilgileri daha iyi anlatmasına yardımcı olabileceğini; bunun Search ve diğer Google yüzeylerinde kullanılabileceğini belirtiyor. Özellikle haber, blog, spor içeriği ve yayıncılık yapan sitelerde bu yapı çok değerlidir.
Üçüncü alan da SSS, organizasyon ve benzeri kurumsal bilgi katmanlarıdır. Burada küçük ama önemli bir uyarı var. Google son dönemde bazı structured data desteklerini geri çekti ya da görünüm alanlarını daralttı. 2025 Haziran duyurusunda Course Info, Claim Review, Estimated Salary, Learning Video ve Vehicle Listing gibi bazı türlerin Search Console rich result raporları ve Rich Results Test desteğinden kaldırılacağı açıklandı. Bu bize şunu gösteriyor: her schema türü kalıcı ve eşit değerde değildir. Bu yüzden rastgele işaretleme değil, Google’ın güncel olarak desteklediği ve gerçekten kullandığı türlere odaklanmak gerekir.
Google neden JSON-LD öneriyor?
Çünkü uygulaması ve bakımı daha temizdir. Google’ın general structured data guidelines sayfasında desteklenen formatlar JSON-LD, Microdata ve RDFa olarak listeleniyor; ama önerilen format açık biçimde JSON-LD. Teknik ekipler için bunun anlamı nettir: HTML içine dağılmış microdata yerine, daha merkezi ve daha kolay yönetilebilir bir işaretleme katmanı kurmak çoğu zaman daha pratiktir.
Burada bir örnek düşünelim. Büyük bir e-ticaret sitesinde ürün kartları, varyasyonlar, stok durumu ve indirim bilgileri sürekli güncelleniyor. Eğer bu veri dağınık ve temaya gömülü microdata ile yönetiliyorsa hata ayıklamak zorlaşır. JSON-LD ile aynı yapıyı daha kontrollü üretmek genelde daha temizdir. Her projede tek doğru bu değildir. Ama ekip ölçeği büyüdükçe JSON-LD yaklaşımı çoğu durumda daha sürdürülebilir olur. Google’ın tercihinin arkasındaki pratik neden de büyük ölçüde budur.
Schema markup optimizasyonu neden “ekleme” değil “optimizasyon” işidir?
Çünkü mesele yalnızca schema eklemek değil, doğru schema’yı doğru sayfada, doğru içerikle ve doğru teknik kaliteyle sunmaktır.
Bir ürün sayfasına Product schema koymak kolaydır. Asıl mesele, fiyatın güncel olması, stok bilgisinin doğru gelmesi, review alanının gerçekten sayfada bulunması, organizasyon bilgisinin tutarlı olması ve sayfa içeriğiyle schema’nın çelişmemesidir. Google’ın structured data politikaları bu konuda çok nettir: işaretlenen bilgi kullanıcıya görünen içerikle tutarlı olmalı ve yanıltıcı olmamalıdır.
Sayfada olmayan bilgiyi schema’ya yazmak, optimizasyon değildir.
Örneğin ürün sayfasında hiç kullanıcı değerlendirmesi yok ama markup içinde aggregateRating gösteriyorsanız, bu teknik olarak “bir şey yapıyor gibi görünmek”tir. Ama doğru iş değildir. Aynı şekilde makale tarihi güncellenmemişken Article işaretlemesiyle farklı tarih mantıkları vermek de kafa karıştırabilir. Schema markup güven üretmeli. Gürültü değil.
Hangi hatalar en sık görülür?
İlk hata, desteklenmeyen ya da görünüm üretmeyen türlere gereğinden fazla odaklanmaktır. Google Search Gallery’de hangi türlerin gerçekten desteklendiği listeleniyor. Bu listeyi görmeden yapılan schema çalışmaları çoğu zaman tahmine dayanır.
İkinci hata, schema’yı site genelinde aynı kalıpla her sayfaya basmaktır. Örneğin her sayfaya Organization, WebSite, Breadcrumb, Article gibi yapılar yüklemek her zaman doğru değildir. Sayfa neyse o işaretlenmelidir. Blog yazısı ile ürün sayfası aynı mantıkla işaretlenmez. Makale sayfasında güçlü olan yapı, kategori sayfasında anlamsız olabilir.
Üçüncü hata, validation aşamasını atlamaktır. Google, Rich Results Test ve URL Inspection aracının teknik uyumluluğu kontrol etmek için kullanılması gerektiğini açıkça söylüyor. Yani markup’ı ekleyip bırakmak yeterli değildir. Test etmek gerekir. Hatta birkaç sayfayı yayına alıp Google’ın sayfayı nasıl gördüğünü kontrol etmek daha sağlıklı yaklaşımdır.
Schema markup hangi ekiplerin gündeminde olmalı?
Bu alan sadece geliştirici ekibin konusu değildir. SEO, içerik, ürün ve geliştirici ekiplerinin ortak alanıdır.
Çünkü içerik ekibi neyin anlatıldığını bilir. SEO ekibi neyin görünürlük üreteceğini bilir. Geliştirici ekip bunun nasıl güvenli ve doğru uygulanacağını bilir. Bu üç alan kopuksa schema markup çoğu zaman yarım kalır. Mesela içerik ekibi SSS alanını sayfadan kaldırır ama schema kalır. Ya da ürün ekibi kargo bilgisini değiştirir ama markup güncellenmez. Bu tür kopukluklar çok yaygındır. Google’ın yapılandırılmış veri politikalarının “içerik ile markup tutarlılığı” vurgusu da aslında tam bu soruna işaret eder.
Şu soruyu sormakta fayda var:
Sitenizde schema markup gerçekten canlı veriyle mi besleniyor, yoksa bir kere yüklenmiş ve unutulmuş teknik katman mı?
Cevap ikincisiyse, orada optimizasyon ihtiyacı vardır.
AI arama çağında schema neden daha da önemli görünüyor?
Burada dikkatli konuşmak gerekir. Google, AI arama özellikleri için ayrı bir gizli teknik şart söylemiyor. Ama Google’ın structured data dokümanlarının ana fikri değişmiyor: sayfanın ne olduğunu daha iyi anlamak. Bu mantık, arama teknolojileri daha semantik hale geldikçe daha da değerli hale geliyor. Yani schema tek başına AI görünürlüğü sağlamaz. Ama anlamı netleştiren her katman gibi burada da dolaylı bir avantaj üretme potansiyeli taşır. Bu çıkarım, Google’ın structured data’yı anlamlandırma katmanı olarak konumlandırmasına dayanır.
Mesela bir ürün sayfasında yalnızca görsel ve kısa açıklama varsa, makine yorumuyla anlam çıkarmak gerekir. Ama aynı sayfada ürün tipi, marka, fiyat, stok, değerlendirme ve organizasyon ilişkisi düzgün yapılandırılmışsa, sayfa çok daha okunabilir hale gelir. Arama teknolojileri daha akıllı hale geldikçe, dağınık veri değil düzenli veri daha fazla önem kazanır. Bu bugün için abartılı bir gelecek öngörüsü değil. Gayet makul teknik yönelimdir.
Peki bir marka bugün ne yapmalı?
İlk yapılacak şey, sitedeki en kritik sayfa tiplerini çıkarmaktır. Ürün sayfaları mı? Makale sayfaları mı? Kurumsal organizasyon bilgisi mi? SSS alanları mı? Sonra Google Search Gallery’de gerçekten desteklenen ve sitenize uygun türlere bakmak gerekir. Her schema türünü toplamak değil, gerçekten iş görecek türleri seçmek daha doğrudur.
İkinci olarak, markup ile gerçek sayfa içeriğini karşılaştırın. Sayfada ne varsa onu işaretleyin. Sayfada olmayanı değil. Üçüncü olarak Rich Results Test ile doğrulayın. Ardından URL Inspection ile Google’ın sayfayı gerçekten görebildiğini kontrol edin. Google’ın kendi rehberindeki önerilen akış da buna çok yakındır: markup ekle, test et, birkaç URL’yi yayına al, URL Inspection ile kontrol et, sonra genişlet.
Bazen büyük dönüşüm, yeni schema türü eklemekten değil; mevcut markup’ı düzeltmekten gelir.
Google Search tarafından desteklenen structured data türlerini incelemek için tıklayın.
Sıkça Sorulan Sorular
Schema markup SEO’da sıralamayı doğrudan artırır mı?
Google dokümanları schema’yı daha çok içeriği anlama ve rich result uygunluğu çerçevesinde anlatır. Doğrudan sıralama garantisi ya da otomatik yükseliş vaadi vermez.
Her site schema markup kullanmalı mı?
Çoğu site için en azından temel seviyede değerlendirilmelidir. Özellikle ürün, makale, organizasyon, SSS ve benzeri açık içerik tipleri olan sitelerde faydası daha belirgin olabilir.
Google her schema türünü destekliyor mu?
Hayır. Schema.org çok geniş bir sözlük sunar, ama Google Search bunların yalnızca bir kısmını rich result tarafında destekler. Bu yüzden Google Search Gallery’ye göre çalışmak gerekir.
JSON-LD mi, Microdata mı daha iyi?
Google üç formatı da destekler; ama önerilen format JSON-LD’dir. Bakım ve uygulama kolaylığı nedeniyle çoğu projede daha temiz çözüm olur.
Schema markup doğru çalışıyor mu nasıl kontrol edilir?
Rich Results Test ile teknik doğrulama yapılabilir. Ardından URL Inspection ile Google’ın sayfayı nasıl gördüğü kontrol edilebilir. Google bu iki aracı özellikle öneriyor.

