Strukturovaná data a schema.org: návod na rich snippets
Podívejte se na výsledky vyhledávání na cokoliv, co lidé kupují — u některých webů vidíte hvězdičky, cenu, dostupnost nebo rozbalovací otázky. U jiných jen modrý titulek a dva řádky textu. Rozdíl většinou nedělá rozpočet ani velikost firmy, ale strukturovaná data. Tedy kousek kódu, kterým webu „přeložíte“ obsah do jazyka, kterému vyhledávače stoprocentně rozumí.
Strukturovaná data podle slovníku schema.org říkají Googlu: tohle je produkt, tohle je jeho cena, tohle je recenze a tohle otevírací doba. Odměnou jsou rich snippets — rozšířené výsledky, které ve vyhledávání zabírají víc místa a mají prokazatelně vyšší míru prokliku. A to i tehdy, když jste na stejné pozici jako konkurence.
V roce 2026 k tomu přibývá druhý, možná ještě silnější důvod. AI vyhledávače a jazykové modely — od AI přehledů v Googlu po ChatGPT či Perplexity — skládají odpovědi z obsahu, který dokážou strojově pochopit. Web se srozumitelným markupem má jednoduše vyšší šanci, že se do těchto odpovědí dostane. Pojďme si ukázat, jak na to krok za krokem.
Co jsou strukturovaná data a proč vznikl slovník schema.org
Strukturovaná data jsou standardizovaný zápis informací o obsahu stránky, určený strojům, ne lidem. Návštěvník je nevidí — čtou je roboti vyhledávačů a stále častěji i crawlery AI systémů. Slovník schema.org vznikl v roce 2011 jako společný projekt Googlu, Microsoftu, Yahoo a Yandexu, aby všechny vyhledávače mluvily stejným jazykem.
Slovník dnes obsahuje stovky typů — od produktu přes firmu, článek a událost až po recept. V praxi jich ale běžný český web potřebuje jen několik. Důležité je pochopit princip: ke každé stránce přidáváte strojově čitelný „štítek“, který popisuje, co na ní skutečně je.
JSON-LD: formát, který doporučuje Google
Strukturovaná data lze zapsat třemi způsoby — Microdata, RDFa a JSON-LD. V praxi řešte jen JSON-LD. Je to samostatný blok kódu v hlavičce nebo těle stránky, nezasahuje do HTML šablony a Google ho výslovně doporučuje. Takhle vypadá minimální ukázka pro článek na blogu:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Strukturovaná data a schema.org: návod na rich snippets",
"author": { "@type": "Organization", "name": "wepromo" },
"datePublished": "2026-07-13"
}
</script>
Celý zápis je čitelný i pro člověka — dvojice „vlastnost: hodnota“. Právě proto se JSON-LD snadno generuje automaticky, ať už redakčním systémem, pluginem, nebo šablonou e-shopu.
Jaké rich snippets můžete ve vyhledávání získat
Rich snippet je jakékoliv rozšíření běžného výsledku vyhledávání. Google jich podporuje přes dvacet druhů, pro české firmy a e-shopy je relevantních zhruba sedm.
Hvězdičky, ceny a dostupnost u produktů
Nejviditelnější a komerčně nejcennější snippet. U produktové stránky se zobrazí hodnocení, počet recenzí, cena a skladová dostupnost. Pro e-shop je to často rozdíl mezi 3% a 6% mírou prokliku na stejné pozici — u dražšího sortimentu klidně víc.
Z praxe: středně velký e-shop s outdoorovým vybavením, který jsme auditovali, měl hvězdičky jen u čtvrtiny katalogu — u zbytku chyběly recenze, a tedy i AggregateRating. Po zapnutí systematického sběru hodnocení se pokrytí během půl roku zdvojnásobilo a organická návštěvnost produktových stránek vzrostla o desítky procent, aniž se pohnuly pozice.
FAQ a HowTo
FAQ snippet zobrazuje pod výsledkem rozbalovací otázky a odpovědi. Google ho od roku 2023 omezil hlavně na autoritativní weby, přesto má FAQPage markup smysl — pomáhá AI systémům pochopit strukturu otázek a odpovědí, což je základ AEO. HowTo snippet pro návody Google z výsledků postupně stáhl, samotný markup ale dál slouží jako strojově čitelný podklad pro AI odpovědi.
Breadcrumbs, události a recepty
Drobečková navigace (BreadcrumbList) nahrazuje ve výsledku nevzhlednou URL srozumitelnou cestou „E-shop › Kola › Horská kola“. Události (Event) se hodí divadlům, školicím centrům nebo pořadatelům konferencí — Google u nich zobrazí datum a místo. Recepty (Recipe) jsou disciplína sama o sobě: obrázek, doba přípravy, kalorie i hodnocení přímo ve výsledcích, pro food blogy prakticky povinnost.
Přehled: který markup vede k jakému výsledku
| Typ schematu | K čemu slouží | Jaký rich snippet získáte |
|---|---|---|
| Product + Offer + AggregateRating | Produktové stránky e-shopu | Hvězdičky, cena, dostupnost |
| Organization / LocalBusiness | Identita firmy, kontakty, otevírací doba | Knowledge panel, lokální výsledky, podklad pro AI |
| Article / BlogPosting | Články a blogové příspěvky | Zvýrazněný náhled, obrázek, datum, karusely |
| FAQPage | Stránky s častými dotazy | Rozbalovací otázky pod výsledkem |
| BreadcrumbList | Struktura webu | Drobečková cesta místo URL |
| Event | Koncerty, školení, konference | Datum a místo akce ve výsledku |
| Recipe | Recepty a food blogy | Obrázek, doba přípravy, hodnocení |
Které typy schematu se vyplatí českému e-shopu a firemnímu webu
Neznačkujte všechno, co schema.org nabízí. Vyplatí se začít u pěti typů, které mají měřitelný dopad — a udělat je pořádně.
Product: základ každého e-shopu
Product markup s vnořeným Offer (cena, měna, dostupnost) a AggregateRating (hodnocení) je pro e-shop priorita číslo jedna. Bez něj hvězdičky ve výsledcích prostě nezískáte. Podmínkou jsou ovšem skutečné recenze na stránce — jak je systematicky sbírat, popisujeme v článku o produktových recenzích pro e-shop.
Organization a LocalBusiness: digitální vizitka firmy
Organization patří na každý firemní web — název, logo, IČO v poli identifier, sociální sítě přes sameAs. Firmy s kamennou pobočkou sáhnou po podtypu LocalBusiness, který přidává adresu, otevírací dobu a GPS souřadnice. Právě tenhle markup propojuje web s profilem v Mapách a je jedním z pilířů lokálního SEO. Ukázka pro fiktivní brněnské kadeřnictví:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "HairSalon",
"name": "Salon Petra",
"image": "https://www.salonpetra.cz/foto/salon.jpg",
"url": "https://www.salonpetra.cz",
"telephone": "+420 777 123 456",
"priceRange": "300–1500 Kč",
"address": {
"@type": "PostalAddress",
"streetAddress": "Veveří 12",
"addressLocality": "Brno",
"postalCode": "602 00",
"addressCountry": "CZ"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 49.2002,
"longitude": 16.5983
},
"openingHoursSpecification": [{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "09:00",
"closes": "18:00"
}],
"sameAs": [
"https://www.facebook.com/salonpetra",
"https://www.instagram.com/salonpetra"
]
}
</script>
Article, FAQPage a BreadcrumbList
Article (nebo BlogPosting) nasaďte na firemní blog — pomáhá Googlu pochopit autora, datum publikace a aktualizace, což posiluje důvěryhodnost obsahu. FAQPage přidejte na stránky, kde už reálně odpovídáte na otázky zákazníků: doprava a platba, reklamace, časté dotazy ke službě. A BreadcrumbList je levná, rychlá výhra pro každý web s víceúrovňovou strukturou — většina šablon ho umí generovat automaticky.
Jak strukturovaná data nasadit v praxi
Způsob nasazení závisí na platformě. Dobrá zpráva: ve většině případů nepotřebujete vývojáře na plný úvazek.
Ruční vložení do šablony
U webů na míru vloží vývojář JSON-LD blok přímo do šablony a hodnoty (název produktu, cena, dostupnost) doplní dynamicky z databáze. To je nejčistší řešení — markup se aktualizuje sám spolu s obsahem. Statické vkládání kódu ručně do každé stránky dává smysl jen u malých webů s pár stránkami, třeba u LocalBusiness na kontaktní stránce.
WordPress: Yoast a Rank Math
Na WordPressu za vás většinu práce udělá SEO plugin. Yoast SEO generuje automaticky Organization, Article, BreadcrumbList a propojuje je do grafu entit; FAQ přidáte přes vlastní blok v editoru. Rank Math jde dál — v placené verzi nabízí i Product, Event či Recipe markup a vlastní schema builder. V praxi u klientů vídáme jednu chybu: plugin nastavený „na výchozí hodnoty“, kde jako Organization figuruje název šablony místo firmy. Po instalaci proto vždy projděte nastavení Knowledge Graph.
Shoptet a české e-shopové platformy
Shoptet generuje základní Product a Organization markup automaticky, včetně ceny a dostupnosti z katalogu. Hvězdičky se ale zobrazí jen tehdy, když máte zapnuté a skutečně sbírané recenze produktů. U šablon třetích stran se vyplatí zkontrolovat, jestli úpravy vzhledu markup nerozbily — vlastní kód lze doplnit přes editor HTML v administraci. Podobně fungují Upgates nebo Shopify, kde markup řeší šablona či aplikace.
Jak strukturovaná data otestovat, než je pustíte do světa
Nasazení bez testu je sázka do loterie. Chybný markup Google mlčky ignoruje — a vy se divíte, proč hvězdičky nikde. Testujte ve třech krocích a vždy v tomto pořadí:
- Před nasazením — zvalidujte samotný kód, ať do produkce nejde syntaktická chyba.
- Po nasazení — otestujte živé URL klíčových šablon (produkt, kategorie, článek, kontakt).
- Průběžně — hlídejte reporty v Search Console, které odhalí chyby v celém rozsahu webu.
Rich Results Test od Googlu
Nástroj Rich Results Test ukáže, které typy rozšířených výsledků stránka splňuje a co chybí. Rozlišuje chyby (snippet se nezobrazí) a varování (zobrazí se, ale bez některých prvků). Otestujte vždy živou URL, ne jen vložený kód — v produkci se často chová jinak než ve vývoji.
Schema Markup Validator
Schema Markup Validator kontroluje syntaktickou správnost celého markupu podle slovníku schema.org, včetně typů, které Google ve výsledcích nezobrazuje. Hodí se právě pro AI-orientovaný markup — třeba Organization s podrobnými vlastnostmi, které Rich Results Test nevyhodnocuje.
Google Search Console: dlouhodobý dohled
V Search Console najdete v sekci Vylepšení (Enhancements) reporty pro jednotlivé typy markupu — kolik stránek je v pořádku, kolik má chyby a jaké. Nastavte si měsíční kontrolu. Typický scénář z praxe: e-shop změní šablonu, markup se rozbije, nikdo si toho tři měsíce nevšimne a hvězdičky mezitím zmizí i s částí tržeb z organiky.
Strukturovaná data a AI vyhledávání: nová liga stejné disciplíny
Klasické rich snippets jsou jen polovina příběhu. Druhá polovina se odehrává v AI přehledech Googlu, v ChatGPT, Perplexity nebo Copilotu — tedy tam, kde uživatel dostane hotovou odpověď a weby se perou o citaci v ní.
Proč AI systémy milují srozumitelný markup
Jazykové modely a jejich vyhledávací vrstvy potřebují obsah rychle a spolehlivě interpretovat. Stránka, která strojově deklaruje „jsme firma XY z Ostravy, tohle je náš produkt za 2 490 Kč, skladem, hodnocení 4,8“ je pro ně mnohem snáz použitelná než stejná informace rozesetá v marketingovém textu. Strukturovaná data tak fungují jako podklad pro budování entit — a entity jsou měna, kterou AI vyhledávání platí. Podrobně to rozebíráme v článku co je GEO.
Markup jako součást GEO strategie
Samotný markup vás do AI odpovědí nedostane — potřebujete i kvalitní, citovatelný obsah, jasné odpovědi na konkrétní otázky a technicky přístupný web. Strukturovaná data ale výrazně zvyšují šanci, že si AI systém vaši firmu správně „zaindexuje“ jako entitu: kdo jste, co děláte, kde působíte. Konkrétní postup najdete v návodu jak se dostat do odpovědí AI.
Praktické doporučení pro české firmy: začněte konzistentním Organization markupem na celém webu a FAQPage na stránkách, které odpovídají na otázky zákazníků. Právě kombinace jasné identity a struktury otázka–odpověď je to, co AI systémy při skládání odpovědí citují nejochotněji.
Nejčastější chyby, které vídáme v auditech
Strukturovaná data jsou oblast, kde se dá snadno uškodit. Tohle jsou přešlapy, na které při auditech českých webů narážíme nejčastěji.
Markup neodpovídá viditelnému obsahu
Zlaté pravidlo: značkovat smíte jen to, co uživatel na stránce reálně vidí. FAQPage markup s otázkami, které na stránce nejsou, hodnocení 4,9 bez jediné viditelné recenze, cena v markupu jiná než v košíku — to vše porušuje pokyny Googlu. Hrozí manuální akce (penalizace), po které web přijde o všechny rozšířené výsledky naráz.
Falešné nebo „vypůjčené“ recenze
Speciální kapitola jsou hvězdičky. AggregateRating musí vycházet z recenzí konkrétního produktu na dané stránce — ne z celkového hodnocení e-shopu na Heurece a už vůbec ne z vymyšlených čísel. Google tohle aktivně vyhodnocuje a fake hodnocení patří k nejčastějším důvodům ztráty rich snippets u českých e-shopů.
Duplicity, konflikty a technické detaily
Časté jsou i souběhy: šablona generuje Product markup a plugin k němu přidá druhý, s jinými hodnotami. Google si pak neví rady a nezobrazí nic. Pozor také na markup na stránkách, které na sebe odkazují přes kanonickou URL — markup patří na kanonickou verzi stránky (pokud tápete, přečtěte si, co je kanonická URL). A drobnost, která umí potrápit: neescapované uvozovky v názvech produktů rozbijí celý JSON-LD blok.
Malý kód, velký rozdíl
Strukturovaná data jsou jedna z mála SEO disciplín, kde se dá s omezeným rozpočtem dosáhnout viditelného výsledku během týdnů. Správně nasazený Product, LocalBusiness, Article, FAQPage a BreadcrumbList markup vám vydělá dvakrát — jednou přes vyšší proklikovost ve výsledcích Googlu, podruhé jako vstupenka do odpovědí AI vyhledávačů.
Nevíte, v jakém stavu je markup na vašem webu, nebo jestli vás nebrzdí chyby, o kterých nevíte? Nechte si od nás zpracovat SEO audit — strukturovaná data v něm projdeme stránku po stránce. A pokud chcete jít dál a připravit web na éru AI odpovědí, podívejte se na naši optimalizaci pro AI vyhledávání.
Nejčastější dotazy
Jsou strukturovaná data přímý hodnoticí faktor?
Ne. Samotný markup pozici ve výsledcích nezvedne. Zvyšuje ale míru prokliku díky rich snippets a pomáhá vyhledávačům i AI systémům obsah správně pochopit — což se na výkonu organiky projeví nepřímo, zato měřitelně.
Jak dlouho trvá, než se rich snippets zobrazí?
Po nasazení a přeindexování stránky obvykle dny až týdny. Google navíc zobrazení nikdy negarantuje — správný markup je podmínka nutná, ne postačující. Roli hraje i důvěryhodnost webu a konkurence na dané výsledkové stránce.
Musím značkovat každou stránku webu?
Nemusíte. Prioritizujte stránky s obchodním potenciálem: produkty, kategorie, kontakt s LocalBusiness, blog s Article a stránky s FAQ. Zbytek doplňte postupně — BreadcrumbList se typicky nasazuje globálně přes šablonu.
Funguje schema.org i pro Seznam.cz?
Ano, Seznam strukturovaná data čte a využívá je například pro drobečkovou navigaci nebo informace o firmě. Podpora rozšířených výsledků je užší než u Googlu, ale jeden správně nasazený markup obsloužíte oba vyhledávače — i AI crawlery.
Stačí mi markup, který generuje plugin nebo Shoptet automaticky?
Jako základ ano, ale zkontrolujte ho. Automaticky generovaný markup mívá prázdná pole, výchozí hodnoty nebo duplicity s šablonou. Projeďte klíčové stránky přes Rich Results Test a jednou měsíčně mrkněte na report v Search Console.
