Директ · 27.07.2026 · 6 мин · 0 просмотров

Товарный фид для Яндекс.Директа: как сделать и не сломать

Что должно быть внутри YML, из-за каких пяти ошибок реклама работает вхолостую и как проверить фид до запуска кампаний.

Читать разбор Все статьи

Товарный фид — это файл, в котором ваш каталог описан так, чтобы его понял не человек, а рекламная система. Без него интернет-магазин не попадёт ни в динамические объявления, ни в смарт-баннеры, ни в товарную выдачу Яндекса, и продвигать каталог придётся руками, создавая объявления на каждый товар отдельно.

Короткий ответ

Фид в формате YML генерируется на стороне сайта по ссылке, которая обновляется автоматически. Минимально нужны название, цена, наличие, ссылка, картинка и категория, а главные ошибки связаны с устаревшими ценами и товарами, которых уже нет в продаже.

Ключ: товарный фид для Яндекс.Директа
Формат: YML
Цель: реклама каталога

Зачем продавцу фид

Когда товаров десятки, объявления ещё можно собрать вручную, но на сотнях позиций это превращается в работу, которую невозможно поддерживать: цена поменялась, товар закончился, появилась новая позиция, и вся структура рассыпается. Фид решает задачу иначе, потому что рекламная система сама читает ваш каталог по ссылке и строит объявления из актуальных данных.

Динамические объявленияСистема формирует объявления под конкретные товары и запросы, опираясь на названия и цены из фида.
Смарт-баннерыПоказывают человеку именно те товары, которые он смотрел у вас или искал у конкурентов.
Товарная выдача ЯндексаКарточки с ценой и картинкой попадают в товарные блоки поиска, где покупатель сравнивает предложения.
Ретаргетинг по каталогуУшедшему без покупки посетителю показываются те позиции, до которых он не дошёл.

Что должно быть внутри файла

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

НазваниеТак, как товар ищут покупатели, а не как он назван в вашей учётной системе.
Цена и валютаРовно та цена, которую человек увидит на сайте, потому что расхождение приводит к отклонению объявлений.
НаличиеПризнак доступности товара, чтобы реклама не вела на позиции, которых нет на складе.
Ссылка на карточкуПрямой адрес страницы товара без лишних параметров и переадресаций.
ИзображениеКартинка достаточного размера, доступная по прямой ссылке без авторизации.
КатегорияДерево категорий магазина, по которому система понимает, что это за товар.
Описание и характеристикиПомогают системе точнее подбирать запросы, а покупателю — понять товар до перехода.

Пять ошибок, из-за которых фид не работает

Мы регулярно видим одни и те же поломки, причём владелец магазина о них обычно не знает: реклама просто откручивается хуже, чем могла бы, а причина спрятана в файле, который никто не открывает.

Первая ошибка — фид генерируется один раз и лежит статичным файлом. Цены на сайте меняются, а в файле остаются прежними, и объявления начинают показывать неправду. Вторая — в фид попадают товары, которых нет в наличии, и рекламный бюджет уходит на клики, заканчивающиеся разочарованием. Третья — картинки лежат по ссылкам, которые отдают ошибку или требуют авторизации, поэтому товар остаётся без изображения. Четвёртая — все позиции свалены в одну категорию, из-за чего система не понимает ассортимент и подбирает нерелевантные запросы. Пятая — названия скопированы из внутреннего учёта вместе с артикулами и сокращениями, которые ни один покупатель в поиске не набирает.

Как сделать фид на своём сайте

Правильный путь — не выгружать файл руками, а настроить генерацию на стороне сайта: скрипт собирает актуальный каталог и отдаёт его по постоянной ссылке, а рекламная система обращается к ней сама. Обновление удобно вешать на расписание, чтобы после изменения цен файл пересобирался без вашего участия. Именно так мы делали фид для магазина фитопродуктов на 131 товар: одна ссылка, автоматическая пересборка и управление из админки, без ручных выгрузок.

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

Нужен магазин, из которого фид отдаётся автоматически?

Соберём каталог, настроим выгрузку в формате YML с обновлением по расписанию и подключим её к рекламным кампаниям, чтобы цены и наличие всегда совпадали с сайтом.

Разработка интернет-магазина →

Как проверить фид перед запуском рекламы

Откройте ссылку в браузереФайл должен отдаваться без пароля и без ошибки, а внутри должны быть товары, а не пустой список.
Сверьте десять случайных ценЦена в фиде и на карточке сайта обязаны совпадать до рубля.
Проверьте ссылки на товарыКаждая должна открывать конкретную карточку, а не каталог и не страницу ошибки.
Посмотрите на категорииДерево должно повторять структуру магазина, а не сводиться к одной общей группе.
Убедитесь в обновленииИзмените цену на сайте и через некоторое время проверьте, изменилась ли она в файле.

Отдельно стоит помнить, что фид усиливает рекламу, но не заменяет качество карточек: если на странице товара нет нормального описания, фотографий и понятных условий доставки, объявления приведут трафик, который не превратится в заказы. Поэтому фид имеет смысл запускать вместе с работой над самим каталогом, о которой мы пишем в материале про доставку и оплату в интернет-магазине.

Читать дальше
Яндекс.Директ для магазина
Разработка интернет-магазина
Продвижение интернет-магазина
Юнит-экономика Wildberries

FAQ

Чем YML отличается от обычной выгрузки в таблице?

YML — это структурированный формат, который рекламные системы читают автоматически, поэтому им не нужно объяснять, где цена, а где название. Таблицу пришлось бы обрабатывать вручную при каждом изменении каталога.

Как часто должен обновляться фид?

Ориентируйтесь на скорость изменения цен и остатков: для большинства магазинов достаточно обновления раз в сутки, а при частой смене цен имеет смысл пересобирать файл несколько раз в день.

Можно ли использовать один фид для разных площадок?

Базовый набор полей совпадает, но у площадок бывают собственные требования к категориям и дополнительным атрибутам. Разумнее держать один генератор и отдавать из него несколько версий файла.

Что делать, если товаров тысячи?

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

Нужен ли фид, если магазин продвигается только через SEO?

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