RevealTheme logo

Schema İşaretleme Doğrulayıcı

Herhangi bir URL'den JSON-LD yapılandırılmış verileri çıkarın ve doğrulayın. Hangi schema türlerinin mevcut olduğunu ve doğru şekilde ayrıştırılıp ayrıştırılmadığını görün.

Schema işaretlemesi nedir ve sıralama için neden önemlidir?

Schema.org yapılandırılmış verileri —Google, Microsoft, Yahoo ve Yandex tarafından sürdürülen— paylaşılan bir sözcük dağarcığıdır ve arama motorlarına bir sayfanın yalın metnin ötesinde ne olduğunu bildirmenizi sağlar. Schema olmadan Google sayfanızı bir insan gibi okur: kelimeleri çözümler ve neyin önemli olduğunu tahmin eder. Schema ile ise 'bu bir üründür, 29 $, 1250 yorumdan 4,5 yıldız' veya 'bu, şu 7 adımdan oluşan bir kılavuzdur' diye açıkça etiketlersiniz. Bu yapılandırılmış bilgi zengin sonuçları besler: arama sonuçlarında yıldız puanları, fiyatlar, tarif kartları, SSS akordeonları, etkinlik tarihleri ve içerik haritası (breadcrumb) içeren görsel olarak geliştirilmiş girişler. Zengin sonuçlar yalnızca daha iyi görünmekle kalmaz; ortalama olarak %30 ile %50 arasında daha fazla tıklama alır. Google'ın kabul ettiği üç biçim şunlardır: JSON-LD (önerilen: HTML'inizden ayrı, bakımı en kolay olan), Microdata (satır içi HTML öznitelikleri, eski) ve RDFa (XML tabanlı, o da eski). Tüm modern tavsiyeler JSON-LD yönünde olup bu doğrulayıcının çıkardığı ve ayrıştırdığı şey de budur. Zengin sonuçların ötesinde schema, Google'ın varlıklar arasındaki ilişkileri anlamasına da yardımcı olur (bu da knowledge graph içindeki varlığınızı oluşturur), yapay zekâ özetlerini ve yanıt kutularını besler ve konusal uzmanlığı işaret eder. Bir içerik sitesinde uygulamaya değer en yaygın schema türleri: Organization (site genelinde kimlik), WebSite (arama kutusu zengin sonucu için SiteSearchAction ile), BreadcrumbList (her sayfa), Article (blog gönderileri), FAQPage (SSS), HowTo (öğreticiler), Product (e-ticaret), Review (yorumlar ve karşılaştırmalar), VideoObject (gömülü herhangi bir video). Bu araç bir URL'yi alır, her <script type="application/ld+json"> bloğunu ayrıştırır ve ayrıştırma hatalarını ve her birinde algılanan @type değerini bildirir. Google'a özgü uygunluk kontrolleri için URL'nizi ayrıca Google Zengin Sonuçlar Testi'nde de (search.google.com/test/rich-results) çalıştırın.

Yaygın kullanım örnekleri

  • Değişiklikleri dağıttıktan sonra yeni bir şema uygulamasının gerçekten doğru ayrıştırıldığını doğrulayın.

  • Bir rakibin yapılandırılmış verilerini denetleyerek hangi zengin sonuçları hedeflediklerini belirleyin.

  • Eksik zengin sonuçları ayıklayın — Google'dan şüphelenmeden önce şemanın mevcut ve sözdizimsel olarak geçerli olduğunu onaylayın.

  • Yoast/Rank Math'in beklediğiniz şema türlerini ürettiğini doğrulayın.

  • Üretime dağıtmadan önce hazırlama (staging) ortamında JSON-LD'yi doğrulayın.

  • Yanlışlıkla yinelenen şema bloklarını kontrol edin (Search Console'da 'multiple Article' uyarılarının yaygın bir kaynağı).

Sıkça sorulan sorular

Geçerli schema zengin sonuçları garanti eder mi?
Hayır. Schema geçerliliği bir önkoşuldur, yeterli bir koşul değil. Google zengin sonuçları için uygunluk ek faktörlere bağlıdır: içeriğin kalitesi, ilgili schema türünün gereksinimleri ve Google'ın takdiri. Bir sayfa mükemmel derecede geçerli schemaya sahip olabilir ve yine de zengin sonuç göstermeyebilir, çünkü Google bunu yapmamayı seçmiştir; bu genellikle sayfanın kalite sinyalleri yeterince güçlü olmadığı içindir.
Her sitede hangi schema türleri bulunmalı?
Site genelinde: knowledge graph için kimliği belirleyen Organization (veya bireysel markalar için Person). Site bağlantısı arama kutusu için SiteSearchAction ile WebSite. Ana sayfa dışındaki her sayfada BreadcrumbList. Şablon bazında: blog gönderilerinde Article, ürün sayfalarında Product, uygun olan yerlerde FAQPage, öğreticiler için HowTo.
JSON-LD mi yoksa Microdata mı? Hangisini kullanmalıyım?
JSON-LD. Google bunu açıkça önerir. Bakımı daha kolaydır (HTML'inize karışmamış, ayrı bir blok), hatalarını ayıklamak daha kolaydır (bir doğrulayıcıya yapıştırın) ve düzeni yeniden tasarlarken bozulmaya daha az eğilimlidir. Microdata eskidir: desteklenir ancak yeni uygulamalar için önerilmez.
Schema'm bu doğrulayıcıda neden görünüyor ama Google'ınkinde görünmüyor?
Schema.org belirtimi ile Google'ın zengin sonuç gereksinimleri birebir aynı değildir. Google, uygunluk için, daha geniş schema.org belirtiminin isteğe bağlı olarak işaretlediği belirli alanları zorunlu kılar. Örnek: bir Recipe schema'sının Google'da uygun olması için name, image ve recipeIngredient alanlarına ihtiyacı vardır, oysa schema.org teknik olarak yalnızca name alanını zorunlu kılar. Her zaman her iki doğrulayıcıda da çalıştırın.
Bir sayfada birden fazla JSON-LD bloğu bulundurabilir miyim?
Evet: Google hepsini ayrıştırır. Yaygın kalıp: Article schema için bir blok, BreadcrumbList için bir tane, SSS bölümü için bir tane. Yalnızca aynı @type değerini çoğaltmayın. Şüpheye düştüğünüzde bunları tek bir @graph dizisinde birleştirin.
Schema sıralamayı doğrudan etkiler mi?
Dolaylı olarak. Google, schema'nın doğrudan bir sıralama sinyali olmadığını defalarca belirtmiştir. Ancak zengin sonuçların tıklama oranları daha yüksektir (davranışsal bir sinyal), schema Google'ın içeriğinizi daha güvenle anlamasına yardımcı olur ve knowledge graph varlıkları marka sorguları için sıralanır.
@graph nedir ve ne zaman kullanmalıyım?
@graph, JSON-LD'nin, birden fazla varlığı (bir Article VE onun yazarı olan Person VE yayıncı olan Organization) tek bir JSON-LD bloğunda, aralarında @id referanslarıyla tanımlamanıza olanak tanıyan bir özelliğidir. Birbiriyle ilişkili varlıklara sahip karmaşık sayfalar için kullanışlıdır. Zorunlu değildir: daha basit durumlar için düz bloklar gayet iyi çalışır.

İlgili araçlar