---
metadata:
  - name: generator
    content: Diplodoc Platform v5.63.0
alternate:
  - https://yandex.com.tr/support2/site/en/create-catalogue/create.md
  - https://yandex.com.tr/support2/site/ru/create-catalogue/create.md
  - href: https://yandex.com.tr/support2/site/ru/create-catalogue/create.md
    type: text/markdown
    title: Markdown version
  - href: https://yandex.com.tr/support2/site/ru/llms.txt
    rel: describedby
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com.tr/support2/site/ru/llms.txt

# Поиск для интернет-магазинов (бета)

В Яндексе разработан специальный поиск по каталогу предложений интернет-магазинов и торговых площадок. Поиск использует индекс на основе [YML-каталога](https://yandex.ru/support/marketplace/assortment/auto/yml.html), а поисковая выдача оптимизирована для отображения информации о товарах.

Поиск для интернет-магазинов позволяет:

- искать товар по названию или описанию;

- искать товар «в наличии» и «под заказ»;

- фильтровать результаты по цене и категориям;

- получать в результатах поиска основные характеристики товара и его изображение.



## Создание поиска для интернет-магазина {#concept_2}

Чтобы создать новый поиск для интернет-магазина, [добавьте сайт фида в Вебмастер](https://yandex.ru/support/webmaster/service/quick-start.html#quick-start) и подтвердите права на него. Затем выполните следующие шаги:

1. [Подготовьте каталог товаров для поиска](#new-catalogue).

    Каталог товаров — [YML-документ](https://yandex.ru/support/marketplace/assortment/auto/yml.html) c перечнем товарных предложений и их основными характеристиками. На основе каталога строится поисковый индекс.

1. [Создайте новый поиск в личном кабинете](#new-catalogue-search).

    На странице [Поиск для интернет-магазинов](https://site.yandex.ru/catalogs/new/) укажите параметры нового поиска: расположение каталога и адрес страницы с результатами.

1. [Проверьте правильность отображения результатов поиска](#search-results-check).


Когда новый поиск для интернет-магазина будет готов, [разместите его](#concept_5) на своем сайте. При необходимости настройки поиска можно будет [изменить](#concept_).


{% note info %}

В одном каталоге должно быть не более 100 000 элементов типа `offer`. Максимальное количество поисков для интернет-магазина на одного пользователя — 10.

{% endnote %}


### Создание и размещение каталога товаров {#new-catalogue}

Каталог — это перечень товарных предложений в [формате YML](https://yandex.ru/support/marketplace/assortment/auto/yml.html). С требованиями к YML-документам можно ознакомиться в [Справке Яндекс Маркета](https://yandex.ru/support/marketplace/assortment/auto/yml.html). Каталог необходимо создать и разместить таким образом, чтобы поисковый робот мог регулярно скачивать и индексировать его.

Чтобы подготовить каталог:

1. Настройте экспорт информации о товарах из вашей базы данных в YML-каталог.

1. Проверьте корректность полученного каталога с помощью [валидатора XML-файлов](https://webmaster.yandex.ru/tools/xml-validator/) сервиса Яндекс Вебмастер.

1. Убедитесь, что все ссылки на товары, содержащиеся в YML-каталоге, ведут на тот сайт, на котором планируете разместить поиск.

1. Разместите каталог на своем сайте, чтобы поисковый робот мог скачивать и индексировать его. Каталог будет индексироваться раз в сутки.


При подготовке YML-каталога учитывайте особенности работы поиска для интернет-магазина:

- В результатах поиска может быть отображено только одно изображение для каждого товарного предложения. Если предложение содержит несколько изображений, отобразится одно из них, выбранное произвольно.

- Если несколько товарных предложений ссылаются на одну и ту же страницу, в результатах поиска отобразится только одно, выбранное случайным образом.


### Создание нового поиска {#new-catalogue-search}

Чтобы создать новый поиск:

1. Перейдите на страницу [Поиск для интернет-магазинов](https://site.yandex.ru/catalogs/new/).

1. Укажите адрес страницы, на которой будет отображаться форма с результатами поиска. Страница может быть размещена только на [подтвержденном сайте](https://yandex.ru/support/webmaster/service/rights.html#how-to).

    {% note info %}

    Иногда формы разных поисков могут конфликтовать друг с другом. Если у вас уже есть поиск по сайту, укажите страницу отличную от той, что вы указывали ранее.

    {% endnote %}

1. Укажите расположение каталога товаров для поиска. Каталог должен располагаться на том же сайте, что и страница с результатами.

1. Сохраните новый поиск. Новый поиск будет сохранен под именем «Поиск по каталогу _http://URL_», где _http://URL_ — адрес вашего каталога.


Поиск заработает после успешной загрузки и индексирования YML-каталога. Статус обработки каталога будет доступен на странице [Поиск для интернет-магазинов](https://site.yandex.ru/catalogs/new/) после сохранения поиска.

Кроме того, вам будут доступны проиндексированные товарные предложения. Если какие-то товарные предложения не получится проиндексировать, они будут исключены из поиска, а в статусе каталога появится предупреждение.

### Проверка результатов поиска {#search-results-check}

Прежде чем разместить новый поиск на своем сайте, проверьте, как отображаются его результаты. Для этого на странице [Мои поиски](http://site.yandex.ru/searches/) выберите нужный поиск из списка и перейдите в раздел **Проверка поиска**.

Поиск работает правильно, если:

1. Поисковая выдача содержит следующую информацию по каждому из предложений:

    - наименование;

    - цена;

    - категория;

    - краткое описание;

    - ссылка на страницу товара;

    - изображение;

    - первые четыре характеристики (в том же порядке, что и в YML-каталоге).

1. Вы можете отфильтровать результаты поиска:

    - по категории;

    - по наличию в продаже;

    - по ценовому диапазону.

1. Вы можете отсортировать результаты поиска по цене.


Если поиск или форма работает не так, как вы ожидали, проверьте настройки, сделанные на предыдущих шагах. Если ошибка сохраняется, [напишите нам](../troubleshooting/feedback.html), указав ваш логин и название неработающего поиска.


## Редактирование поиска для интернет-магазина {#concept_}

Адрес страницы с результатами и адрес YML-каталога для поиска можно изменить на странице [Мои поиски](http://site.yandex.ru/searches/). Для этого выберите нужный поиск из списка и перейдите в раздел **Поиск по каталогу**.


{% note info %}

Адрес страницы с результатами поиска и адрес YML-каталога должны принадлежать одному и тому же сайту.

{% endnote %}


В разделе также отображаются сведения о состоянии поиска:

- статус обработки YML-каталога;

- дата и время последнего индексирования каталога;

- количество проиндексированных товарных предложений;

- коды ошибок.



## Добавление поиска для интернет-магазина на сайт {#concept_5}

Чтобы добавить поиск на свой сайт, разместите на нем поисковую форму и форму результатов поиска. Для этого скопируйте код формы и вставьте в HTML-код страницы вашего сайта:

1. Выберите нужный поиск из списка на странице [Мои поиски](http://site.yandex.ru/searches/).

1. Перейдите в раздел **Код для вставки на сайт**.

1. Выберите кодировку и язык вашего сайта.

    <!-- source: ru/_includes/create-setup/create/id-code/lang1.md -->
    Яндекс автоматически определяет кодировку сайта, но если автоматическое определение не срабатывает, вы можете однозначно указать кодировку текста.
    <!-- endsource: ru/_includes/create-setup/create/id-code/lang1.md -->

1. Скопируйте коды форм и разместите:

    - Поисковую форму — на любых страницах вашего сайта.

    - Форму результатов — на странице, которую указали при создании поиска. Разместите на этой же странице одну из копий поисковой формы.

    {% note info %}

    Поиск не будет работать, если на странице с результатами отсутствует поисковая форма.

    {% endnote %}



## Получение результатов поиска в формате JSON {#JSON}

Поиск для интернет-магазинов позволяет отправлять запросы не только через форму поиска, но и с помощью программного интерфейса _API Яндекс Поиска для сайта_. Ответ на такой запрос возвращается в формате JSON.

С помощью API вы сможете создавать приложения для отправки поисковых запросов и отображения результатов в произвольном виде. Подробнее о получении доступа к API и выполнении запросов читайте в документе [Описание API](https://tech.yandex.ru/site/api/concepts/about-docpage/).


<a href="../troubleshooting/feedback.html">
  <span class="button">Написать в службу поддержки</span>
</a>


<!-- source: ru/_includes/yellow-button-styles.md -->

<!-- endsource: ru/_includes/yellow-button-styles.md -->


<!-- source: ru/_includes/footer.md -->
<div width="100%" align="center">
<br><br><br>
Также вы можете перейти на сервис
<br><br>

[![](https://yastatic.net/lego/_/l_UiYCcg0SVqg2bDsSSshqm32dI.ico)](https://site.yandex.ru/)[![](https://yastatic.net/q/logoaas/v2/Яндекс%20Поиск%20для%20сайта.svg)](https://site.yandex.ru/)
<!-- endsource: ru/_includes/footer.md -->
