Schema markup kılavuzu, arama motorlarının web sitenizin içeriğinin özel anlamını anlamasına yardımcı olan bir kod sistemidir. Schema.org’da bulunan kelime dağarcığını kullanarak, makinelere verileriniz hakkında net bir bağlam sağlarsınız; örneğin bir sayı dizisinin telefon numarası, fiyat veya tarih olup olmadığı gibi. Bu yapılandırılmış veriler, arama motorlarının standart mavi bağlantılardan daha görsel olarak çekici ve bilgilendirici olan zengin sonuçları görüntülemesine olanak tanır.
SEO için schema markup nedir?
Schema markup, arama motorlarının sayfanızı arama sonuçları sayfalarında (SERP) nasıl okuduğunu ve temsil ettiğini iyileştirmek için HTML’inize eklediğiniz anlamsal etiketler sözlüğüdür. 2011 yılında Google, Bing, Yandex ve Yahoo arasındaki iş birliğiyle oluşturulmuştur. Temel amaç, tüm arama motorlarının kafa karışıklığı olmadan yorumlayabileceği ortak bir dil yaratmaktı. Bu kelime dağarcığını kullandığınızda, bir arama motoruna sadece bir kelimenin ne dediğini değil, gerçek dünya bağlamında aslında ne anlama geldiğini bildirmiş olursunuz.

Örneğin, bir sayfada ‘Avatar’ kelimesi varsa, arama motoru 2009 yapımı bilim kurgu filminden mi yoksa bir profil resmi kavramından mı bahsettiğinizi bilmeyebilir. Belirli şema etiketlerini kullanarak, sayfanın bir ‘Film’ hakkında olduğunu açıkça belirtebilir ve yönetmen, çıkış tarihi ve derecelendirmeler gibi ayrıntıları sağlayabilirsiniz. Bu netlik düzeyi, arama motorlarının içeriğinizi daha doğru bir şekilde dizine eklemesine yardımcı olur ve modern arama özelliklerinin temelini oluşturur.
Yapılandırılmış veriler eklemek, backlinkler veya site hızı gibi doğrudan bir sıralama faktörü olmasa da, performans üzerinde önemli bir etkiye sahiptir. Arama sonuçlarında daha fazla bilgi sağlayarak, bir kullanıcının bağlantınıza tıklama olasılığını artırırsınız. Bu tıklama oranındaki (CTR) iyileşme, daha fazla trafiğe ve daha iyi etkileşim sinyallerine yol açabilir, bu da dolaylı olarak genel SEO çabalarınızı destekler. Bu, her web yöneticisinin anlaması gereken teknik SEO’nun temel bir parçasıdır.
Bir web sitesi neden yapılandırılmış verileri kullanmalıdır?
Yapılandırılmış verileri kullanmanın en görünür nedeni zengin snippet’lerin oluşturulmasıdır. Bunlar, yıldız derecelendirmeleri, ürün fiyatları, etkinlik tarihleri veya tarifler için pişirme süreleri gibi ekstra bilgileri içeren geliştirilmiş arama sonuçlarıdır. Bir kullanıcı 4,5 yıldızlı bir derecelendirmeye ve fiyat aralığına sahip bir arama sonucu gördüğünde, o sonuca düz bir metin bağlantısından daha fazla güvenme eğilimindedir. Bu görsel belirginlik, özellikle alanın sınırlı olduğu mobil cihazlarda web sitenizin kalabalık arama ortamında öne çıkmasına yardımcı olur.

Görsel iyileştirmelerin ötesinde, yapılandırılmış veriler sesli arama ve yapay zeka destekli yanıt motorlarına yardımcı olur. Kullanıcılar dijital bir asistana belirli bir soru sorduğunda, asistan yanıtı genellikle yapılandırılmış veri alanlarından çeker. Sitenizde FAQ şeması veya HowTo şeması varsa, içeriğinizin birincil yanıt olarak seçilme şansını artırırsınız. Bu, markanızı farklı arama platformlarında ve cihazlarda daha otoriter ve erişilebilir hale getirir.
Ayrıca, yapılandırılmış veriler Bilgi Grafiği’ni (Knowledge Graph) doldurmak için kullanılır. Bu, marka adları veya ünlü kişiler için arama sonuçlarının sağ tarafında görünen büyük kutudur. Net bir ‘Organizasyon’ veya ‘Kişi’ şeması sağlayarak, logonuz, sosyal medya profilleriniz ve iletişim bilgileriniz dahil olmak üzere işletmeniz hakkında görüntülenen bilgileri kontrol edebilirsiniz. Bu kontrol, marka yönetimi ve kullanıcıların şirketiniz hakkında doğru ayrıntıları hızlı bir şekilde bulmasını sağlamak için hayati önem taşır.
Hangi şema türleri en yaygındır?
Schema.org’da yüzlerce farklı şema türü mevcuttur, ancak çoğu web sitesi sonuç almak için sadece birkaç ana türe ihtiyaç duyar. Doğru türü seçmek, iş modelinize ve ürettiğiniz içerik türüne bağlıdır. Yerel bir restoranın ihtiyaçları, küresel bir yazılım şirketi veya kişisel bir blog ile karşılaştırıldığında farklı olacaktır. En alakalı türleri belirlemek, başarılı bir uygulama stratejisinin ilk adımıdır.
- Organization: Logosu, adresi ve sosyal bağlantıları dahil olmak üzere bir şirket hakkında ayrıntılar sağlar.
- LocalBusiness: Çalışma saatleri, konum ve telefon numarası dahil olmak üzere fiziksel mağazalar için çok önemlidir.
- Product: Bir e-ticaret mağazasındaki ürünler için fiyat, stok durumu ve inceleme puanlarını görüntüler.
- Article: Haber ve blog yazılarının ‘En İyi Hikayeler’ karuselinde görünmesine yardımcı olur.
- FAQ: Arama sonuçlarında doğrudan soru ve cevap listesini gösterir.
- Review: Ürünler, kitaplar veya filmler için arama sonuçlarına yıldız derecelendirmeleri ekler.
- Event: Yaklaşan performanslar veya webinarlar için tarihleri, konumları ve bilet bağlantılarını görüntüler.
- Recipe: Yemek blogları için pişirme süresi, kalori miktarı ve besin değerlerini sağlar.
- JobPosting: İş ilanlarının özel Google Jobs arama arayüzünde görünmesini sağlar.
Bu türlerin her birinin doldurabileceğiniz belirli özellikleri vardır. ‘Product’ şeması için marka adını, açıklamayı, görseli ve fiyatı içeren ‘Teklif’ özelliğini eklemelisiniz. Bir ‘Article’ için başlık, yazarın adı ve yayınlandığı tarih gereklidir. Verileriniz ne kadar eksiksiz olursa, arama motoru sayfanızı potansiyel ziyaretçilere o kadar iyi temsil edebilir.
Product ve Article türleri için temel özellikler
Product şemasını uygularken ‘Teklif’ ve ‘Toplu Derecelendirme’ özelliklerine odaklanmalısınız. Teklif özelliği, alıcılar için en önemli bilgi olan fiyatı ve para birimini tanımladığınız yerdir. Ayrıca bir ürünün stokta olup olmadığını göstermek için ‘stok durumu’ özelliğini de eklemelisiniz. Bunları atlarsanız, Google fiyatı arama sonuçlarında görüntülemeyebilir, bu da işaretlemenin etkinliğini azaltır. Buradaki güvenilir veriler, kullanıcıyla anında güven oluşturur.
Article şeması için ‘yazar’ özelliği giderek daha önemli hale geldi. Arama motorları, otoritesini ve uzmanlığını değerlendirmek için içeriği kimin yazdığını bilmek ister. Yazarı, sosyal medya profillerini veya biyografi sayfasını içeren bir ‘Kişi’ şemasına bağlamalısınız. Ayrıca ‘yayınlanma tarihi’ ve ‘değiştirilme tarihi’ alanlarının doğru olduğundan emin olun. Net bir değişiklik tarihi sağlamak, arama motorlarına içeriğinizin taze ve güncel olduğunu bildirir, bu da haberle ilgili sorgular için olumlu bir sinyal olabilir.
Birçok tür için diğer önemli özellik ‘sameAs’tir. Bu alan, şemanızı Wikipedia sayfanız, LinkedIn profiliniz veya resmi sosyal medya hesaplarınız gibi diğer yetkili kaynaklarla bağlamanıza olanak tanır. Bu, arama motorlarının farklı çevrimiçi varlıklar arasında bağlantı kurmasına yardımcı olur ve web sitenizde bahsedilen işletmenin diğer platformlarda görülenle aynı olduğunu doğrular. Markanızın Bilgi Grafiği’ndeki varlığını güçlendirir.
JSON-LD kullanarak adım adım uygulama
Google, yapılandırılmış veri uygulaması için JSON-LD (Linked Data için JavaScript Object Notation) kullanılmasını önerir. Microdata gibi eski yöntemlerin aksine, JSON-LD, kullanıcının gördüğü içerikten ayrı, HTML’inizin baş veya gövde kısmında bulunan bir kod bloğudur. Bu, bakımını çok daha kolay hale getirir ve sitenizin tasarımını bozma olasılığını azaltır. Yaygın bir model, sayfa oluşturmayı geciktirmeden yüklendiğinden emin olmak için betiği baş kısmının altına yerleştirmektir.
Başlamak için kodu oluşturmak üzere bir şema oluşturucu aracı kullanabilirsiniz. Boşlukları bilgilerinizle doldurursunuz ve araç bir betik etiketi sağlar. Basit bir Organizasyon şeması için betik, Schema.org’a işaret eden bir bağlam satırı, ‘Organizasyon’ olduğunu belirten bir tür satırı ve ardından adınızı ve URL’nizi içerecektir. Bu kodu aldıktan sonra, sadece kopyalayıp web sitenizin CMS’sine veya doğrudan şablonunuzun koduna yapıştırırsınız.
- Sayfa içeriğiniz için uygun şema türünü seçin.
- Bir oluşturucu aracı kullanın veya geçerli sözdizimini kullanarak JSON-LD betiğini manuel olarak yazın.
- İşaretlemenin zengin sonuçlar için uygun olduğundan emin olmak için gerekli tüm özellikleri ekleyin.
- Betik etiketini hedef sayfanızın HTML’ine, tercihen baş kısmına yerleştirin.
- Değişiklikleri canlıya almadan önce bir doğrulama aracı kullanarak uygulamayı test edin.
- Verilerin doğru bir şekilde ayrıştırıldığını doğrulamak için arama konsolundaki sonuçları izleyin.
WordPress gibi bir CMS kullanıyorsanız, birçok SEO eklentisi bunu sizin için halledebilir. Bir açılır menüden bir şema türü seçmenize ve verileri gönderi başlığınızdan ve meta verilerinizden otomatik olarak çekmenize olanak tanırlar. Ancak, özel siteler veya ‘FAQ’ ya da ‘Product’ gibi belirli şema türleri için, tüm ayrıntılı özelliklerin doğru bir şekilde dahil edildiğinden emin olmak için manuel uygulama veya özel alanlar gerekebilir. Eklentinin yinelenen veya çelişkili şema blokları oluşturmadığını her zaman kontrol edin.
Yapılandırılmış verilerinizi test etme ve doğrulama
Uygulamanızı tamamlanmış saymadan önce kodu doğrulamanız gerekir. Arama motorları sözdizimi konusunda çok katıdır; eksik tek bir virgül veya parantez tüm kod bloğunu okunmaz hale getirebilir. Google, URL’nizi veya bir kod parçacığını yapıştırabileceğiniz bir ‘Zengin Sonuçlar Testi’ aracı sağlar. Araç size kodunuzun geçerli olup olmadığını söyleyecek ve zengin sonucun aramada nasıl görünebileceğinin bir önizlemesini gösterecektir. Ayrıca önerilen ancak gerekli olmayan eksik alanları da vurgulayacaktır.
Diğer bir yararlı araç, Schema.org’daki Schema Markup Validator’dır. Bu araç Google’ın testinden daha geniştir ve sadece Google’ın zengin sonuçlar için kullandığı alt kümeyi değil, tüm Schema.org kelime dağarcığına uyumluluğu kontrol eder. Her iki aracı da kullanmak, verilerinizin teknik olarak mükemmel olmasını ve tüm arama motorları için optimize edilmesini sağlar. Hatalar görüyorsanız, bunlar genellikle geçersiz karakterlerle veya bir ürün teklifindeki fiyat gibi ‘gerekli’ alanların eksik olmasıyla ilgilidir.
Kod canlıya alındıktan sonra Google Search Console’u düzenli olarak kontrol etmelisiniz. ‘İyileştirmeler’ sekmesi altında, Google’ın sitenizde algıladığı her şema türü için raporlar bulacaksınız. Bu raporlar size kaç sayfanın geçerli şemaya sahip olduğunu ve kaçının ‘Kritik sorunlar’ veya ‘Uyarılar’ içerdiğini gösterir. Kritik sorunlar zengin sonuçların görünmesini engellerken, uyarılar iyileştirme önerileridir. Bunları hızlı bir şekilde ele almak, arama görünürlüğünüzün yüksek kalmasını sağlar.
Alien Road schema markup’ı nasıl uygular
Alien Road, teknik SEO hizmetinin bir parçası olarak veri işaretleme için ayrıntılı bir süreç izler. Süreç, ekibin zengin sonuçlardan en çok faydalanacak yüksek niyetli sayfaları belirlediği bir keşif aşamasıyla başlar. Bir e-ticaret müşterisi için bu, ürün sayfalarına ve kategori sayfalarına öncelik vermek anlamına gelir. Hizmet tabanlı bir müşteri için odak noktası referans sayfaları ve SSS bölümleri olabilir. Bu hedeflenmiş yaklaşım, kaynakların trafik büyümesi için en yüksek potansiyele sahip sayfalara harcanmasını sağlar.
Sayfaları belirledikten sonra Alien Road, gerekli olan belirli şema türlerini ve özellikleri planlar. Uygulama genellikle Google Tag Manager (GTM) aracılığıyla veya doğrudan müşterinin geliştirme ekibiyle çalışarak yapılır. Bu, ana web sitesi kodunu karıştırmadan temiz bir dağıtıma olanak tanır. Örneğin, bir SaaS şirketi için tipik bir çalışma, tüm ürün sayfalarında SoftwareApplication şemasının kurulmasını, ‘işletimSistemi’, ‘uygulamaKategorisi’ ve üçüncü taraf inceleme sitelerinden toplanan ‘topluDerecelendirme’ gibi belirli özelliklerin dahil edilmesini içerebilir.
Alien Road sürecinin son aşaması, sürekli izleme ve optimizasyonu içerir. Arama motorlarının yapılandırılmış veriler için gereksinimleri sık sık değişir, bu nedenle ekip her ay Google Search Console’daki ‘İyileştirmeler’ raporlarını gözden geçirir. Yeni bir özellik gerekirse veya bir uyarı görünürse, ekip JSON-LD betiklerini hemen günceller. Bu proaktif yönetim, müşterinin arama sonuçlarının sürekli değişen dijital pazarda profesyonel ve rekabetçi görünmesini sağlar.
Yaygın yapılandırılmış veri hatalarından kaçınma
En yaygın hatalardan biri, kullanıcı tarafından görünmeyen içeriği işaretlemektir. Google’ın yönergeleri, yapılandırılmış verilerin sayfada olanları doğru bir şekilde yansıtması gerektiğini belirtir. Şemanıza 5 yıldızlı bir derecelendirme eklerseniz ancak gerçek web sitesinde görünür bir inceleme yoksa, siteniz spam yapılandırılmış veriler nedeniyle işaretlenebilir. Bu, manuel bir işleme yol açabilir ve siteniz zengin sonuçları gösterme yeteneğini tamamen kaybeder. Kodunuzdaki verilerin ekrandaki verilerle eşleştiğinden her zaman emin olun.
Sık karşılaşılan bir diğer hata, içerik için yanlış şema türünü kullanmaktır. Örneğin, bir hizmet için ‘Product’ şeması kullanmak veya bağlantı listesi için ‘Article’ şeması kullanmak. Her türün belirli bir tanımı vardır ve bunları yanlış kullanmak arama motorlarının kafasını karıştırır. Hangi türü kullanacağınızdan emin değilseniz, uymayan belirli bir tür yerine ‘Şey’ veya ‘WebSayfası’ gibi daha genel bir tür kullanmak daha iyidir. Anlamsal veriler söz konusu olduğunda doğruluk, karmaşıklıktan daha önemlidir.
Son olarak, aynı sayfada çelişkili bilgiler sağlayan birden fazla şema bloğuna dikkat edin. Bir blok bir ürünün 50 dolara mal olduğunu, diğeri ise 60 dolara mal olduğunu söylüyorsa, arama motoru muhtemelen ikisini de görmezden gelecektir. Bu durum genellikle bir web sitesi birden fazla SEO eklentisi veya manuel kod ile otomatik araçların bir kombinasyonunu kullandığında gerçekleşir. Sayfalarınızı Zengin Sonuçlar Testi ile düzenli olarak denetlemek, bu çelişkileri arama performansınızı etkilemeden önce tespit etmenize ve çözmenize yardımcı olabilir.
Bu hafta nereden başlamalı
Yapılandırılmış verilerle yolculuğunuza başlamak için en önemli üç sayfanızı belirleyerek başlayın. Bunlar genellikle ana sayfanız, ana ürün veya hizmet sayfanız ve yüksek trafikli bir blog yazınızdır. Bu sayfalar için temel ‘Organizasyon’, ‘Ürün’ ve ‘Makale’ betikleri oluşturmak üzere bir şema oluşturucu kullanın. Hata olmadığından emin olmak için kodu Google Zengin Sonuçlar Testi’nde test edin, ardından betikleri sitenizin baş kısmına ekleyin. Bu küçük adım, arama motorlarının en değerli içeriğinizi nasıl algıladığını hemen iyileştirecektir.
İlk kurulumdan sonra, Google Search Console’un ‘İyileştirmeler’ bölümünü keşfetmek için biraz zaman harcayın. Sitenizde bilmediğiniz mevcut hataları arayın. Bu hataları düzeltmek, arama varlığınızda bir iyileşme görmenin genellikle en hızlı yoludur. JSON-LD formatına daha fazla alıştıkça, uygulamanızı arama sonuçlarında daha fazla görünürlük sağlayabilen SSS veya Video şeması gibi daha karmaşık türleri içerecek şekilde genişletebilirsiniz.
Okumaya devam edin: SEO (Arama Motoru Optimizasyonu) · SEO