---
metadata:
  - name: generator
    content: Diplodoc Platform v5.54.2
alternate:
  - https://yandex.com/support/webmaster/en/supported-schemas/recipe.md
  - https://yandex.com/support/webmaster/tr/supported-schemas/recipe.md
  - href: en/supported-schemas/recipe.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/support/webmaster/en/llms.txt



# Recipes

To take part in the Yandex partner program, mark up your site with the [Recipe](http://schema.org/Recipe) schema. Data is only displayed after the Yandex quality control service checks it.


## Required fields {#concept1}

- name — (Text) The recipe or dish name.
    
- recipeIngredient — (Text) Ingredients in the recipe and their volumes or amounts (there may be several ingredients).


## Recommended fields {#concept2}

- recipeInstructions — (Text) cooking instructions.
    
- recipeYield — (Text) Number of servings.
    
- totalTime — (Duration) Cooking time (if missing, cookTime is used). Specified in the [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601) format. For example, PT30M (30 minutes).
    
- prepTime — (Duration) The time required to prepare the ingredients used in the recipe.
- image — (URL) URL of the cooking images (there may be several URLs). We recommend you to fill in this field for creating a better snippet.
    
- nutrition — (NutritionInformation) Energy and nutrition value of the dish, meaning the number of calories and the amount of fat, protein, carbohydrates, vitamins, and so on.


## Fields not included in the schema.org standard but recommended by Yandex {#concept3}

- resultPhoto — (URL) URL of the ready dish image. We recommend you to fill in this field for creating a better snippet.


## Example of markup {#concept5}

```xml
<div itemscope itemtype="http://schema.org/Recipe">
  <h1 itemprop="name" >Chicken in beer with rice</h1>
  This recipe was found in a Tibetan monastery in 1871 during the expedition of Count Nicanor of Uy.
  It was written in the 6th century BC on a clay tablet.
  <img itemprop="resultPhoto" src=​"profit.jpg" />
  <ul>
    <li>You will get <span itemprop="recipeYield" >4 servings</span></li> after making it.
    <li>Cooking time: <meta itemprop="totalTime" content="PT45M"/>45 minutes</li>
  </ul>
  <h2>Ingredients</h2>
  <ul>
    <li itemprop="recipeIngredient">
      1 chicken
    </li>
    <li itemprop="recipeIngredient" >
      5 liters of beer
    </li>
    <li itemprop="recipeIngredient" >
      salt
    </li>
    <li itemprop="recipeIngredient" >
      pepper
    </li>
    <li itemprop="recipeIngredient" >
      spices to taste
    </li>
  </ul>
  <h2>Cooking method</h2>
  <ul itemprop="recipeInstructions">
    <li><img itemprop="image" src=​"creks.jpg" alt="chicken cut into pieces"/>
      Cut the chicken into pieces and place them in a baking dish,
      add salt, pepper, and spices to taste.
    </li>
    <li><img itemprop="image" src=​"feks.jpg" alt="chicken covered with beer"/>
      Pour beer over the chicken and put it in the oven.
    </li>
    <li><img itemprop="image" src=​"peks.jpg" alt="chicken in the oven"/>
      Bake at 180 degrees Celsius for 40–45 minutes.
    </li>
  </ul>
  <div itemprop="nutrition" itemscope itemtype="http://schema.org/NutritionInformation">
  </div>
  Bon appétit!
</div>
```

<!-- source: en/_includes/popup/id-feedback/no-warranty.md -->
{% note alert %}

Yandex does not guarantee that the information it receives will appear in search results. Information marked up in [Schema.org](https://schema.org/) format may be used by Yandex fully or partially, separately or along with information obtained from other sources. This information may be used in any Yandex service.

{% endnote %}
<!-- endsource: en/_includes/popup/id-feedback/no-warranty.md -->


<div class="cut-button">

{% cut "Contact support" %}

<!-- source: en/_includes/popup/id-popup/form-intro.md -->
Tell us what your question is about so we can direct you to the right specialist:
<!-- endsource: en/_includes/popup/id-popup/form-intro.md -->

{% list tabs radio %}

- How often is markup generated?


  The markup is created within two weeks. If Yandex doesn't support any of the markup types on a page or the markup is incorrect, it skips it.


- There was no suitable markup


  The Yandex robot will be able to index the site information even without markup, and it doesn't affect displaying pages in the search results. To set the desired page description in the search results, use the [Description](https://yandex.com/support/webmaster/en/indexing-options/description.md) meta tag.



- Error in the structured data validator


  For a detailed description of errors, see [Structured data validator](https://yandex.com/support/webmaster/en/yandex-indexing/validator.md).


  {% cut "Error could not be fixed" %}




  <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/surveys/5252/?&iframe=1&lang=en">
  </iframe>
  </div>




  {% endcut %}


  {% cut "Other questions about the partner program or markup" %}





  <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/surveys/5252/?&iframe=1&lang=en">
  </iframe>
  </div>




  {% endcut %}

{% endlist %}

{% endcut %}

</div>


<!-- source: en/_includes/footer.md -->
<div width="100%" align="center" class="main-footer"> 
<br><br><br>
You can also go to 
<br><br>




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



</div>


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

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

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

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

<!-- source: en/_includes/border-style.md -->

<!-- endsource: en/_includes/border-style.md -->
 

