Товарный фид: что это и почему из-за него не крутится реклама
Товарный фид — файл с описанием каталога, который рекламные системы и площадки читают автоматически. Из него собираются динамические объявления, смарт-баннеры, товарные карточки в Маркете и подборки в соцсетях.
Практически это значит вот что: рекламная система видит ваш товар не так, как покупатель на сайте, а так, как он описан в фиде. Ошибка в файле превращается в остановленную кампанию или в объявление с чужой ценой.
Форматы
| Формат | Где используется | Особенности |
|---|---|---|
| YML | Яндекс Директ, Яндекс Маркет | XML на основе стандарта Яндекса, самый распространённый в России |
| CSV | соцсети, часть площадок | простая таблица, легко собрать вручную |
| XML произвольный | отдельные системы | структура задаётся площадкой |
Один каталог обычно отдаётся в нескольких фидах: у площадок разные обязательные поля и разные требования к категориям.

Обязательный минимум полей
- id — уникальный и постоянный. Меняется при каждой выгрузке — статистика по товару обнуляется.
- name — название так, как его ищут люди, а не внутренний артикул.
- url — прямая ссылка на карточку, без редиректов и меток.
- price — та же цена, что на сайте, до копейки.
- currencyId, categoryId — валюта и категория из дерева фида.
- picture — рабочая ссылка на изображение нужного размера.
- available — наличие. Главное поле для магазина с меняющимися остатками.
- description — без HTML-тегов и без эмодзи.
🔴 Пять ошибок, из-за которых встаёт реклама
1. Цена в фиде не совпадает с ценой на сайте. Самая частая причина отклонения на модерации. Возникает, когда фид генерируется раз в сутки, а цены меняются чаще, или когда на сайте показывается цена со скидкой, а в фид уходит базовая.
2. Товар в фиде есть, на сайте его нет. Ссылка ведёт на 404. Система отклоняет позицию, а при массовом совпадении — всю кампанию.
3. Меняющиеся id. Каждая выгрузка присваивает новые идентификаторы — площадка считает товары новыми, накопленная статистика теряется, обучение кампании начинается заново.
4. Неактуальное наличие. Реклама ведёт на товар, которого нет. Деньги тратятся, человек уходит, и это ещё портит поведенческие показатели.
5. Фид отдаётся с ошибкой. Сервер тормозит, файл обрывается на середине или отдаёт 429 при частых обращениях робота. Система читает половину каталога и молча выключает остальное.

Как проверять
- Валидатором площадки — у Яндекса есть встроенная проверка YML. Первый шаг всегда.
- Сверкой цен выборкой. Взять десять случайных товаров и сравнить цену в фиде с ценой на карточке.
- Проверкой ссылок на код ответа. Все url должны отдавать 200 без редиректов.
- Контролем размера и времени отдачи. Если файл генерируется дольше минуты, робот может не дождаться.
- Регулярно, а не один раз. Каталог меняется, а фид ломается тихо: кампании продолжают работать на остатках старых данных.
Практическое правило: проверять фид раз в неделю и обязательно после любых изменений в каталоге или на сайте. Это та же логика, что с формами заявок, — поломка не сообщает о себе.
Где фид не решает задачу
Когда в каталоге нет описаний. Фид отдаст то, что есть. Товар с названием «Артикул 4471» и пустым описанием не выстрелит ни в какой рекламной системе.
Когда категории свалены в кучу. Дерево категорий в фиде определяет, кому покажут товар. Плохая структура каталога переезжает в рекламу без изменений — тут сначала порядок в ассортименте.
Когда товаров мало. На каталоге из двадцати позиций динамические форматы дают меньше, чем обычные объявления, написанные руками.
Когда фид делают вручную и обновляют раз в квартал. Это хуже, чем не делать: реклама будет вести на неактуальные цены и отсутствующие товары.
Коротко
- Товарный фид — файл каталога, который рекламные системы читают автоматически.
- Рекламная система видит товар таким, каким он описан в фиде, а не на сайте.
- YML — основной формат для Яндекс Директа и Маркета.
- Главные ошибки: расхождение цен, битые ссылки, меняющиеся id, неактуальное наличие.
- Фид ломается тихо — кампании продолжают крутиться на старых данных.
- Проверять раз в неделю и после каждого изменения каталога.
Настраиваем фиды и динамическую рекламу так, чтобы кампании не вставали на модерации, — контекстная реклама.
