Tarif
Hangi siteler için?
Yemek siteleri.
Arama sonuçlarına ne ekler?
Malzeme listesi, porsiyon sayısı ve pişirme süresi gibi tarif detaylarını içerir. Yapılandırılmış bilgiler, kullanıcıların bulunan tarifin özelliklerini daha hızlı anlamalarına ve arama sonuçlarında doğru bağlantıyı seçmelerine yardımcı olacaktır.
Yapılandırma
Böyle bir yanıt oluşturmak için Yandex’in sayfanın hangi parçalarının belirli anlamsal birimlere (malzeme listesi, yemeğin pişirilme adımları, vb.) uygun olduğu bilgisine sahip olması gerekiyor.
Site sayfalarınızın HTML koduna aşağıdaki veri işaretlemesi türlerinden birini ekleyerek bu bilgileri Yandex’e iletebilirsiniz.
Schema.org standardına göre Recipe veri işaretlemesi
-
Zorunlu alanlar
-
name — (Metin) tarifin veya yemeğin adı;
-
recipeIngredient — (Metin) tarifin içeriği ve hacmi, miktarı (birkaç olabilir).
Schema.org standardında yer almayan fakat Yandex tarafından önerilen alanlar
- resultPhoto — (URL) pişirme sonucunun resim URL'si. Geliştirilmiş bir snippet oluşturmak için bu alanı belirtmenizi öneririz.
Veri işaretleme örneği
<div itemscope itemtype="http://schema.org/Recipe"> <h1 itemprop="name" >Pilavlı bira soslu tavuk</h1> Bu tarif Kont Nikanor Uyskiy’in 1871 yılındaki keşif gezisi sırasında bir Tibet manastırında bulunmuştur. Bu tarif MÖ 6. yüzyılda bir kil tablet üzerine yazılmıştır. <img itemprop="resultPhoto" src="profit.jpg" /> <ul> <li>Hazırlayacağınız yemek <span itemprop="recipeYield" >4 porsiyonluktur</span></li> <li>Hazırlama süresi: <meta itemprop="totalTime" content="PT45M"/>45 dakika</li> </ul> <h2>Malzemeler</h2> <ul> <li itemprop="recipeIngredient"> 1 tavuk </li> <li itemprop="recipeIngredient" > 5 l bira </li> <li itemprop="recipeIngredient" > tuz </li> <li itemprop="recipeIngredient" > biber </li> <li itemprop="recipeIngredient" > isteğe göre baharatlar </li> </ul> <h2>Hazırlama şekli</h2> <ul itemprop="recipeInstructions"> <li><img itemprop="image" src="creks.jpg" alt="parça olarak kesilmiş tavuk"/> Tavuğu parçalara ayırın ve bir fırın kabına yerleştirin, isteğe göre tuz, karabiber ve baharatlar ekleyin. </li> <li><img itemprop="image" src="feks.jpg" alt="bira dökülmüş tavuk"/> Tavuğun üzerine bira dökün, fırına koyun. </li> <li><img itemprop="image" src="peks.jpg" alt="tavuk fırında"/> 180 derecede 40-45 dakika kızartın. </li> </ul> <div itemprop="nutrition" itemscope itemtype="http://schema.org/NutritionInformation"> </div> Afiyet olsun </div>
-
hRecipe formatında mikro veri işaretlemesi
-
hRecipe, uluslararası bir girişim grubu tarafından geliştirilen yemek tariflerinin HTML işaretlemesi için bir standarttır (X). Bu işaretleme, sitenin sayfalarına yerleştirilen tarifleri metinden anlamsal öğeleri (yemeğin bileşenleri, pişirme yöntemi, pişirme süresi) çıkararak otomatik olarak işlemenize olanak tanır. Aynı zamanda, işaretleme site ziyaretçileri tarafından görülmez ve sayfadaki bilgilerin görüntülenmesini etkilemez.
Yandex tarafından işlenen alanlar için bkz. hRecipe öğelerinin açıklaması.
Veri işaretleme örneği
<div class="hrecipe"> <h1 class="fn">Pilavlı bira soslu tavuk</h1> <h2>Malzemeler</h2> <ul> <li class="ingredient"> <span class="amount">1</span> <span class="name">tavuk</span> </li> <li class="ingredient"> <span class="value">0,5</span> <span class="type">l</span> <span class="name">bira</span> </li> <li class="ingredient"> <span class="name">tuz</span> </li> <li class="ingredient"> <span class="name">biber</span> </li> <li class="ingredient"> <span class="name">baharatlar</span> <span class="amount">isteğe göre</span> </li> </ul> <h2>Hazırlama şekli</h2> <ul class="instructions"> <li class="instruction" >Tavuğu ısırık büyüklüğünde parçalara ayırın ve bir fırın kabına yerleştirin, isteğe göre tuz, karabiber ve baharatlar ekleyin.</li> <li class="instruction" >Tavuğun üzerine bira dökün, fırına koyun.</li> <li class="instruction" >180 derecede 40-45 dakika kızartın. </li> </ul> </div>
Sayfanın doğru işaretlenip işaretlenmediğini kontrol etmek için mikro veri işaretlemesi doğrulayıcısını kullanın.
İşaretlenen veriler, sitenizin Yandex arama robotu tarafından dizine eklenmesi sırasında işlenir. Veriler, diğer arama motorları ve web üzerinde veri toplayan uygulamalar tarafından da kullanılabilir.
Bilgiler, Yandex kalite kontrol birimi tarafından kontrol edildikten sonra yanıtta görüntülenmeye başlayacaktır.
Koşullar
Site için gereklilikler:
- Site yemeklerle ilgili (tamamen veya kısmen yemek tariflerine ayrılmış) olmalıdır.
- Sitenin bir sayfası bir tarifin açıklamasını içermelidir.
- İşaretlenen veriler, bağlantıya tıklandığında sayfanın içeriğiyle eşleşmelidir (ör. alakasız resimler veya bu tarifte kullanılmayan malzemeler olmamalıdır).
Site, verilerin doğruluğundan, tekliflerin konuya uygunluğundan ve yasa dışı bilgilerin yayılmasından sorumludur. Koşulların ihlali durumunda Yandex, arama sonuçlarında cevabın sunumunu değiştirmek için site verilerini kullanmama hakkına sahiptir.