Přeskočit na obsah
Zpět na návody
Průvodce Naposledy zkontrolováno: říjen 2026 8 min čtení

Strukturovaná data produktů: nabídky, hodnocení, časté chyby

Strukturovaná data říkají vyhledávačům, co stojí na stránce produktu: název, cena, dostupnost a hodnocení. Tento průvodce vysvětluje dva druhy produktových stránek u Googlu, stavební bloky, minimální příklad, pravidla pro hodnocení a nejčastější chyby.

Co produktové označení dělá

Strukturovaná data produktu popisují výrobek ve formě, kterou programy umí přečíst: jeho název, obrázek, cenu, měnu, dostupnost a hodnocení. Slovník pochází ze schema.org a běžným formátem je JSON-LD, blok dat uvnitř stránky, který návštěvníci nevidí. Google může tato data použít k zobrazení informací o produktu ve výsledcích vyhledávání, například ceny nebo hvězdiček. Google zároveň jasně říká, že strukturovaná data nejsou příslibem rozšířeného výsledku.

Vlevo stránka produktu s fotkou, názvem, hvězdičkovým hodnocením, cenovkou a tlačítkem pro nákup. Vpravo blok dat ve složených závorkách. Přerušované čáry spojují fotku, název, hvězdičky a cenu s odpovídajícími řádky v datech.
Strukturovaná data opakují to, co ukazuje stránka produktu, ve formě, kterou programy umí přečíst.

Dva druhy produktových stránek

Google rozlišuje dva případy. Nabídky obchodníků (merchant listings) jsou pro stránky, kde si zákazník může produkt u tebe koupit. Úryvky produktů (product snippets) jsou pro jiné produktové stránky, například recenze, testy a srovnání. Požadavky se liší, proto nejdřív urči, o který případ jde u tvé stránky.

Úryvek produktu, nebo nabídka obchodníka?
Úryvek produktu
  • Stránka s recenzí, testem nebo srovnáním
  • name a jedno z review, aggregateRating nebo offers
  • Nabídka potřebuje cenu; priceCurrency se doporučuje
  • Offer nebo AggregateOffer
  • Klady a zápory na redakčních stránkách s recenzemi
Nabídka obchodníka
  • Stránka, kde si zákazníci mohou produkt u tebe koupit
  • name, image a offers
  • Cena vyšší než nula a priceCurrency jsou povinné
  • Jen Offer, protože prodávající jsi ty
  • Například doprava, vrácení, velikost, barva, GTIN
Podle Google Search Central, stav k 30. říjnu 2026.

Podle Googlu podporují rozšířené výsledky produktů jen stránky zaměřené na jeden produkt nebo na několik variant téhož produktu. Google doporučuje přidávat označení na stránky produktů, ne na stránky kategorií nebo seznamy produktů.

Stavební bloky

  • Product: samotná položka s názvem (name), obrázkem (image), popisem (description), značkou (brand), sku a případně GTIN.
  • Offer: prodejní podmínky s price, priceCurrency, availability, url nabídky a, pokud cena končí, priceValidUntil.
  • AggregateRating: průměr mnoha hodnocení s ratingValue a buď ratingCount, nebo reviewCount.
  • Review: jedna recenze. Google vyžaduje, aby jméno autora bylo platným jménem osoby nebo týmu.

Minimální příklad

Tento blok popisuje hrnek, který je na prodej. Patří do HTML produktové stránky, obvykle do head nebo na konec body.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Modrý keramický hrnek, 0,3 l",
  "image": "https://example.com/img/mug-blue.jpg",
  "sku": "MUG-BL-03",
  "brand": { "@type": "Brand", "name": "Ukázková keramika" },
  "offers": {
    "@type": "Offer",
    "price": "12.90",
    "priceCurrency": "EUR",
    "availability": "https://schema.org/InStock",
    "url": "https://example.com/mug-blue"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.6",
    "reviewCount": "38"
  }
}
</script>

Mnoho chyb způsobují tři detaily. schema.org požaduje v ceně tečku jako desetinný oddělovač a žádný symbol měny, takže napiš 12.90, ne 12,90 ani 12,90 €. Měna patří do priceCurrency jako kód ISO 4217, například EUR nebo PLN. Dostupnost je hodnota ze schema.org, například InStock nebo OutOfStock.

Hodnocení a recenze

AggregateRating potřebuje ratingValue a alespoň jedno z ratingCount nebo reviewCount. Uvnitř produktu není itemReviewed potřeba. Pokud vynecháš bestRating a worstRating, Google předpokládá stupnici od 1 do 5. Pokud tvůj obchod používá jinou stupnici, například 1 až 10, uveď ji.

Jen hodnocení, která návštěvníci vidí
Google žádá, aby recenze, které označuješ, byly pro uživatele snadno dostupné z označené stránky, a říká: neagregujte recenze ani hodnocení z jiných webů. Hvězdičky, které existují jen v označení, nebo hodnocení zkopírované z tržiště tato pravidla porušují. Samostatné pravidlo Googlu se týká hodnocení samotné firmy: pokud firma kontroluje recenze o sobě, takové stránky nemají nárok na hvězdičky.

Cena, dostupnost a aktuálnost

  • Označuj jen to, co návštěvníci vidí. Google píše, že strukturovaná data musí věrně odpovídat obsahu stránky.
  • Změň označení, když se změní cena nebo zásoba. Dobrý systém obchodu to dělá automaticky, ručně napsaný blok ne.
  • priceValidUntil nastav jen tehdy, když cena opravdu končí. Podle Googlu může datum v minulosti zastavit zobrazování úryvku produktu.
  • Na jedné adrese používej jednu měnu. Google žádá pro každou měnu samostatnou URL.
  • Dopravu a vrácení popiš jednou pro celý obchod. Google doporučuje globální zásady vrácení a dopravy v označení Organization.

Typické chyby

  • Cena je zapsaná s desetinnou čárkou, se symbolem měny nebo jako 0 na stránce, kde se produkt prodává.
  • priceCurrency obsahuje € nebo $ místo kódu jako EUR nebo USD.
  • Chybí obrázek, ačkoli ho nabídky obchodníků vyžadují.
  • Stránka obchodu používá AggregateOffer. Nabídky obchodníků vyžadují Offer, protože prodávajícím musí být obchodník.
  • Název nebo cena v označení se liší od stránky, často po změně ceny.
  • Dva bloky popisují stejný produkt s různými hodnotami, například jeden ze šablony a jeden z pluginu.

Jak označení zkontrolovat

Od označení ke zkontrolované stránce produktu
Napsat nebo vygenerovat
Ručně, ze systému obchodu nebo pomocí pluginu.
Zkontrolovat syntaxi
Jediná chybějící čárka udělá celý blok nečitelným.
Zkontrolovat vlastnosti
Povinná a doporučená pole pro tvůj typ stránky.
Porovnat se stránkou
Název, cena a hodnocení tak, jak je vidí návštěvníci.
Otestovat u Googlu
Test rozšířených výsledků a nástroj Kontrola URL.
Sledovat přehledy
Search Console: nabídky obchodníků a úryvky produktů.

Google uvádí Test rozšířených výsledků a nástroj Kontrola URL, které zachytí většinu technických chyb. Některé problémy zůstanou pro takové testy neviditelné, například hodnocení, které na stránce není. Google může u strukturovaných dat, která porušují jeho pravidla, provést i ruční opatření. Stránka pak ztratí nárok na rozšířené výsledky a strukturovaná data jsou ignorována.

Práce s Do4U

Kontrola strukturovaných dat přečte stránku z její adresy nebo HTML či blok JSON-LD, který vložíš. Přečte všechny bloky JSON-LD, i @graph a vnořené položky, a také mikrodata a RDFa. Kód najde syntaktické chyby s řádkem a sloupcem, neznámé nebo chybně napsané typy a vlastnosti, které Google vyžaduje nebo doporučuje pro úryvky produktů, nabídky obchodníků, nabídky a hodnocení. Kontroluje formát cen, měn, dat a hodnocení a upozorní, když se název nebo cena z označení neobjevuje ve viditelném textu. Dostaneš strom položek s chybami, varováními a zdrojem každého pravidla. Stránka se čte tak, jak ji doručí server, bez JavaScriptu. AI se nepoužívá a kontrola je zdarma, s denním limitem.

Do4U najde upozornění, ty zkontroluješ a rozhodneš. O tom, zda se rozšířený výsledek zobrazí, rozhoduje Google, a jen ty víš, zda je cena, stav zásob nebo hodnocení správné.

Zdroje