Уявіть ситуацію: кампанія в Google Shopping запущена, перші покази пішли, а через два дні половина товарів раптом зникає з реклами. У Merchant Center навпроти них – червоний статус “Відхилено”. Власник магазину дивиться на список причин і не розуміє жодного слова. Знайоме?
Насправді причин відхилення не так багато, і більшість з них повторюються з магазину в магазин. Розберемо, що ламається найчастіше і як це ловити до того, як Google сам вам про це скаже.
GTIN і бренд – там, де починається половина проблем
Google вимагає GTIN (глобальний номер товару – штрихкод, EAN, UPC) і бренд для товарів у категоріях, де ці атрибути прийняті індустрією: електроніка, одяг відомих брендів, книги, іграшки. Якщо ви продаєте фірмові навушники без GTIN у фіді – товар піде під відхилення з формулюванням на кшталт “відсутній ідентифікатор товару”.
Тут є нюанс, який плутає багатьох. Товари власного виробництва або товари під приватною маркою (private label) звільнені від вимоги GTIN – але тільки якщо в фіді явно виставлений прапорець identifier_exists=”no”. Забули виставити – Google все одно вимагатиме штрихкод, якого фізично не існує, і буде відхиляти партію за партією.
Буває і зворотна ситуація: GTIN є, але він неправильний – скопійований з картки постачальника, який давно змінив упаковку, або вручну вбитий з опискою в одній цифрі. Формально поле заповнене, валідація фіда це пропустить, а Google звірить номер із власною базою товарів і відхилить як невідповідний бренду чи категорії.
Ціна й наявність: фід каже одне, сайт – інше
Це, мабуть, найдратівливіша причина, тому що вона зʼявляється не одразу, а через якийсь час після запуску. Google періодично перевіряє посадкові сторінки й порівнює ціну та наявність із тим, що вказано у фіді. Розбіжність навіть на кілька гривень – і товар йде в статус “Не відповідає”, а при повторних порушеннях можна отримати попередження на весь акаунт.
Найчастіше це трапляється там, де фід генерується раз на добу за розкладом, а ціни на сайті змінюються частіше – акція закінчилась о 10 ранку, а фід оновиться тільки вночі. Або товар щойно розкупили, статус на сайті вже “немає в наявності”, а в старому фіді він досі “in stock”.
Зображення: не про красу, а про правила
З фотографіями Google строгий саме до формальних речей, не до естетики. Забороняються водяні знаки й логотипи продавця поверх фото, будь-який текст на зображенні (навіть “Знижка -20%” в кутку картинки), рамки, заглушки на кшталт “фото скоро зʼявиться” замість реального товару, а також зображення з посиланням на інший, схожий, але не той самий товар – це трапляється, коли картки товарів клонують із каталогу постачальника і забувають підмінити фото для варіанту іншого кольору.

Дрібниця, яку часто пропускають
Мінімальний розмір зображення для більшості категорій – 100×100 пікселів, а для одягу вимоги ще жорсткіші. Якщо фід підтягує мініатюру замість повнорозмірного фото з CDN, товар пройде технічну валідацію фіда, але отримає відхилення вже на етапі перегляду зображення Google-ботом.
Забуті обов’язкові поля
Доставка (shipping) і стан товару (condition) – поля, які легко забути, якщо магазин мігрував з однієї платформи на іншу і частина атрибутів просто не перенеслася. Без вартості доставки, прописаної або у фіді, або налаштованої в самому Merchant Center, товар може пройти модерацію, але потім показуватись гірше – Google не любить неповні дані навіть там, де формально відхилення не буде.
Умова товару (new, refurbished, used) обов’язкова для певних категорій, і тут трапляється типова помилка: магазин продає відновлену техніку, але в фіді за замовчуванням стоїть “new”, бо саме таке значення заповнене в CMS для всього каталогу за замовчуванням.
Заборонений контент і надто сміливі обіцянки
“Вилікує застуду за один день”, “гарантований результат”, “100% натуральний” без підтвердження – формулювання, які Merchant Center відловлює автоматично, особливо в категоріях БАДів, косметики й медичних товарів. Сюди ж потрапляють товари, заборонені в конкретній країні показу: певні лікарські засоби, зброя, підробки під відомі бренди. Магазин, що продає на кілька країн одним фідом, іноді забуває, що товар, дозволений в Україні, може бути в переліку заборонених для показу в іншому регіоні кампанії.
Категорія товару підібрана “на око”
Google Product Category – не довільне поле, а фіксований довідник із кількох тисяч значень. Автоматичне мапування з категорій сайту часто підбирає найближчу за назвою, але не завжди правильну категорію: спортивний одяг потрапляє в “Одяг” замість “Спортивні товари > Спортивний одяг”, і оголошення показується не тій аудиторії, або взагалі відхиляється, якщо категорія вимагає атрибутів, яких у товару немає.
Посилання на сторінку товару – і тут теж є на чому спіткнутись
Три типові ситуації. Перша: посилання у фіді веде на сторінку, яка редиректить кудись ще – товар зняли з продажу, а URL лишили в фіді. Друга: сторінка технічно існує, але позначена noindex, часто це буває на тестових чи щойно перенесених доменах, коли розробники забули зняти заглушку після запуску. Третя, дуже прикра: домен у фіді не збігається з доменом, підтвердженим і верифікованим у Merchant Center – таке трапляється після переїзду магазину на новий домен, коли верифікацію не встигли переоформити.
Як реально перевіряти стан фіда
У Merchant Center є вкладка Diagnostics – там видно не загальний відсоток помилок, а розбивку по кожній причині відхилення з прикладами конкретних товарів. Варто заглядати туди не раз на місяць, а хоча б через день-два після кожного великого оновлення каталогу: нова партія товарів завжди приносить свій набір помилок.
Окремо є статус кожного товару на сторінці “Товари” – там можна побачити “Активний” чи “Відхилено”, а також статус “На розгляді”, який іноді висить довше, ніж очікує власник магазину, особливо для нових акаунтів чи великих партій.
Практика, яка реально економить нерви: перед завантаженням прогнати фід через валідатор (свій скрипт або сторонній сервіс), який перевіряє обов’язкові поля, формат GTIN, розмір зображень і коректність посилань – до того, як Google це зробить за вас і покаже статистику відхилень постфактум.
Синхронізація фіда з сайтом – не разова настройка
Фід, який згенерували один раз і забули, живе своїм життям окремо від сайту. Ціни, залишки, статуси доставки на сайті змінюються в реальному часі, а фід – тільки за розкладом. Чим коротший інтервал оновлення (кожні кілька годин замість раз на добу), тим менше шансів, що Google зловить розбіжність між карткою товару на сайті й тим, що написано в рекламі.
Якщо каталог оновлюється часто – розпродажі, сезонні колекції, зміни постачальників – має сенс генерувати фід прямо з тієї ж бази даних, що й сайт, а не з окремого експорту, який хтось вручну оновлює раз на тиждень.
Читайте також: Інтеграції через API: як будувати стабільний обмін із CRM та складами; Оптимізація конверсії без редизайну: мікропокращення, які дають ріст.
Може бути корисно: Юзабіліті-аудит, Доопрацювання сайту, Дизайн сайту.