Doğrudan cevap
İnsanların okuduğu HTML, sayfadaki yapılandırılmış veri ve makine kayıtlarının kullandığı kanonik JSON aynı varlık, ilişki, özellik, sınır, tarih ve statü hakkında çelişmemelidir. Cümleleri aynı olmak zorunda değildir; olgusal anlamları aynı olmalıdır.
Sade dille
Bir mağazanın vitrini '24 saat açık', kasadaki sistem '18.00'de kapanır', resmî bilgi kartı da 'hafta sonu kapalı' diyorsa hangisinin doğru olduğu belli değildir. Üç yüzey de aynı gerçeği anlatmalıdır.
Neden önemli?
Çelişkili yüzeyler kullanıcıyı, crawler'ı, denetçiyi ve kurum içi sistemi farklı sonuçlara götürür. Yanlış bilgi daha sonra başka platformlara yayılabilir.
Karıştırma
- Aynı gerçek, aynı cümle demek değildir.
- JSON ile JSON-LD aynı rolü taşımak zorunda değildir.
- Kanonik URL ile kanonik kimlik kaydı farklı kavramlardır.
Ne yapmalısın?
- Tek bir doğrulanmış kaynak kaydı belirleyin.
- HTML, JSON-LD ve JSON'u bu kayıttan üretin veya onunla karşılaştırın.
- Ad, tür, sahiplik, hizmet, coğrafya, tarih ve statü alanlarını eşleştirin.
- Değişiklik olduğunda bütün yüzeyleri aynı sürüm olayıyla güncelleyin.
- Eski kopyaları kaldırın, yönlendirin veya tarihsel olarak işaretleyin.
Nasıl denetlersin?
- Üç yüzeyde aynı varlık tanımlayıcısı kullanılıyor mu?
- Ad, sahiplik ve hizmet bilgileri eşleşiyor mu?
- Tarih ve geçerlilik alanları aynı mı?
- Yapılandırılmış veri görünür metinden daha güçlü iddia kuruyor mu?
- Değişiklik sonrası bütün kopyalar yeniden okunmuş mu?
Sınır
Tutarlılık doğruluk için gereklidir; fakat üç yüzeyin aynı yanlışı tekrar etmesi yine doğru temsil değildir. Dayanak ayrıca doğrulanmalıdır.
Tek cümlede hatırla
Üç yüzey aynı cümleyi değil, aynı gerçeği söylemelidir.
Bu kaydın kaynakları
- S05Google Search Central, *Introduction to Structured Data*Sağlayıcı
- S06Google Search Central, *General Structured Data Guidelines*Sağlayıcı
- S07W3C, *JSON-LD 1.1*Standart
- S08Schema.org, *Data Model*Standart/topluluk sözlüğü
- S11Google Search Central, *Canonicalization*Sağlayıcı

