---
metadata:
  - name: generator
    content: Diplodoc Platform v5.57.3
alternate:
  - https://yandex.com.tr/support/webmaster/en/hrecipe/yandex-supported.md
  - https://yandex.com.tr/support/webmaster/tr/hrecipe/yandex-supported.md
  - href: tr/hrecipe/yandex-supported.md
    type: text/markdown
    title: Markdown version
  - href: ../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com.tr/support/webmaster/tr/llms.txt


# hRecipe öğeleri açıklaması

## Genel gereksinimler {#general-reqs}

Yandex’in sitenizden tarifleri ayıklamasına izin vermek için, sayfa başına yalnızca bir tarif (kök sınıf `hrecipe` öğesi) yerleştirin. Bu tarif sayfanın ana içeriği olmalıdır. Diğer öğeler (tarifin _özellikleri_) kök öğe içinde yer alır.

Tarif sayfada tamamen görüntülenmeli ve site ziyaretçilerine görünür olmalıdır.

Yandex hem standart biçim özelliklerini hem de kendi uzantılarını işler.


## Zorunlu öğeler {#required-elements}

Tarifi Yandex’e kod parçacığı iyileştirmesi için göndermek üzere, aşağıdaki gerekli özellikleri gönderin:

[fn](#fn)

[içerik](#ingredient)

### fn {#fn}

Tarifin veya yemeğin adı.

Bu özellik bir metin değeri içermelidir.

Örnek:

```xml
<span class="fn">Bira ile pilavlı tavuk</span>
```

### coctab {#ingredient}

Malzeme ve miktarı.

Bir tarif bir veya daha fazla malzeme içerebilir. Her _malzemeyi_ `malzeme` sınıfı ile işaretlemelisiniz. Bu özellik hem düz metin hem de HTML kodu içerebilir.

Özellik aşağıdaki iç içe geçmiş özellikleri içerebilir:

- `ad` – Ürün adı (bu özellik hRecipe standardı tarafından sağlanmaz).
    
- `type` ve `value` – Ölçü birimi ve birim sayısı.
    
- `amount` – Herhangi bir formatta miktar (bu özellik hRecipe standardı tarafından sağlanmaz). Kullanılan _yerine_`type` ve `value`.
    

Örnekler:

```xml
<span class="ingredient">
  <span class="amount">1</span>
  <span class="name">tavuk</span>
</span>
```

```xml
<span class="ingredient">
  <span class="value">0.5</span>
  <span class="type">L</span>
  <span class="name">bira</span>
</span>
```


## Önerilen öğeler {#concept3}

Gerekli özelliklere ek olarak, Yandex hRecipe biçiminin aşağıdaki özelliklerini işler:


[talimatlar](#instructions)

[verim](#yield)

[süre](#duration)

[fotoğraf ve sonuç-fotoğraf](#photo)

[author](#author)

[besin](#nutrition)

### talimatlar {#instructions}

Pişirme talimatları.

Bir tarif yalnızca bir `talimatlar` sınıfı öğesi içerebilir. Bu özellik hem düz metin hem de HTML kodu içerebilir.

Bu özelliğe yalnızca talimatların kendisini, başlık olmadan (örneğin, "Pişirme yöntemi") eklemenizi öneririz.

Talimatlardaki bireysel adımlar `talimat` sınıfı ile işaretlenebilir. İç içe `talimat` hRecipe standardı tarafından sağlanmaz. Yandex tarafından bir uzantı olarak eklenir.

Örnek:

```xml
<ul class="instructions">
  <li class="instruction"> Tavuğu parçalara ayırın ve bir fırın kabına yerleştirin,
      tuz, karabiber ve baharatlarla tatlandırın.</li>
  <li class="instruction">Tavuğun üzerine bira dökün ve kabı fırına yerleştirin.</li>
  <li class="instruction">180 derece Celsius’ta 40-45 dakika pişirin.</li>
</ul>
```

Bir veya daha fazla `fotoğraf` özelliğini (ve `sonuç-fotoğraf` özelliklerini) `talimatlar` özelliğine yerleştirebilirsiniz.

Örnek:

```xml
<ul class="instructions">
  <li>Tavuğu parçalara ayırın ve bir fırın kabına yerleştirin,
      tuz, karabiber ve baharatlarla tatlandırın.<br>
      <img class="photo" src="images/step1.jpg" alt="Parçalara ayırın">
      </img>
  </li>
  <li>Tavuğun üzerine bira dökün ve kabı fırına yerleştirin.<br>
      <img class="photo" src="images/step2.jpg" alt="Bira dökün">
      </img>
  </li>
  <li>180 derece Celsius’ta 40-45 dakika pişirin.<br>
      <img class="photo result-photo" 
        src="images/step3.jpg" alt="Afiyet olsun!"></img>
</li>
</ul>
```

Aşağıda `fotoğraf` ve `sonuç-fotoğraf` özelliklerinin açıklamasını görün.

### yield {#yield}

Belirtilen miktarda malzemeden elde edilen porsiyon sayısı. Bir tarif yalnızca bir `verim` sınıfı öğesi içerebilir. Bu özellik bir metin değeri içermelidir.

Örnek:

```xml
<span>Tarif <span class="yield">3</span> kişiliktir.</span>
```

### süre {#duration}

Pişirme süresi. Bu özellik [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601#Durations) biçiminde bir dize içermelidir.

Örneğin:

```xml
<span>
  Toplam pişirme süresi yaklaşık
  <span class="duration">1 saat</span>.
</span>
```

```xml
<span class="duration"><span class="value-title" title="PT1H30M"> </span>bir buçuk saat</span>
```

### fotoğraf ve sonuç fotoğrafı {#photo}

Hazırlanmış bir yemeğin veya bir pişirme aşamasının fotoğrafı. Daha iyi bir kod parçacığı oluşturmak için bu alanları belirtmenizi öneririz.

Bir tarif, `fotoğraf` sınıfının birkaç öğesini içerebilir. `fotoğraf` özelliği, `hrecipe` kök sınıfına veya `talimatlar` özelliğine bağlı olabilir. Özellik, `src` özniteliğinin `img` HTML öğesindeki değerini içerir.

Tarif, `fotoğraf` sınıfının bir veya daha fazla öğesini içeriyorsa, bunlardan biri (hazırlanan yemeğin fotoğrafını içeren) ek olarak `sonuç-fotoğraf` sınıfı ile işaretlenmelidir. `Sonuç-fotoğraf` özelliği hRecipe standardı tarafından sağlanmamaktadır. Yandex tarafından bir uzantı olarak eklenir.

`Fotoğraf` ve `sonuç-fotoğraf` özelliklerinin kullanımı örneği `talimatlar` özelliği açıklamasında verilmiştir.

### author {#author}

Tarifin yazarı.

Bir tarif, birkaç `yazar` sınıfı öğesi içerebilir. Bu özellik, metin veya [hCard](https://yandex.com.tr/support/webmaster/tr/hcard/general.md) biçiminde bir kart içerebilir.

Örnekler:

```xml
<span>
  Yazar: <span class="author">Ivanov</span>
</span>
```

```xml
<span>
  Yazar:
  <span class="author vcard">
    <a class="fn url" href="http://ivanov.narod.ru/">Ivanov</a>
  </span>
</span>
```

### beslenme {#nutrition}

Yemeğin enerji veya besin değeri, yani kalori sayısı ve yağ, protein, karbonhidrat, vitaminler vb. miktarı.

Bir tarif, birkaç `beslenme` sınıfı öğesi içerebilir. Özellik, hRecipe standardı tarafından sağlanmayan ve Yandex tarafından önerilen aşağıdaki iç içe özellikleri içerebilir:

- `kaloriler` – Kalori sayısı.
    
- `yağ` – Yağ.
    
- `doymuşYağ` – Doymuş yağlar.
    
- `doymamışYağ` – Doymamış yağlar.
    
- `karbonhidratlar` – Karbonhidratlar.
    
- `şeker` – Şeker.
    
- `lif` – Lif.
    
- `protein` – Protein.
    
- `kolesterol` – Kolesterol.
    
- `porsiyonBoyutu` – Besin/enerji değerine karşılık gelen porsiyon boyutları.
    

Örneğin:

```xml
<div>
   100 g başına besin değerleri:
  <span class="nutrition">
      Kaloriler: 
      <span class="calories">240 kcal</span>
      Protein: 
      <span class="protein">18 g.</span>
      Yağ: 
      <span class="fat">10 g.</span>
      Karbonhidratlar: 
      <span class="carbohydrates">70 g.</span>
  </span>
</div>
```


## Uzantılar {#concept4}

Ayrıca, hRecipe standardı tarafından sağlanmayan ve Yandex tarafından önerilen aşağıdaki özellikleri de ekleyebilirsiniz:

[kategori](#category)

[alt-kategori](#sub-category)

[mutfak-tipi](#cuisine-type)

[ağırlık](#weight)

### kategori {#category}

Yemeğin türü.

Bir tarif, `kategori` sınıfından yalnızca bir öğe içerebilir. Bu özellik bir metin değeri içermelidir.

Örnek:

```xml
<span class="category">Ana yemek</span>
```

### sub-category {#sub-category}

Yemeğin alt türü.

Bir tarif, `alt kategori` sınıfından yalnızca bir öğe içerebilir. Bu özellik bir metin değeri içermelidir.

Örnek:

```xml
<div>
  <span class="category">Ana yemek</span>
  <span class="sub-category">beyaz et yemeği</span>
</div>
```

### mutfak türü {#cuisine-type}

Yemeğin ait olduğu ulusal mutfak.

Bir tarif yalnızca bir `mutfak-tipi` sınıf öğesi içerebilir. Bu özellik bir metin değeri içermelidir.

Örnek:

```xml
<div class="cuisine-type">Lüksemburg mutfağı tarifi</div>
```

### ağırlık 2320KG {#weight}

Hazır yemeğin ağırlığı.

Bir tarif yalnızca bir `ağırlık` sınıf öğesi içerebilir. Bu özellik bir metin değeri içermelidir.

Örnek:

```xml
<div>Yemeğin ağırlığı <span class="weight">1,5 kg</span></div>
```

<div class="cut-button">

{% cut "Destek ile iletişime geçin" %}

<!-- source: tr/_includes/popup/id-popup/form-intro.md -->
Sorunuzun ne hakkında olduğunu bize söylerseniz, sizi doğru uzmana yönlendirebiliriz:
<!-- endsource: tr/_includes/popup/id-popup/form-intro.md -->

{% list tabs radio %}

- İşaretleme ne sıklıkla oluşturulur?


  İşaretleme iki hafta içinde oluşturulur. Yandex bir sayfadaki işaretleme türlerinden herhangi birini desteklemiyorsa veya işaretleme yanlışsa, bunu atlayacaktır.


- “Yemek tarifleri” katılımcı programı


  Tarif kod parçacıkları yalnızca yemek ve pişirme ile ilgili siteler için oluşturulur.


- Uygun bir işaretleme yok


  Yandex robotu, işaretleme olmadan bile site bilgilerini dizinleyebilir ve bu, sayfaların arama sonuçlarında görüntülenmesini etkilemez. Arama sonuçlarında istenen sayfa açıklamasını ayarlamak için [Açıklama](https://yandex.com.tr/support/webmaster/tr/indexing-options/description.md) meta etiketini kullanın.


- Yapılandırılmış veri doğrulayıcıda hata

  


  {% cut "Hata düzeltilemedi" %}





  <div style="padding: 15px;
      margin: 10px 0;
      background: #FFFFFF;
      border-radius: 10px;
      border: 1px solid var(--yc-color-line-generic);">
    <iframe style="background: #FFFFFF;"
        height="700"
        width="100%"
        frameborder="0"
        src="https://forms.yandex.com.tr/surveys/2426/?&iframe=1&lang=tr">
    </iframe>
  </div>


  {% endcut %}


- Ortaklık programı veya işaretleme hakkında diğer sorular





  <div style="padding: 15px;
      margin: 10px 0;
      background: #FFFFFF;
      border-radius: 10px;
      border: 1px solid var(--yc-color-line-generic);">
    <iframe style="background: #FFFFFF;"
        height="700"
        width="100%"
        frameborder="0"
        src="https://forms.yandex.com.tr/surveys/2426/?&iframe=1&lang=tr">
    </iframe>
  </div>



{% endlist %}

{% endcut %}

</div>


<!-- source: tr/_includes/footer.md -->
<div width="100%" align="center" class="main-footer"> 
<br><br><br>
Ayrıca şuraya gidebilirsiniz: 
<br><br>





[![](../_assets/logo/logo-pic.svg)](https://webmaster.yandex.com.tr/) [![](../_assets/logo/logo-en.svg)](https://webmaster.yandex.com.tr/)


</div>


<!-- source: tr/_includes/styles/footer-style.md -->

<!-- endsource: tr/_includes/styles/footer-style.md -->
<!-- endsource: tr/_includes/footer.md -->

<!-- source: tr/_includes/cut-button-style.md -->

<!-- endsource: tr/_includes/cut-button-style.md -->

<!-- source: tr/_includes/remove-3lvl-minitoc.md -->

<!-- endsource: tr/_includes/remove-3lvl-minitoc.md -->

