Přeskočit na obsah
Zpět na blog
Google a Shopping 13 min čtení

Google Product Ratings: kompletní průvodce zapnutím pro český e-shop

Hvězdičky v Google Shopping zvyšují CTR i konverzi PLA reklam, ale 48 % merchantů má při zapnutí Product Ratings GTIN errors a stars vidí buď s týdny zpoždění, nebo vůbec. Tento průvodce ukazuje, kde to nejčastěji vázne.

TL;DR – co si odnést

  • Product Ratings je samostatný kanál v Merchant Center – schema markup na webu Shopping hvězdičky nezapne.
  • Minimum: 50 recenzí napříč katalogem, měsíční aktualizace feedu, vlastnictví dat (žádná syndikace z jiných zdrojů).
  • Dvě cesty: vlastní XML feed (kontrola, víc práce) nebo přes schváleného aggregátora (rychlejší setup, méně flexibility).
  • GTIN je nejčastější rejection bod: 48 % merchantů má GTIN errors. Pro CZ produkty bez GTIN použijte brand + MPN.
  • Realistický timeline: 1–3 týdny od dokončení setupu po zobrazení hvězdiček. U nově založených účtů až 6–8 týdnů.

Klíčová čísla

50+

Minimum recenzí pro aktivaci

Napříč celým katalogem, ne per produkt
48 %

Merchantů s invalid GTIN errors

Search Engine Land, napříč merchants
1–3 týdny

Default timeline pro zobrazení stars

U nově založených účtů až 6–8 týdnů
100 MB

Maximum velikost XML feedu

Single soubor nebo .zip, UTF-8

Úvod: Shopping stars jsou samostatný kanál

Hvězdičky u produktů v Google Shopping a v PLA reklamách nejsou totéž jako rich snippets v organic search. Vycházejí z jiného datového kanálu (Merchant Center Product Ratings), mají vlastní pravidla a vyžadují samostatný setup. Hodně e-shopů to ignoruje – nasadí schema na webu, čeká hvězdičky v Shopping a divně se diví, že nepřicházejí.

Tenhle průvodce řeší konkrétní cestu: jak Product Ratings v Merchant Center od nuly nastavit, jaké jsou eligibility, jak naplnit XML feed, jaké chyby ho nejčastěji blokují a co dělat, když se hvězdičky nezobrazují, i když máte všechno na papíře v pořádku.

Realita většiny merchant účtů 48 % GTIN je nejčastější jediný blocker Product Ratings v ČR.

Merchantů má invalid GTIN errors (Search Engine Land). Většina z nich se to dozví až ve chvíli, kdy se stars přestanou zobrazovat, nebo z reportu v Merchant Center.

Eligibility: čtyři podmínky, které musíte splnit

Google Product Ratings nezapnete jen tím, že máte hodně recenzí. Eligibility kontroluje několik samostatných pravidel. Pokud nesplníte všechna, stars se nezobrazí a Merchant Center v Product Ratings sekci ukáže status „not eligible“.

Čtyři tvrdé podmínky

  • 50+ recenzí napříč celým katalogem (ne per produkt). Google to bere agregovaně – i jeden produkt s 50 recenzemi splní podmínku.
  • Měsíční aktualizace feedu. Pokud feed neaktualizujete, Google ho označí jako „stale“ a Product Ratings deaktivuje.
  • Domain v product_url v každé recenzi musí matchovat registered domain v Merchant Center. Žádné staré domény, žádné www vs ne-www nekonzistence.
  • Vlastnictví dat. Recenze, které sdílíte, musí být vaše. Syndikace z Heureky nebo jiných marketplace zdrojů není povolená.
Průměrný rating jako pátá podmínka ≥ 3,5 Pro produkty s nízkým ratingem se stars nezobrazí ani po aktivaci feedu.

I když splníte všechny eligibility podmínky, Google hvězdičky nezobrazí, pokud průměrné hodnocení produktu klesne pod 3,5. Tohle je tichý filter, který Merchant Center v reportech přímo neukazuje.

Vlastní feed vs aggregátor: rozhodnutí na začátku

Existují dva způsoby, jak Product Ratings naplnit: vlastní XML feed hostovaný na vašem serveru, nebo schválený aggregator, který data odešle do Google za vás. Tohle rozhodnutí ovlivňuje setup složitost, provozní náklady i flexibilitu.

Srovnání vlastního feedu a aggregátoru

Které řešení dává smysl podle profilu e-shopu.

Aspekt Vlastní feed Aggregator (Recenzia.cz, Trustpilot, Yotpo)
Setup čas 4–10 hodin (XML, validace, hosting) 1–2 hodiny (integrace přes admin)
Měsíční provoz Sami generovat, validovat, uploadovat Automaticky, většinou bez zásahu
Flexibilita schema Plná – můžete přidat custom fields Závisí na aggregátoru
Náklady 0 Kč (jen váš čas) Servisní poplatek (běžně součást review tarifu)
Vhodný profil <500 produktů, technický tým, stabilní katalog 500+ produktů, časté změny katalogu, marketingový tým
Risk při změně domény Vy musíte všechno fixnout Aggregator obvykle zvládne

U CZ e-shopů s Heureka a Shopify integrací je aggregator řešení obvykle rychlejší cesta.

XML feed: co musí obsahovat

Pokud jdete vlastním feedem, musíte XML složit podle Google Product Review Feeds schema. Struktura je daná, ne všechno jsou volitelná pole. Feed validujte XML schema validátorem ještě před uploadem do Merchant Center – Google chybný feed odmítne a budete čekat na další pokus.

Povinná pole na úrovni recenze

  • reviewer_id: jednoznačný identifikátor autora (může být anonymizovaný hash).
  • review_timestamp: datum a čas recenze ve formátu ISO 8601.
  • title: nadpis recenze (nebo prázdný element, pokud nemáte).
  • content: text recenze (povinný, alespoň jeden znak).
  • review_url: URL stránky, kde je recenze publikována.
  • ratings: ratingValue (hodnocení) + min/max stupnice.
  • product (alespoň jeden identifier): GTIN, MPN+brand, SKU nebo product URL.

Technické parametry feedu

UTF-8 encoding (XML declaration musí specifikovat). Single soubor nebo .zip s více soubory. Max velikost 100 MB i pro .zip. Feed musí být dostupný na HTTP nebo HTTPS URL – ne na cloud storage s autentizací, ne v privátní síti.

Hosting řešte stabilně. Pokud váš feed bude občas vracet 503 nebo bude pomalý, Google ho nepřečte a Product Ratings vás vyřadí.

GTIN: nejvíc problémové místo CZ feedů

GTIN (Global Trade Item Number) je preferovaný matching identifier mezi vašimi recenzemi a Merchant Center katalogem. Pro značkové produkty (Apple, Nike, Bosch) ho znáte. Pro privátní značky, custom-made nebo malosériové produkty často chybí – a to je v ČR častý případ.

Nejčastější GTIN chyby a opravy

GTIN errors jsou nejčastější důvod rejection Product Ratings.

Chyba Příčina Oprava
Invalid GTIN format Letters, dashes, special characters Pouze 0–9, žádné mezery ani znaky.
Wrong number of digits GTIN má jiný než 8, 12, 13 nebo 14 digits Doplnit vedoucí nuly nebo zkontrolovat zdroj.
Failed check digit Mistyped digit, validace selhala Použít online GTIN validator k ověření.
Placeholder GTIN 000000000000, 123456789012 Smazat – placeholder není povolen. Použít MPN+brand nebo nastavit identifier_exists=no v produktovém feedu.
GTIN mismatch Parent GTIN na specifické varianty Mít unikátní GTIN per varianta.

Pokud nemáte žádný validní GTIN, použijte kombinaci brand + MPN, nebo nastavte identifier_exists = no v Merchant Center produktu (ne ve feedu recenzí).

Co dělat, když GTIN reálně nemáte

Privátní značky, ručně vyráběné produkty a custom items často GTIN nemají. Google to akceptuje, pokud v Merchant Center *produktovém* feedu (ne v review feedu) nastavíte atribut identifier_exists = no. V tomto případě se matching mezi review feedem a produktem opírá o product_url a/nebo SKU.

Vyplývá: pokud máte custom produkty bez GTIN, použijte product_url jako primární matching field v review feedu. URL musí být přesně stejné jako v Merchant Center produktovém feedu – žádné UTM parametry, žádné rozdíly v http/https.

Common rejections a jak je opravit

Když submitnete feed a Google ho odmítne, dostanete v Merchant Center error report. Hodnotí se hromadně – i 5 % chybných řádků může způsobit, že Google odmítne celý feed. Tady jsou nejčastější chyby a postupy.

Domain mismatch

Symptom: error „product_url domain does not match Merchant Center registered domain“. Příčina: feed obsahuje URL ze staré domény, www vs ne-www nekonzistence, nebo recenze z testovacího prostředí.

Oprava: před generací feedu rebuild všech product_url tak, aby vždy začínaly přesně tou doménou, kterou máte v Merchant Center. Pozor: i podružná chyba (https → http) je důvod k odmítnutí.

Stale feed

Symptom: Product Ratings status změní z „eligible“ na „not eligible“ po měsíci. Příčina: feed nebyl aktualizován za posledních 30 dní.

Oprava: nastavte cron nebo task scheduler, který feed regeneruje a uploaduje minimálně každý druhý týden. I když nepřibyly nové recenze, „touch“ timestamp feedu Google čte.

Schema validation failed

Symptom: error „XML schema validation failed on line X“. Příčina: chybějící povinné pole, nesprávný typ hodnoty, encoding mismatch.

Oprava: před uploadem do Merchant Center validujte feed přes XML schema validator (například online tools podle Google schema). Investujte 5 minut, ušetříte 7 dní zpoždění.

Aktivační timeline: realistická očekávání

Většina článků říká „1–3 týdny“. Realita je nuancovanější. Setup je rychlý, ale Google si vždycky vyhraje 7–10 dnů na crawl a validation. Pokud máte nový Merchant Center účet bez historie, počítejte s extra rezervou.

Realistický timeline od submitu feedu

Pro standardní setup. Edge cases mohou trvat výrazně déle.

Fáze Trvání Co se děje
Feed submission 0–24 hodin Google stáhne a parsuje feed.
Schema validation 1–3 dny Kontrola syntaxe a struktury.
Eligibility evaluation 7–10 dnů Match recenzí s produkty, kontrola domain.
Stars onboarding 1–3 týdny Stars se začnou zobrazovat u prvních produktů.
Plný rollout 4–6 týdnů Stars u všech kvalifikovaných produktů.
Nový účet edge case až 8 týdnů Pokud je Merchant Center účet čerstvě založený.

Google manuálně neumožní timeline urychlit. Trpělivost je součást procesu.

Jak to celé technicky vyřešit

XML feed pro Product Ratings se sice nezmění každý den, ale validovat ho, hostovat ho a updatovat ho měsíčně je práce na lidskou pozornost. Pro většinu CZ e-shopů má smysl využít automatizaci.

Co Recenzia.cz pro Product Ratings dělá

  • Automatická generace XML feedu z vašich schválených recenzí.
  • GTIN matching: identifier_exists detection, fallback na brand+MPN nebo product_url.
  • Schema validation před hostingem: feed odchází vždy validní.
  • Hosting feedu s tokenem v URL (žádné public URL, žádný unauthorized access).
  • Monthly auto-refresh – feed se aktualizuje, i když nepřidáte nové recenze.
  • Audit log pro § 5a odst. 5 a DSA compliance.

Product Ratings nejsou rychlý win. Jsou to týdny trpělivosti a hodina práce navíc měsíčně. Když to ale máte v provozu, hvězdičky v Shopping pracují za vás 24/7.

FAQ

Časté otázky k tématu

Stručné odpovědi na otázky, které e-shop týmy řeší nejčastěji při nasazení do provozu.

Můžu použít review snippets schema místo Merchant feedu?

Ne, to jsou dva různé kanály. Review snippets (schema.org na webu) ovlivňují klasický organic search. Product Ratings v Merchant Center jsou pro Google Shopping (PLA reklamy a free product listings). Stejná recenzní databáze může napájet oba kanály, ale technicky jde o samostatné integrace s vlastními pravidly.

Co když nemám GTIN na svých produktech?

GTIN je preferovaný identifier, ale ne jediný. Google akceptuje i kombinaci brand + MPN (manufacturer part number) nebo product URL jako fallback. Pro custom-made produkty bez GTIN/MPN nastavte v Merchant Center produktovém feedu atribut identifier_exists = no – pak Google nezablokuje produkt kvůli chybějícímu GTIN a matching s recenzemi proběhne přes product URL. U známých značek s neuvedeným GTIN ale matching reviews bude méně spolehlivý.

Mám raději vlastní feed nebo aggregátor?

Vlastní feed dává plnou kontrolu, ale vyžaduje technickou práci – hosting XML, schema validace, monthly update. Aggregátor (Recenzia.cz, Trustpilot, Yotpo a další) řeší technickou stránku za vás, ale platíte servisní fee. Doporučení: pokud máte <500 produktů a jednoduché schema, jděte vlastním feedem. Nad 500 produktů nebo s vysokou frekvencí změn katalogu vyplatí aggregátor.

Proč mi stars stále nezobrazují, i když mám 100+ recenzí?

Pět nejčastějších důvodů: 1) Průměr pod 3,5 hvězdy. 2) Domain v product_url neodpovídá registered Merchant Center domain. 3) GTIN errors (validation fail, placeholder čísla). 4) Feed je starší než 30 dní (Google ho označí jako stale). 5) Účet je nový a Google ho ještě onboarduje – zkuste počkat 2–4 týdny.

Jak často musím feed aktualizovat?

Minimálně jednou měsíčně. Pokud nezvládnete monthly update, Google feed označí jako „stale“ a Product Ratings vás přestanou zobrazovat. Doporučení: nastavte automatickou denní generaci a upload, i když přidáváte málo recenzí. Náklady jsou minimální a riziko stale označení odpadá.

Můžu sdílet recenze získané z Heureky do Google?

Ne. Google explicitně zakazuje sdílení recenzí získaných z jiných platforem (syndication). Musíte recenze vlastnit – typicky znamená, že jste je sami sbírali přes vlastní formulář, e-mail po nákupu nebo přes Heureka pouze v případě, že jsou identifikovány jako vaše zákaznická data. Recenzia.cz to řeší segmentací zdrojů a exportem pouze vlastních dat.

Recenze nestačí přečíst – musíte je řídit.

Postavte recenzní vrstvu, která drží v právu, ve schvalování i v exportech. Vyzkoušejte Recenzia.cz zdarma, bez programátora.