Strukturovaná data v PrestaShopu: proč Google neukazuje cenu a hvězdičky
Strukturovaná data v PrestaShopu jsou popis produktu v kódu stránky: název, cena, dostupnost a hodnocení. Google cenu a hvězdičky neukazuje, když tato data chybí, jsou protichůdná, nebo když hodnocení nesplňuje jeho pravidla. Nejčastější případ jsou dva bloky Product s různými cenami. Ani správná data ale výsledek s multimédii nezaručují.
Autor: Tým TellMyShop. Průvodce pro majitele obchodů na PrestaShopu: příčina, ruční oprava a stejná práce v rozhovoru v chatu.
Naposledy aktualizováno: · 4 min čtení
Co Google hledá na stránce produktu?
Blok Product s nabídkou nebo hodnocením. Nabídka je cena, měna a dostupnost. Hodnocení je průměr recenzí a jejich počet. Bez kteréhokoli z těchto prvků Search Console hlásí chybu a neobjeví se cena ani hvězdičky.
Povinná a doporučená pole vypisuje Google v příručce ke strukturovaným datům Product a v příručce k nabídkám obchodníků. Pravidla pro hodnocení jsou v příručce o úryvcích recenzí. Úplný seznam vlastností Product najdete na schema.org.
Co znamená příznak, který vidíte?
Z příznaku obvykle uhodnete příčinu dřív, než se podíváte do kódu.
| Příznak | Nejčastější příčina | Co udělat |
|---|---|---|
| Ve výsledcích chybí cena, test ukazuje Product bez nabídky | šablona nebo modul cenu neposílá | zkontrolujte šablonu stránky produktu a nastavení modulu |
| Cena v Googlu se liší od e-shopu | dva bloky Product s různými cenami, např. bez DPH a s DPH | ponechte jeden zdroj dat |
| Hvězdičky po aktualizaci zmizely | modul recenzí změnil, jak posílá hodnocení, nebo je vypnutý | zkontrolujte modul recenzí a výsledek testu |
| Varování o GTIN, SKU, značce | prázdná doporučená pole | doplňte data, pokud je máte |
| Chyba syntaxe v testu | blok rozbitý po úpravě šablony | obnovte předchozí verzi souboru |
| Data správná, ale bez výsledku s multimédii | rozhodnutí Googlu | změny nevynucujte, dál sledujte |
Varování v Search Console a jejich význam pro PrestaShop popisuje nexis.pl. O protichůdných zdrojích dat a kombinacích píše PrestaDev (obojí polsky).
Jak strukturovaná data zkontrolovat krok za krokem?
Začněte jedním produktem, který se dobře prodává a má recenze.
- Vložte jeho URL do Testu výsledků s multimédii. Zapište si, kolik bloků Product test vidí a zda jsou tam chyby.
- Produkt s kombinacemi zkontrolujte zvlášť. Cena výchozí varianty se může lišit od ceny v datech.
- Porovnejte cenu v testu s cenou na stránce. Dávejte pozor na DPH a měnu.
- Pokud je bloků Product víc, zjistěte, odkud každý pochází. Vypínejte moduly jeden po druhém na testovací kopii e-shopu, nebo se podívejte do šablony stránky produktu.
- Ponechte jeden zdroj: šablonu, nebo modul. Ten druhý vypněte v jeho nastavení nebo ho odstraňte ze šablony.
- V Search Console otevřete přehled produktů a po opravě spusťte ověření.
Odkud se v e-shopu berou duplicitní bloky dat?
Z toho, že několik částí e-shopu chce popsat stejný produkt. Šablona posílá data produktu sama. Modul recenzí přidá blok s hodnocením. SEO modul nebo modul pro Google Shopping přidá další, často s cenou bez DPH.
Každý z nich sám o sobě funguje správně. Dohromady vytvoří stránku, na které Google vidí dvě různé ceny téhož produktu. Vyhledávač pak neví, které věřit, a nemusí ukázat žádnou.
Druhým zdrojem nesouladu jsou kombinace. Zákazník zvolí velikost nebo barvu, cena na stránce se změní a strukturovaná data zůstanou u ceny výchozí varianty. To obvykle chyba není. Problém nastane, když cena v datech neodpovídá vůbec žádné variantě. Stává se to například po změně ceny bez vymazání mezipaměti. Pak stačí mezipaměť vymazat a stránku zkontrolovat znovu.
Co chat ukáže po otevření stránky produktu?
Požádáte o kontrolu stránky a váš chat (Claude nebo ChatGPT) ji otevře jako prohlížeč a přečte bloky strukturovaných dat. Nahlásí typy bloků, chyby syntaxe, duplicity jako dva bloky Product a chybějící základní pole. Ukáže také, které moduly jsou napojené na stránku produktu. Funguje to v TellMyShop Free a nenahrazuje to test Googlu.
Vy: Zkontroluj strukturovaná data u produktu Pohovka Malmo. Google přestal ukazovat cenu.
Váš chat: Stránka má dva bloky Product. První pochází ze šablony a má cenu 1 699,00 € s DPH. Druhý přidává modul Google Shopping a má cenu 1 381,30 € bez DPH. Navrhuji ponechat blok ze šablony a vypnout data v modulu:
Volbu strukturovaných dat vypnete v konfiguraci modulu v administraci. Po změně stránku zkontroluji znovu.
stará verze: Product ze šablony (1 699,00 €) + Product z modulu (1 381,30 €)
nová verze: jeden blok Product ze šablony (1 699,00 € s DPH, skladem)
Když duplicitní blok sedí v souboru šablony, chat ho v TellMyShop Pro může odstranit. K tomu je potřeba přepínač Šablona. Po instalaci je vypnutý a zapnete ho v panelu modulu na 24 hodin, když má e-shop zálohu databáze ze stejného dne. Před uložením souboru modul udělá jeho kopii a obnovení kopie změnu vrátí. Historie změn obsahu soubory šablony nepokrývá.
Chat nepřidá hodnocení k produktům bez recenzí a nebude slibovat výsledek s hvězdičkami. Požadavky pro oba případy najdete v případech použití zjistit, proč Google přestal ukazovat ceny a hvězdičky a odstranění duplicitních informací o produktu. Jak přepínače fungují, popisuje stránka jak to funguje. Úplný kontrolní seznam SEO najdete v článku SEO audit PrestaShopu, plány na stránce ceník.
Otázky a odpovědi
Zaručí správná strukturovaná data hvězdičky v Googlu?
Ne. Správná data jsou podmínka a o zobrazení rozhoduje Google. Bere v úvahu mimo jiné dotaz, zařízení a kvalitu stránky. Test můžete projít bez chyb a stejně dostat obyčejný výsledek bez hodnocení. Kontrolujte proto, zda jsou data správná, ne zda jsou hvězdičky vidět každý den.
Musím opravit varování o chybějícím GTIN nebo SKU?
Varování výsledek neblokuje. Stránka může dostat výsledek s multimédii i přes chybějící doporučená pole jako GTIN, SKU nebo značka. Doplňte je, pokud tato data u produktů máte, protože pomáhají Googlu produkt rozpoznat. Nejdřív opravte chyby, tedy chybějící povinná pole.
Proč má můj e-shop dva bloky s daty produktu?
Nejčastěji jeden pochází ze šablony a druhý z modulu: recenzí, SEO balíčku nebo modulu pro Google Shopping. Každý z nich chce produkt popsat, takže stránka má dva bloky Product. Když se liší cenou nebo dostupností, Google dostává protichůdné informace. Ponechte jeden zdroj.
Lze v Googlu ukázat hvězdičky bez recenzí zákazníků?
Ne. Hodnocení ve strukturovaných datech musí pocházet ze skutečných recenzí viditelných na stránce, to Google vyžaduje. Chat pomůže ověřit, zda modul recenzí posílá hodnocení správně a nezdvojuje data ze šablony. Sbírat recenze od zákazníků je práce vašeho modulu recenzí a vašich zákazníků.
Lze odstranění bloku ze šablony vrátit zpět?
Ano. Před každým uložením souboru šablony modul udělá záložní kopii souboru a obnovení kopie vrátí soubor do stavu před změnou. Je to jiná cesta než historie změn obsahu, protože jde o soubory, ne o data v databázi. Změny v souborech šablony vyžadují TellMyShop Pro a přepínač Šablona. Přepínač platí 24 hodin a vyžaduje zálohu databáze ze stejného dne.
PrestaShop je registrovaná ochranná známka společnosti PrestaShop SA. Claude je ochranná známka společnosti Anthropic PBC. ChatGPT a OpenAI jsou ochranné známky společnosti OpenAI. TellMyShop s těmito společnostmi není propojen.