Товарный фид: зачем он нужен и как его подготовить
Фид — файл со всеми товарами магазина, который читают поисковики, рекламные системы и агрегаторы. Объясняем, как подготовить его так, чтобы товары показывались, а не отклонялись.
// содержание статьи
Товарный фид — это файл, в котором собрана информация обо всех товарах магазина: название, цена, наличие, фото, описание, характеристики, ссылка на карточку. Его не видит покупатель, но его постоянно читают машины: поисковые системы для товарных блоков в выдаче, рекламные кабинеты для динамических объявлений, агрегаторы и сервисы сравнения цен.
Многие магазины впервые сталкиваются с фидом, когда запускают рекламу, и воспринимают его как техническую формальность: выгрузили из CMS, загрузили в кабинет, забыли. А потом удивляются, почему половина товаров отклонена, в выдаче показываются старые цены, а товарная галерея в поиске Яндекса достаётся конкурентам. Разберёмся, как сделать фид рабочим инструментом.
Где используется фид
Один и тот же файл, с небольшими доработками, может работать в нескольких местах.
- Товары в поиске Яндекса. Фид загружается в Яндекс Вебмастер или в Яндекс Бизнес, и товары магазина начинают показываться в товарной вкладке, в колдунщиках и в расширенных сниппетах. Это бесплатный источник трафика, который напрямую связан с SEO.
- Динамическая и товарная реклама. Рекламные системы собирают объявления из фида автоматически: подставляют название, цену, картинку.
- Google Merchant Center. Для бесплатных товарных листингов и торговых кампаний в Google.
- Агрегаторы и прайс-площадки. Многие сервисы принимают фид в стандартном формате.
- Маркетплейсы. Часть из них умеет загружать ассортимент по фиду, хотя чаще требует собственный формат.
Для SEO самое важное — первый пункт. Товарные блоки в поиске Яндекса занимают заметную часть экрана по коммерческим запросам, и магазин без фида туда просто не попадает.
Форматы: YML, XML, CSV
Самый распространённый в Рунете формат — YML (Yandex Market Language). Это XML-файл с определённой структурой: в шапке описан магазин и дерево категорий, дальше идёт список предложений offer. Его понимают почти все российские площадки.
Для Google обычно используется XML в формате RSS или Atom с полями, описанными в спецификации Merchant Center, либо таблица CSV или TSV. Многие CMS умеют формировать оба формата.
Если магазин небольшой и CMS не умеет делать выгрузку, фид можно собрать в таблице и загрузить как CSV. Но это решение только на старте: ручной файл быстро устаревает.
Из чего состоит хороший фид
Требования площадок отличаются, но есть ядро полей, без которых фид не примут или примут с ошибками.
| Поле | Что указывать | На что обратить внимание |
|---|---|---|
| id | Уникальный идентификатор товара | Не меняется при обновлении фида |
| name или title | Полное название с типом, брендом, моделью | Не только артикул, не капслок |
| url | Адрес карточки на сайте | Должен отдавать код 200, без редиректов |
| price | Цена в рублях | Совпадает с ценой на сайте |
| oldprice | Старая цена, если есть скидка | Больше текущей, иначе ошибка |
| currencyId | RUR или RUB | Один формат во всём файле |
| categoryId | Категория из дерева в шапке | Дерево без пустых веток |
| picture | Ссылка на фото | Минимум 500 пикселей по меньшей стороне, без водяных знаков |
| available | Наличие | Обновляется вместе с остатками |
| vendor | Бренд | Написание единообразно |
| description | Описание товара | Без HTML-мусора и контактов |
| param | Характеристики | Цвет, размер, материал, объём |
Отдельно стоит сказать о характеристиках. Чем их больше и чем они аккуратнее, тем чаще товар показывается по уточняющим запросам: «чёрный», «44 размер», «из нержавейки». Характеристики, которые есть только в описании сплошным текстом, площадки понимают хуже.
Как подготовить фид: пошаговый план
1. Навести порядок в данных на сайте
Фид отражает качество каталога. Если в CMS у половины товаров нет бренда, а названия выглядят как «Смеситель ЗК-445-Б», фид унаследует все эти проблемы. Начните с чистки:
- приведите названия к формуле «Тип + бренд + модель + ключевая характеристика»;
- заполните бренд у всех товаров;
- вынесите характеристики в отдельные свойства, а не в описание;
- проверьте, что у каждого товара есть хотя бы одно качественное фото.
Эта работа полезна не только для фида: она же улучшает карточки товаров для обычного поиска. Подробнее — в статье про оптимизацию карточки товара.
2. Настроить выгрузку
В большинстве популярных CMS выгрузка в YML есть из коробки или ставится модулем. При настройке важно:
- Выбрать, какие категории попадают в фид. Не всегда нужен весь каталог: расходники по 50 ₽ в товарной рекламе могут только тратить бюджет.
- Настроить сопоставление полей: какое свойство CMS идёт в vendor, какое в param с каким именем.
- Задать правило для товаров без наличия: исключать их или передавать с available=false.
- Проверить кодировку — UTF-8 надёжнее всего.
3. Настроить частоту обновления
Фид должен формироваться автоматически и лежать по постоянному адресу на сайте. Частота зависит от динамики цен и остатков. Для большинства магазинов достаточно обновления раз в сутки, для магазинов с быстро меняющимися остатками — каждые несколько часов. Площадки забирают файл сами по расписанию.
4. Проверить и загрузить
Перед загрузкой откройте файл и посмотрите глазами несколько десятков товаров из разных категорий. Затем прогоните его через встроенные валидаторы площадок. В Яндекс Вебмастере раздел товаров показывает ошибки по каждому предложению.
Частые ошибки и как их исправить
Чаще всего фиды отклоняются не из-за сложных проблем, а из-за мелочей.
- Цена в фиде не совпадает с ценой на сайте. Площадка проверяет карточку и находит расхождение. Причина обычно в кешировании или в том, что скидка применяется только в корзине.
- Ссылка ведёт на редирект или на 404. После переезда или смены структуры адреса в фиде остались старые.
- Фото-заглушки. Вместо фото товара — логотип магазина или картинка «Нет фото». Такие предложения отклоняются.
- Контакты в описании. Фразы вида «уточняйте у менеджера» и адреса сайтов в описании нарушают правила большинства площадок.
- Дублирующиеся id. Два разных товара с одним идентификатором — площадка оставит только один.
- Пустые категории. В дереве категорий есть ветки, в которых нет ни одного товара.
Магазин автозапчастей из Тольятти, с которым мы работали, загрузил фид и получил отказ по 40% позиций. Три четверти ошибок оказались связаны с фото: у товаров без изображений CMS подставляла логотип. После того как такие товары временно убрали из выгрузки, доля принятых предложений выросла до 95%, а через месяц в товарной вкладке Яндекса магазин получал около 1 200 переходов в месяц.
Как фид связан с SEO
Может показаться, что фид — это инструмент рекламы. Но для органического поиска он важен по нескольким причинам.
Во-первых, товарные блоки в Яндексе формируются во многом на основе фидов. Магазин без фида теряет место на странице выдачи, даже если его категория стоит в топе.
Во-вторых, фид помогает поисковику быстрее узнавать об изменениях цен и наличия. Это особенно важно для магазинов с большим ассортиментом, где робот не успевает часто переобходить все карточки.
В-третьих, работа над фидом заставляет навести порядок в данных каталога. Аккуратные названия, бренды и характеристики улучшают и обычные карточки, и фильтры, и теговые страницы.
Наконец, фид и микроразметка Product на карточках должны давать одинаковые данные. Расхождения между ними — сигнал для поисковика, что информации на сайте нельзя доверять. Про разметку подробнее рассказано в статье о микроразметке Schema.org.
Регулярное обслуживание фида
Фид — живой файл, за ним нужно следить. Минимальный регламент:
- Раз в неделю проверять отчёты об ошибках в кабинетах площадок.
- После любых изменений в каталоге — новых свойств, смены структуры, переезда — проверять, что выгрузка не сломалась.
- Раз в месяц сверять количество товаров в фиде и на сайте.
- Следить за временем последнего обновления файла: если выгрузка перестала работать, площадки будут показывать устаревшие цены.
Полезно настроить простой мониторинг: скрипт проверяет дату изменения файла и присылает уведомление на e-mail, если фид не обновлялся больше суток.
Выводы
Товарный фид — это мост между каталогом магазина и внешними площадками, включая поисковые системы. Без него магазин теряет товарные блоки в поиске, динамическую рекламу и агрегаторы.
Главное, что нужно запомнить:
- качество фида определяется качеством данных в каталоге, начинать нужно с чистки названий, брендов и характеристик;
- фид должен формироваться автоматически и лежать по постоянному адресу;
- цены, наличие и ссылки в фиде должны совпадать с сайтом;
- большинство отказов связано с мелочами: фото, редиректы, контакты в описании;
- за фидом нужно следить так же регулярно, как за сайтом.
Если хотите, чтобы фид работал на органический поиск и был связан с общей стратегией, закажите продвижение интернет-магазина: мы проверим выгрузку, настроим загрузку в Вебмастер и приведём каталог в порядок.
$ help --seo
Хотите применить это на своём сайте?
Посмотрим сайт и подскажем, какие шаги дадут результат быстрее всего. Разбор бесплатный.