Strukturovaná data produktu: cena a dostupnost ve výsledcích Googlu
Chcete, aby Google u vašich produktů ukazoval cenu, dostupnost a hodnocení? K tomu slouží strukturovaná data produktu. Tady je, co musí obsahovat, jak je zkontrolovat a čeho se vyvarovat.
Ve zkratce
- Strukturovaná data (schema.org, formát JSON-LD) říkají Googlu, co je na stránce název, cena, dostupnost nebo hodnocení produktu.
- Nejdůležitější je cena (
price), měna (priceCurrency) a dostupnost (availability). Musí odpovídat tomu, co vidí zákazník na stránce. - Zkontrolujete je v Rich Results Test a v reportu Obchodní nabídky v Search Console. Hodnocení smíte uvést jen skutečné.
Proč strukturovaná data produktu
Strukturovaná data jsou kód na stránce, který strojově popisuje, co na ní je. U produktu to znamená název, obrázek, cenu, dostupnost, značku a hodnocení. Google je může použít v bohatých výsledcích vyhledávání (cena, dostupnost, hvězdičky) a v bezplatných výpisech produktů. Zaručit zobrazení ale nemůže nikdo: Google rozhoduje samostatně.
Druhý důvod je soulad. Pokud se cena ve strukturovaných datech liší od ceny na stránce a ve feedu do Merchant Center, hrozí zamítnutí produktů, viz návod Zamítnuté produkty v Google Nákupech.
Product a Offer: co musí obsahovat
Doporučeným formátem je JSON-LD vložený do stránky. Minimální ukázka produktu s nabídkou:
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Pánská bunda Alpha",
"image": "https://www.vasedomena.cz/img/alpha.jpg",
"brand": { "@type": "Brand", "name": "Alpha" },
"gtin13": "8590000000000",
"offers": {
"@type": "Offer",
"price": "1990",
"priceCurrency": "CZK",
"availability": "https://schema.org/InStock",
"url": "https://www.vasedomena.cz/panska-bunda-alpha"
}
}Podle dokumentace Googlu je u produktu povinný name a alespoň jedna z vlastností offers, review nebo aggregateRating. U nabídky je povinná cena (price). Měnu (priceCurrency) a dostupnost (availability) uvádějte vždy, měna je nutná pro obchodní výpisy. Doporučené jsou i image, brand a identifikátory jako gtin. Ověřte aktuální seznam v dokumentaci Googlu.
Cena a dostupnost
- Cena je číslo bez měny a bez mezer, s tečkou jako desetinným oddělovačem. Správně
1990nebo1990.50, ne „1 990 Kč“. - Měna je třípísmenný kód podle ISO 4217:
CZK,EUR. - Cena musí být tatáž, kterou vidí zákazník na stránce, včetně DPH, pokud ji tak zobrazujete. Neuvádějte jinou než zobrazenou cenu.
- Dostupnost je hodnota schema.org:
InStock,OutOfStock,PreOrdera další. Musí odpovídat skladu. priceValidUntils datem v minulosti může způsobit, že se výsledek nezobrazí. Pokud ho nepotřebujete, vynechte ho.
Hodnocení: tady se chybuje nejčastěji
aggregateRating (průměrné hodnocení a počet hodnocení) smíte uvést jen u skutečných hodnocení produktu na dané stránce. Pravidla Googlu pro recenze zakazují psát hodnocení naslepo, přebírat hodnocení z jiných stránek nebo označit hodnocením celého e-shopu u každého produktu. Hvězdičky na produktu, který žádné hodnocení nemá, jsou přesně ten případ.
Doporučení: pokud hodnocení sbíráte, například přes Ověřeno zákazníky, nechte je v datech jen u produktů, které je skutečně mají, a hodnoty se musí shodovat se stránkou. Pravidla si před nasazením přečtěte v dokumentaci Googlu.
Jak data zkontrolovat
Rich Results Test
Otevřete nástroj Rich Results Test od Googlu, zadejte adresu produktu a spusťte test. Uvidíte rozpoznané položky (Produkt, Obchodní nabídky) a rozlišené chyby (nutno opravit) a upozornění (doporučeno).
Porovnejte s viditelnou stránkou
Otevřete stránku a porovnejte cenu, dostupnost a název z testu s tím, co vidíte. Případný rozdíl je chyba, i když test chybu nehlásí.
Zkontrolujte víc typů stránek
Otestujte produkt skladem, produkt vyprodaný, produkt se slevou a produkt s variantami. Každý z nich bývá generovaný trochu jinak.
Sledujte report v Search Console
V Google Search Console najdete v sekci Vylepšení reporty pro Produktové úryvky a Obchodní nabídky (Merchant listings), pokud je Google na webu nalezl. Ukazují počet platných položek, chyby a upozornění. Opravu v reportu potvrdíte tlačítkem pro ověření.
Nejčastější chyby
- Cena ve strukturovaných datech bez DPH, ale na stránce s DPH (nebo naopak).
- Dostupnost
InStocku vyprodaných produktů, protože ji šablona nastavuje napevno. - Dvojí strukturovaná data: jedna z šablony a druhá z doplňku, často navzájem rozporná.
- Cena s mezerou, čárkou nebo měnou uvnitř hodnoty.
- Hodnocení celého e-shopu uvedené jako hodnocení každého produktu.
- U variant jedna cena pro všechny, i když se liší.
Kde se strukturovaná data berou
Na většině platforem je generuje šablona, u WooCommerce nebo Shopify často doplněk či téma, u Shoptetu základní šablona. Problém nastává, když zdroje dva: šablona vypíše Product a doplněk pro hodnocení nebo SEO přidá druhý. Google pak vidí dva popisy téže věci a mohou si odporovat. Při kontrole proto v Rich Results Test spočítejte, kolik položek Produkt test u jedné stránky našel. Víc než jedna je obvykle důvod k úpravě. Totéž platí pro stránky kategorií: tam má být seznam produktů, ne jedna cena převzatá z prvního produktu.
Co s tím dál
Většina platforem strukturovaná data generuje sama a chyby vznikají při úpravách šablony nebo kvůli doplňkům. U Shoptetu se věnujeme stránce SEO pro Shoptet a feedům na stránce Google Nákupy na Shoptetu. Strukturovaná data umíme zkontrolovat, opravit a sladit s feedem: viz SEO pro e-shopy, od 3 790 Kč bez DPH.
Časté otázky
Zaručí strukturovaná data zobrazení ceny ve výsledcích?
Ne. Jsou předpokladem, ale Google rozhoduje, zda bohatý výsledek zobrazí. Bez správných dat se ale zobrazit nemůže.
Jaký formát použít?
Google doporučuje JSON-LD. Podporuje i mikrodata a RDFa, ale JSON-LD se nejsnáze udržuje a kontroluje.
Můžu uvést hodnocení, které sbírám jinde?
Jen pokud jde o skutečná hodnocení daného produktu a jsou na stránce viditelná. Přebírání cizích hodnocení nebo hodnocení celého e-shopu u každého produktu pravidla Googlu nepovolují.
Objednat audit zdarma
Vyplňte adresu e-shopu a e-mail. Report pošleme do dvou pracovních dnů. Vaše údaje použijeme jen k odpovědi na tuto žádost.
- Bez přístupů a bez instalace
- Report je váš, i když si nic neobjednáte
- Odpovídá člověk, ne automat
Děkujeme, žádost jsme přijali
Report pošleme na váš e-mail do dvou pracovních dnů.
Odeslání se nepovedlo
Pošlete nám prosím žádost e-mailem. Text je připravený.
hello@lyneon.cz
Další návody
- Consent Mode v2 na Shoptetu: jak ho nastavit a ověřit5 min čtení
- Jak nastavit DMARC (a SPF a DKIM) pro e-shop4 min čtení
- Akt o přístupnosti (EAA): povinnost pro e-shopy4 min čtení
- Cookie lišta podle zákona: co musí splňovat5 min čtení
- Jak zjistit, jestli Meta Pixel běží před souhlasem5 min čtení
- GA4 na Shoptetu: jak nastavit a ověřit měření nákupů5 min čtení
- Sklik a souhlas s cookies: konverzní a retargetingový kód5 min čtení
- Proč nesedí konverze v GA4, Google Ads a v administraci5 min čtení
- Zamítnuté produkty v Google Nákupech: nejčastější důvody4 min čtení
- Heureka feed: nejčastější chyby a jak je opravit4 min čtení
- Core Web Vitals pro e-shop: LCP, CLS a INP srozumitelně4 min čtení
- Pomalý Shoptet: co zpomaluje e-shop a co s tím4 min čtení
- Texty kategorií na Shoptetu: jak je psát pro SEO6 min čtení
- Proč Google neindexuje stránky e-shopu a co s tím5 min čtení
- Proč e-maily z e-shopu padají do spamu5 min čtení
- E-mail k opuštěnému košíku: jak ho nastavit a komu ho smíte poslat5 min čtení
- Co zkontrolovat po úpravě šablony nebo novém doplňku4 min čtení