← Усі статті

Чому Google відхиляє товари в Merchant Center: 12 причин і як їх виправити

Merchant Center показує «Відхилено»: з чого почати

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

Картка товару з червоним статусом «Відхилено» поверх інтерфейсу Merchant Center

За практикою роботи з товарними фідами причини відхилення діляться на чотири групи: ідентифікатори товару, ціна й наявність, зображення та дані картки, і політики разом із самою сторінкою товару на сайті. Нижче - 12 конкретних причин у цих чотирьох групах, зведена таблиця для швидкого пошуку і чек-лист, яким можна перевірити фід за 15 хвилин, перш ніж чекати нової модерації.

Де дивитися причину відхилення

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

Панель 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 може заблокувати без попереднього попередження одразу на рівні акаунту.

Щит з попереджувальним трикутником над карткою інтернет-магазину, поруч іконки контактів, повернення й SSL

Практична порада проста й водночас найчастіше ігнорована: описи товарів варто писати так, ніби їх читатиме модератор Google, а не тільки покупець - будь-яке твердження про ефект, результат чи перевагу над конкурентами має або мати під собою реальне підтвердження, або бути сформульоване як думка, а не факт.

Зведена таблиця: 12 причин, де шукати і як виправити

Швидкий довідник для повторного використання - коли Merchant Center показує код помилки, знайдіть відповідний рядок і перевірте вказане джерело.

ПричинаДе шукатиЯк виправити
GTIN відсутній або невірнийDiagnostics → атрибут gtinВзяти реальний штрихкод виробника або вказати identifier_exists: false
Brand не відповідає GTINDiagnostics → конфлікт 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-30%
товарів фіда мають хоча б одну помилку при першому аудиті
40%
усіх причин відхилення - це ціна/наявність, а не контент картки
1-3 дні
типовий строк повторної модерації після виправлення фіда
1 фікс
на рівні шаблону фіда часто закриває сотні позицій одночасно

Головний практичний висновок з цих цифр: майже половина причин відхилення - технічні розбіжності між фідом і сайтом, які можна знайти й закрити без переписування жодного опису товару, просто налаштувавши частоту й логіку синхронізації.

Експрес-аудит фіда за 15 хвилин

Пройдіться цими пунктами перед тим, як писати запит на повторний перегляд (review request) - більшість причин видно без доступу до коду сайту, лише в інтерфейсі Merchant Center.

Ідентифікатори
Ціна й наявність
Зображення й дані
Політики й сайт

Менше 9 позначок «так» із 12 - імовірно, проблема системна, і варто перевірити сам шаблон вивантаження фіда, а не виправляти товари поодинці.

У якому порядку виправляти

Не всі причини однаково термінові. Спершу закриваються ті, що блокують увесь фід чи великі групи товарів одночасно, і лише потім - точкові правки окремих карток.

Крок 1 - акаунт і сайтSSL, контакти, політика повернення - без цього під загрозою весь фід, а не окремі позиції
Крок 2 - шаблон фідаЧастота оновлення ціни й наявності, обов’язкові атрибути категорії - один фікс закриває сотні товарів
Крок 3 - ідентифікаториGTIN, brand, MPN для товарів, які й досі не проходять модерацію після кроку 2
Крок 4 - контент картокФото без водяних знаків, переформулювання ризикованих описів

Після виправлень не обов’язково чекати - у більшості випадків Merchant Center повторно перевіряє товари автоматично протягом 1-3 днів, а запит на review варто подавати лише для позицій, які й далі лишаються відхиленими після цього терміну. Детальніше про те, як зробити так, щоб фід взагалі не доводилося рятувати вручну щомісяця - в описі послуги налаштування товарного фіда для Merchant Center.

Поширені запитання

Для більшості товарних помилок Merchant Center перевіряє позиції автоматично протягом 1-3 днів після оновлення фіда, без потреби подавати окремий запит. Запит на review варто подавати тільки якщо товар лишається відхиленим довше цього терміну або якщо диспапрув на рівні акаунту, а не окремого товару.
Найчастіше причина в динамічній розбіжності ціни чи наявності: краулер Google заходить на сторінку в різний час доби, і якщо ціна змінюється частіше, ніж оновлюється фід, товар може випадково потрапляти під перевірку то в момент збігу даних, то в момент розбіжності.
Ідентифікатори, зображення й описи товарів зазвичай редагуються прямо в адмінці магазину. А ось частота оновлення фіда, обов’язкові атрибути категорії й прив’язка наявності до складу найчастіше вимагають правки в модулі вивантаження фіда - тут потрібен доступ розробника або спеціаліста, який фід налаштовував.
Значить першопричину не усунули повністю - найчастіше це саме розбіжність ціни чи наявності, яка проявляється лише в певний момент краулінгу. Варто перевірити сторінку товару кілька разів протягом доби, а не одноразово, перед повторним запитом.
Відхилення окремих товарів на Google Ads напряму не впливає - просто ці позиції не беруть участі в аукціоні Shopping чи Performance Max. А ось системні порушення політик (misrepresentation, заборонений контент) можуть призвести до призупинення всього акаунту Merchant Center, а разом з ним і показу решти товарів.
Ні, але це треба явно вказати атрибутом identifier_exists зі значенням false. Без цього поля Merchant Center сприймає відсутність GTIN не як свідомий виняток, а як помилку заповнення фіда.

Офіційні джерела Google

  1. GTIN [gtin]: вимоги до атрибута
  2. Image link [image_link]: вимоги до зображень
  3. Політики Shopping ads і безкоштовних лістингів
  4. Політика Misrepresentation
  5. Як виправити відхилення через якість даних товару
Перевіримо ваш товарний фід на ці 12 причин відхилення безкоштовно
Отримати пропозицію