Şema İşaretlemesi Doğrulayıcı

Sonraki

Neredeyse doğrulanan yapılandırılmış veri, sessizce zengin sonuç üretemeyen yapılandırılmış veridir. JSON-LD bloğunuzu buraya yapıştırın; bu doğrulayıcı iki şeyi anında doğrular: geçerli JSON olarak ayrıştırıldığını ve her Schema.org öğesinin ihtiyaç duyduğu temel unsurları, yani bir @context, bir @type ve bir name ya da headline içerdiğini. Bunu, daha yavaş Zengin Sonuç Testi’nden önce yaptığınız hızlı yapı kontrolü olarak düşünün: kırık parantezi veya eksik türü saniyeler içinde yakalayın.

Şema işaretlemenizi nasıl kontrol edersiniz

  1. 1

    JSON-LD'nizi yapıştırın

    Tüm `<script type="application/ld+json">` bloğunu veya yalnızca içindeki JSON nesnesini yapıştırın: script etiketleri otomatik olarak kaldırılır.

  2. 2

    Kontrolü çalıştırın

    Doğrulayıcı JSON'u ayrıştırır ve ayrıştıramazsa düzeltmeniz gereken tam söz dizimi hatasını gösterir.

  3. 3

    Sonucu okuyun

    Temel anahtarların bulunduğunu doğrular (`@context`, `@type` ve bir `name` ya da `headline`) veya hangilerinin eksik olduğunu tam olarak listeler.

  4. 4

    Düzeltin ve yeniden kontrol edin

    Parçayı düzeltin ve temiz çıkana kadar yeniden çalıştırın; ardından türe özgü kurallar için Google'ın Zengin Sonuç Testi'ne götürün.

Yaygın doğrulama hataları ve nasıl düzeltilir

İşaretlemenizi Google’ın Zengin Sonuç Testi gibi tam bir doğrulayıcıya götürdüğünüzde, başarısızlıkların çoğu aynı kısa hata listesinden gelir. Onları fark etmeyi öğrenmek hata ayıklama süresini büyük ölçüde kısaltır.

Sık görülen hatalar

Hata mesajı Ne anlama gelir Nasıl düzeltilir
“image” alanı eksik Gerekli alan atlandı En az bir görsel URL’si ekleyin (mutlak)
“datePublished” geçerli bir tarih değil Yanlış biçim ISO 8601 kullanın: 2026-04-18 veya saat+ofsetle
Bilinmeyen tür “Offers” Yanlış harf durumu Bir offers dizisi içinde Offer (tekil) kullanın
Gerekli “price” alanı eksik Fiyatsız ürün offers içine price ve priceCurrency ekleyin
“author” değeri bir dizgi Bir Person/Organization nesnesi olmalı { "@type": "Person", "name": "..." } olarak sarın
Yinelenen @id İki düğümde aynı tanımlayıcı Varlık başına benzersiz @id kullanın
reviewCount 0 iken aggregateRating var Yıldız parçacığı en az 1 inceleme gerektirir Derecelendirmeyi kaldırın veya incelemeniz olana kadar bekleyin
URL “/” (bağıl) Ayrıştırıcılar mutlak URL gerektirir Tam https://example.com/path kullanın

Uyarılar ve hatalar

  • Hatalar zengin sonucun uygun olmadığı anlamına gelir. Önce bunları düzeltin.
  • Uyarılar uygun olduğu ama daha büyük bir parçacığı açacak bir özelliğin eksik olduğu anlamına gelir (örneğin Product’a brand ve sku eklemek).

Güvenilir işaretleme için ipuçları

  • Derin doğrulamadan önce yapıyı kontrol edin. Burada kırık bir parantezi veya eksik bir @type’ı düzeltmek, daha yavaş türe özgü araçlara gidiş dönüşten sizi kurtarır.
  • İşaretlemeyi içerikle senkron tutun. headline’ı güncellemeden sayfa başlığını güncellemek, tutarsızlıktan işaretlenmenin en hızlı yoludur.
  • JSON-LD’yi tercih edin bakım kolaylığı için: tek bir bloğu kontrol etmek, HTML’ye dağılmış özelliklerden daha kolaydır.
  • Search Console’u izleyin. Google, tür başına yapılandırılmış veri hatalarını ve iyileştirmelerini günlüğe kaydeder; aylık kontrol edin.

Sık Sorulan Sorular

Hayır: bu, JSON-LD’nizin düzgün biçimlendirildiği ve temel anahtarları taşıdığı anlamına gelir. Zengin sonuç ayrıca türe özgü gerekli özelliklere, işaretlemeyle gerçekten örtüşen içeriğe ve Google’ın kalite eşiklerine de ihtiyaç duyar. Temeli hızlıca düzeltmek için bunu kullanın, ardından uygunluğu Google’ın Zengin Sonuç Testi’nde doğrulayın.

Bu, hafif bir yapı kontrolüdür: JSON’un ayrıştırıldığını ve @context, @type ile bir name ya da headline‘ın bulunduğunu doğrular. Google’ın testi daha ileri gider ve uygun her türün gerekli özelliklerini doğrular. Belirgin bozuklukları temizlemek için önce bunu, ardından türe özgü kurallar için Google’ınkini çalıştırın.

Evet: tüm <script type="application/ld+json">…</script> bloğunu veya yalnızca içindeki JSON nesnesini yapıştırın. Çevreleyen script etiketleri ayrıştırmadan önce kaldırılır. Bir seferde bir blok doğrulayın.

Hayır. Parça yalnızca kontrolü çalıştırmak için sunucumuza gönderilir ve hemen ardından atılır; yapıştırdığınız hiçbir şey kaydedilmez.

İlgili Araçlar

Araç diğer dillerde mevcuttur