Tento článek popisuje postup implementace označení strukturovaných dat, která odpovídají vašim produktovým datům.
- Nejprve si prostudujte článek Značky strukturovaných dat ve službě Merchant Center a zkontrolujte, zda váš web splňuje příslušné požadavky.
- Obecné pokyny ohledně strukturovaných dat, které se netýkají jen produktových dat ve službě Merchant Center, naleznete v příručce Začínáme pro schema.org. K řešení problémů spojených se strukturovanými daty i k měření návštěvnosti z vyhledávání a výkonu vaší stránky doporučujeme použít nástroj Search Console.
- Další pokyny naleznete v článku o strukturovaných datech produktů ve Vyhledávání, zejména v částech o záznamech obchodníků.
Obsah této stránky
Začínáme
Abyste do svého webu mohli vložit označení strukturovaných dat, musíte mít přístup k úpravám zdrojového kódu HTML nebo ke konfiguraci šablony vašeho obchodního systému. Označení je poznámka ve formě značky HTML, která upozorní vyhledávač, že se na webu nacházejí produktová data, a umožní systému správnou interpretaci těchto dat.
Aby prohledávač Google dokázal strukturovaná data vašim produktovým datům správně přiřadit, musí být splněna jedna z následujících podmínek:
- Na vstupní stránce musí být pouze jedna nabídka.
- Pokud je na celé stránce více nabídek, pak každá z nich musí být označena identifikátorem SKU nebo GTIN a odpovídající nabídka v produktových datech v Nákupech musí mít stejný identifikátor SKU (atribut ID
[id]
) nebo GTIN (GTIN[gtin]
). Na stejné vstupní stránce tak můžete zobrazit více variant stejného produktu (například různé velikosti či barvy nebo související produkty).
Pokud nebude splněna některá z výše uvedených podmínek, produkty na vstupní stránce se nebudou shodovat s vašimi produktovými daty.
Podrobnější informace ohledně nastavení značek strukturovaných dat na webu naleznete v příručce Začínáme pro schema.org. Důležité informace týkající se srozumitelnosti a interpretace strukturovaných dat najdete především v části zaměřené na strojově čitelné verze informací.
Vkládání značek strukturovaných dat
Pokud do svého webu chcete přidat označení strukturovaných dat, doporučujeme ho přidat do kódu HTML jako formát JSON-LD. Další informace naleznete v článku Úvod do označení strukturovaných dat ve Vyhledávání Google.
Označení JSON-LD stojí samostatně mimo kód, který je přístupný uživatelům, a práce s ním je tak jednodušší. Vložením označení strukturovaných dat, které jsou určeny pro potřeby služby Google, nemusí dojít k žádné změně vizuálních prvků webu.
Pokud na svém webu využíváte platformu elektronického obchodu, může být nutné určitým způsobem upravit šablonu nebo kód platformy, abyste mohli strukturovaná data do webu vložit. Váš web také musí podporovat JavaScript, aby bylo možné provádět úpravy na úrovni šablony a stránky.
Pří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": "399.90",
"priceCurrency": "CZK"
}
Značky strukturovaných metadat je možné vložit do libovolného místa zdroje HTML. Všechny vložené značky strukturovaných dat musí být součástí zdrojového kódu HTML z webového serveru; nelze je generovat pomocí Javascriptu po načtení stránky.
Produkty a nabídky
Vaše vstupní stránky musí obsahovat objekt Product, který popisuje daný produkt, a v poli nabídky pak vnořený objekt Offer, který popisuje způsob prodeje daného produktu.
Upozorňujeme, že desetinné číslice v ceně je třeba oddělit tečkou, nikoli čárkou. Pokud na vstupní stránce uvedete cenu ve více měnách, můžete použít více objektů Offer. Pokud použijete více objektů Offer, musíte také vždy použít atribut priceCurrency
, ve kterém uvedete příslušnou měnu.
Pokud je na vstupní stránce uvedena cena v akci a tuto cenu má uživatel skutečně v danou chvíli zaplatit, pak musí být stejná cena zadána i ve strukturovaných datech.
Důležité: Některé atributy specifikace produktů nejsou systémem schema.org podporovány. Pro automatické aktualizace položek jsou vyžadovány následující hodnoty schema.org: price
, priceCurrency
, availability
a condition
. Viz další informace o podporovaných atributech strukturovaných dat.
Otestování značek
Otestujte si implementaci schema.org pomocí nástroje Search Console nebo pomocí Nástroje na rozšířené výsledky. Navštivte centrum nápovědy nástroje Google Search Console, kde se dozvíte další informace o tom, jak se nástroj používá, jak řešit případné problémy a jak interpretovat výsledky.