YML-фид — самый быстрый способ подключить умный поиск к интернет-магазину. Если у вас уже настроена выгрузка для Яндекс.Маркета, каталог можно проиндексировать за 30 минут без участия разработчика. В этой статье — что такое YML, какие поля обязательны и пошаговая инструкция для популярных CMS.

30 мин
среднее время подключения поиска
через готовый YML-фид

Что такое YML и зачем он нужен для поиска

YML (Yandex Market Language) — XML-формат описания товарного каталога, разработанный Яндексом для маркетплейса. Он стал де-факто стандартом для обмена данными между интернет-магазинами и внешними сервисами: маркетплейсами, рекламными системами и, конечно, поисковыми платформами.

Преимущества YML для поиска:

Подробная документация по интеграции — на странице «Интеграция через YML».

Обязательные поля YML-фида

Для корректной работы поиска в фиде должны присутствовать следующие элементы у каждого товара (offer):

Минимальный набор (обязательно)

Рекомендуемые поля (улучшают качество поиска)

«Мы добавили param с цветом и размером в YML — и фильтры в поиске заработали без дополнительной настройки. Конверсия из поиска выросла на 28%» — Магазин одежды, 3 200 SKU

Экспорт YML из 1С-Битрикс

В 1С-Битрикс YML-фид обычно уже настроен для Яндекс.Маркета. Если нет — создайте за 10 минут:

  1. Перейдите в Магазин → Настройки → Экспорт данных → Яндекс.Маркет
  2. Создайте новый профиль экспорта или используйте существующий
  3. Выберите каталог, типы цен и склады
  4. Укажите поля: название, описание, картинки, параметры (цвет, размер, бренд)
  5. Сохраните и скопируйте URL фида — он будет вида https://ваш-сайт.ru/bitrix/catalog_export/yandex.php
  6. Проверьте фид в браузере: откройте URL и убедитесь, что XML валиден

Детальная инструкция для Битрикс — на странице «Интеграция с 1С-Битрикс».

Экспорт YML из OpenCart

В OpenCart YML-фид настраивается через модуль:

  1. Установите модуль YML-экспорта (например, «Yandex Market» из маркетплейса расширений)
  2. В админке: Расширения → Модули → Yandex Market
  3. Настройте соответствие категорий, типов цен и полей товаров
  4. Включите экспорт параметров (атрибутов) — они станут фильтрами в поиске
  5. Сгенерируйте фид и скопируйте URL
  6. Проверьте: в фиде должно быть не менее 90% товаров из каталога

Подробнее — в «Интеграция с OpenCart».

Подключение YML к SmartSearch

После того как YML-фид готов, подключение к SmartSearch занимает 5 шагов:

  1. Регистрация — создайте аккаунт на search.thiscode.ru или напишите нам
  2. Добавление фида — в личном кабинете укажите URL вашего YML-фида
  3. Настройка расписания — выберите частоту обновления: каждый час, 4 часа или раз в сутки
  4. Индексация — SmartSearch автоматически загрузит и проиндексирует каталог (5–15 минут для 5 000 товаров)
  5. Установка виджета — вставьте JS-код поиска на сайт (или установите модуль для вашей CMS)

После индексации проверьте 10–15 типичных запросов. Если какие-то товары не находятся — проверьте, есть ли они в YML-фиде с корректным названием и описанием.

Частые проблемы и решения

Фид не обновляется

Проверьте, что URL фида доступен без авторизации. Откройте ссылку в режиме инкогнито. Убедитесь, что на сервере нет блокировки по IP SmartSearch.

Товары не находятся по запросу

Откройте фид и найдите товар вручную. Проверьте поле name — именно по нему ищут покупатели. Добавьте синонимы в описание или параметры.

Нет фильтров по характеристикам

Убедитесь, что в YML передаются элементы param с атрибутом name. Без них фасетные фильтры не появятся.

Устаревшие цены в поиске

Уменьшите интервал обновления фида до 1–4 часов. Проверьте, что CMS генерирует актуальные цены при каждом запросе к URL фида.

Чек-лист перед запуском

  1. URL фида открывается без ошибок и авторизации
  2. В фиде более 90% товаров из каталога
  3. У каждого товара есть name, url, price, picture, categoryId
  4. Передаются param (цвет, размер, бренд) для фильтров
  5. Поле available корректно отражает наличие
  6. Расписание обновления настроено (рекомендуем: каждые 4 часа)
  7. Виджет поиска установлен и отображается на сайте
  8. Протестированы 15 типичных запросов покупателей

Выбираете поисковое решение? Читайте «Как выбрать поиск для интернет-магазина: чеклист 2026».

🚀 Подключите поиск через YML за 30 минут

Отправьте нам URL вашего YML-фида — мы настроим индексацию и установим виджет бесплатно в рамках пробного периода.

Подключить YML-фид →