Товарный фид для Директа: продающие заголовки без правки сайта — кейс доставки еды в Москве
Товарные кампании и смарт-баннеры Директа собирали объявления из сухих названий с сайта. Мы поставили прослойку «фид → фид»: LLM-заголовки под валидатором правил модерации, аппрув человека в телеграм-боте, синхронизация с сайтом каждые 30 минут. Первые дни на новом фиде — конверсия клика в корзину выросла в 2,4 раза.

Позиций в фиде
507
Конверсия клика в корзину
×2,4
От спеки до продакшена
1 день
- Ниша
- Доставка еды: пекарня с собственным производством (e-commerce)
- Регион
- Москва
- Период
- Август 2026 — продолжается
- Продукты
- Яндекс Директ (товарные кампании, смарт-баннеры, поиск, РСЯ) · собственный микросервис обработки фида
Пекарня с доставкой, 507 позиций и реклама, которая держалась на РСЯ
Клиент — пекарня с собственным производством и доставкой по Москве: пироги, пирожки, торты, готовая еда — около пятисот позиций в 25 категориях. Кабинет три года держался на широких кампаниях РСЯ.
На старте нового аккаунта мы поставили поисковые кампании и РСЯ и пошли тестировать товарные форматы по фиду — товарную кампанию и смарт-баннеры. Они сразу дали корзину заметно дешевле, чем сеть, но открылось слабое место: Директ собирает объявление из тега <name> и <description> фида, а на сайте товары названы «технически» и описаны для каталога.
Задача звучала так: получить продающие заголовки и описания в товарных форматах, не трогая сайт и не собирая фид руками — и сделать это так, чтобы модерация, цены и наличие не пострадали.

С чем предстояло работать
Кабинет годами держался на РСЯ
Три года рекламы клиента — широкие текстово-графические кампании про пироги и готовую еду. На старте нового аккаунта мы поставили поиск и РСЯ и за две недели увидели, что расход основной сетевой кампании больше выручки, которую она принесла. Для доставки еды такая экономика не сходится.
Товарные форматы дешевле, но текст берётся из фида
Товарная кампания и смарт-баннеры показывают конкретный товар с ценой и сразу дали корзину заметно дешевле РСЯ. Но заголовок объявления Директ берёт из тега <name>, текст — из <description>. Названия на сайте написаны для каталога («Сет мини-чебуреков из 12 шт»), а описания — про начинку, а не про причину заказать здесь.
Сайт трогать нельзя, ручной фид устареет
Карточка на сайте решает свою задачу: SEO, каталог, чек. Смешивать её с рекламным текстом — портить и то и другое. Собрать свой фид руками в таблице тоже нельзя: около пятисот позиций, цены и наличие меняются каждый день, новинки появляются под посты и праздники.
Модерация сверяет текст со страницей перехода
«Вкусные» слова в заголовке можно брать только из самой карточки товара, «Хит!» — только если хитовость заявлена на сайте. Значит, генерацию нельзя отпускать: нужен валидатор правил Директа и человек на аппруве каждой новой позиции.
Как решали
Спеку написали утром, к вечеру сервис уже отдавал фид. Дальше каждое решение появлялось из конкретной боли эксплуатации — по одному эпизоду ниже.
Прослойка «фид → фид» вместо правки сайта
Отдельный сервис раз в 30 минут забирает YML сайта, сравнивает со снимком прошлого прогона и собирает свой фид: в каждом опубликованном товаре хирургически заменяются только теги <name> и <description>. Цены, наличие, картинки, ссылки проходят байт-в-байт. Директ получает фид по отдельной ссылке; под конкретные кампании можно отдать «виды» фида — подмножества категорий со своими ссылками.
Нейросеть в клетке правил модерации
Модерация Директа сверяет текст объявления со страницей перехода, поэтому «аппетитные» слова можно брать только из карточки, а «Хит!» ставить, только если он заявлен на сайте. Языковая модель пишет заголовки в этой клетке: 56 символов жёсткий предел, 35 — видимая часть в товарной галерее, описание — 81 символ законченной фразой, без капса, эмодзи и стоп-слов. Брак — второй раунд с обратной связью; сбой модели не блокирует фид. Так «Пирог с рубленной говядиной» стал «Пирогом с сочной рубленой говядиной» — сочность стояла в описании.
Каскад описаний: личное → шаблон категории → универсальное
Описание в объявлении отвечает на вопрос «почему заказывать здесь», заголовок — «что». Для 25 категорий написаны шаблоны, которые продают саму доставку и пекарню — собственное производство, традиционные рецепты, доставка по городу, — у каждой категории со своим акцентом. Универсальное описание — ровно 81 символ.
Аппрув человека и телеграм-бот
Новая позиция с сайта получает сгенерированный заголовок и статус «на проверке»: в фид не выходит, редактору прилетает карточка в бот с фото, ценой, нашим заголовком и кнопками «Опубликовать / Скрыть / Открыть в интерфейсе». Если сайт поменял название одобренного товара — наш текст сохраняется, в бот уходит точный дифф «было → стало».
Опыт клиента — в промпт нейросети
Мы попросили клиента усилить заголовки своим опытом — он продаёт эту еду пятнадцать лет и знает, на какие слова откликается его покупатель. Интерфейс для этого и строился: за первые дни редактор со стороны клиента переписал руками 180 заголовков из пятисот прямо в строке товара. Каждая правка пишется в журнал «было → стало», и до двенадцати последних подмешиваются в промпт следующей генерации вместе с инструкцией к категории («каждый заголовок в этой категории начинается со слова „Постный“»). Модель перенимает почерк редактора без дообучения — клиент за один заход обучил её своему стилю, новые позиции выходят уже в нём.
Сбой на пути фида не должен снимать рекламу
Сайт отдал битый или пустой XML, не ответил вовремя, нейросеть промолчала — публикуемый фид не трогается: Директ продолжает получать последнюю рабочую версию, а на третьем сбое подряд уходит алерт в бот. Без этого Директ, получив пустой фид, снял бы объявления и заново прогнал их через модерацию и разгон. Перед записью фид проверяется на валидность и число товаров, перед каждым обновлением делается бэкап. Всё это — один процесс без базы данных и 78 автотестов на реальном боевом фиде: масштаб решения подобран под пятьсот позиций, а не под витрину на сто тысяч.
Логика решения
Вся конструкция держится на одной мысли: в товарных форматах Директа объявление собирает фид, значит и управлять текстом нужно на уровне фида — не переписывая сайт и не смиряясь с сухими заголовками.
Прослойка, а не переделка источника
SEO-тексты карточек и рекламные тексты объявлений живут раздельно. Сайт остаётся как есть, ручного фида нет, на исходный фид надевается преобразователь. Всё, что сервис не знает, он не трогает — поэтому фид не ломается при любых изменениях структуры на сайте.
Генерация ровно настолько полезна, насколько жёсток контроль
Правила модерации зашиты в код, человек утверждает каждый новый текст, «Хит» без основания невозможен. Языковая модель экономит время редактора; решения остаются за человеком.
Директ перечитывает фид раз в сутки
Форсировать переобход нельзя, поэтому сервис проверяет сайт каждые полчаса — к моменту переобхода фид всегда свежий, а эффект правки виден в объявлениях на следующий день. Тесты заголовков «утром поменял — вечером посмотрел» здесь не работают, и это учтено в ритме ведения.
Грабли Директа, о которых мало пишут
В ЕПК для товарной группы нужно включить ручное управление текстами — иначе Директ берёт текст не из фида. В карточке галереи целиком видно около 35 символов заголовка.
Что показали первые дни
Конверсия клика в корзину (товарная кампания)
0,8% → 2%
Стоимость добавления в корзину
в 2,6 раза ниже
Отказы из товарной кампании
48% → 42%
Покупка со смарт-баннеров против РСЯ
≈ втрое дешевле
Товарную кампанию переключили со старого фида сайта на новый 15 августа — тот же аккаунт, тот же тип кампании, окна по четыре дня подряд. Кликабельность не изменилась: около 1,2–1,3% на обоих фидах.
Изменилось поведение после клика: доля переходов с добавлением в корзину выросла с 0,8% до 2% — в два с лишним раза; корзина обошлась в два с половиной раза дешевле; клик подешевел примерно на десятую часть; отказы опустились почти с половины визитов до примерно двух из пяти.
Смарт-баннеры на новом фиде за первые два дня дали покупку примерно втрое дешевле, чем основная кампания РСЯ за те же две недели — направление то же, выборка пока ранняя.
Абсолютные стоимости корзины и покупки не публикуем — только соотношения; размер выборки честно назван в оговорках ниже.

Что стоит за цифрами
Главный результат кейса — место, где теперь живёт работа с текстом товарной рекламы. Оно переехало из интерфейса Директа и головы копирайтера в фид, и тот, кто управляет фидом, управляет объявлением.
Кликабельность не выросла — и это честный результат
В товарной галерее клик делают картинка и цена, они не менялись: CTR держится около 1,2–1,3% на обоих фидах. Кому важна именно кликабельность — рассчитывать надо на картинку и цену.
Изменилось поведение после клика
Доля переходов с добавлением в корзину выросла с 0,8% до 2%, корзина обошлась в два с половиной раза дешевле, отказы опустились почти с половины визитов до примерно двух из пяти, глубина просмотра подросла. Заголовок «Постные чебуреки со шпинатом, 3 шт» и описание про собственную пекарню и доставку приводят человека, который уже понимает, куда идёт.
Смарт-баннеры на новом фиде — ранний сигнал
За первые два дня покупка со смарт-баннеров обошлась примерно втрое дешевле, чем в основной кампании РСЯ за те же две недели. Направление то же, что у товарной кампании, но выборка пока такая, что это сигнал, а не статистика. Через месяц кейс дополним.
Прослойка не заменяет ведение
Фид живой, ассортимент живой, правила модерации меняются. Аппрув каждой новинки требует редактора в тот же день; на сотнях позиций это минуты, на десятках тысяч SKU нужна другая политика публикации. Файлы вместо базы данных — осознанный выбор под этот масштаб.
Ограничения выводов
Выборка ранняя: два окна по четыре дня по товарной кампании и два дня по смарт-баннерам; покупок в обеих товарных кампаниях по одной, в смартах — три, поэтому о стоимости покупки выводов не делаем. Старая товарная кампания была ограничена товарами дороже 1000 ₽, в новой такого ограничения не заявлено — ассортимент мог отличаться, и часть разницы в корзинах может объясняться этим. Одновременно с фидом менялись стратегии и бюджеты, как и положено на старте; заголовки — не единственная причина разницы. Сравнение с РСЯ — по нашим кампаниям в новом аккаунте на этапе разогрева. Данные по продажам и ДРР публично не раскрываются.
Бесплатный аудит интернет-маркетинга
Если у вас товарные кампании или смарт-баннеры на фиде, а после клика люди уходят быстрее, чем из обычной РСЯ, — стоит посмотреть кабинет и фид вместе: где текст режется галереей, что берётся не из фида, где споткнётся модерация.
- Аудит товарных кампаний и фида
- Аналитика и сквозные отчёты
- Связка с CRM
- Инженерные решения под проект
- Без обязательств — полезно в любом случае
Другие кейсы
Одежда для подростков
Рост выручки интернет-магазина одежды через обучение рекламы на покупках, товарные форматы и постоянный контроль экономики.
ПодробнееОтопительное оборудование
Performance-система в сезонной нише: охватные РСЯ-кампании, квизы и управляемый CPA.
ПодробнееЖК бизнес-класса в Уфе
Системная лидогенерация для застройщика бизнес-класса в сложной рыночной ситуации.
ПодробнееПроизводитель профнастила
Системная лидогенерация для производителя кровельных и фасадных материалов: продуктовая сегментация, отдельные посадочные, ежедневная аналитика.
ПодробнееРезультат складывается из подхода и инженерии
Каждый кейс — связка каналов, экономики обращений и решений под конкретную задачу проекта.
Разбор в блоге
Полная история решения: архитектура прослойки, правила Директа, грабли и первые цифры.
ПерейтиЯндекс Директ
Поиск, РСЯ, товарные кампании и смарт-баннеры как единая performance-система.
ПерейтиНаш подход
Как устроена работа: от диагностики экономики до инженерных решений под проект.
ПерейтиВсе кейсы
Другие проекты в e-commerce, оборудовании, стройматериалах и недвижимости.
Перейти