Schema Markup (Yapısal Veri): Arama Motorlarında Görünürlüğünüzü Yapılandırın

20 dk okumaGüncellendi: 30.07.2026
Schema Markup (Yapısal Veri): Arama Motorlarında Görünürlüğünüzü Yapılandırın

Giriş: Arama Sonuçlarında Neden Bazı Siteler Daha Dikkat Çekici?

Bir ürün ararken, bir restoran ararken veya bir blog yazısı okumak istediğinizde Google'da arama yaptığınızı düşünün. Karşınıza çıkan sonuçlardan bazıları sadece bir başlık ve kısa açıklamadan ibaretken, bazılarında yıldızlı puanlama, fiyat bilgisi, çalışma saatleri, hatta ürünün stok durumu doğrudan görünüyor. İkinci gruptaki sonuçlara tıklama olasılığınızın çok daha yüksek olduğunu hissediyorsunuz, değil mi?

İşte bu görsel ve bilgi zengini sonuçların arkasındaki teknoloji, Schema Markup yani Yapısal Veri. Web sitenizin içeriğini arama motorları için "etiketleyen" ve anlamlandıran bu sistem, modern SEO stratejilerinin en kritik ama genellikle en az anlaşılan bileşenlerinden biri. Bu makalede, schema markup'ın ne olduğunu, neden gerektiğini, hangi alanlarda kullanıldığını ve uygularken nelere dikkat etmeniz gerektiğini adım adım, teknik jargonu minimumda tutarak ama derinlemesine ele alacağız.


Schema Markup Nedir ve Temel İşlevi Nedir?

Schema Markup, web sayfanızdaki içeriğin arama motorları tarafından daha doğru ve hızlı bir şekilde anlaşılmasını sağlayan bir işaretleme dilidir. Düz HTML kodu, arama motorlarına "bu sayfada bir başlık var, bir paragraf var, bir resim var" der. Ancak schema markup, bu bilgiye ek olarak "bu başlık bir ürünün adı, bu paragraf bir kullanıcı yorumu, bu resim ürünün ana görseli, bu sayı ise fiyatı" anlamını katar.

Bu işaretleme, Schema.org tarafından standartlaştırılmış bir sözlük kullanır. Schema.org, Google, Bing, Yahoo ve Yandex gibi dünyanın en büyük arama motorlarının ortaklaşa geliştirdiği bir girişimdir. Yani uyguladığınız yapısal veri, tüm major arama motorları tarafından anlaşılabilir.

Örneğin, bir restoran web siteniz varsa, menünüzdeki "Karnıyarık 120 TL" metni düz HTML'de sadece metindir. Ancak schema markup ile bu metni "Product" (Ürün) tipine, fiyatı "120", para birimini "TRY" olarak tanımlarsanız, Google bu bilgiyi arama sonuçlarında doğrudan gösterebilir. Temel işlev, bağlamı (context) makineler için okunabilir hale getirmektir.


Arama Motorları İçeriği Nasıl Anlar ve Yapısal Veri Bu Süreci Nasıl Değiştirir?

Arama motorları, web sitelerini "bot" veya "crawler" adı verdiğimiz otomatik programlarla tarar. Bu botlar sayfanın HTML kodunu okur, metinleri indeksler, linkleri takip eder. Ancak HTML'in doğası gereği, bir metnin "fiyat" mı yoksa "telefon numarası" mı olduğunu ayırt etmek zordur. Botlar, metnin çevresindeki bağlamdan (context) yola çıkarak tahminde bulunur.

İşte bu noktada schema markup devreye girer. Yapısal veri, arama motorlarına "tahmin etme, burada net bilgi var" der. Örneğin, bir etkinlik sayfasında "15 Mart 2026, Saat 14:00" yazısı varsa, bot bunun bir etkinlik tarihi mi yoksa makalenin yayın tarihi mi olduğunu karıştırabilir. Ancak Event schema tipi ile startDate alanına "2026-03-15T14:00" değeri girildiğinde, arama motoru bu bilgiyi kesin olarak etkinlik başlangıcı olarak kaydeder.

Bu doğruluk, arama motorlarının Knowledge Graph (Bilgi Grafiği) denilen devasa veri tabanına daha sağlıklı bilgi akışı sağlar. Google, bu grafiği kullanarak kullanıcıların sorduğu sorulara doğrudan cevap verebilen "Featured Snippets" ve "People Also Ask" kutularını oluşturur. Yapısal veri olmadan, sitenizin içeriği bu zengin sonuç alanlarına dahil olma şansı önemli ölçüde düşer.


Rich Snippets ve Standart Arama Sonuçları Arasındaki Fark

Standart bir arama sonucu üç temel öğeden oluşur: mavi bir başlık (title tag), yeşil bir URL ve gri bir meta açıklama. Kullanıcı, bu sonuca tıklamadan önce sayfanın içeriği hakkında çok sınırlı bilgi edinir. Özellikle mobil cihazlarda, ekran alanı kısıtlı olduğunda bu sınırlı bilgi, tıklama kararını daha da zorlaştırır.

Rich Snippets (Zengin Sonuçlar) ise bu standart formata ek görsel ve bilgi öğeleri ekler. Örneğin:

  • Bir ürün sonucunda: yıldızlı puanlama, fiyat, stok durumu
  • Bir tarif sonucunda: hazırlama süresi, kalori, malzeme listesi
  • Bir etkinlik sonucunda: tarih, yer, bilet fiyatı
  • Bir yerel işletme sonucunda: çalışma saatleri, telefon numarası, adres
  • Bu ek bilgiler, sonucun fiziksel olarak daha fazla yer kaplamasını sağlar. Araştırmalar, rich snippet içeren sonuçların standart sonuçlara göre %30'a varan oranda daha yüksek tıklama oranı (CTR) elde ettiğini gösteriyor. Yani sıralamanız aynı kalsa bile, daha çok kişi sizin sitenize tıklıyor. Bu, hem doğrudan trafik artışı hem de Google'ın gözünde "bu sonuç kullanıcılar için daha değerli" sinyali anlamına gelir.


    Schema Markup'ın SEO Üzerindeki Doğrudan ve Dolaylı Etkileri

    Şunu net bir şekilde söylemek gerekir: Schema markup, doğrudan bir sıralama faktörü değildir. Yani Google, "Bu sitede schema var, hemen birinci sıraya alalım" demez. Ancak etkileri dolaylı ve güçlüdür.

    Dolaylı etki birincisi: Tıklama Oranı (CTR). Daha zengin ve bilgili görünen bir sonuç, kullanıcıların dikkatini daha çok çeker. CTR'niz arttıkça, Google algoritması "kullanıcılar bu sonucu daha çok tercih ediyor" şeklinde yorum yapabilir ve uzun vadede sıralamanızı iyileştirebilir.

    Dolaylı etki ikincisi: Bounce Rate (Hemen Çıkma Oranı) Düşüşü. Rich snippet sayesinde kullanıcı, siteye girmeden önce daha doğru bir beklenti oluşturur. Örneğin, fiyatı 5000 TL olan bir ürünün fiyatı arama sonucunda görünüyorsa, 1000 TL bütçesi olan bir kullanıcı tıklamaz. Bu, sitenize gereksiz trafik çekmeyi önler ve gerçekten ilgili ziyaretçilerin oranını artırır.

    Dolaylı etki üçüncüsü: Marka Bilinirliği ve Güven. Yıldızlı puanlamalar, doğru adres bilgileri ve profesyonel görünen rich snippet'ler, markanızın dijital dünyadaki itibarını güçlendirir. Kullanıcılar, detaylı ve düzenli bilgi sunan sitelere doğal olarak daha fazla güven duyar.


    Schema.org Sözlüğü: Temel Kavramlar ve Veri Tipleri

    Schema.org, yüzlerce farklı veri tipi ve özellik tanımlar. Ancak temel yapıyı anlamak için birkaç kavram yeterlidir:

    Itemtype (Öğe Tipi): Sayfanızdaki içeriğin genel kategorisini belirtir. Örneğin Product, Article, LocalBusiness, Event, Recipe, FAQPage.

    Itemprop (Öğe Özelliği): O tipin içindeki spesifik bilgi alanlarını tanımlar. Örneğin Product tipinde name, description, offers, aggregateRating gibi özellikler bulunur.

    Itemscope (Öğe Kapsamı): Bir HTML elementinin schema markup bloğunun başlangıcını belirtir.

    Bu üç kavram, tüm schema uygulamalarının iskeletini oluşturur. Örneğin, bir makale için Article itemtype'ı seçilir, headline itemprop'u başlığı, author itemprop'u yazarı, datePublished itemprop'u yayın tarihini belirtir. Bu yapı, arama motorlarına "Bu bir makaledir, başlığı budur, yazarı budur, şu tarihte yayınlanmıştır" mesajını net bir şekilde iletir.


    En Yaygın Kullanılan Schema Türleri ve Hangi Sektörler İçin Uygundur?

    Schema.org'da yüzlerce tip olmasına rağmen, pratikte en sık kullanılanlar şunlardır:

    Product (Ürün): E-ticaret siteleri için temel tip. Fiyat, stok, marka, SKU, görsel, değerlendirme gibi bilgileri içerir.

    Article / NewsArticle: Blog ve haber siteleri için. Başlık, yazar, yayın tarihi, son güncelleme, ana görsel, kelime sayısı gibi alanları kapsar.

    LocalBusiness: Fiziksel konumu olan işletmeler için. Adres, telefon, çalışma saatleri, coğrafi koordinatlar, fiyat aralığı gibi bilgileri barındırır.

    Organization: Şirket veya kurumların genel bilgileri. Logo, sosyal medya linkleri, iletişim bilgileri, kurumsal açıklama.

    Event: Konser, seminer, webinar, spor müsabakası gibi etkinlikler. Tarih, yer, bilet fiyatı, organizatör.

    Recipe: Yemek tarifi siteleri. Malzeme listesi, hazırlama süresi, pişirme süresi, kalori, besin değerleri.

    Review / AggregateRating: Ürün veya hizmet değerlendirmeleri. Tekli yorum veya ortalama puanlama.

    FAQPage: Sıkça sorulan sorular sayfaları. Soru-cevap çiftleri, doğrudan arama sonuçlarında görünebilir.

    HowTo: Adım adım rehberler. Gerekli malzemeler, süre, adım sayısı, her adımın açıklaması.

    BreadcrumbList: Sayfa hiyerarşisi. Ana Sayfa > Kategori > Ürün şeklinde yol gösterir.

    Hangi sektörde olursanız olun, bu tiplerden en az birkaçı siteniz için doğrudan uygulanabilir.


    E-Ticaret Sitelerinde Ürün Schema'sı: Satışları Artıran Detaylar

    E-ticaret dünyasında rekabet, özellikle fiyat karşılaştırma siteleri ve Google Alışveriş (Google Shopping) entegrasyonları sayesinde çok daha görünür hale geldi. Bir kullanıcı "iPhone 16 Pro 256GB" aradığında, Google sonuçlarında fiyat, stok durumu ve satıcı bilgisi doğrudan görünüyorsa, kullanıcı karar verme süreci hızlanır.

    Ürün schema'sının kritik alanları:

  • name ve description: Ürünün adı ve açıklaması
  • offers > price ve priceCurrency: Fiyat ve para birimi
  • availability: Stok durumu (InStock, OutOfStock, PreOrder)
  • brand: Ürün markası
  • aggregateRating: Ortalama puan ve yorum sayısı
  • image: Ürün görselleri
  • Gerçek dünya örneği: Bir elektronik mağazası, yeni gelen bir laptop modelinin sayfasına schema eklediğinde, arama sonuçlarında "4.8 yıldız, 127 yorum, 34.999 TL, Stokta" bilgisi görünür. Bu, kullanıcının siteye girmeden önce güven oluşturur ve satın alma niyetini pekiştirir. Stok durumunun schema ile işaretlenmesi, stokta olmayan ürünler için gereksiz tıklamaları önler ve reklam bütçesinin verimli kullanılmasını sağlar.

    Pratik çözüm: E-ticaret platformunuzun (Shopify, WooCommerce, Magento vb.) schema destekleyen eklentilerini kullanın. Ancak bu eklentilerin otomatik ürettiği schema'yı Google'ın Rich Results Test aracıyla mutlaka kontrol edin. Özellikle fiyat ve stok bilgilerinin dinamik olarak güncellendiğinden emin olun.


    Blog ve İçerik Sitelerinde Makale Schema'sı: İçeriğinizin Değerini Artırın

    Blog yazarları ve içerik üreticileri için schema markup, yazıların arama sonuçlarında daha profesyonel ve bilgilendirici görünmesini sağlar. Özellikle Google'ın "Haberler" ve "Keşfet" (Discover) gibi alanlarında görünürlük için Article schema'sı kritik öneme sahiptir.

    Makale schema'sının öne çıkan alanları:

  • headline: Makale başlığı
  • author: Yazarın adı ve hakkında bilgi
  • datePublished ve dateModified: Yayın ve son güncelleme tarihleri
  • image: Makalenin ana görseli (Google'ın önerdiği boyutlarda)
  • publisher: Yayıncı bilgisi (logo ve ad)
  • Gerçek dünya örneği: Bir seyahat blogu, "Kapadokya'da Balon Turu Rehberi" yazısına Article schema eklediğinde, arama sonucunda makalenin yanında yazarın adı, yayın tarihi ve büyük bir görsel görünebilir. Bu, kullanıcının "bu güncel ve güvenilir bir kaynak" algısı oluşturmasına yardımcı olur. Özellikle dateModified alanının düzenli güncellenmesi, Google'a içeriğin taze ve bakımlı olduğu sinyalini verir.

    Pratik çözüm: İçerik yönetim sisteminizde (WordPress, Ghost vb.) schema destekleyen SEO eklentileri (Yoast, Rank Math) kullanın. Ancak otomatik üretilen schema'da yazar bilgilerinin doğru ve eksiksiz olduğundan emin olun. Yazarın adı, fotoğrafı ve kısa biyografisi schema'da yer almalıdır. Makalelerinizde en az bir tane 1200x800 piksel veya üzeri, Google'ın önerdiği en-boy oranına uygun ana görsel kullanın.


    Yerel İşletmeler için LocalBusiness Schema'sı: Müşteriyi Kapınıza Getirin

    Fiziksel bir mağazanız, restoranınız, kliniğiniz veya ofisiniz varsa, LocalBusiness schema'sı sizin için en kritik yapısal veri tipidir. Yerel SEO, "yakınımdaki pizza salonu" veya "Ankara'da diş hekimi" gibi aramalarda görünürlük anlamına gelir ve bu aramalar genellikle yüksek dönüşüm oranına sahiptir.

    LocalBusiness schema'sının temel alanları:

  • name: İşletme adı
  • address: Tam adres (sokak, şehir, posta kodu, ülke)
  • telephone: Telefon numarası
  • openingHoursSpecification: Çalışma saatleri (gün bazlı)
  • geo: Enlem ve boylam koordinatları
  • priceRange: Fiyat aralığı (₺, ₺₺, ₺₺₺ gibi)
  • image: İşletme fotoğrafları
  • Gerçek dünya örneği: Bir İstanbul'daki kuaför salonu, LocalBusiness schema'sını doğru uyguladığında, "Kadıköy kuaför" aramasında sonuçta adres, telefon, çalışma saatleri ve hatta "Randevu Al" butonu doğrudan görünebilir. Kullanıcı, siteye bile girmeden telefonla arayabilir veya adresi haritada açabilir. Bu, özellikle mobil aramalarda devasa bir avantajdır.

    Pratik çözüm: Google İşletme Profili (Google Business Profile) hesabınızla web sitenizdeki LocalBusiness schema'sının bilgilerinin tamamen tutarlı olduğundan emin olun. Adres, telefon ve işletme adı (NAP - Name, Address, Phone) her iki platformda birebir aynı olmalıdır. Çalışma saatlerini tatil günleri ve özel günler için de güncel tutun. Schema'da geo koordinatlarını eklemek, Google Haritalar'daki görünürlüğü artırır.


    Hizmet Sektöründe Service ve FAQ Schema'sı: Güven İnşası ve Dönüşüm

    Hizmet sektöründe faaliyet gösteren işletmeler (avukatlık, muhasebe, web tasarım, temizlik, danışmanlık vb.) için Service ve FAQ schema'ları, potansiyel müşterilerin karar verme sürecini hızlandırır.

    Service schema'sı: Sunduğunuz hizmetin adı, açıklaması, sağlayıcı bilgisi, hizmet alanı (coğrafi bölge), fiyat ve hizmet tipi gibi bilgileri içerir.

    FAQPage schema'sı: Sayfanızda yer alan sıkça sorulan soruları, arama sonuçlarında doğrudan görünür hale getirir. Her soru-cevap çifti, kullanıcının siteye girmeden bilgi edinmesini sağlar.

    Gerçek dünya örneği: Bir web tasarım ajansı, "Web sitesi yaptırma maliyeti" sayfasına FAQ schema eklediğinde, arama sonucunda "Web sitesi yaptırma maliyeti nedir? - Maliyet projenin kapsamına göre değişir..." şeklinde bir akordeon görünebilir. Bu, kullanıcının sorununun yanıtını hemen almasını sağlar ve sitenize tıklama olasılığını artırır. Ayrıca, Service schema ile "İstanbul web tasarım hizmeti" aramalarında hizmetinizin detayları zengin sonuç olarak çıkabilir.

    Pratik çözüm: Hizmet sayfalarınızda en az 3-5 sık sorulan soruyu schema ile işaretleyin. Ancak FAQ schema'sını her sayfada kullanmayın; Google, her sayfada aynı soruları tekrar eden siteleri spam olarak algılayabilir. Service schema'sında hizmet alanınızı (areaServed) şehir veya bölge bazında net bir şekilde belirtin.


    Etkinlik ve Organizasyon Sitelerinde Event Schema'sı: Bilet Satışını Hızlandırma

    Konser, tiyatro, seminer, spor müsabakası, webinar gibi etkinliklerin tanıtıldığı siteler için Event schema'sı, bilet satışlarını doğrudan etkileyebilir. Google, Event schema'sı olan sayfaları özel olarak "Etkinlikler" arama filtresinde listeleyebilir.

    Event schema'sının kritik alanları:

  • name: Etkinlik adı
  • startDate ve endDate: Başlangıç ve bitiş tarihi/saati
  • location: Yer bilgisi (fiziksel adres veya online platform)
  • offers: Bilet bilgisi (fiyat, URL, availability)
  • performer: Sanatçı, konuşmacı veya katılımcı bilgisi
  • image: Etkinlik afişi veya görseli
  • Gerçek dünya örneği: Bir müzik kulübü, hafta sonu konserinin sayfasına Event schema eklediğinde, "İstanbul cuma akşamı konser" aramasında etkinlik adı, saat, yer ve bilet linki doğrudan görünür. Kullanıcı, siteye girmeden bilet alma sayfasına yönlenebilir. Özellikle offers alanında bilet fiyatı ve satın alma linkinin doğru verilmesi, dönüşümü artırır.

    Pratik çözüm: Etkinliklerinizin schema'sını etkinlik tarihinden en az 2-3 hafta önce yayınlayın. Google'ın etkinlikleri indekslemesi ve zengin sonuçlarda göstermesi zaman alır. Etkinlik iptal edildiğinde veya ertelendiğinde, schema'daki eventStatus alanını "EventCancelled" veya "EventPostponed" olarak güncelleyin. Bu, kullanıcı deneyimini korur ve Google'ın güvenini sarsmaz.


    Yemek Tarifi ve İnceleme Sitelerinde Özel Schema Uygulamaları

    Yemek tarifi siteleri ve ürün/hizmet inceleme siteleri, schema markup'tan en çok fayda sağlayan alanlardan ikisidir. Bu sitelerin içeriği doğası gereği yapılandırılmış veriye çok uygundur.

    Recipe schema'sı:

  • name: Tarif adı
  • image: Yemeğin fotoğrafı
  • author: Tarifin sahibi
  • prepTime ve cookTime: Hazırlama ve pişirme süresi
  • recipeYield: Kaç kişilik
  • recipeIngredient: Malzeme listesi
  • recipeInstructions: Adım adım yapılış
  • nutrition: Kalori ve besin değerleri
  • Review schema'sı:

  • itemReviewed: İncelenen ürün veya hizmet
  • reviewRating: Puanlama (1-5 arası)
  • author: İncelemeyi yazan
  • reviewBody: İnceleme metni
  • datePublished: İnceleme tarihi
  • Gerçek dünya örneği: Bir yemek tarifi sitesi, "Evde Pizza Hamuru" tarifine Recipe schema eklediğinde, arama sonucunda tarifin fotoğrafı, hazırlama süresi, pişirme süresi, kalori ve malzeme listesinin bir kısmı görünür. Kullanıcı, bu bilgileri görüp "Bu tarif bana uygun" dediğinde tıklar. Benzer şekilde, bir teknoloji inceleme sitesi, "iPhone 16 İncelemesi" yazısına Review schema eklediğinde, arama sonucunda 4.5 yıldız ve "Harika kamera, orta düzey pil ömrü" gibi bir özet görünebilir.

    Pratik çözüm: Tarif sitelerinde, recipeInstructions alanını adım adım ve numaralandırılmış şekilde yapılandırın. Google, bu yapıyı "HowTo" rich snippet olarak gösterebilir. İnceleme sitelerinde, aggregateRating ve tekli Review schema'larını birlikte kullanın. Ancak sahte veya içerik üreticisi olmayan kişilerden gelen yorumları schema'da göstermek, Google'ın spam politikalarına aykırı olabilir. Yorumlarınızın gerçek ve doğrulanabilir olduğundan emin olun.


    BreadcrumbList Schema'sı: Site Hiyerarşisini Arama Motorlarına Anlatma

    BreadcrumbList, kullanıcıların ve arama motorlarının sitenizin yapısını anlamasını kolaylaştıran basit ama etkili bir schema tipidir. "Ana Sayfa > Elektronik > Telefon > Akıllı Telefonlar" gibi bir yol, hem kullanıcı deneyimini iyileştirir hem de arama sonuçlarında görünür.

    BreadcrumbList schema'sının avantajları:

  • Kullanıcılar, arama sonucunda sitenizin yapısını görerek hangi kategoride olduklarını anlar.
  • Arama motorları, sitenizin iç link yapısını ve kategori hiyerarşisini daha iyi kavrar.
  • Uzun ve karmaşık URL'ler yerine, okunabilir bir yol gösterilir.
  • Gerçek dünya örneği: Bir e-ticaret sitesinde, kullanıcı "Erkek Ayakkabı > Spor > Koşu" kategorisindeki bir ürünü aradığında, arama sonucunda breadcrumb görünür. Bu, kullanıcının "Bu site geniş bir ayakkabı koleksiyonuna sahip" algısı oluşturmasını sağlar. Ayrıca, kullanıcı breadcrumb'daki "Spor" linkine tıklayarak o kategoriye gidebilir.

    Pratik çözüm: BreadcrumbList schema'sını, sitenizin gerçek breadcrumb (ekmek kırıntısı) navigasyonu ile birebir tutarlı yapın. Her ListItem içinde item (URL) ve name (görünen ad) alanları eksiksiz olmalıdır. Ana sayfa her zaman ilk öğe olarak yer almalıdır.


    Kullanıcı Deneyiminde Yapısal Verinin Rolü: Hızlı Bilgi Erişimi ve Güven

    Schema markup, sadece arama motorları için değil, nihayetinde kullanıcılar için de bir değer yaratır. Modern internet kullanıcısı, bilgiye anında ulaşmak ister. Beklenti, "siteye gireyim, gezineyim, belki bulurum" değil, "aradığım şey hemen karşımda olsun" şeklindedir.

    Yapısal veri, bu beklentiyi karşılar. Kullanıcı, arama sonucunda fiyatı, puanlamayı, çalışma saatlerini veya malzeme listesini görür. Bu, zihinsel yükü azaltır. Kullanıcı, siteye tıklamadan önce "bu benim aradığım şey mi?" sorusuna yanıt bulur.

    Ayrıca, düzenli ve doğru schema kullanımı, markanızın profesyonellik algısını güçlendirir. Bir e-ticaret sitesinde ürün fiyatı, stok durumu ve yorum sayısı net bir şekilde görünüyorsa, kullanıcı "Bu site güvenilir ve şeffaf" düşüncesiyle hareket eder. Bu güven, uzun vadede müşteri sadakati ve tekrar ziyaretler anlamına gelir.

    Gerçek dünya örneği: Bir kullanıcı, akşam yemeği için restoran ararken, arama sonuçlarında çalışma saatleri, menü fiyat aralığı ve kullanıcı puanlamalarını gören bir restorana, hiçbir bilgi görünmeyen bir restorana göre çok daha fazla tıklama eğilimindedir. Çünkü bilgi, belirsizliği ortadan kaldırır ve karar verme sürecini hızlandırır.


    Schema Markup Uygularken Karşılaşılan Yaygın Hatalar ve Çözümleri

    Schema markup'ın faydaları büyük olsa da, yanlış veya eksik uygulama, arama motorlarının sitenizi yanlış anlamasına veya zengin sonuçlarda görünmenizi engellemesine yol açabilir. Aşağıda en sık karşılaşılan hataları ve pratik çözümlerini bulacaksınız.


    Hata 1: Yanlış veya Eksik Veri Tipi Seçimi

    Sorun: Bir sayfada ürün bilgisi varsa ama Article schema'sı kullanılıyorsa, arama motoru sayfayı makale olarak indekslemeye çalışır. Bu, zengin sonuçların yanlış veya hiç görünmemesine neden olur. Benzer şekilde, LocalBusiness yerine Organization kullanmak, yerel aramalarda görünürlüğü azaltır.

    Neden önemli: Google, schema tipi ile sayfa içeriğinin tutarlı olmasını ister. Tutarsızlık, schema'nın tamamen görmezden gelinmesine veya sayfanın spam olarak algılanmasına yol açabilir.

    Gerçek dünya örneği: Bir otel, oda sayfalarına Product schema'sı eklediğinde, Google bu sayfaları ürün olarak değerlendirir ve otel aramalarında zengin sonuçlar göstermeyebilir. Otel için doğru tip LodgingBusiness veya HotelRoom olmalıdır.

    Pratik çözüm: Her sayfa için en spesifik ve doğru schema tipini seçin. Schema.org'da veri tiplerini arayın ve sayfa içeriğinizle en uygun olanı belirleyin. Eğer sayfa hem ürün hem de makale özellikleri taşıyorsa, ana içeriğe odaklanın ve birincil tipi ona göre seçin.


    Hata 2: Zorunlu Alanların Atlanması veya Yanlış Formatta Girilmesi

    Sorun: Her schema tipinin, zengin sonuçlarda görünmesi için gereken zorunlu (required) ve önerilen (recommended) alanları vardır. Örneğin, Product schema'sında offers (fiyat) ve name zorunlu kabul edilir. Event schema'sında startDate ve location kritiktir. Bu alanlar eksikse veya yanlış formatta (örneğin tarih "15 Mart 2026" yerine "2026-03-15" formatında olmalıdır) girilirse, rich snippet oluşmaz.

    Neden önemli: Google'ın Rich Results Test aracı, eksik alanları kırmızı olarak işaretler. Bu alanlar düzeltilmeden, sayfanız zengin sonuçlara uygun olmaz.

    Gerçek dünya örneği: Bir etkinlik sitesi, startDate alanına "15 Mart 2026, Cumartesi 14:00" yazdığında, Google bu tarihi parse edemez ve etkinliği zengin sonuçlarda göstermez. Doğru format ISO 8601 standardına uygun olmalıdır: "2026-03-15T14:00:00+03:00".

    Pratik çözüm: Schema.org'da kullandığınız tipin dokümantasyonunu inceleyin ve zorunlu alanları bir kontrol listesi olarak tutun. Tarih alanlarında ISO 8601 formatını kullanın. Fiyat alanlarında sadece sayısal değer girin, para birimini priceCurrency alanında belirtin. Schema'nızı yayınlamadan önce Google'ın Rich Results Test ve Schema Markup Validator araçlarıyla test edin.


    Hata 3: Test ve Doğrulama Aşamasının İhmal Edilmesi

    Sorun: Schema markup eklendikten sonra, birçok site sahibi "eklendi, işlem tamam" düşüncesiyle hareket eder. Ancak schema kodunda bir syntax hatası, eksik kapanış etiketi veya yanlış iç içe geçme (nesting) olabilir. Bu hatalar, arama motorlarının schema'yı tamamen görmezden gelmesine neden olur.

    Neden önemli: Schema markup, arama motorları tarafından düzenli olarak taranır ve değerlendirilir. Hatalı schema, sitenizin genel teknik SEO sağlığını olumsuz etkileyebilir. Ayrıca, hatalı schema'nın düzeltilmesi için Google'ın yeniden taraması haftalar alabilir.

    Gerçek dünya örneği: Bir e-ticaret sitesi, 500 ürün sayfasına toplu olarak schema ekledi. Ancak şablon kodunda offers bloğunun kapanış etiketi eksikti. Sonuç olarak, hiçbir ürün sayfası zengin sonuçlarda görünmedi. Hata, 3 ay sonra rutin bir SEO denetiminde fark edildi.

    Pratik çözüm: Schema ekledikten sonra her zaman test edin. Google Search Console'da "Enhancements" (Zenginleştirmeler) raporunu düzenli kontrol edin. Burada schema hataları ve uyarıları listelenir. Hatalı sayfaları önceliklendirin ve düzeltin. Schema değişikliklerinden sonra, URL'yi Google Search Console'da "URL Inspection" aracıyla yeniden tarama talebinde bulunun.


    Hata 4: Güncellemelerin ve Değişikliklerin Schema'ya Yansıtılmaması

    Sorun: Fiyat değişti, stok tükendi, çalışma saatleri güncellendi, etkinlik tarihi ertelendi... Ancak web sitesindeki schema markup hâlâ eski bilgileri gösteriyor. Bu, kullanıcı deneyimini mahveder ve Google'ın güvenini sarsar.

    Neden önemli: Google, schema'daki bilgilerin sayfa içeriğindeki bilgilerle tutarlı olmasını şart koşar. Tutarsızlık, "structured data spam" olarak değerlendirilebilir ve manuel işlem (manual action) cezasına yol açabilir.

    Gerçek dünya örneği: Bir e-ticaret sitesi, Black Friday indirimleri sırasında ürün fiyatlarını güncelledi ancak schema'daki fiyatlar eski kaldı. Sonuç olarak, arama sonuçlarında eski fiyat göründü ve kullanıcılar siteye tıkladığında şok yaşadı. Bu, hem hemen çıkma oranını artırdı hem de marka itibarını zedeledi.

    Pratik çözüm: Schema markup'ı dinamik ve otomatik hale getirin. E-ticaret sitelerinde, fiyat ve stok bilgileri veritabanından çekilerek schema'ya otomatik yazılmalıdır. İçerik yönetim sistemlerinde, yayın tarihi ve son güncelleme tarihi otomatik olarak schema'ya yansıtılmalıdır. Schema'da dateModified alanını aktif olarak kullanın ve içerik güncellendiğinde bu alanı otomatik güncelleyin.


    Hata 5: Aşırı ve Spam Niteliğinde Schema Kullanımı

    Sorun: Bir sayfada birden fazla schema tipi yığılması, sayfa içeriğiyle alakasız schema'ların eklenmesi veya kullanıcıya görünmeyen gizli schema verileri eklenmesi. Örneğin, bir iletişim sayfasına Product schema'sı eklemek veya her sayfaya FAQPage schema'sı yapıştırmak.

    Neden önemli: Google, schema markup'ın sayfadaki görünür içerikle birebir eşleşmesini ister. Gizli veya alakasız schema, spam olarak algılanır ve sitenizin genel SEO performansını olumsuz etkileyebilir.

    Gerçek dünya örneği: Bir blog sitesi, her makaleye FAQPage schema'sı eklemek için aynı 5 soruyu ve cevabı makalenin altına gizli bir div içinde yerleştirdi. Google, bu uygulamayı tespit etti ve sitenin FAQ zengin sonuçlarını tamamen kaldırdı.

    Pratik çözüm: Her sayfada sadece o sayfanın içeriğine uygun schema kullanın. Schema'daki her bilgi, kullanıcının sayfada görebildiği bir içerik parçasına karşılık gelmelidir. FAQPage schema'sını sadece gerçekten SSS içeren sayfalarda kullanın. Review schema'sını sadece gerçek kullanıcı yorumlarının olduğu sayfalarda kullanın. Dürüst ve tutarlı olun.


    Schema Markup'ın Geleceği: Sesli Arama, Yapay Zeka ve Görsel Arama

    Schema markup, statik bir teknoloji değil, sürekli evrilen bir standarttır. Gelecekteki gelişmeler, schema'nın önemini daha da artıracak gibi görünüyor.

    Sesli Arama (Voice Search): Akıllı asistanlar (Siri, Google Assistant, Alexa) kullanıcıların sorularına doğrudan cevap vermek için yapısal veriye güvenir. "Yakınımdaki açık pizza salonları" sorusuna yanıt verebilmek için Google, LocalBusiness schema'sındaki çalışma saatleri ve konum bilgisine ihtiyaç duyar.

    Yapay Zeka ve LLM'ler: Büyük dil modelleri (ChatGPT, Gemini, Claude), web sitelerinden bilgi çekerken schema markup'ı daha iyi anlayabilir ve doğru bağlamda kullanabilir. Schema, AI'nın sitenizin içeriğini "halüsinasyon" (yanlış bilgi üretme) yapmadan özetlemesine yardımcı olur.

    Görsel Arama (Visual Search): Google Lens ve benzeri araçlar, görselleri tanımlarken schema'daki image ve Product bilgilerini kullanır. Özellikle Product schema'sındaki yüksek kaliteli görseller ve detaylı açıklamalar, görsel arama sonuçlarında görünme şansını artırır.

    Gerçek dünya örneği: Bir kullanıcı, "Akşam 8'den sonra açık eczaneler" diye sesli arama yaptığında, Google, LocalBusiness schema'sındaki openingHoursSpecification ve department (eczane bölümü) bilgilerini kullanarak doğru sonuçları sıralar. Schema'sı olmayan bir eczane, bu aramada hiç görünmez.

    Pratik çözüm: Schema stratejinizi sadece "Google sıralaması" olarak değil, "her kanalda doğru bilgi" olarak düşünün. Sesli arama uyumlu olmak için Speakable schema tipini (desteklenen alanlarda) kullanın. Yapay zeka uyumlu olmak için Organization, Person ve Article schema'larınızı detaylı ve doğru tutun. Görsel arama için görsellerinizin yüksek çözünürlüklü ve schema'da doğru image URL'leriyle referanslandığından emin olun.


    Pratik Uygulama Rehberi: Sitenize Schema Eklemek İçin Adım Adım Süreç

    Schema markup eklemek, korkutucu görünebilir, ancak sistematik bir yaklaşımla kolaylaşır.

    Adım 1: Önceliklendirme. Önce hangi sayfalarınızın en çok trafik getirdiğini ve hangi sayfaların dönüşüm sağladığını analiz edin. Ana sayfa, ürün/hizmet sayfaları, iletişim sayfası ve popüler blog yazıları ilk önceliğiniz olsun.

    Adım 2: Schema Tipi Seçimi. Her sayfa için en uygun schema tipini belirleyin. E-ticaret için Product, blog için Article, yerel işletme için LocalBusiness, SSS için FAQPage.

    Adım 3: Zorunlu Alanları Belirleme. Schema.org ve Google'ın dokümantasyonundan, seçtiğiniz tip için zorunlu ve önerilen alanları listeleyin.

    Adım 4: Veri Toplama. Sayfalarınızdaki mevcut bilgileri (fiyat, adres, tarih, yazar) toplayın ve schema formatına uygun hale getirin.

    Adım 5: Uygulama. Schema'yı HTML'e JSON-LD formatında (Google'ın önerdiği format) ekleyin. JSON-LD, sayfanın <head> bölümüne yerleştirilir ve mevcut HTML yapısını bozmaz.

    Adım 6: Test. Google Rich Results Test ve Schema Markup Validator ile test edin. Hataları ve uyarıları düzeltin.

    Adım 7: İzleme. Google Search Console'da Enhancements raporunu takip edin. Zengin sonuçların görünüp görünmediğini, tıklama oranlarındaki değişimi analiz edin.

    Adım 8: Sürekli Güncelleme. Fiyat, stok, tarih, çalışma saati gibi değişken bilgilerin schema'da güncel kalmasını sağlayın.


    Sonuç: Yapısal Veri, Dijital Varlığınızın Temel Taşıdır

    Schema Markup, modern web dünyasında "iyi olması gereken" bir özellik değil, zorunlu bir altyapı haline geldi. Arama motorları, kullanıcılar ve yapay zeka sistemleri, web sitenizdeki bilgileri daha hızlı, daha doğru ve daha anlamlı bir şekilde tüketmek istiyor. Yapısal veri, bu talebin karşılığıdır.

    Doğru uygulandığında, schema markup sadece arama sonuçlarında daha dikkat çekici görünmenizi sağlamaz; aynı zamanda markanızın profesyonelliğini, şeffaflığını ve kullanıcı odaklılığını da ortaya koyar. E-ticaret sitenizin satışlarını artırabilir, blogunuzun okunurluğunu yükseltebilir, yerel işletmenizin kapısına müşteri getirebilir ve etkinliklerinizin biletlerini satabilirsiniz.

    Unutmayın: Schema markup'ın etkileri bir gecede görünmez. Ancak tutarlı, doğru ve güncel bir uygulama, uzun vadede dijital varlığınızın en güçlü destekçilerinden biri olur. Arama motorları sürekli evriliyor, kullanıcı beklentileri yükseliyor ve yapay zeka içerik tüketim biçimlerini değiştiriyor. Bu değişimde ayakta kalmak ve öne çıkmak istiyorsanız, yapısal veri stratejinizi bugünden oluşturmaya başlamalısınız.

    Dijital dünyada görünür olmak, sadece içerik üretmekle değil; o içeriğin arama motorları ve kullanıcılar tarafından doğru anlaşılmasıyla mümkündür. Schema markup, işte bu anlamda köprü görevi görür. Doğru bilgiyi, doğru formatta, doğru zamanda sunmak; dijital başarının en temel formülüdür.


    Bu makale, noves.digital blogunda dijital çözümler, web tasarım ve yazılım dünyasındaki güncel konuları eğitici ve uygulanabilir bir dille ele alma çabasıyla hazırlanmıştır. Daha fazla teknik içerik ve dijital strateji rehberleri için bizi takip etmeye devam edin.