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

URL: https://chugunov.pro/fid-dlya-yandeks-direkt/
Обновлено: 01.10.2026.
Источник: chugunov.pro.

## Коротко

Фид для Яндекс Директа — это файл со списком товаров сайта: названия, цены, ссылки, фото, наличие и категории. Директ читает его и сам собирает объявления для каждого товара, а при изменении цен и остатков обновляет их без ручной правки кампаний. Самый распространённый формат — YML, тот же, что используется для Яндекс Маркета.

Для магазина на WooCommerce или 1С-Битрикс фид не нужно собирать вручную. Он формируется автоматически из каталога по постоянной ссылке, а Директ регулярно забирает свежую версию. Основная работа — правильно сопоставить поля, отфильтровать лишние товары и следить за ошибками, которые находит Директ при обработке.

| Вопрос | Короткий ответ |
| --- | --- |
| Какой формат выбрать | YML — стандарт для каталогов, другие форматы подходят для небольших списков |
| Откуда брать данные | Из каталога сайта, а не из отдельной таблицы |
| Как обновлять | По постоянной ссылке, которую Директ забирает автоматически |
| WordPress | Плагин выгрузки YML или своя выгрузка |
| 1С-Битрикс | Штатный экспорт торгового каталога в формате Яндекс Маркета |
| Где смотреть ошибки | В разделе фидов в Директе после обработки файла |

## Основная мысль

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

Директ показывает объявление по данным фида. Если в фиде товар в наличии за одну цену, а на сайте он закончился или подорожал, покупатель уходит разочарованным, а бюджет тратится впустую. Модерация тоже может отклонить объявления, если данные фида и страницы расходятся.

Поэтому фид — это не маркетинговый документ, а техническая выгрузка из каталога. Её настраивают один раз, а затем контролируют ошибки и обновление.

## Что такое фид для Яндекс Директ и зачем он нужен

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

### Когда без фида не обойтись

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

### Когда фид не нужен

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

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

Товарный фид для Яндекс Директ чаще всего делают в формате YML — это XML со строго описанной структурой. Директ принимает и другие форматы, например CSV и таблицы Excel, но для каталога, который генерируется сайтом, YML удобнее и надёжнее. Актуальный список поддерживаемых форматов и требования к ним лучше сверять со справкой Директа перед настройкой.

### Структура YML

Файл состоит из описания магазина, списка категорий и списка товарных предложений. Упрощённый пример:

```
<yml_catalog date="2026-10-01T10:00:00+03:00">
<shop>
<name>Магазин</name>
<company>ООО «Магазин»</company>
<url>https://example.ru/</url>
<currencies>
<currency id="RUR" rate="1"/>
</currencies>
<categories>
<category id="10">Диваны</category>
</categories>
<offers>
<offer id="1205" available="true">
<url>https://example.ru/catalog/divan-oslo/</url>
<price>45900</price>
<currencyId>RUR</currencyId>
<categoryId>10</categoryId>
<picture>https://example.ru/upload/divan-oslo.jpg</picture>
<name>Диван прямой Осло, серый</name>
<vendor>Фабрика</vendor>
<description>Прямой диван с механизмом еврокнижка.</description>
</offer>
</offers>
</shop>
</yml_catalog>
```

### Обязательные и полезные поля

| Поле | Что содержит | Типичная ошибка |
| --- | --- | --- |
| id | Уникальный идентификатор товара | Меняется при каждой выгрузке, и Директ считает товары новыми |
| url | Ссылка на карточку | Ведёт на раздел или на удалённую страницу |
| price | Цена | Не совпадает с ценой на сайте, стоит 0 |
| currencyId | Валюта | Не указана или не совпадает со списком валют |
| categoryId | Категория | Ссылается на категорию, которой нет в списке |
| picture | Фото | Маленькое, с водяными знаками, недоступно по ссылке |
| name | Название | Складское название с кодами вместо понятного |
| available | Наличие | Товары без остатка отмечены как доступные |

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

## Как подготовить каталог к фиду

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

### Названия товаров

Название в фиде — это основа заголовка объявления. Хорошее название содержит тип товара, бренд или модель и ключевую характеристику: «Диван прямой Осло, серый, еврокнижка». Плохое — внутренний код или сокращение из учётной системы. Если товары приходят из 1С с техническими названиями, заводят отдельное поле с названием для сайта и выгружают в фид его.

### Категории

Структура категорий должна быть понятной и не слишком дробной. Директ использует категории для подбора товаров и фильтров в кампаниях. Если в каталоге есть служебные разделы вроде «Новинки» или «Распродажа», в которые товар попадает вместе с основной категорией, в фиде нужно указывать основную категорию товара.

### Фото

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

### Цены и наличие

Цена в фиде должна совпадать с ценой, которую видит покупатель без авторизации. Если на сайте несколько типов цен — розничная, оптовая, для зарегистрированных, — для фида выбирают розничную. Наличие берут из тех же остатков, что показываются в карточке.

## Как сделать фид с сайта на WordPress и WooCommerce

В WooCommerce нет встроенной выгрузки в YML, поэтому используют плагин или пишут свою выгрузку.

### Вариант 1. Плагин выгрузки

Для WordPress есть плагины, которые формируют YML-фид из товаров WooCommerce: с выбором категорий, сопоставлением атрибутов и расписанием обновления. Порядок работы обычно такой:

1. Установить плагин из каталога WordPress или у разработчика.
2. Указать данные магазина: название, компанию, адрес сайта.
3. Выбрать категории и условия: только товары в наличии, только с ценой и фото.
4. Сопоставить атрибуты WooCommerce с полями фида: бренд, цвет, размер.
5. Настроить обновление по расписанию и получить постоянную ссылку на файл.
6. Открыть ссылку в браузере и проверить несколько товаров вручную.

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

### Вариант 2. Своя выгрузка

Своя выгрузка нужна, если данные хранятся нестандартно: цены по регионам, сложные вариации, товары из нескольких складов, характеристики в дополнительных полях. Разработчик пишет скрипт, который собирает фид по расписанию через WP-Cron или системный cron и кладёт готовый файл в доступную папку.

От того, как заполнены товары, зависит качество фида. Если у товаров нет брендов, атрибутов и нормальных названий, начинать нужно с каталога — об этом статья про [товары в WooCommerce: карточку, вариации и импорт](https://chugunov.pro/tovary-v-woocommerce/).

## Как сделать фид в 1С-Битрикс

В 1С-Битрикс выгрузка в формате Яндекс Маркета есть в модуле торгового каталога. Её используют и для Директа, потому что формат тот же.

### Штатный экспорт

1. В административной панели откройте раздел экспорта торгового каталога.
2. Создайте профиль экспорта в формате Яндекс Маркета.
3. Выберите инфоблок каталога, разделы и нужные свойства.
4. Укажите, какие свойства выгружать как бренд, модель и параметры.
5. Задайте файл, в который сохраняется фид, и запуск по расписанию через агента или cron.
6. Проверьте полученный файл по ссылке.

Штатный экспорт хорошо работает с простым каталогом. Сложности начинаются с торговыми предложениями, несколькими типами цен и складами: нужно явно выбрать, какую цену и какое наличие выгружать. Как устроены предложения с размерами и цветами, описано в статье [торговые предложения в 1С-Битрикс](https://chugunov.pro/torgovye-predlozheniya-bitriks/).

### Модули из Маркетплейса

Если нужны гибкие фильтры, несколько фидов под разные площадки или преобразование полей, используют модули экспорта из Маркетплейса 1С-Битрикс. Они позволяют собрать отдельный фид для Директа, для Маркета и для других площадок из одного каталога. При этом логика та же, что при [выгрузке товаров в Яндекс Маркет](https://chugunov.pro/vygruzka-v-yandeks-market/): один источник данных — каталог сайта, синхронизированный с 1С.

## Как подключить фид в Директе

После того как фид формируется на сайте, его нужно добавить в Директ.

### Порядок действий

1. В интерфейсе Директа откройте раздел фидов и добавьте новый фид.
2. Выберите тип бизнеса — для магазина это розничные товары.
3. Укажите ссылку на файл, а не загружайте его вручную: так Директ будет забирать обновления сам.
4. Если файл закрыт паролем, укажите логин и пароль в настройках фида.
5. Дождитесь обработки и посмотрите отчёт: сколько товаров принято и какие ошибки найдены.
6. Используйте фид в товарной кампании или другом типе кампании, который работает с фидами.

### Фильтры и разметка ссылок

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

К ссылкам на товары Директ может добавлять UTM-метки, чтобы в Метрике было видно, какие товары приносят заказы. Для этого на сайте должны работать цели — подробнее в статье про [цели в Яндекс Метрике](https://chugunov.pro/celi-v-yandeks-metrike/).

### Проверка после запуска

Через несколько дней после запуска кампании стоит посмотреть, какие товары получают показы и клики, а какие нет. Если объявления показываются по неподходящим запросам, проблема часто в названиях и категориях фида, а не в настройках кампании. Если по товару много кликов и нет заказов, проверьте карточку: цену, наличие, скорость загрузки и работу кнопки «В корзину» на мобильных.

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

## Фиды в Яндекс Вебмастере: чем отличаются

Запрос «фиды Яндекс Вебмастер» часто путают с фидом для Директа. Это разные инструменты, хотя формат файла может быть одним и тем же.

### Зачем фид в Вебмастере

В Яндекс Вебмастере есть раздел для товарных фидов. Загруженный туда фид помогает Яндексу показывать товары магазина в поиске и товарных блоках бесплатно, без рекламного бюджета. Для этого сайт должен быть добавлен и подтверждён в Вебмастере — инструкция в статье [как добавить сайт в Яндекс Вебмастер](https://chugunov.pro/yandeks-vebmaster-dobavit-sajt/).

### Можно ли использовать один фид

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

| Параметр | Директ | Вебмастер |
| --- | --- | --- |
| Назначение | Рекламные объявления | Бесплатный показ товаров в поиске |
| Оплата | За клики или конверсии | Без оплаты |
| Набор товаров | Можно фильтровать под кампании | Обычно весь актуальный ассортимент |
| Проверка | Обработка фида и модерация объявлений | Проверка фида и страниц сайта |

## Ошибки фида и как их исправлять

После обработки Директ показывает отчёт с ошибками и предупреждениями. Их стоит разбирать сразу, а не после запуска кампании.

### Частые ошибки

- **Файл недоступен.** Ссылка отдаёт 404, требует авторизации или блокируется защитой от ботов.
- **Некорректный XML.** Спецсимволы в названиях не экранированы, файл обрезан из-за таймаута при генерации.
- **Нет обязательных полей.** У части товаров пустая цена или нет ссылки.
- **Недоступные изображения.** Фото удалены, отдаются с ошибкой или слишком маленькие.
- **Расхождение с сайтом.** Цена или наличие в фиде не совпадают с карточкой.
- **Дубли идентификаторов.** Два товара с одинаковым id, особенно у вариаций.

### Как находить проблемы до Директа

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

## Сценарии настройки фида

Подход к фиду зависит от размера каталога и от того, откуда берутся данные.

### Небольшой магазин на WooCommerce

Каталог на несколько сотен товаров, цены и остатки ведутся прямо в админке WordPress. Здесь достаточно плагина выгрузки с обновлением раз в сутки или несколько раз в день. Основная работа — привести в порядок названия, атрибуты и фото, чтобы объявления выглядели аккуратно.

### Магазин на 1С-Битрикс с обменом с 1С

Товары, цены и остатки приходят из 1С по расписанию. Фид пересобирают после каждого обмена, чтобы в Директе не оставались устаревшие цены. Важно, чтобы профиль экспорта использовал ту же цену и тот же склад, что и витрина сайта.

### Большой каталог с региональными ценами

Если цены и наличие различаются по городам, для каждого региона собирают свой фид со своими ссылками на региональную версию сайта. В Директе под каждый фид создают отдельную кампанию с нужным регионом показа. Такой вариант почти всегда требует доработки выгрузки, а не только стандартного плагина или модуля.

## На чём опасно экономить

- **Ручная таблица вместо выгрузки.** Через неделю она расходится с сайтом.
- **Фид без фильтра по наличию.** Реклама тратит бюджет на товары, которых нет.
- **Складские названия.** Название «Диван ПР-12 сер. арт. 5541» хуже продаёт и хуже подбирается под запросы.
- **Генерация фида на лету.** При большом каталоге файл не успевает собраться, и Директ получает обрезанный XML.
- **Отсутствие контроля.** Изменение структуры каталога или обновление модуля ломает фид, и об этом узнают по упавшим продажам.
- **Смена идентификаторов товаров.** После переноса или переделки каталога Директ теряет накопленную статистику по товарам.

### Чек-лист фида

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

## Частые вопросы

### Что такое фид для Яндекс Директ простыми словами?

Это файл со списком товаров сайта, по которому Директ автоматически создаёт объявления. В нём есть названия, цены, фото, ссылки и наличие.

### Какой формат фида выбрать?

Для каталога интернет-магазина — YML. Он поддерживается Директом, Вебмастером и Маркетом, и его умеют формировать и WooCommerce через плагины, и 1С-Битрикс штатно.

### Как сделать товарный фид для Яндекс Директ бесплатно?

В 1С-Битрикс — штатным экспортом торгового каталога. В WooCommerce — бесплатным плагином выгрузки, если его возможностей хватает. Платные решения и доработка нужны для сложных каталогов.

### Как часто обновляется фид в Директе?

Директ сам периодически забирает файл по ссылке. На стороне сайта фид стоит пересобирать не реже, чем меняются цены и остатки, например после каждого обмена с 1С.

### Можно ли загрузить фид файлом, а не ссылкой?

Можно, но тогда его придётся обновлять вручную. Для магазина с меняющимися ценами ссылка надёжнее.

### Чем отличаются фиды в Яндекс Вебмастере и Директе?

Фид в Вебмастере нужен для бесплатного показа товаров в поиске, фид в Директе — для рекламных объявлений. Файл может быть одним, но проверки и настройки у сервисов разные.

### Почему Директ не принимает часть товаров?

Чаще всего из-за отсутствия обязательных полей, недоступных фото или ссылок, ошибок XML или несоответствия требованиям модерации. Список причин есть в отчёте об обработке фида.

### Можно ли сделать фид для сайта услуг?

Можно, если Директ поддерживает нужный тип бизнеса и у услуг есть отдельные страницы с ценами. Для сайта с несколькими услугами обычно проще написать объявления вручную.

### Что делать, если фид перестал обновляться?

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

### Нужен ли отдельный фид для каждого региона?

Если цены и наличие различаются по регионам, да. Иначе объявления будут показывать цену, которая не совпадает с тем, что видит покупатель на региональной версии сайта.

## Итог

Товарный фид — основа товарной рекламы в Директе. Он должен собираться сайтом автоматически, совпадать с карточками товаров и обновляться вместе с ценами и остатками. В WooCommerce для этого используют плагин или свою выгрузку, в 1С-Битрикс — штатный экспорт торгового каталога или модуль из Маркетплейса.

После подключения фида работа не заканчивается. Нужно регулярно смотреть отчёт об ошибках, проверять выборочно товары и следить, чтобы изменения каталога не ломали выгрузку.

Если нужно настроить фид для Директа и Вебмастера из WooCommerce или 1С-Битрикс, я как частный разработчик соберу выгрузку, настрою обновление и проверю ошибки обработки. Подробности — на странице [SEO-продвижение и настройка сайта](https://chugunov.pro/uslugi/seo/). Работаю напрямую, без посредников.

- 23.10.2026

## Связанное на сайте

- Услуга [Интернет-магазин на Битрикс](https://chugunov.pro/uslugi/internet-magazin-na-bitrikse/)
- Справочник API [Справочник API 1С-Битрикс](https://chugunov.pro/api-bitrix/)
- Справочник API [Справочник API WordPress](https://chugunov.pro/api-wordpress/)

Автор статьи [Чугунов Алексей](https://chugunov.pro/about/) Fullstack-разработчик: 1С-Битрикс, WordPress, PHP
[Обо мне](https://chugunov.pro/about/)

Рубрики блога

- [Продажи](https://chugunov.pro/category/sales/) 18
- [Продвижение](https://chugunov.pro/category/prodvizhenie/) 22
- [Создание сайтов](https://chugunov.pro/category/sozdanie-sajtov/) 77
- [Интересное](https://chugunov.pro/category/interesnoe/) 13

Остались вопросы?

Отправьте сообщение, и я свяжусь с вами в ближайшее время

Или звоните, сразу обсудим детали.

[+7 (915) 016-99-88](tel:79150169988)
