Как подключить сайт к поиску по товарам

Ответ формируется автоматически на основе обработки данных поискового робота Яндекса. При формировании ответа в числе прочего используются данные фидов (специальных файлов с информацией о товарах), которые Яндекс получает от партнеров при использовании других сервисов, например Яндекс Директа.

Вы можете передавать Яндексу структурированную информацию о товарах с помощью фида в формате YML. Стандарт YML (Yandex Market Language) разработан Яндексом и основан на стандарте XML. Стандарт используется для подключения магазинов к Яндекс Маркету, а также другим сервисам Яндекса.

Из результатов поиска исключаются одинаковые предложения товаров (offer) — Яндекс обнаруживает их автоматически. В результатах поиска отображается ссылка на страницу, на которой пользователь может купить товар.

  1. Шаг 1. Подготовьте информацию
  2. Шаг 2. Сделайте YML-файл доступным для скачивания
  3. Шаг 3. Передайте информацию в Яндекс
  4. Работа с несколькими фидами
  5. Вопросы и ответы

Шаг 1. Подготовьте информацию

Поддерживается YML-файл с расширением xml, yml или в виде архива gzip.

Сформировать YML-фид для поиска по товарам можно несколькими способами:
Через CMS

Для популярных CMS доступны модули подключения. Они разработаны для интеграции с Яндекс Маркетом и подходят для подготовки фида для поиска по товарам.

Используйте модули и компоненты только для формирования фида и генерации URL, по которому он доступен для скачивания. URL-адрес нужен для загрузки фида в Вебмастере в шаге 3.

Примечание. Все модули, кроме модуля для 1C‑Битрикс, разработаны сторонними компаниями или специалистами. Яндекс не несет ответственности за качество их работы.

Указанные названия и логотипы CMS используются в соответствии с политикой правообладателей в отношении этих торговых марок. Их использование не означает, что правообладатели имеют какое-либо отношение к перечисленным модулям, одобряют их или иным образом связаны с Яндексом.

Система

Версия системы

Модуль / компонент системы

Дополнительная информация

Компонент системы

Экспорт каталога

10.0 Компонент системы

Инструкция

Любая

Компонент системы

Инструкция

Любая

Компонент системы

Инструкция

Любая

Компонент системы

Инструкция

Любая

Компонент системы

Платно

Инструкция

Любая

Компонент системы

Инструкция

Любая

Компонент системы

Инструкция

1.7.0.2 – 1.9.4.0

2.3 – 2.4.x

Модуль выгрузки товаров на Яндекс Маркет (для 1.7.0.2 – 1.9.4.0)

М2:Модуль выгрузки товаров на Яндекс Маркет (для 2.3 – 2.4.x)

Платно

Автор: Rugento

Любая Компонент системы Инструкция по настройке
Любая

Модуль Яндекс Маркет и торговые площадки

Бесплатно

Инструкция по настройке

3.0.0.0 – 3.0.3.7

ocStore 3.0.2.0

OcStore 3.0.3.7

Модуль Экспорт YML Opencart 3.0

Платно

Автор: Opencart

Любая

Модуль Яндекс Маркет

Бесплатно

1.7.0 – 1.7.8.7

Модуль YML export for Yandex Market

Платно

Автор: Community developer

Документация

3.x

Компонент системы

Инструкция

7.1.1.60 +

Плагин Яндекс Маркет

Бесплатно

Автор: Webasyst

Инструкция

Любая

Расширенный модуль экспорта в Яндекс Маркет (yandex.xml)

Платно

Любая

Компонент системы

Инструкция

Любая

Компонент системы

Инструкция

2.9.5+

Модуль Яндекс.Маркет (yml)

Бесплатно

4.4.2 – 5.2.2

Плагин Экспорт YML

Бесплатно

Инструкция

C помощью специального ПО

Можно использовать специальное программное обеспечение (стороннее или разработанное самостоятельно), чтобы:

  • экспортировать данные из вашей базы данных и создавать файл в нужном формате;

  • конвертировать имеющийся прайс-лист в файл нужного формата и вида.

Это трудоемкий способ. Он подойдет, если вы планируете:

  • размещать в поиске по товарам большой ассортимент товаров;

  • обновлять данные часто и автоматически.

Вручную

Вы можете составлять фид вручную по описанию формата. Этот способ подойдет, если:

  • вы планируете размещать небольшой ассортимент товаров;

  • у вас нет возможности автоматически выгружать информацию о товарах в подходящем формате и виде.

Шаг 2. Сделайте YML-файл доступным для скачивания

  1. Разместите YML-файл на сайте: в корневом или другом каталоге. Файлы не попадают в результаты поиска, но смогут индексироваться роботом, поэтому убедитесь, что каталог не закрыт от роботов Яндекса.

    Если вы сформировали YML-файл с помощью модуля для CMS, чтобы получить ссылку на файл, воспользуйтесь документацией или обратитесь в службу поддержки CMS. После загрузки YML-файла на сайт фид будет доступен по адресу вида https://example.com/feed.yml (в зависимости от адреса вашей CMS и расположения файла).

  2. Убедитесь, что HTTP-заголовок Content-type, который передает ваш сервер, содержит один из типов ресурса:
    • application/xml;
    • application/octet-stream;
    • text/xml;
    • application/gzip;
    • application/x-gzip.

Шаг 3. Передайте информацию в Яндекс

Внимание. Не загружайте один и тот же фид или фид с идентичным содержимым для нескольких категорий и поддоменов.

Загрузить фид можно:

  1. Перейдите в Вебмастер на страницу Товары и предложения → Источники данных.
  2. Нажмите кнопку Загрузить фид.
  3. Выберите категорию Товары.
  4. Укажите регион. Если регион не указан, будет выбрано значение Россия.
  5. В поле Ссылка на файл с предложениями укажите URL вида https://example.com/feed.yml.

    Если на вашем сайте настроена авторизация для доступа к YML-файлу, вы можете передавать логин и пароль вместе с URL, по которому он доступен. Например: https://yandex:WE9h4FfBml@example.com/feed.yml.
  6. Нажмите Готово.

Яндекс Вебмастер проверит фид. Если он содержит ошибки, в Вебмастере на странице Товары и предложения → Источники данных рядом с фидом появится сообщение об ошибках. Чтобы открыть их, нажмите Посмотреть. Исправьте ошибки — в течение пяти дней Вебмастер проверит фид снова.

Также информация о сайте и предложениях будет проверена службой контроля качества в течение пяти дней. Фид может быть отклонен за нарушение правил. Чтобы посмотреть найденные ошибки, перейдите на страницу Товары и предложения → Источники данных. Исправьте ошибки и нажмите кнопку Перепроверить.

Отправить фид на проверку повторно можно до шести раз. Если фид не пройдет контроль качества шесть раз подряд, магазин не будет допущен к размещению в поиске по товарам. В этом случае обратитесь в службу поддержки.

Получать уведомления о результатах проверок можно в Вебмастере.

Примечание. После загрузки YML-фида в Вебмастер, вы можете управлять товарными предложениями с помощью API поиска по товарам. Например, изменить стоимость товара на заданный срок или скрыть предложение из поиска по товарам.

При работе с API поиска по товарам используйте логин, под которым вы загружали YML-фид в Вебмастер.

Работа с несколькими фидами

Формировать несколько фидов может быть полезно, например, если:

  • У вас много товаров (десятки или сотни тысяч). Вебмастер быстрее загружает небольшие файлы и может обрабатывать их параллельно.

  • Вы продаете товары из нескольких больших категорий (электроника, бытовая техника и т. п.) или храните информацию о разных группах товаров в разных источниках.

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

Рекомендации
  • Разделите фид на несколько файлов поменьше. Например, фид с 500 000 товаров можно разделить на пять файлов по 100 000 товаров.

  • Предложения, которые часто меняются, соберите в одном фиде и обновляйте его чаще.

Вопросы и ответы

Как повысить позиции товара

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