
Товары в наличии, цены конкурентные, сайт открывается за секунду — а в Google Покупках магазина нет. Причина обычно одна: фид либо не собран, либо загружен с ошибками, и Merchant Center отклонил половину позиций.
Фид — файл с описанием каждого товара: название, цена, наличие, ссылка на карточку, изображение. Google читает этот файл и на его основе показывает карточки в поиске, на вкладке «Покупки», в контекстно-медийной сети и на YouTube. Ошибка в одном атрибуте — и позиция просто не участвует в аукционе.
Дальше разберём по шагам: что положить в фид, как его собрать и что делать, когда Merchant Center начинает ругаться.
Зачем магазину товарный фид?
Представьте прайс на 3 000 позиций, только в машиночитаемом виде. Робот не заходит на каждую страницу и не догадывается, что «1 299» на макете — это цена, а не артикул. Ему нужна структура: поле «цена», поле «наличие», поле «бренд». Фид эту структуру и даёт.
Отсюда следует практический вывод. Качество фида напрямую влияет на показы: чем полнее и точнее данные, тем чаще Google подставляет Ваш товар под конкретный запрос. Магазин с описанием «Шлепанцы мужские» проиграет магазину с «Шлепанцы мужские Puma белые 44 размер» — просто потому, что второй фид отвечает на больше вопросов.
Важно! Сам файл — только половина дела. Google ещё должен доверять магазину: подтверждённый домен, заполненные условия доставки и возврата, реальные контакты, соответствие цен на сайте и в фиде. Пошагово о том, как проходит настройка Google Merchant Center с нуля, написано здесь — www.adwservice.com.ua/nastroyka-google-merchant-center.
Какие данные нужны для фида?
Начните с обязательного минимума. Без этих атрибутов товар не пройдёт модерацию:
- id — уникальный идентификатор, обычно артикул или SKU. Не меняйте его после первой загрузки, иначе Google посчитает позицию новой и потеряет накопленную статистику;
- title — название до 150 символов. Рабочая формула: бренд + модель + ключевая характеристика + размер/цвет;
- description — описание до 5 000 символов. Первые 160–180 знаков важнее всего, их видят чаще;
- link — прямая ссылка на карточку товара, без UTM-мусора и редиректов;
- image_link — ссылка на изображение минимум 250×250 пикселей (для одежды — 500×500). Фон белый, водяных знаков и надписей «Хит продаж» быть не должно;
- availability — in_stock, out_of_stock или preorder;
- price — цена с валютой: 1299.00 UAH. Точка, а не запятая;
- brand, gtin и mpn — для товаров известных производителей комбинация обязательна;
- condition — new, refurbished или used.
Дальше идут атрибуты, формально необязательные, но именно они вытягивают показы:
- sale_price — актуальная цена по акции, вместе с sale_price_effective_date;
- google_product_category — категория из справочника Google. Задайте её вручную хотя бы для топовых групп, автоопределение часто промахивается;
- product_type — Ваша внутренняя категория. Удобно для разбивки кампании по группам товаров;
- item_group_id — объединяет варианты одной модели (размеры, цвета);
- shipping — стоимость доставки, если она отличается от общих правил аккаунта;
- custom_label_0…4 — метки для стратегии: «маржинальные», «распродажа», «сезон», «топ-20».
Подсказка: custom_label кажется мелочью до первой большой кампании. Когда в фиде 5 000 SKU, без меток Вы не отделите товары с маржой 40% от товаров с маржой 5% — и ставки будут одинаковыми для тех и других.
Три способа собрать фид

Первый — Google Таблицы. Подходит, если позиций меньше сотни и ассортимент меняется редко. Возьмите готовый шаблон в интерфейсе Merchant Center, заполните колонки, откройте доступ по ссылке. Плюс — стартуете за час. Минус — руками обновлять остатки на 300 товарах Вы не станете, проверено многими.
Второй, и для большинства украинских магазинов основной — автоматическая выгрузка из CMS. Хорошоп, Prom, OpenCart, WooCommerce, Shopify: у всех либо встроенный экспорт в Google Merchant, либо модуль за 500–2 000 грн. единоразово. Файл формируется сам и обновляется по расписанию. Перед подключением проверьте, тянет ли модуль sale_price и item_group_id — старые версии их часто игнорируют.
Третий — Content API. Данные уходят в Google напрямую из учётной системы, без промежуточного файла. Цена изменилась в 14:20 — в Merchant Center она обновилась в 14:21. Разработка обойдётся дороже, зато для магазина с частой сменой остатков это единственный нормальный вариант.
Есть и промежуточный путь: сторонние сервисы-агрегаторы фидов. Берут данные с сайта, приводят к формату Google, чистят ошибки. Стоит от 20 долларов в месяц, экономит время, но добавляет ещё одно звено, где что-то способно сломаться.
Загрузка фида и регулярное обновление
Файл готов — переходите в Merchant Center, раздел «Товары», добавляете новый источник данных. Google спросит страну продаж, язык и способ передачи: ссылка на URL, загрузка файла, Google Таблицы или API. Для украинского магазина ставьте страну «Украина», язык — тот, на котором заполнен фид, валюту — UAH. О том, какие существуют способы добавить фид в Мерчант Центр, подробнее расписано в статье.
Дальше задайте расписание. Google разрешает обновление раз в сутки как минимум, и это тот случай, когда лучше выставить максимально частый интервал из доступных. Ставьте время на ночь, когда нагрузка на сервер ниже — генерация фида на 10 000 позиций способна ощутимо притормозить сайт.
Отдельно про дополнительный фид (supplemental feed). Штука недооценённая. Основной файл выгружается из CMS автоматически, лезть в него руками неудобно, а поправить хочется — добавить custom_label для сезонных товаров, переписать названия у полусотни позиций, проставить категории. Заведите дополнительный фид в Google Таблице, свяжите по id — и правки применятся поверх основного, не ломая автовыгрузку.
Что стоит проверять раз в неделю:
- количество активных товаров (резкое падение = что-то сломалось в выгрузке);
- отчёт «Диагностика» на новые ошибки;
- совпадение цен по случайной выборке из 10–15 позиций;
- статус подтверждения сайта и данных о доставке.
Пять минут работы, а спасает от ситуации, когда кампания месяц крутится на 200 товарах вместо 2 000.
Из-за чего Merchant Center отклоняет товары?

Список претензий у Google большой, но 90% отклонений держатся на пяти причинах.
- Расхождение цен. В фиде 1 299 грн., на сайте после скидки — 1 149 грн. Робот сверяет числа и снимает товар с показа. Особенно часто ловится на магазинах с динамическими скидками для авторизованных пользователей.
- Недоступные изображения. Картинки лежат на поддомене, закрытом в robots.txt, или отдаются по http вместо https. Проверьте: откройте ссылку из фида в режиме инкогнито. Не открылась — не увидит и Google.
- Неверное наличие. Товар помечен как in_stock, а на странице кнопка «Нет в наличии». Модератор (иногда живой человек) заходит и видит несоответствие.
- Отсутствие GTIN. Для брендовых товаров штрихкод обязателен. Если поставщик его не передаёт, запросите — без GTIN позиция получает меньше показов даже при одобрении.
- Промо-текст в названии. «АКЦИЯ!!! Скидка 50%», капслок, эмодзи, восклицательные знаки — прямое нарушение правил. Скидку показывайте через sale_price, а не через title.
Важно: отклонённые товары не пропадают бесследно. Откройте раздел «Диагностика» в Merchant Center — там видно и сам список позиций, и точную формулировку ошибки. Исправили — товар вернётся в показы после следующей проверки, обычно в течение суток-двух.



