seopanel

JSON-LD doğrulayıcı

Sayfanızdaki yapılandırılmış veriyi okuyalım. Bozuk blokları, tanınan türleri ve eksik alanları sade bir tabloda gösterelim.

1 ücretsiz deneme hakkı: Bu aracı aynı IP adresinden 30 günde bir kez çalıştırabilirsiniz.

Yapılandırılmış veri nedir?

Yapılandırılmış veri, sayfadaki bilgileri makinelerin kesin olarak anlayacağı bir biçimde tarif eder. Bir metinde geçen 299 rakamının fiyat, 4,8 değerinin puan, Ahmet Yılmaz adının yazar olduğunu insanlar kolayca anlar, ama bir program için bu tahmindir. schema.org sözlüğü bu kavramlara ortak adlar verir, JSON-LD ise bu bilgiyi sayfaya eklemenin en pratik yoludur. HTML'e dokunmadan tek bir script bloğu olarak yazılır, bu yüzden Google da bu biçimi önerir. Doğru işaretleme sayfanın uygun zengin sonuçlara aday olmasını sağlar ve varlıkları yapay zekâ sistemleri için daha açık hale getirir.

JSON-LD doğrulaması neyi denetler?

Araç sayfadaki tüm JSON-LD bloklarını bulur ve önce sözdizimini kontrol eder. Tek bir eksik virgül ya da kapatılmamış tırnak bütün bloğun yok sayılmasına yol açabilir, bu yüzden bozuk blokları hata mesajıyla gösterir. Geçerli bloklarda türleri çıkarır. Article, FAQPage, Product, LocalBusiness ve BreadcrumbList gibi yaygın türlerde beklenen alanları tablomuzla karşılaştırır, eksikleri zorunlu ve önerilen diye ayırır. Tablomuzda olmayan bir tür gördüğümüzde hata saymayız, yalnız kural tablosunda bulunmadığını belirtiriz. Blokların ham içeriğini de gösteririz, böylece hatayı geliştiricinize tam olarak iletebilirsiniz.

Geçerli olmak zengin sonuç garantisi değildir

Sözdizimi doğru bir blok, arama sonucunda yıldız ya da özel bir görünüm alacağınız anlamına gelmez. Google zengin sonuç gösterip göstermemeye sayfa kalitesi ve politikalarına bakarak karar verir. Bazı türlerin görünümü zamanla daraltıldı: örneğin SSS zengin sonuçları artık çoğunlukla resmî ve sağlık alanındaki bilinen sitelerle sınırlıdır. Bu, FAQPage işaretlemesinin tamamen anlamsız olduğunu göstermez, ama bu görünümü beklemek doğru olmaz. Google'ın zengin sonuç testi ve Search Console raporları kendi kurallarına göre son sözü söyler. Bu araç hızlı bir ön denetimdir, onların yerini almaz.

Sık rastlanan şema hataları

Hataların çoğu eklentilerin üst üste binmesinden ya da şablonun elle doldurulmamış alanlarından kaynaklanır. En ciddi olanı, sayfada görünmeyen bilgiyi işaretlemektir, çünkü bu Google'ın yapılandırılmış veri politikasına aykırıdır ve elle işlem riskini doğurur.

  • Sayfada olmayan puan, yorum veya fiyatın işaretlenmesi
  • Aynı türün iki eklenti tarafından ayrı ayrı üretilmesi
  • Tarih alanlarında ISO 8601 yerine serbest metin kullanılması
  • Görsel alanında göreli adres verilmesi
  • HTML içinde kaçırılmamış tırnak yüzünden blok bozulması
  • Yorum ve puanın kendi işletmesi için yazılmış olması

Sayfa türüne göre ne eklemeli?

Her sayfaya her şemayı eklemek gerekmez, sayfanın gerçekten ne olduğunu anlatan türü seçin. Kurumsal sitede ana sayfada Organization yeterli bir başlangıçtır. Yerel işletmeler için LocalBusiness adres, telefon ve çalışma saatlerini tanımlar ve harita görünürlüğünü destekler. Blog yazılarında Article, yazar ve tarih bilgisini netleştirir. E-ticarette Product fiyat ve stok bilgisini taşır. Sayfanın site içindeki yerini anlatan BreadcrumbList neredeyse her iç sayfaya uygundur. Türleri @id ile birbirine bağlamak, aynı işletmenin farklı sayfalarda tek varlık olarak anlaşılmasına yardım eder.

Doğrulamadan sonra

Hataları giderdikten sonra sayfayı canlıda tekrar kontrol edin ve Google'ın zengin sonuç testiyle sonucu karşılaştırın. Şema çoğu zaman şablondan üretildiği için bir sayfadaki hata yüzlerce sayfada tekrar ediyor olabilir; bu yüzden şablonu düzeltmek sayfa sayfa uğraşmaktan daha verimlidir. Search Console'daki geliştirmeler raporu sorunların site genelindeki durumunu gösterir. Bu doğrulayıcı aynı IP adresinden 30 günde bir çalışır ve ham blokları paylaşım bağlantısıyla geliştiricinize iletmenizi kolaylaştırır. Yapısal düzeltmeleri düzenli takip etmek isterseniz seopanel planlarındaki SEO onarım özelliğini inceleyebilirsiniz.

Kısa bir kural

Şemaya yazdığınız her bilgi sayfada ziyaretçinin de görebildiği bir bilgi olmalıdır. Fiyat değiştiğinde ya da çalışma saatleri güncellendiğinde şemayı da birlikte güncelleyin.

Sıkça sorulan sorular

JSON-LD ile Microdata arasında fark var mı?

İkisi de yapılandırılmış veri biçimidir. JSON-LD ayrı bir blok olduğu için yönetimi daha kolaydır. Bu araç yalnız JSON-LD bloklarını okur.

Araçta geçerli görünen şema Google'da da geçerli olur mu?

Aynı kural setini birebir kullanmıyoruz. Son kontrol için Google'ın zengin sonuç testini de çalıştırın.

JavaScript ile eklenen JSON-LD'yi görüyor musunuz?

Hayır, ham HTML'i okuyoruz. Tag Manager ile eklenen şemalar burada görünmeyebilir. Mümkünse sunucudan gönderin.

Şemayı nereye eklemeliyim?

Head ya da body içinde olabilir. Önemli olan aynı içeriği anlatması ve sayfada görünen bilgilerle uyumlu olmasıdır.

İlgili yazılar, özellikler ve araçlar