Chyby ve feedu, které vás stojí zobrazení
Osm chyb v produktovém feedu, kvůli kterým se e-shop nezobrazuje. Co Heureka opravdu páruje a jaká lhůta Googlu běží do ledna 2027.

Loni jsem přebíral e-shop, který na Heurece utrácel osmnáct tisíc měsíčně a měl spárovaných třicet procent produktů. Zbylých sedmdesát viselo v kategoriích jako samostatné nabídky, které nikdo nehledal. Rozpočet s tím neměl nic společného a nabídky taky ne. Kdysi se do názvů produktů doplnil přívlastek „AKCE" a nikdo se k tomu od té doby nevrátil.
Feed je nejméně viditelná část zbožové reklamy a zároveň ta, která rozhoduje nejvíc. Nastaví se jednou při spuštění e-shopu, pak se do něj rok nesáhne a mezitím se tiše rozjede. Tenhle text je seznam míst, kde se to stává.
Krátká odpověď
- Název produktu je to, podle čeho se páruje. Ne identifikátor, ne EAN. Přívlastky jako „akce" nebo „novinka" v něm párování rozbíjejí.
- Povinné elementy jsou u Heureky jen čtyři. Většina toho, co rozhoduje o výsledku, je v těch doporučených.
- Googlu běží lhůta na obrázky. Od 31. ledna 2027 chce ve všech kategoriích minimálně 500 × 500 pixelů.
- Cena a dostupnost, které nesedí s webem, nejsou drobnost. Jsou to nejčastější důvody zamítnutí.
Název produktu páruje. Marketingové přívlastky ho rozbíjejí
Heureka ve své specifikaci uvádí, že hlavní roli při párování hraje PRODUCTNAME. A rovnou k tomu dodává, že ITEM_ID se pro párování položek nevyužívá. To je věta, kterou většina majitelů e-shopů nečekala, protože identifikátor vypadá jako to nejpřesnější, co může poslat.
Praktický důsledek je nepříjemný. Když do názvu přibude cokoli, co u ostatních prodejců téhož produktu není, produkt se přestane párovat s existující kartou a založí se jako samostatná nabídka. Typicky to jsou:
- slova „akce", „výprodej", „novinka", „skladem"
- vlastní kódy a interní označení
- doprava zdarma nebo dárek napsaný do názvu
- jednotky navíc, které jinde nejsou („1 ks", „balení")
Správný název je nudný. Značka, model, rozlišující parametr, konec. Přesně to, co je na obalu. Heureka připouští názvy do 200 znaků, ale delší název neznamená lepší párování, spíš naopak.
U Google Shopping se stejný problém projeví jinak, protože tam se nic nepáruje na existující kartu. Název tam rozhoduje o tom, na jaké dotazy se produkt vůbec zobrazí, takže „AKCE Bosch GSR 12V-15" soutěží o dotaz, který nikdo nehledá. Rozdíl mezi tím, jak fungují české srovnávače a jak Google, jsem rozebral v článku o tom, kam dát rozpočet.
Povinné elementy jsou čtyři. To neznamená, že ostatní jsou zbytečné
U Heureky jsou skutečně povinné jen PRODUCTNAME, ITEM_ID, PRICE_VAT a URL. Feed s nimi projde. Produkt se zobrazí. A bude vypadat jako nabídka od někoho, kdo to nemyslí vážně.
Zbytek je formálně doporučený a rozhoduje o výsledku:
CATEGORYTEXTje celá cesta kategoriemi, ne poslední slovo. Bez ní se produkt zařadí odhadem.IMGURLje obrázek. Heureka bere od 20 × 50 pixelů do 4096 × 4096 a do 2000 kB.DELIVERY_DATEje dostupnost ve dnech. Nula znamená skladem.ITEMGROUP_IDseskupuje varianty téhož produktu.PARAMnese parametry, podle kterých zákazník filtruje. Nepáruje, ale rozhoduje o tom, jestli se produkt objeví v odfiltrovaném výpisu.
U ITEM_ID je jedna past, kterou stojí za to znát dopředu: Heureka bere nejvýš 36 znaků a nepovoluje diakritiku. E-shopy, které generují identifikátor z názvu, si tím občas useknou půlku katalogu.
Kategorie je celá cesta, ne jedno slovo
Nejčastější podoba téhle chyby vypadá takhle:
CATEGORYTEXT: Vrtačky
zatímco má být:
CATEGORYTEXT: Dílna | Nářadí | Elektrické nářadí | Vrtačky a šroubováky
Bez celé cesty si srovnávač kategorii odhadne a odhadne ji občas špatně. U produktu, který skončí ve špatné kategorii, se navíc počítá cena za proklik podle té špatné kategorie, takže se to promítne i do nákladů.
U Googlu má tenhle problém dvě podoby, protože jsou tam dva různé atributy. google_product_category je kategorie z Googlem daného číselníku a product_type je vaše vlastní členění. První pomáhá Googlu produkt pochopit, druhé se hodí na strukturování kampaní. Vyplněné mají být obě a zaměňují se pravidelně.
Googlu běží lhůta na obrázky do ledna 2027
Tohle je jediná položka v tomhle článku s pevným datem, takže se vyplatí ji nepřehlédnout.
Google zvyšuje minimální rozlišení obrázků na 500 × 500 pixelů, a to ve všech kategoriích. Varování se v Merchant Center zobrazují od 14. dubna 2026, vynucovat se to začne 31. ledna 2027. Do té doby produkty s menším obrázkem běží dál, jen na ně systém upozorňuje.
Pro e-shop se starším katalogem to znamená projít, kolik položek má obrázek pod tou hranicí, a zjistit, jestli existují větší originály. Když neexistují, je to práce na měsíce, ne na odpoledne, a je lepší to vědět teď než v lednu.
Ve stejné aktualizaci ze 14. dubna 2026 přibyly i tři nové atributy, které se hodí zmínit, protože je zatím skoro nikdo nepoužívá: handling_cutoff_time pro denní uzávěrku objednávek, minimum_order_value pro minimální hodnotu objednávky a volitelný video_link. Videa se stala způsobilá k zobrazování od 30. června 2026.
Cena a dostupnost, které nesedí s webem
Srovnávače i Google porovnávají to, co je ve feedu, s tím, co je na cílové stránce. Když se to rozejde, produkt se zamítne. Kontroluje se to průběžně a strojově, takže na náhodu se spoléhat nedá.
Rozejde se to skoro vždycky z jednoho ze tří důvodů. Feed odchází v noci a ceny se mění přes den. Cena ve feedu je bez dopravy a na webu se dopočítává jinak. Nebo je produkt vyprodaný a e-shop to do feedu promítne až při dalším generování.
Poslední případ je nejdražší, protože platíte dvakrát. Zaplatíte proklik a zákazník odejde naštvaný. U sortimentu, který se vyprodává během dne, je generování feedu jednou denně málo.
Varianty, které si konkurují samy se sebou
Zboží.cz uvádí, že duplicitní nabídky neukládá a posuzuje je podle shodného názvu v PRODUCTNAME a shodné hodnoty v ITEM_ID. Když e-shop generuje deset velikostí trička se stejným názvem i stejným identifikátorem, projde jedna. Inzerce na Zboží.cz se dnes navíc řídí ze Skliku, takže kdo Sklik ještě nemá, hodí se mu vědět, v čem se od Google Ads liší.
Opačný extrém je stejně škodlivý. Deset velikostí jako deset samostatných nabídek s deseti různými názvy znamená, že si vlastní produkty přihazují v aukci proti sobě a rozpočet se tříští. Od toho je ITEMGROUP_ID u Heureky a item_group_id u Googlu.
Rozhodnutí, co je varianta a co samostatný produkt, není technické. Řídí se tím, jestli si zákazník mezi nimi vybírá na jedné stránce, nebo hledá každou zvlášť.
Jak to zkontrolovat za půl hodiny
Nepotřebujete k tomu nástroj. Stačí projít pět věcí a poznamenat si čísla.
Kolik produktů máte v e-shopu a kolik jich prošlo do srovnávače. Rozdíl je první číslo, které chcete znát, a bývá překvapivě velký.
Jaká je spárovanost na Heurece. Je vidět v administraci a všechno pod sedmdesáti procenty stojí za rozbor.
Kolik položek je v Merchant Center zamítnutých a s jakým důvodem. Důvody se shlukují, takže tři čtvrtiny zamítnutí obvykle spravíte jednou opravou.
Kolik produktů má obrázek menší než 500 × 500 pixelů. Viz lhůta výš.
A nakonec: kdy naposledy někdo do feedu sáhl. Když si nikdo nevzpomene, je to odpověď sama o sobě.
Když z toho vyjde, že se ztrácí větší část katalogu, je nezávislý audit obvykle rychlejší než hledat příčinu po částech. A jestli řešíte, kolik toho vůbec smíte za objednávku zaplatit, spočítá to kalkulačka PNO za pár vteřin.
Poslední díl téhle trojice je o tom, jak číst zamítnutí z Merchant Center a co s nimi. Pokud vás feed pálí teď, napište mi.
Časté otázky
Podle čeho Heureka páruje produkty?
Hlavní roli má název v elementu PRODUCTNAME. Heureka ve své specifikaci výslovně uvádí, že ITEM_ID se pro párování položek nevyužívá, a EAN vyžaduje jako povinný jen u knih, hudby a filmů. Kdo chce zlepšit spárovanost, musí sáhnout na názvy.
Kolik elementů je ve feedu pro Heureku opravdu povinných?
Čtyři: PRODUCTNAME, ITEM_ID, PRICE_VAT a URL. Všechno ostatní je doporučené. To ale neznamená, že je zbytečné. Bez CATEGORYTEXT a bez obrázku se produkt sice zpracuje, ale výsledek za moc nestojí.
Do kdy musím mít obrázky 500 × 500 pixelů?
Google zvyšuje minimální rozlišení obrázků na 500 × 500 pixelů ve všech kategoriích. Varování se v Merchant Center zobrazují od 14. dubna 2026, vynucovat se to začne 31. ledna 2027. Do té doby je čas obrázky vyměnit.
Proč mi Zboží.cz zahazuje část nabídek jako duplicitní?
Zboží.cz posuzuje duplicitu podle shodného názvu v PRODUCTNAME a shodné hodnoty v ITEM_ID. Když e-shop generuje varianty se stejným názvem i stejným identifikátorem, uloží se jen jedna z nich.
Jak často má feed odcházet?
Podle toho, jak rychle se mění dostupnost a ceny. U sortimentu, který se vyprodává během dne, je jednou denně málo a platíte za prokliky na produkty, které nemáte. U stabilního sortimentu jednou denně stačí.
Další články na téma Zbožové srovnávače a feedy.

