hRecipe, uluslararası bir girişim tarafından geliştirilen ve Yandex tarafından okunan, yemek tariflerine yönelik bir (X)HTML işaretleme standardıdır. İçindekiler, hazırlama yöntemi ve pişirme süresi gibi anlamsal öğeler sayfa metninden ayıklanır.
Temel özellik
Bu işaretleme ziyaretçiler için görünmezdir ve sayfa görünümünü etkilemez. Hali hazırda sayfada bulunan yemek adı, malzeme listesi ve numaralandırılmış adımlar gibi metinleri etiketler. İyi yapılandırılmış bir tarif sayfası, hiçbir şeyin yeniden yazılmasını gerektirmez, yalnızca class özniteliklerinin eklenmesini gerektirir.
Ne sağlar?
Yandex sonuçlarında; malzemeleri, süreyi ve görseli gösteren gelişmiş tarif snippet’leri oluşturur. Bir yemek sitesi için bu, sıradan bir mavi bağlantı ile tıklamadan önce sorunun bir kısmını yanıtlayan bir sonuç arasındaki farktır.
Uygulamanın yapısı
Kök hrecipe öğesi tüm tarifi kapsar; fn genellikle h1 olan yemek adını işaretler; her malzeme ingredient sınıfını taşır; yöntem instructions sınıfını taşır ve bireysel adımlar isteğe bağlı olarak etiketlenebilir. Porsiyon miktarı, süre, fotoğraflar, yazar ve besin değerleri gibi diğer tüm bilgiler isteğe bağlıdır ve snippet’i iyileştirir.
Sayfa tasarımını kısıtlayan koşul
Yandex, sayfa başına bir tarif şartı koşar ve bu tarif sayfanın ana içeriği olmalı, ziyaretçiler tarafından tamamen görülebilmelidir. On tarif içeren bir derleme makalesi bu kapsamda değildir; aynı şekilde bir sekmenin veya “daha fazla göster” kontrolünün arkasına gizlenmiş tarifler de uygun değildir. Koleksiyonlar halinde düzenlenmiş sitelerin, bu standart uygulanmadan önce içerikleri ayrı sayfalara bölmesi gerekir; bu da işaretlemenin çok ötesinde sonuçları olan bir içerik mimarisi kararıdır.
Yandex’in kendi uzantıları
Yararlı özelliklerin birçoğu standart bir parçası olmaktan ziyade Yandex’in eklemeleridir; bitmiş yemek fotoğrafı da bunlardan biridir. Genel bir hRecipe kılavuzunu takip eden bir geliştiricinin gözden kaçıracağı bu özellikler, snippet’i burada iyileştiren temel unsurlardır.
Biz bunu nasıl uyguluyoruz
The one-recipe-per-page rule is what actually decides whether a client can use this, and it is usually a bigger job than the markup: recipe round-ups are popular content and none of them qualify. When we do implement it, we go through Yandex’s extension properties deliberately, because a developer working from the open standard alone will miss the fields that matter most to this engine.
İlgili hizmetler