Yapısal Veri İşaretlemesi (Schema Markup): Arama Motorlarına İçeriğinizi Anlatmanın Gücü
Web sitelerimizdeki içerikler insanlar tarafından kolayca anlaşılabilirken, arama motorları için bu her zaman o kadar basit değildir. Arama motorları bir sayfayı tarar ve anlamaya çalışır, ancak içeriğin tam bağlamını ve ilişkilerini kavramakta zorlanabilirler. İşte bu noktada Yapısal Veri İşaretlemesi (Schema Markup) devreye girer.
Yapısal veri işaretlemesi, web sitenizdeki içeriği arama motorları için daha anlamlı hale getiren, standartlaştırılmış bir kod formatıdır. HTML kodunuza eklenen bu ek etiketler, arama motorlarına belirli veri parçacıklarının ne anlama geldiğini açıkça belirtir. Bu sayede arama motorları, içeriğinizi daha iyi anlar ve kullanıcıya daha zengin ve bilgilendirici arama sonuçları sunabilir.
Neden Yapısal Veri İşaretlemesi Önemlidir?
- Zengin Sonuçlar (Rich Snippets) ve Zengin Kartlar (Rich Cards): Yapısal verinin en büyük faydası, arama sonuçlarında (SERP’ler) sitenizin daha dikkat çekici görünmesini sağlayan zengin sonuçlar veya zengin kartlar elde etmenize yardımcı olmasıdır. Örneğin, bir tarif sayfanız varsa, arama sonuçlarında yıldız derecelendirmesi, pişirme süresi veya kalori bilgisi görünebilir. Bu, tıklama oranınızı (CTR) önemli ölçüde artırabilir.
- Gelişmiş Anlama (Semantic Search): Arama motorlarının içeriğinizi daha derinlemesine anlamasına yardımcı olur. Bu, sitenizin arama sorgularına daha alakalı ve bağlamsal olarak uygun bir şekilde yanıt vermesini sağlar, bu da uzun vadede sıralamalarınızı dolaylı olarak etkileyebilir.
- Bilgi Grafiği (Knowledge Graph): Özellikle işletmeler, kişiler veya kavramlar için yapısal veri, Google’ın Bilgi Grafiği’ne veri sağlamaya yardımcı olabilir.
- Sesli Aramalar ve Dijital Asistanlar: Yapısal veri, sesli aramalar ve dijital asistanlar (Google Assistant, Siri, Alexa) için içeriğinizin daha kolay işlenmesine yardımcı olur, çünkü aradıkları bilgiyi yapılandırılmış bir formatta bulabilirler.
- Rekabet Avantajı: Rakipleriniz henüz yapısal veri kullanmıyorsa, bu size arama sonuçlarında belirgin bir avantaj sağlayabilir.
Schema.org Nedir?
Schema.org, Google, Bing, Yahoo ve Yandex gibi büyük arama motorlarının ortaklaşa geliştirdiği, web üzerindeki veriler için ortak bir sözlük sağlayan bir projedir. Bu sözlük, farklı veri türleri (kişiler, yerler, olaylar, ürünler, tarifler vb.) ve bunların özellikleri için standart terimler ve hiyerarşiler sunar. Yapısal veri işaretlemesi yaparken bu Schema.org sözlüğünü kullanırsınız.
Yapısal Veri Türleri ve Örnekleri
Schema.org’da yüzlerce farklı yapısal veri türü bulunur. İşte en yaygın ve SEO için en faydalı olanlardan bazıları:
- Organizasyon (Organization): İşletmenizin adı, adresi, telefon numarası, logosu, sosyal medya profilleri gibi temel bilgilerini belirtir. Yerel SEO için kritik öneme sahiptir.
JSON
{ "@context": "https://schema.org", "@type": "Organization", "name": "Şirket Adı", "url": "https://www.ornek.com", "logo": "https://www.ornek.com/logo.png", "contactPoint": { "@type": "ContactPoint", "telephone": "+90-123-456-7890", "contactType": "Customer Service" } }
- Yerel İşletme (LocalBusiness): Bir restorandan bir tamirhaneye kadar fiziksel bir konuma sahip işletmeler için kullanılır. Çalışma saatleri, yorumlar, menüler gibi daha spesifik bilgiler eklenebilir.
JSON
{ "@context": "https://schema.org", "@type": "LocalBusiness", "name": "Harika Cafe", "address": { "@type": "PostalAddress", "streetAddress": "Ana Cadde No:1", "addressLocality": "İstanbul", "addressRegion": "TR", "postalCode": "34000", "addressCountry": "TR" }, "telephone": "+90-212-1234567" }
- Ürün (Product): Ürün adı, açıklaması, fiyatı, stok durumu, derecelendirmeleri ve yorumları gibi bilgileri belirtir. E-ticaret siteleri için vazgeçilmezdir.
JSON
{ "@context": "https://schema.org/", "@type": "Product", "name": "Süper Akıllı Telefon X", "image": "https://www.ornek.com/telefon-x.jpg", "description": "En yeni özelliklerle donatılmış akıllı telefon.", "sku": "SKU12345", "offers": { "@type": "Offer", "url": "https://www.ornek.com/telefon-x", "priceCurrency": "TL", "price": "9999.00", "itemCondition": "https://schema.org/NewCondition", "availability": "https://schema.org/InStock" }, "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.5", "reviewCount": "120" } }
- İnceleme (Review) veya Derecelendirme (AggregateRating): Ürünler, hizmetler, kitaplar vb. için bireysel incelemeleri veya ortalama derecelendirmeleri gösterir.
- Makale (Article) / Blog Yazısı (BlogPosting): Blog yazıları, haber makaleleri için yazar, yayın tarihi, başlık, görsel gibi bilgileri belirtir.
- Tarif (Recipe): Yemek tarifleri için pişirme süresi, malzemeler, kalori, derecelendirme gibi bilgileri gösterir.
- Etkinlik (Event): Konserler, konferanslar, sergiler gibi etkinlikler için tarih, konum, bilet bilgileri.
- Sıkça Sorulan Sorular (FAQPage): SSS sayfalarınızdaki soru-cevap çiftlerini arama sonuçlarında genişletilebilir bir formatta göstermeye olanak tanır.
JSON
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "Şirketinizin merkezi nerede?", "acceptedAnswer": { "@type": "Answer", "text": "Şirketimizin merkezi İstanbul'dadır." } },{ "@type": "Question", "name": "Hangi ödeme yöntemlerini kabul ediyorsunuz?", "acceptedAnswer": { "@type": "Answer", "text": "Kredi kartı, banka havalesi ve mobil ödeme kabul ediyoruz." } }] }
- VideoObject: Sayfadaki bir videonun başlığı, açıklaması, küçük resmi, yükleme tarihi gibi bilgileri belirtir.
- Yol Haritası (BreadcrumbList): Sitenizin gezinme yolunu arama sonuçlarında gösterir.
Yapısal Veri İşaretleme Formatları
Schema.org verilerini web sayfanıza eklemek için çeşitli formatlar mevcuttur:
- JSON-LD (JavaScript Object Notation for Linked Data): Google’ın önerdiği ve en yaygın kullanılan formattır. HTML’in
<head>
veya<body>
bölümüne bir<script type="application/ld+json"></script>
etiketi içinde yerleştirilir. Avantajı, sayfanın görsel düzenini etkilememesi ve daha kolay uygulanabilmesidir. - Microdata: HTML etiketlerine doğrudan eklenen öznitelikler (
itemscope
,itemtype
,itemprop
) kullanır. - RDFa (Resource Description Framework in Attributes): Microdata’ya benzer şekilde HTML öznitelikleri kullanır, ancak daha karmaşıktır.
JSON-LD, kullanım kolaylığı ve Google tarafından tercih edilmesi nedeniyle genellikle en iyi seçenektir.
Yapısal Veri İşaretlemesi Nasıl Uygulanır?
- Hangi İçeriği İşaretleyeceğinizi Belirleyin: Sayfanızdaki hangi içeriğin yapısal veri ile zenginleştirilebileceğini belirleyin (ürünler, tarifler, SSS, makaleler vb.).
- Schema.org Türünü Seçin: İşaretleyeceğiniz içerik için en uygun Schema.org türünü bulun.
- Gerekli Özellikleri Belirleyin: Seçtiğiniz tür için Schema.org’da hangi özelliklerin (properties) mevcut olduğunu ve hangilerini doldurmanız gerektiğini öğrenin.
- Kodu Oluşturun: JSON-LD formatında yapısal veri kodunu elle yazabilir veya çeşitli araçlardan yardım alabilirsiniz:
- Google’ın Yapısal Veri İşaretleme Yardımcısı: Sayfanızın URL’sini girerek veya HTML kodunu yapıştırarak işaretlemek istediğiniz öğeleri seçmenize olanak tanır ve kodu otomatik olarak oluşturur.
- WordPress Eklentileri: Yoast SEO, Rank Math gibi popüler SEO eklentileri, çoğu içerik türü için otomatik olarak veya kolayca yapısal veri eklemenizi sağlar. Genellikle bir blog yazısı veya ürün sayfası oluşturduğunuzda, gerekli şema otomatik olarak eklenir. SSS şeması gibi özel şemaları da eklentilerin arayüzlerinden aktif edebilirsiniz.
- Kodu Sitenize Ekleyin: Oluşturduğunuz JSON-LD kodunu web sayfanızın
<head>
bölümüne veya ilgili<body>
bölümüne yapıştırın. - Test Edin ve Doğrulayın: Bu en kritik adımdır! Uyguladığınız yapısal verinin doğru çalıştığından emin olun.
- Google Zengin Sonuçlar Testi: Google tarafından sağlanan bu araç, sayfanızdaki yapısal veriyi tarar, hataları veya uyarıları gösterir ve hangi zengin sonuçların uygun olduğunu belirtir.
- Google Search Console (Geliştirmeler Bölümü): Search Console’da, uyguladığınız yapısal veri türlerine göre “Geliştirmeler” bölümünde raporlar göreceksiniz. Herhangi bir hata veya sorun varsa burada belirtilir.
Yapısal Veri Uygularken Dikkat Edilmesi Gerekenler
- Alakasız Kullanımdan Kaçının: Yalnızca sayfanızda gerçekten bulunan ve kullanıcının görebileceği bilgileri işaretleyin. Sayfanızda olmayan bir bilgiyi işaretlemek (örneğin, olmayan bir derecelendirme) Google yönergelerini ihlal eder ve manuel cezaya yol açabilir.
- En Spesifik Türü Kullanın: Mümkün olan en spesifik Schema.org türünü kullanın (örneğin, genel
Article
yerineBlogPosting
veyaNewsArticle
). - Tüm Zorunlu Alanları Doldurun: Her yapısal veri türü için Schema.org’da belirtilen zorunlu alanları doldurduğunuzdan emin olun.
- Güncel Kalın: Schema.org ve arama motorlarının yapısal veri yönergeleri zaman zaman güncellenebilir. Gelişmeleri takip edin.
- Kullanıcı Deneyimi Önemli: Zengin sonuçlar alıyor olmanız, içeriğinizin kendisinin iyi olmadığı anlamına gelmez. Kullanıcı deneyimi hala en önemli sıralama faktörlerinden biridir.
Yapısal veri işaretlemesi, SEO stratejinizin giderek daha önemli bir parçası haline gelmektedir. Arama motorlarının içeriğinizi daha iyi anlamasını sağlayarak, sitenizin arama sonuçlarında öne çıkmasına ve daha fazla kaliteli trafik çekmenize yardımcı olabilir.