Yandex’in bir hRecipe sayfasından okuduğu tam özellik seti; açık standardın parçası olmayan birkaç uzantıyı da içerir.
Genel gereksinimler
Sayfa başına bir tarif, hrecipe kök sınıfı ile işaretlenmiş olmalı ve bu tarif sayfanın ana içeriği olmalıdır. Tamamen görüntülenmeli ve ziyaretçiler için görünür olmalıdır; hiçbir şey bir sekmenin veya daraltılmış bir panelin arkasına gizlenmemelidir.
Zorunlu
fn— yemek adı, düz metin.ingredient— her bir malzeme ayrı ayrı, metin veya HTML olarak işaretlenmiş. İç içe geçmiş:name(bir Alien Road/Yandex uzantısı), birim ve miktar içintypevevalueveya bu ikisi yerine serbest biçimli bir miktar içinamount.
Önerilen
instructions— tarif başına bir tane; bireysel adımlarinstruction(bir Yandex uzantısı) taşıyabilir. Yandex, “Pişirme yöntemi” başlığının özelliğin dışında tutulmasını ister.yield— porsiyonlar, tarif başına bir tane, metin değeri.duration— ISO 8601.value-titledeseni,PT1H30Myayınlarken “bir buçuk saat” görüntüler.photoveresult-photo— kökte veyainstructionsiçinde, birimgetiketininsrcdeğerini alan birkaç fotoğrafa izin verilir. Hazır yemek görseli ayrıca bir Yandex uzantısı olanresult-photodeğerini taşımalıdır ve snippet’i en çok iyileştiren tek alandır.author— metin veya iç içe geçmiş bir hCard; birden fazlasına izin verilir.nutrition— Yandex’in kendi iç içe geçmiş özellikleri ile:calories,fat,saturatedFat,unsaturatedFat,carbohydrates,sugar,fiber,protein,cholesterol,servingSize.
Diğer Yandex uzantıları
category (yemek türü, tarif başına bir tane), sub-category, cuisine-type ve weight.
Çıkarılacak sonuç
Burada iyi bir tarif snippet’i oluşturan özelliklerin yarısından fazlası hRecipe standardında yoktur. Açık spesifikasyondan yola çıkmak geçerli bir işaretleme üretir ancak daha zayıf bir sonuç verir. Bu sayfa, Yandex için temel alınması gereken spesifikasyondur ve konsol doğrulayıcısı buna karşı kontrol yapan tek araçtır.
Biz bunu nasıl uyguluyoruz
We build recipe markup from this page rather than the open standard, because the fields that matter most here — result-photo, the nutrition breakdown, per-step instructions — are Yandex additions. It is also why we validate in Yandex’s own tool: a generic validator passes markup that omits every one of them, and the site gets an ordinary snippet while believing it did the work.
İlgili hizmetler