Proč Google Merchant Center zamítl vaše produkty (a jak opravit 10 nejčastějších chyb)
Otevřete Google Merchant Center a polovina katalogu má štítek „Zamítnuto". Vaše kampaně v Shoppingu běží jen na zlomku produktů, nebo se zastavily úplně. Dobrá zpráva: skoro každé zamítnutí má jednu z přibližně deseti příčin a každá má konkrétní řešení. Tohle je praktická příručka - najděte hlášku, kterou vidíte, přečtěte si příčinu a použijte opravu.
Jak přečíst zamítnutí v Merchant Center
Začněte v sekci Produkty → Všechny produkty, nebo otevřete Diagnostiku v nabídce Produkty. Google u každého problému ukáže tři věci: dotčený atribut (například image_link nebo price), závažnost a počet zasažených položek.
Právě závažnost vám řekne, jak je to naléhavé:
- Zamítnuto (na úrovni položky): daný produkt je odebrán z bezplatných výpisů i reklam, dokud chybu neopravíte. Zbytek katalogu běží dál.
- Varování: položka se stále zobrazuje, ale něco není v pořádku (chybějící doporučený atribut, pravidlo, které brzy začne platit). Berte varování jako seznam úkolů dřív, než se z nich stanou zamítnutí.
- Problém na úrovni účtu: týká se celého účtu a může vést k pozastavení. K tomu níže.
Po rozkliknutí problému uvidíte ukázkové položky a odkaz na příslušné pravidlo. Opravte data u zdroje - v Shopify a ve feedu - a nechte feed znovu načíst. Položky se vrátí mezi „Aktivní" při dalším úspěšném načtení a kontrole.
10 nejčastějších příčin (a jak každou opravit)
1. Neshoda ceny mezi feedem a cílovou stránkou
Tohle je naprosto nejčastější zamítnutí. Google projde stránku produktu a porovná cenu, kterou na ní najde, s cenou ve feedu. Pokud se liší - byť o haléř kvůli zaokrouhlení, kvůli rozdílnému zobrazení DPH nebo kvůli slevě, která se promítla na webu, ale ne do feedu - je položka zamítnuta kvůli nesouladu mezi feedem a cílovou stránkou. Obvyklé příčiny jsou nesynchronizovaná data, ceny, které se mění rychleji, než se feed obnovuje, strukturovaná data na stránce, která neodpovídají viditelné ceně, nebo ceny závislé na IP či zařízení, které ukazují robotovi jiné číslo. (Zdroj: support.google.com.)
Oprava: držte feed a web synchronizované, obnovujte feed dostatečně často, aby zachytil změny cen, dbejte na to, aby cena, kterou zákazník vidí, byla cenou ve feedu, a zapněte automatické aktualizace položek (viz níže), aby Google mohl číst živou cenu přímo ze stránky. Ověřte, že případné značkování schema.org na stránce hlásí stejnou cenu jako feed.
2. Neshoda dostupnosti (skladem vs. vyprodáno)
Stejné načtení, které kontroluje cenu, kontroluje i dostupnost. Pokud feed říká in_stock, ale cílová stránka ukazuje vyprodáno (nebo naopak), je položka zamítnuta kvůli témuž nesouladu feedu a stránky. (Zdroj: support.google.com.)
Oprava: synchronizujte skladové stavy často, aby feed odpovídal realitě, a dbejte na to, aby dostupnost na stránce (a její strukturovaná data) odpovídala hodnotě ve feedu.
❌ Špatně
<g:availability>in_stock</g:availability>
<!-- ale stránka produktu hlásí „Vyprodáno" -->
✅ Opraveno
<g:availability>out_of_stock</g:availability>
<!-- feed se při další synchronizaci srovnal s živou stránkou -->
3. Příliš malý obrázek
Google vynucuje minimální rozměry obrázků. Obrázky mimo oblečení menší než 100 × 100 px a obrázky oblečení menší než 250 × 250 px jsou odmítnuty a Google malý obrázek na požadovanou velikost nezvětší. Přichází vyšší laťka: minimum 500 × 500 px se začne vynucovat 31. ledna 2027, takže se vyplatí předejít tomu už teď. (Zdroje: support.google.com, support.google.com.)
Oprava: nahrajte větší zdrojové obrázky. Miřte výrazně nad minima - čtvercové obrázky alespoň 800 px na delší straně vám dají rezervu a ve výpisech vypadají lépe.
4. Obecný nebo zástupný obrázek
Atribut image_link, který odkazuje na grafiku „připravujeme", logo, prázdnou siluetu nebo ilustrační placeholder, není přijatelný obrázek produktu a vede k zamítnutí. (Zdroj: support.google.com.)
Oprava: použijte skutečnou fotografii daného produktu na jednoduchém pozadí. Každá aktivní položka potřebuje opravdový obrázek - zástupné nikdy nestačí, ani dočasně.
5. Reklamní text nebo vodoznak na obrázku
Obrázky produktu musí ukazovat produkt, ne váš marketing. Reklamní text („Sleva", „Doprava zdarma", „-30 %"), vodoznaky, výzvy k akci i rámečky na hlavním obrázku vedou k zamítnutí. (Zdroj: support.google.com.)
Oprava: použijte čistou produktovou fotografii bez vloženého textu či grafiky. Chcete-li inzerovat slevu, využijte k tomu určené funkce akcí a akční ceny místo toho, abyste ji vpálili do obrázku.
6. Chybějící nebo neplatný GTIN
Pokud má produkt výrobcem přiřazený GTIN (číslo čárového kódu - EAN, UPC, JAN i ISBN patří do rodiny GTIN) a vy ho vynecháte nebo pošlete neplatný, může se produkt nepodařit synchronizovat nebo být zamítnut a přijde o viditelnost, kterou správný identifikátor přináší. (Zdroj: support.google.com.)
Oprava: posílejte správný GTIN pro každý produkt i každou variantu. V Shopify je to pole Čárový kód u varianty - namapujte ho na gtin ve feedu. U položek, které GTIN opravdu nemají (ruční výroba, vlastní značka, neoriginální díly), nastavte identifier_exists na no, místo abyste si hodnotu vymýšleli. Pravidla pro identifikátory rozebíráme podrobně v článku GTIN, EAN a identifier_exists.
❌ Špatně
<g:gtin>12345</g:gtin> <!-- není platný GTIN -->
✅ Opraveno
<g:gtin>0036000291452</g:gtin> <!-- skutečný čárový kód ze Shopify -->
7. Chybějící značka
Značka je povinná u všech nových produktů kromě několika kategorií, jako jsou filmy, knihy a hudební nahrávky, kde formát napovídá vydavatele. Chybějící brand u značkového produktu spustí zamítnutí. (Zdroj: support.google.com.)
Oprava: vyplňte brand u každého relevantního produktu. V Shopify je přirozeným zdrojem pro mapování na brand pole Dodavatel (Vendor) - jen se ujistěte, že obsahuje skutečný název značky, ne kód dodavatele či distributora.
8. Chybějící atributy oblečení (gender, size, color, age_group)
Produkty v kategorii Oblečení a doplňky mají navíc povinné atributy. Pokud prodáváte oblečení a vynecháte gender, size, color nebo age_group, jsou tyto položky zamítnuty, dokud atributy nedoplníte. (Zdroj: support.google.com.)
Oprava: doplňte všechny čtyři. color a size obvykle vyplynou z variantních možností v Shopify; gender a age_group je často potřeba nastavit na úrovni produktu nebo kolekce. Jejich jednorázové namapování na úrovni kolekce je nejrychlejší způsob, jak opravit celý katalog oblečení.
❌ Špatně
<g:google_product_category>Apparel & Accessories > Clothing</g:google_product_category>
<g:color>Modrá</g:color>
<!-- gender, size a age_group chybí -->
✅ Opraveno
<g:google_product_category>Apparel & Accessories > Clothing</g:google_product_category>
<g:gender>female</g:gender>
<g:age_group>adult</g:age_group>
<g:color>Modrá</g:color>
<g:size>M</g:size>
9. Křiklavé velká písmena v názvech
Názvy psané VELKÝMI PÍSMENY nebo s nápadným použitím velkých písmen pro upoutání pozornosti („NEJLEPŠÍ NABÍDKA", „Kupte HNED") jsou zamítány jako křiklavé. (Zdroj: support.google.com.)
Oprava: používejte běžné psaní s první velkou. Zkratky a názvy značek, které jsou skutečně psané velkými písmeny (USB, BMW), jsou v pořádku; velká písmena pro zdůraznění ne.
❌ Špatně
<title>OBROVSKÁ SLEVA!!! Bavlněné tričko KUPTE HNED</title>
✅ Opraveno
<title>Pánské bavlněné tričko s kulatým výstřihem, námořnická modrá</title>
10. Problémy s přístupem na cílovou stránku
Pokud se robot Googlu nedostane na stránku produktu - URL vrací 404, přesměrovává na jiný produkt nebo na úvodní stránku, je blokovaná v robots.txt, schovaná za přihlášením či ověřením věku, nebo vyprší časový limit kvůli pomalému načítání - je položka zamítnuta. Sem patří i problém s neshodou ceny: stránka, která načítá cenu pomalu přes JavaScript, může být projita dřív, než se cena vykreslí. (Zdroje: support.google.com, support.google.com.)
Oprava: zajistěte, aby každý odkaz link vedl na živou, projitelnou stránku produktu, která vrací správný produkt, není blokovaná v robots.txt a rychle načítá cenu i dostupnost. V Shopify se URL produktu generuje za vás, takže obvykle jde o smazané nebo nepublikované produkty, které zůstaly ve feedu, nebo o vyskakovací okna blokující robota.
Problémy na úrovni účtu vs. na úrovni položky (a riziko pozastavení)
Zamítnutí na úrovni položky jsou izolovaná: jeden vadný produkt, jedna oprava, zbytek katalogu prodává dál. Problémy na úrovni účtu jsou ty vážné. Porušení pravidel jako zkreslování informací, chybějící zásady vrácení a refundace nebo nedostatečné kontaktní údaje se týkají celého účtu a mohou vyústit v úplné pozastavení - a pak neběží nic. (Zdroj: support.google.com.)
Google obvykle dává lhůtu s varováním a termínem na nápravu, než účet pozastaví, a po neúspěšné opětovné kontrole následuje čekací doba, než můžete požádat o další. Přesné počty dní těchto lhůt Google nezveřejňuje, takže nesázejte na konkrétní číslo - každé varování na úrovni účtu berte jako naléhavé a opravte ho v den, kdy ho uvidíte. Ujistěte se, že váš e-shop má jasné a dostupné zásady vrácení a refundace, skutečné kontaktní údaje a informace o produktech, které poctivě odpovídají tomu, co prodáváte.
Oprava, která většině z nich předejde: strukturovaná data, automatické aktualizace položek a častá synchronizace
Většině zamítnutí z tohoto seznamu - hlavně těm s cenou a dostupností - předejdou tytéž tři návyky, které fungují společně.
- Častá synchronizace feedu. Čím častěji feed odráží živý stav e-shopu, tím menší je okno, ve kterém se feed a stránka mohou rozejít. Denní export pro e-shop s bleskovými slevami nebo rychloobrátkovým zbožím nestačí; bezpečným výchozím nastavením je hodinová synchronizace.
- Správná strukturovaná data na stránce. Google umí číst značkování schema.org -
price,priceCurrency,availability,condition- přímo z cílové stránky. Musí odpovídat tomu, co vidí zákazník, i tomu, co posílá feed. Strukturovaná data nenahrazují aktualizaci feedu; jsou druhým zdrojem, který se musí shodovat s prvním. (Zdroje: support.google.com, support.google.com.) - Automatické aktualizace položek. Zapněte je v Merchant Center, aby Google mohl číst tyto hodnoty ze strukturovaných dat na stránce a automaticky aktualizovat položky, když feed mírně zaostává. Snižuje to riziko zamítnutí kvůli ceně a dostupnosti - i opakovaných neshod, které účet posouvají k pozastavení. (Zdroj: support.google.com.)
Pokud prodáváte do více zemí nebo v více měnách, existuje jedna související past, o které je dobré vědět - robot může vidět jinou měnu než váš feed. Rozebíráme ji v článku vícejazyčné a vícenásobné měnové Google feedy se Shopify Markets a širší argument pro udržování čerstvých dat v článku přesnost cen a skladu.
Jak Feedyio udrží váš Google feed čistý
Většina oprav výše jsou problémy s daty a načasováním, a přesně k tomu je aplikace na feedy. Feedyio sestaví správně naformátovaný feed pro Google Merchant Center z vašeho katalogu v Shopify - namapuje Čárový kód na gtin, Dodavatele na brand, variantní možnosti na color a size a umožní nastavit atributy oblečení a kategorie Googlu na úrovni kolekce, takže se celý katalog opraví naráz. Validuje povinná pole pro každý kanál a synchronizuje cenu a sklad každou hodinu, takže feed drží krok s e-shopem i s živou stránkou - což zastaví právě ta zamítnutí kvůli ceně a dostupnosti, která tu způsobují nejvíc potíží. Stejné nastavení pohání feedy pro 130+ dalších kanálů z jednoho zdroje pravdy.
Už vás nebaví honit zamítnutí jeden produkt po druhém? Vyzkoušejte Feedyio zdarma na Shopify App Store.