hRecipe Yandex tərəfindən oxunan və beynəlxalq təşəbbüslə hazırlanan reseptlər üçün (X)HTML işarələmə standartıdır. Semantik elementlər — inqrediyentlər, hazırlanma üsulu, bişirmə müddəti — səhifə mətnindən əldə edilir.
Əsas xüsusiyyət
İşarələmə ziyarətçilər üçün görünmür və səhifənin necə göründüyünə təsir etmir. O, onsuz da mövcud olan mətni işarələyir: yeməyin adı, inqrediyentlər siyahısı, nömrələnmiş addımlar. Yaxşı strukturlaşdırılmış resept səhifəsi yalnız class atributlarının əlavə olunmasını tələb edir, mətnin yenidən yazılmasına ehtiyac yoxdur.

Nəticə nə verir
Yandex nəticələrində resept snippetləri — inqrediyentləri, vaxtı və şəkli göstərən təkmilləşdirilmiş blok. Resept saytı üçün bu, adi mavi keçid ilə kliklənməzdən əvvəl sualın bir hissəsini cavablandıran nəticə arasındakı fərqdir.
Tətbiqin quruluşu
Əsas hrecipe elementi bütün resepti əhatə edir; fn adətən yeməyin adını qeyd edir, h1; hər bir inqrediyent ingredient sinfini daşıyır; hazırlanma üsulu instructions, ayrı-ayrı addımlar isə istəyə görə işarələnə bilər. Qalan hər şey — çıxış miqdarı, müddət, fotolar, müəllif, qida dəyəri — könüllüdür və snippet-i yaxşılaşdırır.
Səhifə dizaynını məhdudlaşdıran şərt
Yandex tələb edir hər səhifəyə bir resept, və həmin resept səhifənin əsas məzmunu olmalı və ziyarətçilərə tam görünməlidir. On reseptdən ibarət toplu məqalə, eləcə də səkmə və ya “daha çox göstər” düyməsi arxasında gizlədilmiş resept namizəd deyil. Kolleksiyalar şəklində təşkil olunmuş saytlar bunlardan heç biri tətbiq olunmazdan əvvəl onları ayrı səhifələrə bölməlidir — bu isə işarələmədən çox-çox kənara çıxan nəticələri olan məzmun memarlığı qərarıdır.

Yandex-in öz uzantıları
Bir neçə faydalı xüsusiyyət standartın hissəsi deyil, Yandex əlavələridir — hazır yeməyin fotosu da bunların arasındadır. Ümumi hRecipe bələdçisini izləyən tərtibatçının buraxacağı məhz həmin xüsusiyyətlərdir və burada snippet-i yaxşılaşdıranlar da elə onlardır.
Bunu necə tətbiq edirik
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.
Əlaqəli xidmətlər