V tomto článku vám vysvetlíme, ako implementovať značenie štruktúrovaných dát pre údaje o výrobkoch.
- Skôr než začnete, prečítajte si článok Informácie o značení štruktúrovaných dát pre Merchant Center a overte, či váš web spĺňa požiadavky.
- Všeobecné pokyny k štruktúrovaným dátam (nad rámec údajov o výrobkoch v službe Merchant Center) získate v sprievodcovi začiatočníka systému schema.org. Zároveň odporúčame, aby ste na riešenie problémov súvisiacich so štruktúrovanými dátami, ako aj na meranie návštevnosti z vyhľadávania a výkonnosti webu používali Search Console.
- Ďalšie pokyny nájdete v článku o štruktúrovaných dátach výrobkov vo Vyhľadávaní, najmä v sekciách venovaných záznamom obchodníkov.
Na tejto stránke
Začíname
Ak chcete na svoj web vložiť značenie štruktúrovaných dát, musíte mať prístup ku kódu HTML svojho webu alebo ku konfigurácii šablón systému obchodu a možnosť ich úpravy. Značenie je anotácia značky HTML, ktorá dáva prehľadávačom a robotom vyhľadávača vedieť, že sa na vašom webe nachádzajú údaje o výrobkoch, a systémom pomáha spoľahlivo porozumieť údajom.
Na to, aby prehľadávač od Googlu mohol priradiť štruktúrované dáta k vašim údajom o výrobkoch, musí byť splnená jedna z nasledujúcich podmienok:
- Na vstupnej stránke je len jedna ponuka.
- Ak sú na celej stránke viaceré ponuky, každá ponuka uvedená na stránke je anotovaná pomocou kódu SKU alebo GTIN a príslušná ponuka má v údajoch o výrobkoch v Nákupoch rovnaký kód SKU (atribút identifikátor
[id]
) alebo GTIN (atribút GTIN[gtin]
). Môže to byť užitočné, ak na rovnakej vstupnej stránke zobrazujete viaceré varianty toho istého výrobku (napríklad rôzne veľkosti, farby alebo súvisiace výrobky).
Ak nie je splnená aspoň jedna z týchto podmienok, výrobky na vstupnej stránke nebude možné priradiť k údajom o výrobkoch.
Podrobnejšie informácie o nastavení značenia štruktúrovaných dát na svojom webe nájdete v sprievodcovi začiatočníka systému schema.org. S pochopením a objasnením štruktúrovaných dát vám pomôže sekcia systému schema.org týkajúca sa strojom čitateľných verzií informácií.
Vloženie značenia štruktúrovaných dát
Ak si chcete na web vložiť značenie štruktúrovaných dát, odporúčame vám ho pridať do značenia HTML vo formáte JSON‑LD. Viac sa dozviete na stránke Úvod k značeniu štruktúrovaných dát vo Vyhľadávaní Google (nie v slovenčine).
Značenie vo formáte JSON‑LD sa odlišuje od akéhokoľvek používateľského kódu, vďaka čomu sa ľahšie udržiava. Všetky značenia štruktúrovaných dát špeciálne navrhnuté na používanie na Googli možno vložiť bez zmeny vizuálnych prvkov webu.
Ak na svojom webe používate platformu elektronického obchodu, možno budete pred vložením štruktúrovaných dát musieť zmeniť šablónu platformy alebo kód. Okrem toho by mal váš web podporovať JavaScript pre aplikácie na úrovni šablóny a stránky.
Príklad
JSON‑LD
{
"@context": "https://schema.org/",
"@type": "Product",
"sku": "trinket-12345",
"image": "https://www.example.com/trinket.jpg",
"name": "Nice trinket",
"description": "Trinket with clean lines",
"gtin": "12345678901234",
"brand": {
"@type": "Brand",
"name": "MyBrand"
},
"offers": {
"@type": "Offer",
"url": "http://www.example.com/trinket_offer",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"price": "39.99",
"priceCurrency": "USD"
}
Vložené značenia štruktúrovaných dát sa môžu objaviť kdekoľvek v zdroji HTML. Všetky vložené značenia sa musia nachádzať v kóde HTML vrátenom z webového servera a nemožno ich generovať potom, čo sa stránka načítala pomocou kódu JavaScript.
Výrobky a ponuky
Vaše vstupné stránky by mali obsahovať objekt Product, ktorý opisuje výrobok, a vnorený objekt Offer v poli offers, ktorý opisuje, ako sa tento výrobok predáva.
Upozorňujeme, že na oddelenie desatinných miest v cene sa musí použiť bodka, nie čiarka. Ak na vstupnej stránke cenu zobrazujete vo viacerých menách, môžete použiť viaceré objekty typu Offer. Keď použijete viacero objektov Offer, na určenie mien budete musieť použiť aj atribút priceCurrency
.
Ak sa na vstupnej stránke zobrazuje akciová cena a je to cena, ktorú by používateľ v danej chvíli zaplatil, táto akciová cena sa musí uvádzať aj v štruktúrovaných dátach.
Dôležité: Systém schema.org nepodporuje niektoré atribúty špecifikácií výrobkov. Ak sa majú položky automaticky aktualizovať, je potrebné zadať nasledujúce hodnoty schema.org: price
, priceCurrency
, availability
a condition
. Ďalšie informácie o podporovaných atribútoch v štruktúrovaných dátach
Testovanie značení
Implementáciu systému schema.org môžete otestovať pomocou služby Search Console alebo nástroja pre multimediálne výsledky. Viac o používaní tohto nástroja, odstraňovaní problémov a interpretácii výsledkov v nástroji sa dozviete v centre pomoci služby Google Search Console.