---
metadata:
  - name: generator
    content: Diplodoc Platform v5.55.2
alternate:
  - https://yandex.ru/support/webmaster/en/feed/upload.md
  - https://yandex.ru/support/webmaster/ru/feed/upload.md
  - href: en/feed/upload.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.ru/support/webmaster/en/llms.txt

# Working with feeds for offers and services

To make your products and offers look informative and attractive in Yandex search results, send the information in the YML feed. Enhanced appearance formed on the basis of this information will help attract a bigger audience interested in your products and offers. 

See [Yandex Products Help](https://yandex.ru/support2/merchants/ru/connect/feed-load) to learn about transmitting product information.

<!-- source: en/_includes/feed/about/id-about/beta-data.md -->
{% note info %}

Enhanced appearance in search results is in beta testing mode. Therefore, data from YML files might not be displayed in search results; this is not an error.

{% endnote %}
<!-- endsource: en/_includes/feed/about/id-about/beta-data.md -->

## Step 1. Preparing data {#format}

The feed is a [YML file](https://yandex.ru/support/partnermarket/export/yml.html) that meets Yandex Market [requirements](https://yandex.ru/support/partnermarket/moderation/success.html#success__check-pricelist).

To prepare the data:
1. Generate a YML file according to the requirements for your business category:

    - [Realty](https://yandex.ru/support/webmaster/en/search-appearance/realty.md), if you're sending information about selling or renting apartments, offices, houses, and other buildings.

    - [Jobs](https://yandex.ru/support/webmaster/en/search-appearance/vacancies.md), for job listings.

    - [Vehicles](https://yandex.ru/support/webmaster/en/search-appearance/cars.md), for the sale of cars, motorcycles, and other means of transportation.

    - [Online courses and lessons](https://yandex.ru/support/webmaster/en/search-appearance/education.md), for announcements of educational courses or lessons that are held online. For example, programming courses.
    
    - [Service providers](https://yandex.ru/support/webmaster/en/search-appearance/services.md), for information about household and other services. For example, furniture transportation.
    
    - [Doctors](https://yandex.ru/support/webmaster/en/search-appearance/doctors.md), for information about doctors' services. For example, an appointment with a pediatrician.
    
    - [Event recommendations </sup>β<sup >](https://yandex.ru/support/webmaster/en/search-appearance/activities.md), for the sale of tickets for entertainment events.
    
    - [Banking services](https://yandex.ru/support/webmaster/en/search-appearance/banks.md), for banking products, such as deposits, loans, and mortgages.
    
    YML files with the `.xml` or `.yml` extension and `GZIP` archives are supported.
    
    {% note info %}
    
    If your site has subdomains (for example, `spb.example.com`), place offers for them in the main domain feeds (`example.com`).
    
    {% endnote %}
    
1. Place the YML file on the site: in the root or other directory. The files do not appear in the search results, but they will be indexed by the bot, so make sure that the directory [isn’t closed to Yandex bots](https://yandex.ru/support/webmaster/en/adding-site/indexing-prohibition.md#full-site).

    If you generated a YML file using a CMS module, use the documentation to get the file link or contact CMS support. After uploading the YML file to the site, the feed will be available at `https://example.com/feed.yml` (depending on your CMS URL and the file path).
    
1. To ensure that the information in the feed is up-to-date and matches the data on the website, set up automatic feed updates. In many CMS (e.g., Bitrix24), this can be done when creating and editing it. Specify the required update frequency in the settings.
    
    {% note info %}
    
    If the information in the feed and on the website differs, offers may be blocked. If most of the offers are like this, the entire feed may be blocked.
    
    {% endnote %}
    
1. Make sure that the `Content-Type` HTTP header sent by your server contains one of these resource types:

    - `application/xml`;

    - `application/octet-stream`;

    - `text/xml`;

    - `application/gzip`;

    - `application/x-gzip`.

## Step 2. Uploading the feed for services and offers {#upload}

{% note alert %}

Don't upload the same feed or feeds with identical contents for multiple categories and subdomains. Don't upload the file you prepared for [Turbo pages](https://yandex.com/dev/turbo/doc/en/).

{% endnote %}

You can upload your feed:

{% list tabs %}

- In Yandex Webmaster

  
  1. Go to the **Services and offers in search**&nbsp;→ **Feeds and errors** page in Yandex Webmaster.
  
  1. Click **Upload feed**.

  1. Choose the business category the data belongs to.
      
      {% cut "How do I choose a category?" %}
      
      - **Realty**, if you're sending information about selling apartments, offices, houses, and other buildings.

      - **Vacancies**, if you're sending information data about vacancies.

      - **Vehicles**, if the information is related to selling cars, motorcycles, and other means of transportation.
      
      - **Education**, if the information is related to educational courses or lessons that are held online. For example, programming courses.
      
      - **Performers**, if you're send information about household and other services. For example, furniture transportation.
      
      - **Doctors**, if you're sending information about doctors' services. For example, an appointment with a pediatrician.
      
      - **Things to do**, if you're sending information about tickets to entertainment events.
      
      - **Banking services**, if you're sending information about bank offers (deposits, loans, mortgages).
      
      {% endcut %}
      
  1. Specify the region. For example, if the offers in the feed are available at the same price in all regions, choose **Russia**. You can select multiple values if the feed contains offers for different regions.

  1. In the **Link to file with offers** field, enter the URL that looks like `https://example.com/feed.yml`.
      
      If your site has authorization configured to access the YML file, you can send the username and password along with the URL which it's available at. For example: `http://yandex:WE9h4FfBml@example.com/feed.yml`.
      
  1. Click **Done**.
  

- By using Yandex Webmaster API

  For more information, see [documentation](https://yandex.ru/dev/webmaster/doc/dg/concepts/feeds.html).

{% endlist %}


Yandex Webmaster will check the feed. If it contains errors, a message about errors will appear in Yandex Webmaster on the **Services and offers in search**&nbsp;→ **Feeds and errors** page. To learn more, click **Errors** next to the feed. Fix the errors, and Yandex Webmaster will check the feed again after a certain amount of time.

The site and offers information will also be checked by the quality control service within a few days. A feed can be rejected for violating the rules (see the requirements for [realty](https://yandex.ru/support/webmaster/en/feed/real-estate.md), [vacancies](https://yandex.ru/support/webmaster/en/feed/vacancy.md), [vehicles](https://yandex.ru/support/webmaster/en/feed/transport.md), [education](https://yandex.ru/support/webmaster/en/feed/education.md), [performers](https://yandex.ru/support/webmaster/en/feed/executors.md), [doctors](https://yandex.ru/support/webmaster/en/feed/doctors.md)). To view the errors, go to **Services and offers in search results**&nbsp;→ **Feeds and errors**. Fix the errors and click **Recheck**.


You can [configure notifications](https://yandex.ru/support/webmaster/en/service/notifications.md#tv) of check results.


## Deleting a feed {#delete}

You can remove information about offers from the search in the following ways:


{% cut "Delete a feed in Yandex Webmaster" %}

1. Go to **Services and offers in search results**&nbsp;→ **Feeds and errors**.

1. Next to the feed you want to delete, click ![](../_assets/dots.svg) → **Delete feed**.

{% endcut %}


{% cut "Clear offers in the feed" %}


An example of a feed with empty offers:

```xml
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<yml_catalog date="2018-07-17 12:10">
  <shop>
    <name>RemovalTest.Services</name>
    <company>LLC RemovalTest.Services</company>
    <url>uslugi.remove_test.s3.yandex.net</url>
    <email>uslugi@yandex.ru</email>
    <currencies>
    </currencies>
    <categories>
    </categories>
    <sets>
    </sets>
    <offers>
    </offers>
  </shop>
</yml_catalog>
```

[Download the example](https://edu.s3.yandex.net/sample/empty.yml)


{% endcut %}


The offers will disappear from the search within a few hours.


<!-- source: en/troubleshooting/feeds.md -->
### {#feed-feedback}

<div class="cut-button">

{% cut "Contact support" %}


#### {#feed-feedback-tabs}

{% list tabs radio %}

- Errors found in the source



  <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.ru/surveys/10034832.835282123a8a2041a26d67d91266a24635638bb7/?&theme=V istochnike obnaruzheni oshibki&iframe=1&lang=en">
    </iframe>
  </div>




- The source is blocked due to violations

  Choose a category:

  {% list tabs radio %}
  
  - Products


  
    <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.ru/surveys/13484708.92054a095097051d562c990f9ae1b767058fa112/?&theme=Istochnik zablokirovan iz-za narushenii (tovari)&iframe=1&lang=en">
      </iframe>
    </div>



    
  - Other (Vacancies, Performers etc.)

    Fill out the form below if the data relates to the following categories: Education, Performers, Realty, Vehicles, Vacancies, Doctors.



    <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.ru/surveys/10035351.fcd15e73b98b57e9ab1c60ea6018eae806df875d/?&theme=Istochnik zablokirovan iz-za narushenii (ne tovari)&iframe=1&lang=en">
      </iframe>
    </div>



  
  {% endlist %}


- Services or offers don't appear in search results



  <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.ru/surveys/10034832.835282123a8a2041a26d67d91266a24635638bb7/?&theme=Tovari ne pokazivautsya v poiske&iframe=1&lang=en">
    </iframe>
  </div>





- I have a suggestion

  The team will try to take your opinion into account in the future updates.



  <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.ru/surveys/10034832.835282123a8a2041a26d67d91266a24635638bb7/?&theme=Est ideya ili pozhelanie&iframe=1&lang=en">
    </iframe>
  </div>




{% endlist %}

{% endcut %}

</div>


#### {#empty-anchor}

<!-- 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.ru/) [![](../_assets/logo/logo-ru.svg)](https://webmaster.yandex.ru/)





</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 -->
<!-- endsource: en/troubleshooting/feeds.md -->


