Без товарного фида не работает ни торговая кампания, ни Performance Max с товарами. Фид — это то, откуда Google берёт название, цену, фото и наличие каждого товара. Если фид кривой, реклама работает хуже, а Merchant Center отклоняет товары или блокирует аккаунт.
Ниже разбираю, что такое фид, какие к нему требования, какие атрибуты обязательны, какие стоит добавить и что такое дополнительный фид. А чтобы не пересказывать всё программисту своими словами, я собрал техническое задание на фид, которое можно просто переслать разработчику.
PDF · 4 страницыТехническое задание на товарный фид Google Merchant CenterФормат и адрес фида, обязательные и дополнительные атрибуты, правила для названий и фото, пример XML и чеклист приёмки работы.Содержание статьи
Что такое товарный фид
Товарный фид — это файл со списком всех товаров магазина и их характеристик: ID, название, описание, цена, ссылка, фото, наличие, бренд. Чаще всего это XML по постоянному адресу вроде https://ваш-домен/feed/google.xml, реже — Google-таблица или CSV.
Merchant Center регулярно загружает этот файл, проверяет каждый товар и передаёт данные в Google Ads. Оттуда фид попадает в торговые кампании и Performance Max. То есть всё, что покупатель видит в товарном объявлении, — название, фото, цена, — берёт начало в фиде. Проще, без технических деталей, объяснял в статье Google Shopping и товарный фид простыми словами.
Общие требования к фиду
| Параметр | Требование |
|---|---|
| Формат | XML (RSS 2.0) с пространством имён xmlns:g="http://base.google.com/ns/1.0" |
| Адрес | Постоянный URL, доступный без авторизации, не закрытый в robots.txt, без капчи для Googlebot |
| Кодировка | UTF-8, спецсимволы (&, <, >) экранированы или в CDATA |
| Охват | Все активные товары. Каждый вариант (размер, цвет) — отдельный товар |
| Язык и валюта | Язык фида совпадает с языком, заявленным в Merchant Center; цены в валюте страны продажи |
| Обновление | Автоматически, минимум раз в сутки. Цена и наличие меняются одновременно с сайтом |
| Что не выводить | Товары без цены, без фото, без рабочей ссылки и скрытые на сайте |
Про язык отдельно. Если фид заявлен на украинском, а хотя бы один товар в нём на другом языке, это уже основание для нарушения политик. Подробно разбирал в статье о блокировке из-за языка фида.
Обязательные атрибуты
Без любого из этих атрибутов товар будет отклонён.
| Атрибут | Что передавать | Формат и ограничения |
|---|---|---|
id | Уникальный ID варианта товара (SKU) | До 50 символов, не меняется со временем |
title | Название товара | До 150 символов |
description | Описание товара | До 5000 символов, без HTML-тегов и ссылок |
link | URL страницы товара | https, домен подтверждён в Merchant Center |
image_link | Главное фото | https, минимум 500×500 px, рекомендуется 1200×1200 px |
availability | Наличие | in_stock, out_of_stock, preorder или backorder |
price | Обычная цена | 1299.00 UAH — число с точкой, пробел, код валюты |
brand | Бренд производителя | Для собственного производства — название магазина |
gtin | Штрихкод EAN-13 / UPC | Если у товара есть штрихкод от производителя |
mpn | Артикул производителя | Если GTIN нет |
identifier_exists | no | Только если нет ни GTIN, ни MPN |
condition | Состояние | new, refurbished или used |
Доставку (shipping) в фиде можно не передавать, если она настроена на уровне аккаунта в Merchant Center.
Одежда, обувь и товары с вариантами
Для одежды, обуви и аксессуаров обязательны ещё несколько атрибутов:
- item_group_id — общий ID для всех размеров и цветов одной модели;
- color и size — цвет и размер конкретного варианта;
- gender — male, female или unisex;
- age_group — adult, kids, toddler, infant или newborn.
У каждого варианта собственные id, link, image_link (фото именно этого цвета), price и availability.
item_group_id я советую передавать в любой категории, где есть варианты. В магазине матрасов было около 1 600 SKU, но по сути это 100 моделей по 16 размеров. Без группировки Google учится на 1 600 отдельных товарах, и статистика по модели размазывается на 16 частей. С группировкой — на 100 группах.
Кейс Google Ads · Merchant CenterПочему не стоит останавливаться после первого месяца: кейс интернет-магазина матрасовМагазин матрасов собственного производства на Хорошопе: обогащение фида, shipping_label, CRM вместо фейковых конверсий и ROAS 3,10 → 7,77 после первого месяца.
Дополнительные атрибуты
Они не обязательны, но без них хуже качество показов и хуже управление кампаниями.
| Атрибут | Что передавать | Зачем |
|---|---|---|
sale_price | Акционная цена | Показ скидки в объявлении; price остаётся обычной ценой |
sale_price_effective_date | Период действия акции | Акция включается и выключается сама |
additional_image_link | Дополнительные фото, до 10 штук | Больше вариантов для объявлений |
product_type | Категория из хлебных крошек сайта | Сегментация товаров в кампаниях |
google_product_category | Категория из таксономии Google | Если не передать, Google определит сам |
custom_label_0…4 | Служебные метки | Распределение товаров по марже, хитам, сезону, ценовой группе |
cost_of_goods_sold | Себестоимость | Отчёты по прибыли в Google Ads |
product_highlight | Ключевые преимущества, до 10 пунктов | Система лучше понимает товар |
material, size_system, product_detail | Характеристики товара | Точнее сопоставление товара с запросами |
Из всего списка я бы выделил custom_label. Именно метки позволяют развести товары с разной маржой по разным кампаниям или группам с разным целевым ROAS. Без них всё крутится в одной корзине, и система оптимизируется под среднее значение, которое не подходит ни дешёвым, ни дорогим товарам.
Названия, описания и фото
Название. Структура: бренд + тип товара + модель + ключевая характеристика (цвет, размер, объём). Самое важное — в первых 70 символах, потому что дальше название обрезается. Запрещено: CAPS LOCK, «акция», «скидка», «купить», цена, эмодзи, восклицательные знаки.
Описание. Только о самом товаре: назначение, материал, размеры, характеристики. Без доставки, оплаты, контактов, ссылок и промокодов.
Фото. Главное фото — товар на белом или нейтральном фоне, без водяных знаков, логотипов, текста, рамок и плашек «−20%». С 31 января 2027 года Google не принимает фото меньше 500×500 px.
Соответствие сайта и фида
Google сравнивает фид со страницей товара. Цена, акционная цена и наличие в фиде должны совпадать с тем, что видит новый посетитель на сайте без авторизации и промокода. Те же значения должны быть в микроразметке schema.org Product. Расхождения приводят к отклонению товаров, а повторные — к блокировке аккаунта.
Дополнительные фиды
Дополнительный фид (supplemental feed) — отдельный источник данных, чаще всего Google-таблица, который подтягивается к основному фиду и по ID товара дополняет или перезаписывает атрибуты. Новых товаров он не добавляет, работает только с теми, что уже есть в основном фиде.
Зачем он нужен:
- переписать названия, когда в админке их изменить сложно или долго;
- добавить бренд, размеры, материалы, item_group_id, product_detail;
- проставить custom_label и shipping_label;
- исправить атрибуты, не трогая сайт, админку и программиста.
Пример. В магазине матрасов размер стоял в самом конце названия, хотя матрасы ищут именно по размеру. Через дополнительный фид я переписал названия: сначала размер, потом «Матрас», потом модель. Там же добавил бренд, размеры, материал и product_detail для 1 600 SKU. Заполнять это вручную в админке никто бы не стал.
Ещё одна задача, которую закрывает дополнительный фид, — доставка для разногабаритных товаров. Через shipping_label я развёл односпальные и двуспальные матрасы по разным правилам доставки в Merchant Center. Если стоимость доставки на сайте и в мерчанте не совпадает, это может стать причиной блокировки.
Кроме дополнительного фида для товаров, в Merchant Center есть отдельные фиды под другие задачи: например, фид акций или фид локальных запасов для магазинов с офлайн-точками. Для большинства интернет-магазинов достаточно основного и дополнительного.
Что передать программисту
Основной фид делает разработчик сайта или модуль платформы. Чтобы не объяснять требования своими словами, перешлите ему техническое задание. В нём всё из этой статьи в формате для программиста: формат и адрес фида, таблицы обязательных и дополнительных атрибутов, правила для названий и фото, требования к соответствию сайта, пример XML и чеклист приёмки работы.
PDF · 4 страницыТЗ на товарный фид Google Merchant CenterРусская версия для программиста: атрибуты, правила, пример XML и чеклист приёмки.Есть также версии на украинском и на английском — для разработчиков, которым так удобнее.
Перед приёмкой работы пройдитесь по чеклисту из ТЗ: фид открывается по постоянному URL, количество товаров совпадает с сайтом, нет дубликатов id, цены и наличие в 10 случайных товарах совпадают с сайтом. И только потом загружайте фид в Merchant Center.
20 — Merchant CenterНастройка и оптимизация товарного фидаНастройка фидов, оптимизация и обогащение дополнительными атрибутами, сегментация товаров через custom labels.
Где меня найти
Пишите в Telegram или на почту — отвечаю быстро. Telegram-канал и YouTube — для тех, кто хочет увидеть реальные кейсы перед обращением и понять мой подход к работе.