Co musí u ceny a dostupnosti produktu souhlasit?
Pro stejnou variantu a ve stejný okamžik musí být shodná aktuální cena, měna a možnost nákupu na produktové stránce, v košíku, ve strukturovaných datech Product a Offer i v produktových datech Merchant Centeru. U českého prodeje uvádějte spotřebitelskou cenu včetně DPH. Automatické aktualizace Googlu používejte jen jako pojistku pro krátký výpadek synchronizace, ne jako náhradu správného feedu nebo Merchant API.
E-shop změní cenu nebo prodá poslední kus během několika sekund. Feed, cache stránky a strukturovaná data se ale mohou aktualizovat v jinou dobu. Z jedné nabídky pak vzniknou tři různé verze pravdy. Zákazník vidí v Googlu jednu cenu, po kliknutí jinou a v košíku zjistí, že zboží není skladem. Google takový rozpor nepovažuje za kosmetickou chybu: může nabídku automaticky opravit, zamítnout nebo při opakovaných závažných nesrovnalostech řešit kvalitu celého účtu.
Cena i sklad by měly vznikat v jednom systému — například v e-shopu, ERP nebo skladu — a odtud se propisovat do stránky, košíku, JSON-LD a Merchant Centeru. Ruční oprava jedné hodnoty přímo v Merchant Centeru může na chvíli skrýt následek, ale neodstraní chybu v procesu.
Tři místa, která porovnávejte jako jednu nabídku
| Místo | Co zkontrolovat | Častý rozpor |
|---|---|---|
| Produktová stránka a košík | Aktivní cenu, měnu, DPH, zvolenou variantu a možnost objednat. | Stránka ukazuje akci, ale košík účtuje původní cenu. |
| Product a Offer schema | price, priceCurrency a availability ve vygenerovaném HTML. | Viditelná cena se změnila, starý JSON-LD zůstal v cache. |
| Feed nebo Merchant API | price, případně sale_price, měnu, availability, ID a cílovou zemi. | Feed se odesílá jen jednou denně, sklad se mění průběžně. |
Nejde jen o stejnou částku někde na stránce. Google musí otevřít přesnou adresu z produktových dat, vybrat stejnou variantu a najít nabídku, kterou lze za uvedených podmínek skutečně koupit. U velikostí, barev a dalších voleb proto nejprve zkontrolujte identitu varianty. Pomůže vám podrobný návod pro produktové varianty ve feedu, URL a strukturovaných datech.
Jak správně srovnat běžnou cenu
Atribut price obsahuje částku a měnu, například 1290 CZK. Na české produktové stránce a v košíku musí zákazník najít stejných 1 290 Kč včetně DPH. V JSON-LD má nabídka Offer obsahovat aktivní cenu v price a měnu v priceCurrency. Pro českou korunu se používá kód CZK, nikoli symbol „Kč“.
Pozor na „cenu od“. Pokud odkaz vede na produkt s variantami za různé částky, musí URL nebo volba na stránce jasně odpovídat variantě odeslané do Merchant Centeru. Kontrolujte také minimální množství, povinné příplatky a cenu v košíku. Cena, kterou nikdo v cílové zemi nemůže skutečně zaplatit, není správná jen proto, že je technicky ve feedu.
Baymard ve svém uživatelském výzkumu upozorňuje, že cena patří k nejdůležitějším informacím na produktové stránce. Nejasná nebo špatně viditelná cena zvyšuje nejistotu a může vést k opuštění nákupu. Shoda dat proto není jen požadavek Googlu — chrání i důvěru zákazníka.
Akční cena: která částka je právě aktivní?
Při slevě ponechte v atributu price běžnou cenu a aktivní akční částku odešlete jako sale_price. Dobu akce určete v sale_price_effective_date, včetně správné časové zóny. Jakmile akce začne, musí být akční cena aktuální pro zákazníka, feed i strukturovaná data. Po skončení se všechny tři zdroje musí vrátit ke stejné běžné ceně.
V Offer je price aktuálně placená částka. Původní přeškrtnutou cenu lze podle aktuální dokumentace Googlu popsat samostatnou UnitPriceSpecification s typem StrikethroughPrice. Pokud vaše platforma tuto novější podobu neumí, je důležitější správně uvést aktivní cenu a otestovat výstup než ručně vkládat neudržovatelný kód.
Akci nespouštějte třemi samostatnými ručními kroky. Naplánujte změnu ve zdrojovém systému a bezprostředně po ní vygenerování stránky, vyčištění relevantní cache a aktualizaci produktových dat. Stejný postup použijte při ukončení slevy.
Dostupnost znamená, zda lze produkt opravdu objednat
Hodnota in_stock neříká jen „máme kus v databázi“. Znamená, že přijímáte objednávky a můžete nabídku dodat do oblastí, které pro ni v produktových datech a dopravě podporujete. Na stránce má být aktivní nákupní tlačítko a stejná možnost musí fungovat i v košíku. Pokud objednávku nepřijímáte, použijte out_of_stock.
| Stav pro zákazníka | Merchant Center | Offer schema |
|---|---|---|
| Lze objednat a včas dodat | in_stock | https://schema.org/InStock |
| Nelze objednat | out_of_stock | https://schema.org/OutOfStock |
| Novinka před uvedením | preorder a datum dostupnosti | https://schema.org/PreOrder |
| Dočasně chybí, ale objednávky přijímáte | backorder a očekávané datum | https://schema.org/BackOrder |
U předobjednávky a zboží na objednávku ukažte zákazníkovi očekávané datum odeslání také na stránce. Nestačí vyměnit kód ve feedu. Když je produkt dočasně nebo trvale nedostupný, navazuje rozhodovací návod pro vyprodané produkty bez ztráty SEO hodnoty.
Varianty kontrolujte po jedné, ne podle rodičovského produktu
Nejčastější past vzniká u produktu, kde je skladem červená velikost M, ale modrá velikost M už ne. Pokud Google otevře URL modré varianty a stránka automaticky přepne na červenou, porovnává dvě různé nabídky. Stejný problém nastane, když JSON-LD vypisuje cenu nejlevnější varianty, zatímco feed odkazuje na dražší konfiguraci.
- Vyberte v Merchant Centeru přesné ID problémové varianty.
- Otevřete její URL bez přihlášení a bez uložených cookies.
- Ověřte, že se automaticky zvolila správná barva, velikost či model.
- Porovnejte cenu a sklad právě této volby ve stránce i JSON-LD.
- Vložte ji do košíku a zkontrolujte, že se částka ani stav nezmění.
Automatické aktualizace jsou pojistka, ne opravna feedu
Merchant Center umí z produktové stránky automaticky aktualizovat cenu, akční cenu, dostupnost a stav zboží. Google čte strukturovaná data a používá také vlastní extrakci z viditelné stránky. Funkce pomáhá překlenout krátký rozdíl mezi změnou e-shopu a dalším odesláním dat.
Google ale výslovně uvádí, že automatizace nenahrazuje pravidelné aktualizace a nemusí pokrýt všechny produkty. Pokud se vám hodnoty automaticky přepisují opakovaně, berte to jako důkaz, že synchronizace nefunguje. U ceny navíc přetrvávající rozpory zůstávají závažným problémem, i když Google některé nabídky dočasně opraví.
Jestli se cena nebo sklad mění několikrát denně, zvyšte frekvenci zdroje nebo přejděte na plánované aktualizace přes Merchant API. Feed odeslaný jednou v noci nemůže spolehlivě popsat katalog, který se během dne rychle mění.
Audit jedné nabídky za 15 minut
- V Merchant Centeru otevřete konkrétní produkt a zapište ID, cílovou zemi, cenu, akční cenu, měnu a dostupnost.
- Otevřete přesnou URL v anonymním okně na mobilu a ověřte vybranou variantu.
- Porovnejte viditelnou cenu, DPH, stav skladu a očekávané datum dodání.
- Přidejte produkt do košíku a zkontrolujte částku i možnost objednat.
- Spusťte Rich Results Test a v uzlu
Offernajděte cenu, měnu a dostupnost. - Zjistěte, kdy se produkt naposledy změnil na webu a kdy se naposledy odeslal feed nebo API aktualizace.
- Opravte zdroj pravdy, spusťte aktualizaci a teprve potom kontrolujte stav v Merchant Centeru.
Pokud produkt řeší i další chyby, použijte širší kontrolní seznam devíti důvodů, proč se nabídka nezobrazuje na Googlu. Tento článek jde záměrně do hloubky jen u ceny, slevy a dostupnosti.
Kde hledat příčinu podle typu rozdílu
| Co nesouhlasí | První místo kontroly | Typická oprava |
|---|---|---|
| Web je správně, feed starý | Čas exportu, plánovač a poslední zpracování zdroje. | Spustit export po změně a zvýšit frekvenci aktualizace. |
| Web je správně, schema staré | Šablona, aplikační cache a vygenerované HTML. | Napojit JSON-LD na stejná data a vyčistit relevantní cache. |
| Stránka a košík se liší | Cenová pravidla, varianty, měna a povinné příplatky. | Opravit nákupní logiku dřív než feed nebo schema. |
| Liší se jen jedna varianta | ID varianty, předvolba na URL a sklad konkrétní položky. | Posílat samostatné stabilní ID a přesný odkaz. |
| Rozpor vzniká jen při akci | Začátek, konec a časová zóna slevy. | Sjednotit plánování webu, feedu a cache. |
Co zkontrolovat po opravě
Nehodnoťte výsledek jen podle toho, že zmizela jedna hláška. Ověřte znovu veřejnou stránku, košík a vygenerovaná strukturovaná data. V Merchant Centeru sledujte, zda se produkt přestal automaticky přepisovat a zda už není mezi položkami vyžadujícími pozornost. Změna se nemusí projevit okamžitě, proto si zapište čas opravy a dalšího zpracování.
Strukturovaná data sledujte také v Google Search Console pro e-shop. Feed a Product schema se doplňují: Google uvádí, že použití obou zdrojů maximalizuje způsobilost pro různé produktové výsledky a pomáhá informace správně pochopit a ověřit. Ani bezchybná data však sama o sobě nezaručují konkrétní zobrazení nebo pozici.
Kontrolní seznam před každou větší změnou cen
- Jedna aktivní cena a jedna měna pro přesnou variantu.
- U českého prodeje stejná spotřebitelská cena včetně DPH.
- Akce má správný začátek, konec a časovou zónu.
- Stránka, košík, Offer schema a feed čerpají ze stejného zdroje.
- Stav skladu odpovídá tomu, zda lze objednávku skutečně dokončit.
- Feed nebo Merchant API se aktualizují krátce po změně e-shopu.
- Automatické opravy jsou zapnutá pojistka, ne běžný pracovní postup.
- Po nasazení je zkontrolovaná běžná, zlevněná i vyprodaná varianta.
Nejčastější otázky
Stačí, když Google cenu automaticky opraví?
Ne. Automatická aktualizace řeší dočasný rozdíl u části produktů. Opakovaný přepis ukazuje, že zdrojová data, stránka nebo časování synchronizace nejsou v pořádku.
Má být v Product schema běžná, nebo akční cena?
V Offer.price má být cena, kterou zákazník právě skutečně zaplatí. Původní přeškrtnutou cenu lze popsat samostatnou cenovou specifikací, ale nesmí se vydávat za aktuální cenu.
Mohu uvést in_stock, když je dostupná jen jiná varianta?
Ne pro nabídku konkrétní vyprodané varianty. Dostupnost ve feedu musí odpovídat stejné variantě, kterou po otevření vybere její vstupní stránka a popisuje její strukturované značení.
Pomůže shoda ceny a skladu také AI vyhledávání?
Pomáhá Googlu spolehlivěji pochopit a ověřit produktovou nabídku napříč zdroji. Není to ale zvláštní trik pro AI ani záruka citace. Základem zůstává veřejná, užitečná a technicky dostupná stránka s přesnými údaji.
Další praktické souvislosti najdete v návodu pro cenu a termín dopravy v Merchant Centeru. Teprve shoda produktu, dopravy a celkové ceny vytváří nabídku, které rozumí zákazník i Google.
