Schema markup (yapısal veri işaretlemesi), web sitenizin arama sonuçlarında zengin snippet'ler olarak görünmesini sağlayan güçlü bir SEO tekniğidir. Doğru uygulandığında, tıklama oranınızı ve sıralamanızı doğrudan etkiler. Peki schema işaretlemesini sitenize nasıl ekler ve en sık yapılan hatalardan nasıl kaçınırsınız? İşte adım adım uygulama kontrol listeniz.
Schema Markup Nedir ve Neden Önemlidir?
Schema.org tarafından tanımlanan yapısal veri, sayfanızdaki içeriği (ürün, yorum, etkinlik, tarif vb.) arama motorlarına açıkça bildiren bir kodlama dilidir. Bu sayede Google, arama sonuçlarında yıldız puanı, fiyat, stok durumu gibi ek bilgiler gösterebilir. Örneğin bir ürün sayfasına ürün şeması eklediğinizde, potansiyel müşteriler sonuç sayfasında fiyat ve değerlendirmeyi görür.
Yapısal veri, özellikle uzun kuyruk anahtar kelime hedefli içeriklerde daha fazla görünürlük sağlar. Arama motorları, şema ile işaretlenmiş sayfaları daha anlamlı bulur ve sıralamalarda ödüllendirme eğilimindedir. Ayrıca Google’ın sesli arama ve bilgi grafiği gibi özellikleri için de temel oluşturur.
Schema Markup Ekleme Adımları: Kontrol Listesi
1. Hedef İçerik Türünü Belirleyin
İçeriğinize en uygun şema türünü seçin. Yaygın türler:
- Article – Blog yazıları ve haber makaleleri
- Product – E-ticaret ürün sayfaları
- Review – İnceleme yazıları (ürün, kitap vb.)
- Event – Etkinlik sayfaları
- FAQPage – SSS sayfaları
- BreadcrumbList – İç navigasyon yolları
Her sayfa için yalnızca bir ana şema türü kullanın; birden fazla türü karıştırmaktan kaçının.
2. JSON-LD Formatını Tercih Edin
Google, JSON-LD (JavaScript Object Notation for Linked Data) formatını önerir. HTML içinde <script type="application/ld+json"> etiketi ile eklenir. Sayfanın <head> bölümüne veya <body> sonuna yerleştirebilirsiniz.
Örnek JSON-LD (Article):
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Makale Başlığı",
"description": "Kısa açıklama",
"author": {
"@type": "Person",
"name": "Yazar Adı"
},
"datePublished": "2026-07-26",
"image": "https://example.com/image.jpg"
}
3. Zorunlu ve İsteğe Bağlı Alanları Doldurun
Her şema türünün zorunlu özellikleri vardır. Örneğin Product türünde name ve offers (fiyat, para birimi, stok) zorunludur. İsteğe bağlı alanları da ekleyerek zengin snippet alma şansınızı artırın.
- Article: headline, author, datePublished (zorunlu); image, description, publisher (önerilen)
- Product: name, offers (zorunlu); brand, review, aggregateRating (önerilen)
- FAQPage: mainEntity (zorunlu) – her soru için Question ve Answer
4. Google'ın Test Aracını Kullanın
Şemayı canlıya almadan önce Google'ın Zengin Sonuçlar Testi veya Schema.org Doğrulayıcı ile test edin. Hataları düzeltin ve uyarıları giderin.
5. Sayfayı Google'a Bildirin
Şemayı ekledikten sonra Google Search Console üzerinden URL'nizi yeniden taratın. Sayfanızın en kısa sürede indekslenmesini ve zengin snippet kontrolünü sağlayın.
Sık Yapılan Hatalar ve Kaçınılması Gerekenler
- Yanlış şema türü kullanmak: Bir blog yazısını Product olarak işaretlemek gibi. Bu, Google tarafından cezalandırılabilir.
- Eksik veya tutarsız veri: Fiyat bilgisi gerçekle uyuşmuyorsa veya tarihler yanlışsa zengin snippet alınamaz.
- Ziyaretçiden gizlenen içerik: Kullanıcıya görünmeyen bilgileri şemaya eklemek (örneğin, yorum kutularındaki görünmez puanlar). Google bu durumu tespit eder ve ceza uygular.
- Sayfada birden fazla şema bloğu: Aynı sayfada farklı türlerde şema kullanmak mümkün olsa da, gereksiz karmaşa yaratır. Mümkünse tek bir ana şema kullanın.
- Test etmeden yayına almak: Mutlaka doğrulama yapın; aksi halde hatalı şema sitenize zarar verebilir.
Schema İçin Görsel Optimizasyonu
Şema içinde kullanacağınız görsellerin optimize edilmesi, Google Görsel Arama’da da görünmenizi sağlar. Görsel şeması eklemek için ImageObject türünü kullanabilirsiniz. Görsellerin boyutlandırılması, alt etiketleri ve dosya adları SEO uyumlu olmalıdır. Daha fazla bilgi için SEO İçin Görsel Optimizasyonu yazımıza göz atın.
Uzun Kuyruk Anahtar Kelimeler ve Şema
Şema işaretlemesi, özellikle uzun kuyruk anahtar kelimeler için içerik stratejinizi destekler. Örneğin, bir "en iyi vegan protein tozu" incelemesine Review şeması eklediğinizde, kullanıcılar arama sonuçlarında yıldız puanını görerek tıklama kararı alır. Bu sayede daha spesifik sorgularda üst sıralara çıkabilirsiniz. Uzun Kuyruk Anahtar Kelimeler İçin İçerik Stratejisi rehberimizle bu süreci detaylandırabilirsiniz.
Schema Ekleme Araçları ve Eklentiler
Manuel kodlama zor geliyorsa, şu araçlardan faydalanabilirsiniz:
- Yoast SEO (WordPress): Article, Product, FAQ gibi şemaları görsel arayüzle ekler.
- Rank Math (WordPress): Gelişmiş şema yönetimi sunar.
- Google’ın Yapısal Veri İşaretleme Yardımcısı: Kod oluşturmak için kullanışlıdır.
- Merchant Center: E-ticaret ürünleriniz için ürün şemasını otomatik oluşturur.
Son Kontrol Listesi
- ☐ Sayfa içeriğinize uygun şema türünü belirlediniz mi?
- ☐ JSON-LD formatında kod oluşturdunuz mu?
- ☐ Zorunlu alanları doldurdunuz mu?
- ☐ Test aracı ile doğrulama yaptınız mı?
- ☐ Hataları düzelttiniz mi?
- ☐ Görselleri optimize ettiniz mi?
- ☐ URL’yi Search Console’da yeniden tarattınız mı?
Schema markup, doğru uygulandığında SEO performansınızı belirgin şekilde artırır. Bu kontrol listesini takip ederek sitenizde zengin snippet'ler elde edebilir ve rakiplerinizin önüne geçebilirsiniz.
Sık Sorulan Sorular
Schema markup eklemek için herhangi bir kod bilgisi gerekli mi?
Temel düzeyde HTML ve JSON bilgisi yardımcı olur, ancak Yoast SEO gibi eklentiler kod yazmadan şema eklemenizi sağlar. Google'ın Yapısal Veri İşaretleme Yardımcısı da kod oluşturma konusunda rehberlik eder.
Her sayfa için farklı şema türü kullanmalı mıyım?
Evet, her sayfanın içeriğine en uygun şema türünü seçin. Örneğin blog yazılarında Article, ürün sayfalarında Product, SSS sayfalarında FAQPage kullanın. Yanlış tür kullanımı sıralamaya zarar verebilir.
Şema ekledikten sonra hemen zengin snippet alabilir miyim?
Hayır, Google'ın sayfanızı yeniden tarayıp indekslemesi gerekir. Genellikle birkaç gün ile birkaç hafta arasında değişir. Search Console üzerinden URL'yi yeniden taratarak süreci hızlandırabilirsiniz.
Birden fazla şema türünü aynı sayfada kullanabilir miyim?
Evet, ancak bu önerilmez. Birden fazla tür kullanacaksanız, her birini ayrı script bloklarında ve doğru bağlamda ekleyin. Örneğin bir ürün sayfasında hem Product hem de BreadcrumbList kullanabilirsiniz.
Şema işaretlemesi site hızını etkiler mi?
Çok az etkiler, çünkü JSON-LD genellikle küçük bir veri parçasıdır. Ancak gereksiz büyük şema bloklarından kaçının ve kodunuzu sade tutun.






