Schema Markup (Yapısal Veri) Nedir, SEO’ya Katkısı Ne?
Arama motorlarına sayfanızın ne anlattığını makinece okunabilir biçimde söyleyen yapısal veriyi, türlerini ve doğru uygulama yöntemlerini anlattık.
İçindekiler
Arama sonuçlarında bazı sitelerin altında yıldızlı puanlar, fiyat bilgisi, etkinlik tarihleri ya da tarif süreleri görürsünüz; sizin sitenizde ise yalnızca başlık ve kısa bir açıklama vardır. Bu farkın arkasında çoğu zaman yapısal veri, yani schema markup bulunur. Schema markup nedir, arama motoruna neyi anlatır, hangi işletme için hangi türler anlamlıdır ve nasıl test edilir? Bu yazıda bu sorulara uygulamaya dönük cevaplar veriyorum.
Schema markup nedir?
Schema markup, bir web sayfasındaki bilgilerin ne anlama geldiğini arama motorlarına standart bir dille anlatan koddur. İnsan okur sayfadaki “Cumhuriyet Caddesi No: 12” ifadesinin bir adres olduğunu hemen anlar; arama motoru ise bunu tahmin etmek zorundadır. Yapısal veri bu tahmini ortadan kaldırır ve “bu bir işletmedir, adresi budur, çalışma saatleri şunlardır” diye açıkça belirtir.
Kullanılan sözlük, Google, Microsoft, Yahoo ve Yandex’in ortaklaşa oluşturduğu schema.org standardıdır. Bu sözlükte işletme, ürün, makale, etkinlik, kişi, yorum gibi yüzlerce tür ve bu türlere ait özellikler tanımlıdır.
Görünmez ama etkili
Schema markup nedir sorusunu soranların sık yaşadığı bir endişe, kodun sitenin görünümünü bozup bozmayacağıdır. Schema işaretlemesi ziyaretçiye görünmez; sayfanın tasarımını değiştirmez. Yalnızca sayfanın kaynak kodunda yer alır ve arama motorları, sosyal ağlar ya da yapay zekâ tabanlı araçlar tarafından okunur.
Yapısal verinin SEO’ya katkısı
Google, yapısal verinin tek başına sıralamayı yükselten bir etken olmadığını belirtir. Katkısı daha dolaylı ama yine de önemlidir:
- Zengin sonuçlar: Uygun işaretleme, ürün fiyatı ve stok durumu, yorum puanı, etkinlik tarihi gibi ek bilgilerin arama sonucunda gösterilmesine olanak tanır. Bu bilgiler sonucu daha dikkat çekici kılar.
- Daha net anlaşılma: Arama motoru sayfanın konusunu, kime ait olduğunu ve hangi varlıklarla ilişkili olduğunu daha az hatayla anlar.
- Bilgi panelleri ve yerel sonuçlar: İşletme bilgilerinin tutarlı biçimde işaretlenmesi, Google’ın işletmeniz hakkındaki bilgileri doğrulamasına yardımcı olur.
- Yapay zekâ destekli aramalar: Makinece okunabilir veri, yeni nesil arama deneyimlerinin içeriği doğru yorumlamasına katkı sağlar.
Şunu da belirtmek gerekir: Doğru işaretleme yapmanız, zengin sonucun mutlaka gösterileceği anlamına gelmez. Google bu kararı sayfanın kalitesine ve sorguya göre verir.
İşletmeler için en yararlı schema türleri
Her site için her türü eklemek gerekmez. Sitenizin içeriğine gerçekten karşılık gelen türleri seçmek yeterlidir:
| Tür | Kimler için? | İşaretlenen bilgiler |
|---|---|---|
| Organization | Tüm kurumsal siteler | Kurum adı, logo, iletişim bilgileri, sosyal medya hesapları |
| LocalBusiness | Fiziksel adresi olan işletmeler | Adres, telefon, çalışma saatleri, konum |
| Product | E-ticaret siteleri | Ürün adı, görsel, fiyat, stok durumu, yorumlar |
| Article / BlogPosting | Blog ve haber içerikleri | Başlık, yazar, yayın ve güncelleme tarihi, görsel |
| BreadcrumbList | Kategorili yapısı olan siteler | Sayfanın site içindeki yol haritası |
| Event | Etkinlik ve festival siteleri | Etkinlik adı, tarih, mekân, bilet bilgisi |
SSS işaretlemesi hâlâ işe yarar mı?
FAQPage işaretlemesi bir dönem çok yaygındı. Google 2023’te SSS zengin sonuçlarının gösterimini büyük ölçüde sınırlandırdı ve bu görünümü yalnızca bazı yetkili devlet ve sağlık sitelerine bıraktı. İşaretlemenin kendisi geçerliliğini korusa da çoğu işletme sitesi için artık arama sonucunda ek görünüm sağlamaz. Yine de sık sorulan sorular bölümü okura fayda sağladığı için sayfada kalmaya değer.
Schema markup nasıl eklenir?
Yapısal veri üç farklı biçimde yazılabilir: JSON-LD, Microdata ve RDFa. Google, bakımı en kolay yöntem olduğu için JSON-LD biçimini önerir. JSON-LD, sayfanın HTML yapısına karışmadan ayrı bir kod bloğu olarak eklenir.
- Sayfa türünü belirleyin. Sayfa bir ürün mü, bir blog yazısı mı, bir iletişim sayfası mı?
- Uygun schema türünü seçin. schema.org’da ve Google’ın arama merkezi belgelerinde bu türün zorunlu ve önerilen özelliklerine bakın.
- Kodu oluşturun. WordPress sitelerde SEO eklentileri temel türleri otomatik ekler; özel ihtiyaçlar için tema içinde ya da özel bir eklentiyle dinamik JSON-LD üretilebilir.
- Test edin. Google’ın Zengin Sonuç Testi ile sayfanın hangi zengin sonuçlara uygun olduğunu, Schema Markup Validator ile kodun genel geçerliliğini kontrol edin.
- Search Console’u izleyin. Geliştirmeler bölümündeki raporlar, sitenizdeki yapısal veri hatalarını ve uyarılarını gösterir.
Özel tema geliştirdiğim projelerde yapısal veriyi genellikle sayfa şablonlarına doğrudan yerleştiriyorum; böylece içerik panelden değiştiğinde işaretleme de otomatik güncelleniyor.
Schema markup nedir, ne değildir: sınırları bilmek
Yapısal veri güçlü bir araçtır, ama sihirli bir değnek değildir. Zayıf içeriği güçlü göstermez, yavaş bir sitenin sorunlarını çözmez ve kalitesiz bağlantıların açığını kapatmaz. Arama motoruna doğru bilgiyi daha kolay iletmenin bir yoludur; iletilen bilginin değerli olması ise içeriğin ve hizmetin kendisine bağlıdır.
Bu yüzden yapısal veri çalışmasını, içerik ve teknik altyapı çalışmalarının üzerine eklenen son bir katman olarak düşünmek en sağlıklı yaklaşımdır. Önce sayfanın kendisi okura fayda sağlamalı, sonra bu faydayı makinelerin de anlayacağı biçimde etiketlemelisiniz.
Sık yapılan hatalar
- Sayfada olmayan bilgiyi işaretlemek: Ziyaretçinin göremediği yorumları veya fiyatları yapısal veriye eklemek, Google yönergelerine aykırıdır.
- Her sayfaya aynı işaretlemeyi koymak: Örneğin tüm sayfalarda ürün işaretlemesi kullanmak yanlış bilgi verir.
- Kendi yorumlarını işaretlemek: İşletmenin kendisi hakkında sitesinde yayınladığı yorumlar, yerel işletme ve kuruluşlar için yıldız gösterimine uygun değildir.
- Güncel olmayan veri: Fiyatı veya stok durumu değişen ürünlerde işaretlemenin eski kalması güven kaybına yol açar.
- Eklenti çakışması: Birden fazla eklentinin aynı türde işaretleme üretmesi, birbiriyle çelişen veriler oluşturabilir.
Yapısal veri, teknik SEO kontrol listesinin önemli bir maddesidir; tarama, dizine ekleme ve hız gibi diğer maddeleri teknik SEO rehberinde bulabilirsiniz. Yapısal verinin yapay zekâ tabanlı arama araçlarındaki rolünü ise yapay zekâ aramaları için SEO yazısında ele aldım.
Sık sorulan sorular
Schema markup eklemek sıralamamı yükseltir mi?
Doğrudan bir sıralama etkeni değildir. Ancak zengin sonuçlar tıklama oranını artırabilir ve arama motorunun sayfanızı daha doğru anlamasına yardımcı olur.
Yapısal veri için kod bilmem gerekir mi?
Temel türler için gerekmez; WordPress’teki SEO eklentileri bunları otomatik ekleyebilir. Ürün seçenekleri veya özel içerik türleri gibi ihtiyaçlarda ise geliştirici desteği gerekebilir.
Zengin sonuçlarım neden görünmüyor?
İşaretleme doğru olsa bile Google zengin sonucu göstermeyi garanti etmez. Sayfa kalitesi, sorgu türü ve Google’ın o tür için güncel politikaları belirleyici olur.
Yapısal veri hatalarını nereden görebilirim?
Google Search Console’daki geliştirmeler raporları ve Zengin Sonuç Testi, hataları ve eksik alanları sayfa bazında gösterir.
Sonuç
Schema markup nedir sorusunun cevabını tek cümleyle özetlemek gerekirse: schema markup, sitenizin arama motorlarıyla aynı dili konuşmasını sağlayan görünmez bir katmandır; doğru türleri, doğru ve güncel bilgilerle eklemek arama sonuçlarındaki görünümünüzü güçlendirir. Sitenize uygun yapısal veri kurgusunu birlikte belirlemek isterseniz iletişim sayfasından bana ulaşabilirsiniz.
