SEO slovník
Co je to schema markup
a jak ho implementovat
Schema markup říká vyhledávačům přesně, co váš obsah znamená. Díky tomu se vaše stránka může zobrazit jako rich result s hvězdičkami, cenou nebo FAQ přímo ve výsledcích Googlu. Na této stránce najdete definici, přehled typů, kopírovatelné JSON-LD příklady i postup validace.
Definice
Co je schema markup a proč na něm záleží
Vyhledávače jsou výkonné nástroje, ale nemají lidskou intuici. Pokud vidí seznam čísel a slov, neví automaticky, co který údaj představuje. Schema markup tento problém řeší tím, že každému prvku obsahu přiřadí jasnou roli: toto je cena produktu, toto je jméno autora, toto je hodnocení zákazníků.
Výsledkem je, že Google může zobrazit váš výsledek jako takzvaný rich result — vizuálně bohatší záznam s hvězdičkami, cenou, dostupností nebo otázkami a odpověďmi přímo ve výsledcích hledání. Bez schema markup zůstanete modrým odkazem. S ním můžete zabrat výrazně více prostoru v SERP a získat klik dříve než konkurence.
Schema markup není přímý SEO ranking faktor — nepřidá vám pozici jen proto, že ho nasadíte. Obsah a autorita webu zůstávají klíčové. Schema ale zlepšuje viditelnost v SERP, zvyšuje CTR a od roku 2025 hraje rostoucí roli v tom, zda se váš obsah zobrazí v AI Overviews.
Bez schema markup
Modrý odkaz, title a meta description. Google musí sám hádat, co stránka obsahuje. Žádné hvězdičky, žádná cena, žádné FAQ v SERP.
Se schema markup
Rich result s hodnocením, cenou, dostupností nebo rozbalenými otázkami. Více prostoru v SERP, vyšší CTR, lepší shoda se search intentem uživatele.
Mechanismus
Jak schema markup funguje
Schema markup funguje tak, že přidáte do HTML stránky strukturovaný kód, který vyhledávačům explicitně říká: toto je cena, toto je autor, toto je hodnocení — místo aby to musely odhadovat z textu. Googlebot při procházení stránky tento kód přečte, zpracuje a uloží do svého indexu jako jasně označená data, která pak může použít při sestavování výsledků.
Strings vs. things
Základní problém, který schema řeší, se v SEO označuje jako přechod od strings (řetězce textu) k things (konkrétní entity se zřejmým významem). Pokud stránka obsahuje text „Jaguar“, Google bez kontextu neví, jestli jde o zvíře, automobil nebo americký fotbalový tým. Schema markup tento problém odstraní tím, že entitě přiřadí typ: @type: "Product", @type: "Animal" nebo @type: "SportsTeam". Vyhledávač pak nepotřebuje vynakládat výpočetní kapacitu na interpretaci — dostane přímou odpověď.
Tento přístup je zvlášť důležitý v kontextu AI hledání: Microsoft i Google v roce 2025 explicitně potvrdily, že jejich AI systémy čtou strukturovaná data přednostně před přirozeným textem, protože je to pro ně levnější, přesnější a jednoznačnější způsob porozumění obsahu.
JSON-LD, Microdata, RDFa — jaký formát zvolit
Existují tři formáty pro implementaci schema markup. Google doporučuje JSON-LD a je to jediný formát, který byste měli v roce 2026 zvažovat.
| Formát | Jak funguje | Doporučení |
|---|---|---|
| JSON-LD | Samostatný <script> blok v hlavičce nebo těle stránky. Nesouvisí s HTML obsahem stránky. |
Doporučeno Googlem |
| Microdata | Atributy přímo v HTML tazích obsahu. Náchylné na chyby při úpravách. | Nevhodné pro nové implementace |
| RDFa | Podobné Microdatě, starší standard. Složitější na údržbu. | Nevhodné pro nové implementace |
Jak Google schema zpracovává a kdy zobrazí rich result
Přidání schema markup neznamená automatické zobrazení rich result. Googlebot musí stránku nejdříve znovu procrawlovat a zpracovat nový kód — to může trvat od několika dní po několik týdnů. Poté Google ověří, zda schema splňuje jeho podmínky:
Klíčová podmínka: schema markup musí odpovídat viditelnému obsahu stránky. Pokud označíte hodnocení, které na stránce ve skutečnosti není, nebo skryjete obsah do neviditelných div elementů jen proto, aby schema fungovalo, Google markup ignoruje nebo stránku penalizuje za zavádějící implementaci. Toto pravidlo platí bez výjimky.
Přínosy
Proč schema markup implementovat
Schema markup není přímý ranking faktor, ale stránky s validní implementací dosahují o 20 až 82 % vyšší míry prokliku díky rich results, které zaberou více prostoru v SERP. Zároveň 92 % stránek v TOP 10 výsledků Googlu schema markup používá — přičemž jen 12,4 % všech webů ho vůbec implementuje. Mezera mezi adopcí a výsledky je stále velká.
Rich results a vyšší CTR
Rich results jsou vizuálně bohatší záznamy v SERP, které Google generuje z vašich strukturovaných dat. Místo prostého modrého odkazu uživatel vidí hvězdičkové hodnocení, cenu produktu, dostupnost, dobu vaření receptu nebo rozbalené otázky a odpovědi. Tato přidaná informace zkracuje rozhodovací proces uživatele ještě před kliknutím — ví, co na stránce najde.
Nárůst CTR závisí na typu schema a odvětví. Nejvyšší nárůsty hlásí e-commerce stránky s Product schema (hvězdičky + cena + dostupnost) a stránky s FAQPage schema, kde se otázky zobrazují přímo pod hlavním výsledkem a výsledek zabere výrazně více prostoru ve výpisu.
Více prostoru v SERP oproti konkurenci
Rich results nezabírají jen víc pozornosti — fyzicky zaberou více prostoru na stránce výsledků. Stránka s FAQPage schema může mít pod hlavním výsledkem rozbalené 2 až 4 otázky s odpověďmi. Na mobilním zařízení, kde je viditelná plocha omezená, to znamená, že váš výsledek může být jediný viditelný bez scrollování. Pokud vaše konkurence schema markup nemá a vy ano, zaberete prostor, který jinak patří jim.
Schema markup a AI Overviews — co víme v roce 2026
Od roku 2025 Google i Microsoft explicitně potvrdily, že jejich AI systémy čtou strukturovaná data přednostně. Google ve svém průvodci pro úspěch v AI hledání uvádí: „Ujistěte se, že strukturovaná data odpovídají viditelnému obsahu.“ Microsoft jde dál a říká explicitně, že „schema je typ kódu, který pomáhá vyhledávačům a AI systémům porozumět vašemu obsahu.“
Pro CZ prostředí platí: Google AI Overviews se v češtině teprve rozrůstají. Adopce schema markup teď — dřív než konkurence — vás staví do výchozí pozice, kdy jsou vaše stránky strojově čitelné ve chvíli, kdy AI odpovědi v češtině dosáhnou širší dostupnosti. Stránky se správně implementovaným FAQPage, Article nebo Organization schema mají v existujících datech výrazně vyšší zastoupení v AI odpovědích než stránky bez strukturovaných dat.
Přehled typů
Typy schema markup
Schema.org v roce 2026 eviduje přes 800 typů strukturovaných dat. Pro většinu webů je ale relevantních 8 až 12 typů. Níže najdete přehlednou tabulku s klíčovými parametry — typ, kdy ho nasadit, co zobrazí v SERP, náročnost implementace a relevance pro AI odpovědi.
| Typ schema | Kdy použít | Co zobrazí v SERP | Náročnost | Relevance pro AI |
|---|---|---|---|---|
| Article / BlogPosting | Blogové články, zpravodajství, průvodce | Titulek, autor, datum, obrázek v Top Stories | Nízká (automaticky přes plugin) | Vysoká |
| FAQPage | Stránky s sekcí otázek a odpovědí | Rozbalené Q&A pod výsledkem | Nízká až střední | Velmi vysoká |
| HowTo | Návody s kroky krok za krokem | Kroky postupu přímo v SERP | Střední | Vysoká |
| Product | Produktové stránky e-shopů | Cena, dostupnost, hodnocení, doprava | Střední | Střední |
| AggregateRating / Review | Stránky s recenzemi nebo hodnoceními | Hvězdičky a počet recenzí | Nízká až střední | Střední |
| LocalBusiness | Lokální firmy, provozovny, restaurace | Adresa, hodiny, telefon v Local Pack | Nízká | Střední |
| Organization | Homepage každé firmy | Knowledge panel, logo, kontakty | Nízká | Vysoká |
| BreadcrumbList | Každá stránka webu s navigací | Drobečková navigace v URL výsledku | Nízká (automaticky přes plugin) | Nízká |
| Event | Akce, konference, webináře | Datum, místo, vstupenky v SERP | Nízká až střední | Střední |
Jaký typ schema potřebuji?
Projděte níže uvedené otázky a identifikujte typy, které jsou pro váš web prioritní. Začněte těmi, které se vás týkají nejvíce — není nutné implementovat vše najednou.
Publikujete články nebo blogposty?
Nasaďte Article nebo BlogPosting schema. Na WordPressu ho přidá Rank Math nebo Yoast automaticky. Zkombinujte ho s Author schema pro posílení E-E-A-T signálů.
Máte na stránce sekci s otázkami a odpověďmi?
Implementujte FAQPage schema. Otázky se zobrazí rozbalené pod výsledkem a stránka zabere výrazně více prostoru v SERP. Zároveň je FAQPage nejlépe čitelný formát pro AI odpovědi.
Prodáváte produkty online?
Základem je Product schema s cenou, dostupností a SKU. Doplňte ho o AggregateRating pro zobrazení hvězdičkového hodnocení. Bez těchto dvou typů ztrácíte viditelnost v Google Shopping výpisech.
Máte kamennou provozovnu nebo poskytujete lokální služby?
Nasaďte LocalBusiness schema s adresou, telefonem, hodinami a geografickými souřadnicemi. Musí přesně odpovídat datům v Google Business Profile — jinak si signály vzájemně odporují. Pomůže vám to i s lokálním SEO.
Chcete posílit brand v knowledge panelu?
Organization schema patří na každou homepage. Definuje název firmy, logo, kontakty a profily na sociálních sítích. Pomáhá AI systémům jednoznačně identifikovat vaši firmu jako entitu — bez tohoto schema zůstáváte pro stroje anonymní.
Píšete návody nebo postupy krok za krokem?
HowTo schema strukturuje jednotlivé kroky s popisem, potřebnými nástroji a časem dokončení. Aligns se s přirozeným jazykem hlasového vyhledávání a dotazů ve stylu „jak na to“.
Příklady kódu
JSON-LD příklady
Každý z níže uvedených bloků je funkční JSON-LD kód, který stačí zkopírovat, doplnit vlastními daty a vložit do sekce <head> nebo těla stránky. Po implementaci vždy ověřte validitu v Google Rich Results Test.
Article schema — pro blogposty a články
Article schema označuje váš obsah jako článek a předává Googlu informace o autorovi, datu publikace a vydavateli. Zvyšuje šanci na zobrazení v sekci Top Stories a posiluje E-E-A-T signály přiřazením obsahu konkrétní osobě nebo organizaci.
headline, author, datePublished. Doporučené: dateModified, image, publisher.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Název vašeho článku",
"author": {
"@type": "Person",
"name": "Jméno autora",
"url": "https://vasedomena.cz/o-autorovi/"
},
"publisher": {
"@type": "Organization",
"name": "Název firmy",
"logo": {
"@type": "ImageObject",
"url": "https://vasedomena.cz/logo.png"
}
},
"datePublished": "2026-04-10",
"dateModified": "2026-04-10",
"image": "https://vasedomena.cz/obrazek-clanku.jpg",
"url": "https://vasedomena.cz/clanek/"
}
</script>
FAQPage schema — pro stránky s otázkami a odpověďmi
FAQPage schema je jeden z nejúčinnějších typů z pohledu SERP viditelnosti. Otázky a odpovědi se mohou zobrazit rozbalené přímo pod vaším výsledkem. Zároveň jde o formát, který AI systémy zpracovávají nejsnadněji — strukturovaný Q&A pár je přesně to, co AI generuje jako odpovědi na dotazy uživatelů.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Co je schema markup?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Schema markup je strukturovaný kód přidaný do HTML stránky, který říká vyhledávačům přesně, co váš obsah znamená — například že číslo je cena produktu nebo že text je hodnocení zákazníka."
}
},
{
"@type": "Question",
"name": "Je schema markup přímý ranking faktor?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Ne. Schema markup není přímý ranking faktor — nepřidá vám pozici jen proto, že ho nasadíte. Pomáhá ale zvýšit CTR díky rich results a zlepšuje strojovou čitelnost pro AI systémy."
}
}
]
}
</script>
LocalBusiness schema — pro lokální firmy a provozovny
LocalBusiness schema předává Googlu klíčové informace o vaší provozovně — adresu, telefon, otevírací dobu a geografické souřadnice. Je zásadní pro zobrazení v Local Pack (mapa s TOP 3 firmami) a v Google Business Profile. Data musí přesně odpovídat vašemu Google Business profilu.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Název firmy",
"url": "https://vasedomena.cz",
"telephone": "+420 123 456 789",
"email": "info@vasedomena.cz",
"address": {
"@type": "PostalAddress",
"streetAddress": "Příkladná 12",
"addressLocality": "Brno",
"postalCode": "602 00",
"addressCountry": "CZ"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 49.1951,
"longitude": 16.6068
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "09:00",
"closes": "17:00"
}
],
"image": "https://vasedomena.cz/logo.png"
}
</script>
Organization schema — pro homepage každé firmy
Organization schema by mělo být na homepage každého webu bez výjimky. Definuje vaši firmu jako entitu v znalostní bázi Googlu — přiřadí jí název, logo, kontakty a profily. Bez tohoto schema zůstáváte pro AI systémy anonymní organizací, kterou nemohou jednoznačně identifikovat ani citovat.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Název firmy",
"url": "https://vasedomena.cz",
"logo": "https://vasedomena.cz/logo.png",
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+420 123 456 789",
"contactType": "customer service",
"areaServed": "CZ",
"availableLanguage": "Czech"
},
"sameAs": [
"https://www.linkedin.com/company/vas-profil/",
"https://www.facebook.com/vasa-stranka/"
]
}
</script>
Implementace
Jak implementovat schema markup krok za krokem
Schema markup implementujete jako <script type="application/ld+json"> blok vložený do <head> nebo těla stránky — buď ručně, přes WordPress plugin, nebo přes Google Tag Manager. Způsob závisí na vašem technickém zázemí a CMS.
WordPress
Pokud váš web běží na WordPressu, je implementace schema nejjednodušší cestou přes plugin. Rank Math, Yoast SEO a Schema Pro nabízejí grafické rozhraní bez nutnosti psát kód ručně.
Rank Math
Automaticky přidává Article, BreadcrumbList a Organization schema. Pokročilé typy (Product, FAQ, HowTo) nastavíte přes Schema Builder. Zdarma pro základní použití.
Yoast SEO
Generuje Organization schema z nastavení pluginu a Article schema ke každému článku automaticky. FAQ schema přidáte přes Yoast blok v editoru.
Schema Pro
Specializovaný plugin zaměřený výhradně na schema markup. Podporuje přes 20 typů a umožňuje hromadné přiřazení typů schema k celým kategoriím nebo šablonám stránek.
Manuální implementace — kam v HTML kód vložit
JSON-LD blok lze vložit kdekoliv v <head> nebo <body> stránky. Google ho zpracuje správně na obou místech. Doporučená praxe je vkládat ho do <head> — tím zajistíte, že Googlebot schema načte při crawlu co nejdříve.
Pokud váš CMS umožňuje přidat vlastní kód do hlavičky nebo patičky (běžné u Astra, GeneratePress a dalších šablon), vložte JSON-LD blok tam. Pokud nemáte přímý přístup k HTML, použijte Google Tag Manager — schema lze přidat jako vlastní HTML tag s aktivací na konkrétních URL nebo typech stránek.
Implementace přes Google Tag Manager
Google Tag Manager umožňuje nasadit schema markup bez zásahu do kódu webu. Vytvořte nový tag typu Vlastní HTML, vložte JSON-LD blok a nastavte aktivaci na relevantní stránky. Výhoda: změny schema nemusíte řešit s vývojářem. Nevýhoda: GTM načítá tagy přes JavaScript, takže existuje teoretická prodleva mezi načtením stránky a zpracováním schema — v praxi to nemá měřitelný vliv na indexaci.
Testování
Validace a testování — jak ověřit, že schema funguje správně
Validní schema markup ověříte ve třech krocích: Rich Results Test odhalí chyby bránící zobrazení rich results, Schema Markup Validator zkontroluje technickou správnost JSON-LD syntaxe, a Google Search Console ukáže výkon a chyby v čase. Každý z nástrojů řeší jinou vrstvu problémů.
1. Google Rich Results Test
Zadejte URL nebo vložte kód přímo. Nástroj ukáže, pro které typy rich results je stránka způsobilá a jaké chyby nebo varování schema obsahuje. Validujte vždy před publikací.
2. Schema Markup Validator
Technická validace podle specifikace Schema.org. Odhalí syntaktické chyby v JSON-LD, které Rich Results Test někdy přehlédne. Vhodné pro kontrolu vlastnoručně psaného kódu.
3. Google Search Console
Sekce Vylepšení (Enhancements) zobrazuje typy schema detekované na vašem webu, počet způsobilých stránek a případné chyby. Monitorujte průběžně — schema může přestat fungovat po aktualizaci webu.
Časté chyby
Nejčastější chyby při implementaci schema markup
Schema markup je technicky nenáročné, ale detailově citlivé. Jediná chybějící čárka v JSON-LD znevalidní celý blok. Níže jsou chyby, které se opakují nejčastěji — u každé uvádíme konkrétní dopad a jak ji opravit.
Špatný typ schema pro daný obsah
Použití Article schema na produktové stránce nebo generického LocalBusiness pro restauraci místo Restaurant. Výsledek: stránka není způsobilá pro relevantní rich results a Google nedostane přesnou informaci o obsahu.
Oprava: Vždy zkontrolujte dostupné podtypy na Schema.org. LocalBusiness má desítky specifických podtypů — vyberte ten nejbližší vašemu oboru.
Chybějící povinné properties
Product schema bez name, price nebo availability Google označí jako nevalidní. Schema pak nezpůsobuje zobrazení rich result, přestože je technicky přítomné ve zdrojovém kódu.
Oprava: Před implementací zkontrolujte v Google Search Gallery seznam povinných (Required) a doporučených (Recommended) properties pro daný typ.
Duplicitní schema ze dvou zdrojů
WordPress plugin přidá Organization schema a zároveň ho přidáte ručně do hlavičky. Dva identické bloky na jedné stránce generují chybu v Search Console a matou Google při zpracování dat.
Oprava: Před přidáním nového schema zkontrolujte stávající stav přes Rich Results Test nebo Schema Markup Validator. Ponechte vždy jen jeden zdroj pro každý typ.
Schema neodpovídá viditelnému obsahu
Označíte recenze nebo ceny v schema, ale tyto informace nejsou přítomné na stránce pro uživatele. Nebo skryjete obsah do display:none elementů jen proto, aby schema fungovalo. Google to explicitně zakazuje a může stránku penalizovat.
Oprava: Schema musí být přesný odraz viditelného obsahu. Pokud recenze na stránce nejsou, Review schema nepřidávejte.
Syntaktická chyba v JSON-LD
Chybějící čárka mezi properties, nadbytečná závorka nebo špatný formát data ("2026/04/10" místo ISO 8601 formátu "2026-04-10") znevalidní celý blok. Google pak schema ignoruje, aniž by vás na to upozornil jinak než v Search Console.
Oprava: Vždy validujte kód v Rich Results Test nebo Schema Markup Validator před nasazením na produkci. Pro data používejte výhradně ISO 8601 formát.
Implementace bez následného monitorování
Schema přidáte, spustíte Rich Results Test, vše funguje. Pak aktualizujete šablonu webu nebo přepnete plugin a schema přestane fungovat — bez toho, abyste si toho všimli. Ztráta rich results se může projevit poklesem CTR v horizontu týdnů.
Oprava: Nastavte si měsíční kontrolu sekce Vylepšení v Google Search Console. Při každé větší aktualizaci webu spusťte znovu Rich Results Test na klíčových stránkách.
Časté otázky
Časté otázky ke schema markup
Chcete schema markup
nastavit správně napoprvé?
Poradíme vám, které typy schema jsou pro váš web prioritní, a implementaci ověříme v Google Search Console.
Domluvit konzultaciZdroje
Zdroje a reference
Článek vychází z následujících primárních a ověřených zdrojů:
- Google Search Central — Úvod do strukturovaných dat (přístup duben 2026)
- Google Search Gallery — Přehled podporovaných typů structured data (přístup duben 2026)
- Google — Zásady pro strukturovaná data (přístup duben 2026)
- Schema.org — Oficiální slovník strukturovaných dat (přístup duben 2026)
- Google Rich Results Test — Validační nástroj
- Schema Markup Validator — Schema.org
- Semrush — What Is Schema Markup & How to Add It to Your Site (únor 2026)
- Google Search Central Blog — Succeeding in AI Search (2025)