Tři typy, jedna dokumentovaná funkce
U kategorie e-shopu se nejčastěji zmiňují tři typy strukturovaných dat: BreadcrumbList, ItemList a CollectionPage. Pro produktovou kategorii má u Googlu dokumentovanou funkci jen BreadcrumbList. Karusel z ItemList Google popisuje jen v kombinaci se čtyřmi typy obsahu — kurzy, filmy, recepty a restaurace — a produkty mezi nimi nejsou. Pro CollectionPage nedokumentuje žádnou funkci ve výsledcích: v galerii strukturovaných dat ani v návodu ke karuselu se neobjevuje.
To není důvod nedělat nic. Je to důvod vědět, co od kterého typu čekat — protože rozdíl mezi „platný typ schema.org“ a „funkce, kterou Google dokumentuje“ se v návodech běžně stírá.
Tenhle návod řeší jen strojově čitelný zápis těch tří typů na kategorii. Psaní samotného textu kategorie má vlastní návod, obecná validace strukturovaných dat taky — odkazy na obojí najdete níž.
Co ukázalo měření
Než se dostaneme k tomu, co zapsat: v našem vzorku kategorie e-shopů svůj sortiment strojově nepopisovaly vůbec. Měřili jsme patnáct e-shopů na Shoptetu; u čtrnácti se při procházení podařilo načíst kategorii a ani na jedné z nich nebyl ItemList, CollectionPage ani Product. Rozebírá to měření strukturovaných dat na Shoptetu.
Patnáct e-shopů je vzorek, ne populace, a měřili jsme jeden den. Pro tenhle návod z toho plyne jen tolik: kategorie v něm nesly text a odkazy, ale žádný strojově čitelný popis toho, co v nich je.
Co který typ doopravdy znamená
| Aspekt | Typ | Status u Googlu (ověřeno 3. 9. 2026) |
|---|---|---|
| BreadcrumbList | kam kategorie patří ve struktuře webu | dokumentovaná funkce „Breadcrumb“ v galerii strukturovaných dat; dokumentace naposledy aktualizovaná 10. 12. 2025 |
| ItemList | seznam položek na stránce | funkce karuselu existuje, ale jen pro kurzy, filmy, recepty a restaurace; produkty mezi podporovanými typy nejsou |
| CollectionPage | že stránka je výpis | v galerii strukturovaných dat ani v návodu ke karuselu se neobjevuje |
Proč produktová kategorie podmínky karuselu nesplňuje
Dokumentace ke karuselu z ItemList je v podmínkách konkrétní. Stojí za to je znát, protože vysvětlují, proč se ItemList na kategorii chová jinak, než se čeká:
Podmínky karuselu podle Googlu
- Jen čtyři typy obsahu Kurzy, filmy, recepty a restaurace. Produktová kategorie e-shopu mezi ně nepatří.
- Všechny položky stejného typu Doslova: „All items in the list must be of the same type.“ Míchat typy v jednom seznamu nejde.
- Nejméně dvě položky Seznam musí obsahovat aspoň dva prvky ListItem.
- Dvě varianty zápisu Buď souhrnná stránka, kde má každá položka jen pozici a adresu, nebo celý obsah položek přímo na jedné stránce.
Pro e-shop z toho plyne prostá věc: ItemList na kategorii se dá zapsat, ale Google pro produktovou kategorii žádný karusel nedokumentuje — nárok na tu funkci z něj tedy odvozovat nelze. Zůstane strojově čitelný seznam, což může mít smysl, ale je to jiný cíl.
Co na kategorii zapsat
Nejjistější je začít tím, co má dokumentovanou funkci. BreadcrumbList vyžaduje itemListElement a v každé položce position a name; adresa item je povinná u všech kromě poslední položky řetězce — tam si Google podle dokumentace vezme adresu samotné stránky.
Do HTML se JSON-LD vkládá do <script type="application/ld+json">; níže je samotný obsah skriptu:
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"name": "Nábytek",
"item": "https://www.vasobchod.cz/nabytek/"
},{
"@type": "ListItem",
"position": 2,
"name": "Židle"
}]
}
Kdo chce doplnit i seznam produktů, může přidat ItemList — ale s realistickým očekáváním:
Kdy ItemList na kategorii dává smysl
- Když chcete strojově čitelný sortiment Seznam produktů s pozicemi a adresami může strojům usnadnit pochopení toho, co stránka vypisuje. Karusel z toho ale podle dokumentace Googlu čekat nelze.
- Když seznam odpovídá tomu, co je vidět Obecné pokyny Googlu říkají, že se nemá označovat obsah, který čtenář na stránce nevidí. Data tedy musí popisovat výpis, ne přání.
- Když nemáte důležitější mezery Na produktové stránce se řeší typy s přímější vazbou na dokumentované funkce Googlu — identifikátory, dostupnost, pravidla vrácení. Kategorie je až další krok.
Zápis souhrnné stránky pak vypadá takhle — je to strojově čitelný seznam podle schema.org, ne cesta ke karuselu:
{
"@context": "https://schema.org",
"@type": "ItemList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"url": "https://www.vasobchod.cz/nabytek/zidle/kancelarska-alfa/"
},{
"@type": "ListItem",
"position": 2,
"url": "https://www.vasobchod.cz/nabytek/zidle/jidelni-beta/"
}]
}
Adresy musí vést na produkty, které jsou ve výpisu skutečně vidět. U stránkovaného výpisu popisujte vždy jen tu stránku, na které skript je — ne celý sortiment kategorie. V praxi to znamená hodnoty generovat šablonou: názvy a adresy z drobečkové navigace, pořadí produktů podle aktuálního výpisu a jen produkty z právě zobrazené stránky nebo filtru.
Ukázku CollectionPage tu záměrně nedáváme jako doporučený krok. Typ je ve schema.org platný, ale Google pro něj u kategorií žádnou funkci nedokumentuje — pokud ho nasadíte, berte ho jen jako obecný popis typu stránky.
Co patří na produktovou stránku, rozebírají produktové stránky pro AI a návod na deklaraci vrácení zboží; jak psát samotný text kategorie, texty kategorií pro AI.
Funkce Googlu versus strojová čitelnost
U kategorií e-shopu je tenhle rozdíl zásadní: BreadcrumbList míří na dokumentovanou funkci Googlu, zatímco ItemList a CollectionPage jsou tu hlavně strojově čitelný popis. Obecně se od toho odvozuje skoro celé rozhodování o strukturovaných datech:
| Aspekt | Dokumentovaná funkce | Strojově čitelný popis |
|---|---|---|
| Co to je | typ, u kterého Google popisuje konkrétní zobrazení ve výsledcích | platný typ schema.org, který je strojově zpracovatelný, i když z něj Google nedokumentuje žádné zobrazení |
| Jak se pozná | má vlastní stránku v galerii strukturovaných dat a podmínky | je na schema.org, ale v galerii Googlu chybí |
| Vztah k AI | Google u AI funkcí uvádí, že zvláštní typ potřeba není — data ale doporučuje dál používat kvůli rozšířeným výsledkům | totéž — čitelnost pomáhá, nárok nezakládá |
Google to sám shrnuje v průvodci optimalizací pro generativní AI: strukturovaná data pro generativní vyhledávání nejsou povinná a žádné zvláštní značení podle schema.org přidávat nemusíte — Google zároveň doporučuje je dál používat, protože otevírají cestu k rozšířeným výsledkům. Celý dokument rozebírá průvodce od Googlu a co v něm stojí.
Jak ověřit, že se data načítají
Tři kontroly
- Správný nástroj k typu BreadcrumbList ověřte v testu bohatých výsledků od Googlu — ten kontroluje typy s dokumentovanou funkcí. ItemList a CollectionPage ověřujte ve validátoru schema.org: řekne vám, že je zápis validní, ne že Google něco zobrazí.
- Zdrojový kód stránky Hledejte BreadcrumbList v JSON-LD. Když ho tam nenajdete, šablona ho nevypisuje — nebo ho vypisuje v microdatech, což platformy dělají často.
- Shoda s viditelnou stránkou Řetězec v datech musí odpovídat drobečkové navigaci, kterou vidí člověk. Data, která nemají oporu ve viditelném obsahu, jsou proti obecným pokynům Googlu.
Obecný postup validace má strukturovaná data pro AI.
Časté chyby
Čekat od CollectionPage rozšířený výsledek
V galerii strukturovaných dat Googlu ten typ není. Zapsat ho můžete, ale žádnou funkci ve výsledcích pro něj Google nepopisuje.
Zapsat ItemList a čekat karusel produktů
Karusel Google dokumentuje pro kurzy, filmy, recepty a restaurace. Produktová kategorie mezi ně nepatří.
Vyjmenovat v datech produkty, které na stránce nejsou
Google v obecných pokynech říká, že se nemá označovat obsah, který čtenář na stránce nevidí. Platí to i pro stránkované výpisy.
Řešit kategorie dřív než produkty
V měření chyběla kategoriím data úplně, ale na produktové stránce se řeší typy s přímější vazbou na dokumentované funkce Googlu.
Shrnutí
- Ze tří typů má pro produktovou kategorii dokumentovanou funkci jeden: BreadcrumbList.
- Karusel z ItemList Google dokumentuje jen se čtyřmi typy obsahu — kurzy, filmy, recepty, restaurace; produkty mezi nimi nejsou.
- Pro CollectionPage Google žádnou funkci nedokumentuje — v galerii strukturovaných dat ani v návodu ke karuselu se neobjevuje.
- Ani jedna ze 14 měřených kategorií neměla ItemList, CollectionPage ani Product.
- Pro AI funkce Google žádný zvláštní typ nevyžaduje — strojová čitelnost pomáhá, nárok nezakládá.
Nevíte, co vaše kategorie a produkty o sobě strojově říkají? AI SEO audit za 3 600 Kč projde strukturovaná data napříč šablonami a ukáže, kde chybí dokumentovaná funkce a kde jsou data v rozporu se stránkou. Kdo chce postupovat sám, má strukturu stránek popsanou v AI SEO Wireframe Packu za 1 490 Kč.
Zdroje: Google Search Central — galerie strukturovaných dat, Carousel (ItemList) structured data a Breadcrumb structured data — poslední dva dokumenty naposledy aktualizované 10. 12. 2025 · Optimizing your website for generative AI features on Google Search · General structured data guidelines (aktualizované 10. 7. 2026) · vlastní měření 15 e-shopů na Shoptetu, 8. 8. 2026. Vše ověřeno 3. 9. 2026.