Merchant Center показує «Відхилено»: з чого почати
Типова ситуація власника інтернет-магазину: вчора Shopping-кампанія показувала весь асортимент, а сьогодні половина товарів зникла з видачі, і в Merchant Center навпроти них - червоний статус «Відхилено» (Disapproved). Найгірше в цій ситуації те, що причина рідко пояснена людською мовою - Google дає код помилки й короткий опис атрибута, а щоб зрозуміти, що саме виправляти на сайті чи у фіді, потрібно знати, до якої з чотирьох груп причин ця помилка належить.

За практикою роботи з товарними фідами причини відхилення діляться на чотири групи: ідентифікатори товару, ціна й наявність, зображення та дані картки, і політики разом із самою сторінкою товару на сайті. Нижче - 12 конкретних причин у цих чотирьох групах, зведена таблиця для швидкого пошуку і чек-лист, яким можна перевірити фід за 15 хвилин, перш ніж чекати нової модерації.
Де дивитися причину відхилення
Перше, що плутає новачків - вони шукають причину в самій рекламній кампанії Google Ads, хоча модерація товару відбувається окремо, ще до того, як товар взагалі потрапляє в аукціон Shopping чи Performance Max. Джерело правди - розділ Diagnostics у Merchant Center, а не статус кампанії.

У лівому меню Merchant Center відкрийте «Товари» → «Diagnostics» - там усі проблеми згруповані за типом помилки й показано, скільки саме товарів вона зачіпає. Це зручніше, ніж дивитися статус товар за товаром: одна помилка в назві атрибута часто зачіпає одразу сотні позицій, і виправлення на рівні фіда закриває їх усі одночасно, а не по одній. Для товарів, які вже беруть участь у кампаніях, статус продубльовано в Google Ads → «Товари» → колонка «Статус акаунту», але саме формулювання причини й код помилки видно лише в Merchant Center.
Причини в ідентифікаторах товару
Ідентифікатори - GTIN, бренд і MPN - це те, за чим Google звіряє ваш товар з мільйонами інших пропозицій у каталозі, щоб коректно показати ціну, наявність і відгуки. Помилка тут блокує товар повністю, незалежно від того, наскільки добре заповнені решта атрибутів.
1. GTIN відсутній або вказаний невірно
Global Trade Item Number - це той самий штрихкод, що й на упаковці товару, у форматі 8, 12, 13 або 14 цифр. Якщо категорія товару вимагає GTIN (а це більшість фізичних товарів з упізнаваним брендом), а поле порожнє або цифри не проходять контрольну суму, товар одразу йде в диспапрув з причиною «Відсутнє значення: GTIN» або «Недійсне значення: GTIN».
Найчастіша практична помилка - плутанина між внутрішнім артикулом магазину (SKU) і справжнім GTIN виробника: це різні речі, і підставляти власний артикул замість штрихкода не можна. Якщо виробник не публікує GTIN або товар вироблений під замовлення без штрихкода, у фіді треба явно вказати `identifier_exists: false` - інакше Merchant Center вважатиме відсутність GTIN помилкою, а не свідомим винятком.
2. Brand не відповідає бренду на упаковці або в базі виробника
Поле brand звіряється з тим, що Google вже знає про товар із GTIN-каталогу виробників. Якщо у фіді вказано назву магазину замість реального бренду товару, або бренд написаний з помилкою чи скороченням, яке Google не розпізнає, виникає конфлікт «GTIN і бренд не відповідають один одному» - і товар відхиляють навіть при технічно правильному штрихкоді.
Для товарів власного виробництва (private label) бренд має збігатися з тим, що реально надруковано на етикетці й вказано на сайті виробника-партнера, а не бути довільною назвою, яку магазин вигадав для внутрішнього каталогу. Розбіжність між brand у фіді і brand на сторінці товару на сайті - друга за частотою причина цієї конкретної помилки.
3. MPN дублюється в іншого продавця або зіставлений як інший товар
Manufacturer Part Number разом із брендом мають однозначно вказувати на конкретну модель товару. Коли MPN скопійований з описом «на всяк випадок» з картки іншого продавця, або один і той самий MPN використано для двох різних варіацій (наприклад, різних кольорів одного взуття без окремого MPN на кожен), Google зіставляє позиції неправильно, і одна з них піде в диспапрув як дублікат чи як конфлікт даних.

Правило, яке рятує в 90% таких випадків: кожна унікальна комбінація розміру, кольору чи об’єму - це окрема позиція у фіді з власним, а не спільним MPN, навіть якщо решта характеристик товару ідентичні.
Причини в ціні та наявності
Ця група помилок особлива тим, що Google перевіряє не сам фід, а відповідність фіда реальній сторінці товару на сайті - тобто краулер регулярно заходить на посадкову й звіряє те, що бачить, з тим, що заявлено в даних.
4. Ціна у фіді не збігається з ціною на сайті
Найпоширеніша причина відхилення в e-commerce загалом. Якщо у фіді товар коштує 1200 грн, а на сторінці після знижки чи через кешування показано 999 грн (або навпаки), Google фіксує розбіжність і відхиляє позицію з формулюванням «Невідповідна ціна». Проблема часто не в самому фіді, а в тому, що сайт застосовує промо-знижку динамічно на клієнті (JavaScript), а краулер Google бачить базову ціну до знижки в html-коді сторінки.
Друга типова причина - фід оновлюється раз на добу за розкладом, а ціни на сайті змінюються частіше через автоматичне ціноутворення (наприклад, конкурентний моніторинг), тому в проміжку між оновленнями фіда й сайту виникає технічна розбіжність, яку Google фіксує саме в момент свого краулінгу.
5. Availability не оновлюється, товар «в наявності», хоча закінчився
Коли фід каже `in stock`, а на сторінці товару написано «Немає в наявності» чи кнопка замовлення неактивна, це теж розбіжність - тільки в наявності, а не в ціні. Наслідок гірший за просте відхилення: якщо це трапляється системно, Google може знизити довіру до всього фіда й почати частіше й суворіше перевіряти решту позицій.
Джерело проблеми майже завжди одне й те саме - фід генерується окремим скриптом чи модулем, який синхронізується зі складською системою рідше, ніж сама вітрина сайту. Якщо на сайті залишок оновлюється в реальному часі, а фід - раз на 24 години, розрив у кілька годин при активних продажах неминучий.
6. Валюта чи формат ціни вказані некоректно
Менш очевидна, але регулярна причина - валюта у фіді не відповідає валюті, зареєстрованій для країни таргетингу в Merchant Center (наприклад, вказано USD замість UAH), або в числовому форматі ціни є зайвий роздільник тисяч, який парсер розпізнає як частину суми.

Перевіряється це за лічені хвилини: відкрити пару випадкових товарів безпосередньо в перевірці попереднього перегляду фіда в Merchant Center і порівняти суму й валюту з тим, що реально показано на сторінці товару в браузері.
Причини в зображеннях і даних товару
Ця група стосується того, наскільки картка товару відповідає вимогам до самого контенту - незалежно від того, наскільки коректні ціна й ідентифікатори.
7. Головне зображення - заглушка, водяний знак або логотип магазину поверх фото
Google вимагає, щоб на головному фото був сам товар без промо-написів, водяних знаків, рамок і логотипів магазину, і щоб товар займав приблизно 75-90% площі кадру. Типова помилка інтернет-магазинів - накладати на фото свій логотип у кутку «для захисту від копіювання» - саме це найчастіше й стає причиною відхилення за image_link, навіть коли якість самого фото відмінна.
Друга поширена ситуація - товару ще немає в наявності на фотостудії, і замість реального фото у фід тимчасово підставляють родову заглушку «фото скоро з’явиться» чи зображення категорії. Формально це теж порушення вимог до image_link, і виправляється лише реальним фото конкретної позиції, а не якісною заглушкою.
8. Відсутні обов’язкові атрибути для категорії товару
Для одягу й взуття Google вимагає окремі атрибути size, color і gender - без них товар не проходить модерацію навіть з ідеальним фото й ціною. Для деяких категорій електроніки аналогічно обов’язковий atrribute age_group або material для товарів дитячого асортименту.
Найчастіша технічна причина - ці атрибути є в CMS магазину як окремі поля картки товару, але вивантаження фіда налаштоване тільки на базові поля (назва, ціна, опис, фото), і нові обов’язкові атрибути просто не потрапляють у файл, який іде в Merchant Center. Це один із випадків, де фікс не на стороні Google-акаунта, а на стороні модуля вивантаження фіда.
9. Невірна категорія Google Product Category
Категорія Google (google_product_category) - не довільний текст, а значення з фіксованої таксономії Google, і саме вона визначає, які обов’язкові атрибути застосовуються до товару. Якщо взуття помилково потрапило в категорію «Одяг» замість «Взуття», система очікуватиме не ті атрибути, і товар або відхилять за їх відсутністю, або він проходитиме модерацію, але покажеться за нерелевантними запитами й конвертитиме гірше.

Перевірка проста: у Merchant Center є вбудований пошук категорій за ключовим словом - варто раз на квартал перегортати категорії найбільших товарних груп і звірити, що автоматичне зіставлення в CMS не «поїхало» після оновлення каталогу постачальника.
Причини в політиках і на сторінці товару
Остання група - найдорожча за наслідками, бо стосується не окремого товару, а може вплинути на статус усього акаунту Merchant Center, якщо порушення системне.
10. Заборонений або обмежений контент
Обмежена категорія (restricted content) - це, наприклад, БАДи й товари для здоров’я з формулюваннями на кшталт «лікує», «зменшує ризик хвороби» без медичного підтвердження, зображення «до/після» для космети та товарів для схуднення, чи явно контрафактна продукція з логотипами відомих брендів без прав на них. Найчастіша практична пастка - копірайтер магазину пише опис БАДу мовою аптечної реклами, хоча товар технічно харчова добавка, а не ліки.
Формулювання типу «допомагає при застуді» чи «прибирає біль за 1 день» без клінічно підтверджених джерел трактуються як медичні заяви (health claims) і відхиляються автоматично, навіть якщо продукт цілком легальний і продається офлайн без жодних обмежень.
11. На сайті немає контактів, політики повернення чи SSL-сертифіката
Це не помилка в самому фіді - Google перевіряє домен цілого магазину на відповідність вимогам до посадкової сторінки: наявність контактної інформації, чіткої політики повернення й оплати, а також дійсного SSL-сертифіката (https). Якщо чогось із цього немає або сторінка контактів повертає помилку 404, диспапрув може торкнутися одразу всього фіда, а не окремих товарів.
Це саме той тип причини, який власники магазинів шукають довше за все, бо перевіряють товарні дані замість того, щоб перевірити технічний стан самого сайту - домен без дійсного SSL чи зі зламаним посиланням на політику повернення блокує весь каталог одночасно, і виправлення технічної проблеми на сайті часто розблоковує сотні товарів одним кроком.
12. Оманливі чи перебільшені заяви в описі товару
Misrepresentation - окрема й дуже сувора політика: опис, що обіцяє характеристики, яких товар фізично не має («100% органічний» без сертифіката, «найшвидша доставка в Україні» як факт, а не маркетингове гасло), або невідповідність фото реальному товару, який отримає покупець. На відміну від решти пунктів, порушення цієї політики Google може заблокувати без попереднього попередження одразу на рівні акаунту.

Практична порада проста й водночас найчастіше ігнорована: описи товарів варто писати так, ніби їх читатиме модератор Google, а не тільки покупець - будь-яке твердження про ефект, результат чи перевагу над конкурентами має або мати під собою реальне підтвердження, або бути сформульоване як думка, а не факт.
Зведена таблиця: 12 причин, де шукати і як виправити
Швидкий довідник для повторного використання - коли Merchant Center показує код помилки, знайдіть відповідний рядок і перевірте вказане джерело.
| Причина | Де шукати | Як виправити |
|---|---|---|
| GTIN відсутній або невірний | Diagnostics → атрибут gtin | Взяти реальний штрихкод виробника або вказати identifier_exists: false |
| Brand не відповідає GTIN | Diagnostics → конфлікт gtin і brand | Звірити бренд з упаковкою й сайтом виробника, прибрати довільні назви |
| MPN дублюється або сплутаний | Diagnostics → дублікати товарів | Унікальний MPN на кожну комбінацію розмір/колір |
| Ціна у фіді ≠ ціна на сайті | Merchant Center → перевірка попереднього перегляду фіда | Синхронізувати частоту оновлення фіда з динамічним ціноутворенням сайту |
| Availability не оновлюється | Diagnostics → «Невідповідна наявність» | Прив’язати вивантаження фіда напряму до складської системи |
| Невірна валюта чи формат ціни | Налаштування акаунту → цільова країна | Звірити валюту фіда з валютою країни таргетингу |
| Заглушка чи водяний знак на фото | Diagnostics → image_link | Реальне фото товару без написів, товар на 75-90% кадру |
| Відсутні обов’язкові атрибути | Diagnostics → «Відсутнє значення» для size/color/gender | Додати поля в модуль вивантаження фіда з CMS |
| Невірна google_product_category | Порівняти з вбудованим пошуком категорій Google | Переприв’язати категорію в CMS до правильного значення таксономії |
| Заборонений/обмежений контент | Diagnostics → policy issues | Прибрати медичні заяви й «до/після», звірити з політикою обмеженого контенту |
| Немає контактів/повернення/SSL | Перевірка домену вручну + Diagnostics → account issues | Додати сторінку контактів і повернення, підключити дійсний SSL |
| Оманливі заяви в описі | Diagnostics → misrepresentation | Формулювати як думку, а не факт; прибрати непідтверджені обіцянки |
Скільки товарів типово відхиляється
Орієнтовна картина за практикою перевірки фідів українських інтернет-магазинів, які раніше ніколи не проходили аудит Merchant Center - ілюстративна, щоб показати масштаб проблеми, а не універсальна норма для будь-якої ніші.
Головний практичний висновок з цих цифр: майже половина причин відхилення - технічні розбіжності між фідом і сайтом, які можна знайти й закрити без переписування жодного опису товару, просто налаштувавши частоту й логіку синхронізації.
Експрес-аудит фіда за 15 хвилин
Пройдіться цими пунктами перед тим, як писати запит на повторний перегляд (review request) - більшість причин видно без доступу до коду сайту, лише в інтерфейсі Merchant Center.
Менше 9 позначок «так» із 12 - імовірно, проблема системна, і варто перевірити сам шаблон вивантаження фіда, а не виправляти товари поодинці.
У якому порядку виправляти
Не всі причини однаково термінові. Спершу закриваються ті, що блокують увесь фід чи великі групи товарів одночасно, і лише потім - точкові правки окремих карток.
Після виправлень не обов’язково чекати - у більшості випадків Merchant Center повторно перевіряє товари автоматично протягом 1-3 днів, а запит на review варто подавати лише для позицій, які й далі лишаються відхиленими після цього терміну. Детальніше про те, як зробити так, щоб фід взагалі не доводилося рятувати вручну щомісяця - в описі послуги налаштування товарного фіда для Merchant Center.