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ů, zejména v částech o záznamech obchodníků.
Obsah této stránky
- Začínáme
- Vkládání značek strukturovaných dat
- Produkty a nabídky
- Otestování značek
- Povinná strukturovaná data pro produktové stránky s dostupností na prodejně
- Povinná strukturovaná data pro nabídky vyzvednutí v obchodě
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ěny tyto podmínky:
- 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). - Značky strukturovaných dat musí být součástí zdrojového kódu HTML z webového serveru. Značky strukturovaných dat nelze generovat pomocí Javascriptu po načtení stránky.
- Obsah vstupní stránky, včetně cen, se nesmí dynamicky měnit na základě informací o uživateli, jako je IP adresa nebo typ prohlížeče.
- Strukturovaná data musí odpovídat hodnotám, které jsou zobrazovány uživateli. Případné uvedení nesprávných dat na vstupních stránkách produktů porušuje naše pokyny pro webové vývojáře.
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.
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
Označení JSON-LD
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, pro nejlepší výsledky však doporučujeme vkládat strukturovaná data produktů do původního HTML.
Produkty a nabídky
Vaše vstupní stránky by měly obsahovat:
- Objekt Product, který popisuje daný produkt.
- 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é upozornění: Některé atributy specifikace produktů nejsou systémem schema.org podporovány. Pokud chcete provádět automatickou aktualizaci položek, je nutné uvést následující hodnoty schema.org: price
, priceCurrency
, availability
a condition
. Podívejte se na další informace o strukturovaných datech záznamů obchodníků (produkt, nabídka) do Centrály pro Vyhledávání Google.
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 Test rozšířených výsledků nebo centrum nápovědy Google Search Console, kde se dozvíte více o tom, jak se nástroj používá, jak řešit případné problémy a jak interpretovat výsledky.
Povinná strukturovaná data pro produktové stránky s dostupností na prodejně
Pokud využíváte reklamy na lokálně dostupné zboží s produktovými stránkami s dostupností na prodejně, můžete do vnořených nabídek přidat další označení strukturovaných dat z tabulky níže, abyste ukázali, ve kterých kamenných prodejnách se produkt prodává:
Poznámka: Označení schema.org lze použít na webových stránkách napsaných v libovolném jazyce. Označení (například HTML) je v angličtině. Hodnoty schema.org rozlišují velká a malá písmena.
Hodnota schema.org | Hodnota specifikace zdroje produktů nebo zdroje dostupného zboží | Typ hodnoty |
Product > offers > availableAtOrFrom > branchCode | kód provozovny |
Jedinečný alfanumerický identifikátor místních obchodů. Je třeba použít stejné kódy prodejen, které jste uvedli ve Firemních profilech. |
Povinná strukturovaná data pro nabídky vyzvednutí v obchodě
Pokud využíváte reklamy na lokálně dostupné zboží s produktovými stránkami s dostupností na prodejně a možností vyzvednutí dnes nebo později, můžete do vnořených nabídek přidat další označení strukturovaných dat z tabulky níže, abyste ukázali, ve kterých kamenných prodejnách se produkt prodává:
Poznámka: Označení schema.org lze použít na webových stránkách napsaných v libovolném jazyce. Označení (například HTML) je v angličtině. Hodnoty schema.org rozlišují velká a malá písmena.
Hodnota schema.org | Hodnota specifikace zdroje produktů nebo zdroje dostupného zboží | Typ hodnoty |
Product > offers > availableDeliveryMethod | -- | Hodnota schema.org OnSitepickup uvádí, že produkt je k dispozici k vyzvednutí na prodejně. |
Product > offers > potentialAction | pickup_method [způsob_vyzvednutí] |
Hodnota BuyAction schema.org udává, že jde produkt zakoupit online a vyzvednout si ho na prodejně. Hodnota ReserveAction schema.org udává, že jde produkt rezervovat online k vyzvednutí na prodejně. |
Product > offers > deliveryLeadTime | pickup sla [vyzvednutí] |
Doba nutná k doručení musí být 1 nebo 0. Tento údaj se používá k určení odhadovaného počtu dní, než bude položka k dispozici k vyzvednutí: 0 = stejný den 1 = následující den |
Přečtěte si další informace o strukturovaných datech pro službu Merchant Center.