NovéStaviam na Claude od AnthropicAI automatizácia procesovAI v marketingu

Štruktúrované údaje produktu: ako dostať cenu, dostupnosť a hodnotenie do výsledkov Google

Štruktúrované údaje produktu sú kód na produktovej stránke, ktorým e-shop povie vyhľadávaču presnú cenu, dostupnosť, značku a hodnotenie tovaru. Google ich vie zobraziť priamo pri organickom výsledku, v Obrázkoch Google aj v paneli s ponukami predajcov, a to bez platenia za klik. Článok vychádza z dokumentácie Google Search Central a prevedie vás rozhodnutím medzi dvoma typmi značkovania, zoznamom povinných vlastností, zápisom variantov a kontrolou v Search Console.

1. Čo značkovanie produktu zmení vo výsledkoch

Bežný organický výsledok tvorí titulok, adresa a krátky popis, takže zákazník sa cenu a dostupnosť dozvie až po kliknutí. Keď produktová stránka obsahuje značkovanie typu Product zo slovníka Schema.org, môžu sa podľa Google informácie o produkte zobraziť vo výsledkoch vyhľadávania bohatším spôsobom, a to vrátane Obrázkov Google a služby Google Lens. Dokumentácia ako príklad uvádza cenu, dostupnosť, hodnotenie a informácie o doprave (Introduction to Product structured data, Google Search Central).

Google v tom istom úvode vymenúva štyri podoby, v ktorých sa nákupné výsledky môžu objaviť, a sám dodáva, že zoznam nie je úplný a môže sa meniť:

  • product snippet, teda textový výsledok doplnený o hodnotenie, recenzie, cenu a dostupnosť,
  • obľúbené produkty (popular products), vizuálne bohatý prehľad produktov na predaj,
  • nákupný znalostný panel (shopping knowledge panel), ktorý ukazuje podrobnosti o produkte so zoznamom predajcov,
  • Obrázky Google, kde sa pri fotografii zobrazí označenie produktu dostupného na predaj.

Pri plánovaní treba počítať s tým, že rozšírenia výsledkov sa podľa Google zobrazujú podľa uváženia každého z týchto prostredí. Dokumentácia preto odporúča poskytnúť čo najviac údajov o produkte a nezaoberať sa tým, ktoré konkrétne zobrazenie ich použije. Zároveň výslovne uvádza, že zobrazenie funkcií postavených na štruktúrovaných údajoch nie je zaručené. Všeobecné princípy formátu JSON-LD a ostatných typov značkovania rozoberá článok štruktúrované údaje, tento text sa venuje len produktom.

Značkovanie na stránke nie je jediná cesta, ktorou Google údaje o tovare získava. Druhou je produktový feed v službe Merchant Center a Google píše, že kombinácia oboch zdrojov zvyšuje šance na zobrazenie a pomáha mu údaje správne pochopiť a overiť. Feedu sa venuje samostatný návod na nastavenie Merchant Center, kým značkovanie na stránke je čisto vec organického vyhľadávania.

2. Product snippet alebo merchant listing

Google rozlišuje dve hlavné triedy štruktúrovaných údajov produktu a ku každej má vlastný zoznam požiadaviek. Rozhodnutie závisí od jedinej otázky: dá sa tovar na danej stránke priamo kúpiť?

VlastnosťProduct snippetMerchant listing
Pre aké stránkystránky, kde sa produkt nedá priamo kúpiť, napríklad redakčná recenziastránky, kde si zákazník môže produkt kúpiť priamo od vás
V čom má viac možnostíúdaje o recenziách vrátane kladov a záporovpodrobné údaje o produkte, napríklad veľkosti oblečenia, doprava a vrátenie tovaru
Povinný základname a aspoň jedna z vlastností review, aggregateRating, offersname, image a offers s cenou a menou
Typ ponukyOffer alebo AggregateOfferiba Offer, lebo predajcom musí byť prevádzkovateľ stránky
Cenamôže byť aj nulová, dokumentácia ukazuje zápis produktu dostupného bez platbymusí byť vyššia ako nula

Pre bežný e-shop je teda správnou voľbou merchant listing. Google k nemu uvádza dve obmedzenia, ktoré sa oplatí poznať vopred. Oprávnené sú len stránky, na ktorých môže zákazník produkt kúpiť, nie stránky s odkazmi na iné weby, ktoré ho predávajú. Okrem toho sa Google môže pokúsiť údaje z merchant listingu overiť skôr, než ich vo výsledkoch zobrazí (Merchant listing structured data, Google Search Central).

Obe triedy sa čiastočne prekrývajú, čo prácu zjednodušuje. Podľa úvodu k značkovaniu produktov platí, že keď stránka obsahuje povinné vlastnosti pre merchant listing, môže byť spravidla oprávnená aj na product snippet. E-shop tak nemusí písať dva samostatné bloky kódu, stačí mu jeden dôkladne vyplnený.

Product snippet má zmysel na webe, ktorý produkty hodnotí a nepredáva, teda na magazíne, porovnávacom blogu alebo partnerskom webe. Len takéto redakčné recenzie môžu podľa Google získať zobrazenie kladov a záporov, kým produktové stránky obchodníkov a zákaznícke recenzie naň oprávnené nie sú (Product snippet structured data, Google Search Central).

3. Povinné a odporúčané vlastnosti

Bez povinných vlastností nie je stránka na rozšírený výsledok oprávnená vôbec, odporúčané vlastnosti rozhodujú o tom, koľko informácií môže Google pri výsledku ukázať. Pri merchant listingu sú povinné tri vlastnosti produktu: názov name, obrázok image a ponuka offers. V ponuke je povinná aktuálna cena a k nej mena v trojpísmenovom formáte ISO 4217, pre slovenský e-shop teda EUR.

Najmenší funkčný zápis vyzerá ako v nasledujúcej ukážke, v ktorej sú produkt aj adresy vymyslené a slúžia len na predvedenie štruktúry:

<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "Turistický batoh Tatry 30 l, zelený",
  "image": [
    "https://www.example.sk/foto/batoh-1x1.jpg",
    "https://www.example.sk/foto/batoh-4x3.jpg",
    "https://www.example.sk/foto/batoh-16x9.jpg"
  ],
  "description": "Batoh s objemom 30 litrov, odvetraným chrbtom a pláštenkou.",
  "sku": "BT-30-ZEL",
  "gtin13": "8580000000016",
  "brand": { "@type": "Brand", "name": "Example" },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.sk/batoh-tatry-30",
    "price": 79.90,
    "priceCurrency": "EUR",
    "availability": "https://schema.org/InStock"
  }
}
</script>

K jednotlivým vlastnostiam má dokumentácia niekoľko spresnení, ktoré sa pri nasadzovaní často prehliadnu:

  • Obrázok. Adresy obrázkov musia byť prehľadávateľné a indexovateľné a obrázok musí zobrazovať označený produkt. Google odporúča viac fotografií vo vysokom rozlíšení, najmenej 50 000 pixelov po vynásobení šírky a výšky, v pomeroch strán 16:9, 4:3 a 1:1.
  • Popis. Vlastnosť description povinná nie je, Google ju však dôrazne odporúča vyplniť.
  • Značka. Do brand.name patrí najviac jeden názov značky.
  • GTIN. Odporúča sa najkonkrétnejší typ kódu, ktorý sa na produkt vzťahuje, a to v číselnej podobe, lebo zápis GTIN vo forme adresy URL Google nepodporuje.
  • Dostupnosť. Vo vlastnosti availability sa uvádza jediná hodnota, napríklad InStock, OutOfStock alebo PreOrder. Čo s ňou robiť pri tovare, ktorý sa už nevráti, opisuje článok vypredané a zrušené produkty.
  • Platnosť ceny. Ak vlastnosť priceValidUntil ukazuje dátum v minulosti, výsledok sa podľa dokumentácie nemusí zobraziť, takže zabudnutý dátum zo starej akcie vie potichu vypnúť celé značkovanie.

Pri product snippete stačí názov a jedna z trojice review, aggregateRating a offers. Google však upozorňuje, že nástroj Rich Results Test môže hlásiť varovanie, ak stránka uvedie ponuku bez recenzie alebo súhrnného hodnotenia. Pravidlá pre hodnotenia sú prísne a majú vlastný článok hviezdičky a hodnotenia v Google.

Dopravu a podmienky vrátenia tovaru možno zapísať pri každej ponuke cez shippingDetails a hasMerchantReturnPolicy. Google napriek tomu odporúča uviesť jedny spoločné pravidlá pre celý obchod v značkovaní typu Organization a na úrovni produktu ich prepisovať len tam, kde sa konkrétny tovar od štandardu líši.

4. Varianty produktu a ProductGroup

Oblečenie, obuv, nábytok či elektronika sa predávajú vo viacerých veľkostiach, farbách alebo materiáloch. Aby Google pochopil, ktoré položky sú variantmi toho istého produktu, odporúča popri značkovaní Product použiť triedu ProductGroup s vlastnosťami variesBy, hasVariant a productGroupID. Vďaka tomu môžu byť produkty oprávnené na zobrazenie s informáciami o variantoch a spoločné údaje, napríklad značka a recenzie, sa zapíšu iba raz (Product variant structured data, Google Search Central).

Vlastnosť variesBy hovorí, v čom sa varianty líšia, a Google v nej podporuje šesť hodnôt: color, size, suggestedAge, suggestedGender, material a pattern. Zapisujú sa celou adresou zo Schema.org, napríklad https://schema.org/color.

Dokumentácia rozlišuje dva spôsoby, akými e-shopy varianty riešia, a pre každý platia trochu iné pravidlá:

Riešenie webuAko fungujeČo žiada Google
Jedna stránkavšetky varianty sa volia na jednej stránke bez jej opätovného načítania, zvyčajne cez parametre v adresejediná kanonická adresa pre celú skupinu, typicky základná adresa bez predvoleného variantu
Viac stránokvarianty toho istého produktu majú rôzne stránky, napríklad každá farba vlastnúkaždá stránka musí mať úplné a samostatné značkovanie, takže definícia ProductGroup sa opakuje na každej z nich

Pre obe riešenia platia tri spoločné podmienky. Každý variant musí mať v značkovaní jedinečný identifikátor, napríklad sku alebo gtin, a každá skupina vlastný identifikátor skupiny. Web musí vedieť predvoliť každý variant samostatnou adresou, pričom predvolenie znamená správny obrázok, cenu a dostupnosť aj možnosť vložiť variant do košíka. Názov variantu má byť konkrétnejší než názov skupiny, takže ku skupine „Vlnený zimný kabát“ patrí variant „Vlnený zimný kabát, zelený, veľkosť S“.

Na tomto mieste sa značkovanie stretáva s technickým SEO, lebo jednostránkové riešenie s parametrami vyžaduje poriadok v kanonických adresách. Ako ho dosiahnuť pri parametroch v adrese, rozoberá článok stránkovanie a filtre.

5. Pravidlá, na ktorých značkovanie padá

Technicky správny kód ešte neznamená oprávnenú stránku. Google má k produktom niekoľko pravidiel, ktoré validátor neodhalí, lebo sa netýkajú syntaxe, ale toho, kam a ako sa značkovanie nasadí.

  • Jeden produkt na stránku. Rozšírené výsledky produktov podporujú len stránky zamerané na jediný produkt alebo na viac variantov toho istého produktu. Google ako protipríklad uvádza „topánky v našom obchode“ a odporúča značkovať produktové stránky, nie výpisy produktov a kategórie.
  • Jedna mena na adresu. Ak sa produkt predáva vo viacerých menách, má mať každá mena vlastnú adresu URL. Týka sa to e-shopov, ktoré predávajú na Slovensku v eurách a v Česku v korunách z jednej šablóny.
  • Značkovanie v úvodnom HTML. Obchodníkom Google odporúča vložiť údaje produktu priamo do úvodného HTML. Pri značkovaní generovanom JavaScriptom upozorňuje, že nákupné prehľadávanie môže byť menej časté a menej spoľahlivé, čo je problém pri rýchlo sa meniacich údajoch, akými sú cena a dostupnosť. Súvislosti vysvetľuje článok JavaScript a SEO.
  • Zakázaný a regulovaný tovar. Zásady obsahu vylučujú obsah propagujúci všeobecne zakázaný alebo regulovaný tovar a služby. Google vymenúva strelné zbrane, rekreačné drogy, tabakové výrobky a výrobky na vapovanie a produkty súvisiace s hazardom.
  • Tovar pre dospelých. Ak e-shop predáva produkty, ktoré spadajú pod zásady Google pre obsah určený dospelým, musí ich v merchant listingu označiť vlastnosťou hasAdultConsideration.

Spoločným menovateľom týchto pravidiel je zhoda medzi kódom a tým, čo zákazník na stránke naozaj vidí a môže urobiť. Cena v značkovaní má byť tá, za ktorú sa dá tovar práve kúpiť, a keďže sa Google môže pokúsiť údaje overiť, vypláca sa generovať značkovanie z rovnakej databázy ako viditeľnú cenu, nie ho udržiavať ručne.

6. Testovanie a prehľady v Search Console

Google opisuje postup nasadenia v niekoľkých krokoch a oplatí sa ich dodržať v tomto poradí, lebo každý zachytí iný druh chyby:

  1. Doplňte povinné vlastnosti do šablóny produktovej stránky a skontrolujte pravidlá z predošlej časti.
  2. Overte kód v nástroji Rich Results Test a opravte kritické chyby. Nekritické upozornenia Google odporúča zvážiť, na oprávnenosť však podľa dokumentácie potrebné nie sú.
  3. Nasaďte značkovanie na niekoľko stránok a nástrojom Kontrola adresy URL v Search Console si pozrite, ako stránku vidí Google. Stránka nesmie byť blokovaná súborom robots.txt, značkou noindex ani prihlásením.
  4. Počkajte na opätovné prehľadanie. Dokumentácia pripomína, že po zverejnení stránky môže trvať niekoľko dní, kým ju Google nájde a prehľadá.
  5. Odošlite mapu stránok, aby sa Google dozvedal o ďalších zmenách.

Dlhodobú kontrolu preberá Search Console. V sekcii, ktorú anglický pomocník nazýva Shopping, sa môžu objaviť prehľady Product snippet a Merchant listing, a to podľa toho, aké štruktúrované údaje Google na webe našiel. Weby, ktoré Google rozpozná ako internetového obchodníka, môžu vidieť aj prehľad Merchant opportunities s odporúčaniami, ako zlepšiť zobrazenie obchodu (Shopping reports and tools, Search Console Help).

Po prvom nasadení má v prehľade pribúdať platných položiek a neplatné rásť nemajú. Google radí vrátiť sa k prehľadom po každej zmene šablóny, lebo nárast neplatných položiek môže znamenať chybu v novej šablóne. Pokles platných položiek bez nárastu neplatných zasa naznačuje, že značkovanie zo stránok úplne vypadlo. Ako s prehľadmi pracovať, vysvetľuje návod na Google Search Console.

Krátky kontrolný zoznam pred uzavretím práce:

  • značkovanie je len na stránkach jedného produktu, nie na kategóriách,
  • názov, obrázok, cena a mena sú vyplnené a zhodujú sa s viditeľným obsahom stránky,
  • dostupnosť má jedinú hodnotu a mení sa spolu so skladom,
  • priceValidUntil buď chýba, alebo ukazuje do budúcnosti,
  • varianty majú jedinečné identifikátory a spoločný identifikátor skupiny,
  • kód je v úvodnom HTML a Rich Results Test nehlási kritickú chybu.

Časté otázky

Zaručí značkovanie Product, že sa pri výsledku zobrazí cena a hviezdičky?

Nie. Značkovanie robí stránku oprávnenou, no Google výslovne uvádza, že zobrazenie funkcií postavených na štruktúrovaných údajoch nezaručuje a že rozšírenia sa zobrazujú podľa uváženia jednotlivých prostredí vyhľadávania.

Aký je rozdiel medzi product snippet a merchant listing?

Product snippet je určený pre stránky, kde sa produkt nedá priamo kúpiť, napríklad pre redakčné recenzie. Merchant listing patrí na stránky, kde tovar predávate vy, vyžaduje názov, obrázok a ponuku s cenou vyššou ako nula a umožňuje uviesť aj dopravu a vrátenie tovaru.

Môžem dať značkovanie produktov na stránku kategórie?

Google to neodporúča. Rozšírené výsledky produktov podporujú len stránky zamerané na jeden produkt alebo na varianty toho istého produktu, preto sa má značkovanie nasadiť na produktové stránky, nie na výpisy a kategórie.

Potrebujem k značkovaniu aj účet Merchant Center?

Nie, značkovanie na stránke funguje samostatne. Google však píše, že kombinácia štruktúrovaných údajov a feedu v Merchant Center zvyšuje šance na zobrazenie a pomáha údaje správne pochopiť a overiť.

Ako označiť produkt, ktorý má viac farieb a veľkostí?

Použite triedu ProductGroup s vlastnosťami variesBy, hasVariant a productGroupID. Každý variant potrebuje jedinečný identifikátor, napríklad sku alebo gtin, a vlastnú adresu, ktorá ho predvolí so správnym obrázkom, cenou a dostupnosťou.

Prekáža, keď značkovanie vkladá JavaScript?

Google ho spracovať vie, obchodníkom však odporúča údaje produktu v úvodnom HTML. Pri značkovaní generovanom JavaScriptom môže byť nákupné prehľadávanie menej časté a menej spoľahlivé, čo sa prejaví najmä pri cene a dostupnosti.

HľadaťDohodnúť stretnutie