Быстрый старт
Цель — за несколько шагов получить рабочий фид и подключённый проект.
Шаг 1. Минимальный рабочий фид
Ниже — самый маленький фид, который сервис примет и проиндексирует. Он содержит шесть данных, покрывающих все обязательные роли (см. «Сопоставление полей»): идентификатор, название, цену, ссылку, категорию и изображение.
xml
<?xml version="1.0" encoding="utf-8"?>
<yml_catalog date="2026-07-13 09:43">
<shop>
<name>Мой магазин</name>
<url>https://example.com</url>
<currencies>
<currency id="RUB" rate="1"/>
</currencies>
<categories>
<category id="1">Одежда</category>
<category id="2" parentId="1">Платья</category>
</categories>
<offers>
<offer id="1001" available="true">
<name>Платье миди «Ривьера»</name>
<url>https://example.com/product/riviera/</url>
<price>7990</price>
<currencyId>RUB</currencyId>
<categoryId>2</categoryId>
<picture>https://example.com/img/riviera.jpg</picture>
<vendor>Мой бренд</vendor>
</offer>
</offers>
</shop>
</yml_catalog>Этого достаточно для запуска. Всё остальное — характеристики, группировка вариантов, дополнительные поля — опционально и улучшает качество поиска и фильтров.
TIP
Скорее всего, такой файл (или богаче) уже генерирует ваша CMS для товарных площадок. Проверьте выгрузку «YML для Яндекс.Маркета» — как правило, она подходит без изменений.
Шаг 2. Проверьте фид перед подключением
Пройдитесь по чек-листу (полная версия — в «Требованиях»):
- Файл отдаётся по прямой HTTPS-ссылке без редиректов. Закрытый фид тоже подойдёт — доступ указывается в ЛК, см. «Закрытый фид».
- Не заархивирован, не под паролем.
- Кодировка
utf-8(допускаетсяwindows-1251— сервис сконвертирует сам). - Корень —
<yml_catalog>, внутри<shop>, внутри —<categories>и<offers>. - У каждого
<offer>есть непустой атрибутid. - Товар привязан к листовой (самой глубокой) категории через
<categoryId>(если товар в нескольких разделах — несколько тегов, первым основной). - Размер файла — до 2 ГБ.
Быстрая локальная проверка структуры:
bash
# HTTP-код, размер, тип
curl -sI "https://example.com/feed.xml"
# Корневые теги и число офферов
curl -s "https://example.com/feed.xml" | head -c 500
curl -s "https://example.com/feed.xml" | grep -c "<offer "Шаг 3. Создайте проект
В личном кабинете: Проекты → Создать. Мастер из трёх шагов:
- Источник фида — название проекта, ссылка на фид, язык поиска (
ru), интервал обновления (часы, минимум 1), опция семантического поиска. После нажатия «Далее» сервис сразу скачивает и анализирует фид. - Анализ фида — для каждой из шести обязательных ролей мастер предлагает найденное поле; рядом показывает % заполненности и примеры значений. Проверьте автоподбор и при необходимости поправьте.
- Подтверждение — сводка. По завершении сервис создаёт проект, строит схему индекса и запускает первый импорт в фоне.
Данные появятся в выдаче, когда первый импорт закончится: небольшой каталог — за несколько минут, каталог в десятки тысяч товаров — до часа. За прогрессом можно следить на карточке проекта.
Мастер: [1] Источник ──▶ анализ фида ──▶ [2] Роли ──▶ [3] Подтверждение
│
▼
создание проекта + схема + импортЧто дальше
- Настройте, какие поля и характеристики участвуют в поиске и фильтрах.
- Включите группировку SKU, если в фиде есть варианты (размеры/цвета).
- Разберитесь, как обновляется индекс и что делать при ошибках импорта.