Domů / Blog / Články

Schema markup a strukturovaná data: Průvodce JSON-LD implementací

Schema markup a strukturovaná data (Schema.org) v JSON-LD formátu. Jak implementovat a získat rich results. CTR vyšší o 30 %.

Jan Pospisil
10 min čtení
SEO a GEOTechnické SEOSEO
Souhrn článku
  • Stránky se strukturovanými daty dosahují v průměru o 30 % vyšší míry prokliků ve výsledcích vyhledávání.
  • Google jednoznačně doporučuje formát JSON-LD, který je oddělený od HTML a snadno spravovatelný.
  • Strukturovaná data musí vždy odpovídat viditelnému obsahu stránky, jinak hrozí manuální penalizace.

Schema markup je strukturovaný kód, který přidáváte na web, aby vyhledávače lépe porozuměly vašemu obsahu. Díky správně implementovaným strukturovaným datům můžete ve výsledcích vyhledávání získat rich results — rozšířené výsledky s hodnocením, cenou, FAQ nebo navigační cestou.

Co je Schema.org a proč na něm záleží

Schema.org je společný slovník strukturovaných dat vytvořený spoluprací Googlu, Microsoftu, Yahoo a Yandexu. Definuje stovky typů entit (Person, Product, Article…) a jejich vlastností, které vyhledávače rozpoznávají.

„Stránky se strukturovanými daty dosahují v průměru o 30 % vyšší míry prokliků (CTR) ve výsledcích vyhledávání.” — Search Engine Journal, 2024

Strukturovaná data nepřímo ovlivňují SEO dvěma způsoby:

  • Lepší zobrazení v SERP — rich results přitahují pozornost a zvyšují CTR
  • Přesnější porozumění obsahu — Google lépe chápe kontext a relevanci stránky

Formáty strukturovaných dat: JSON-LD, Microdata a RDFa

Existují tři formáty pro implementaci strukturovaných dat. Google jednoznačně doporučuje JSON-LD.

FormátImplementaceDoporučení GooglemVýhody
JSON-LD<script> tag v <head> nebo <body>DoporučenýOddělený od HTML, snadno spravovatelný
MicrodataHTML atributy (itemscope, itemprop)PodporovanýPřímo v HTML, historicky rozšířený
RDFaHTML atributy (vocab, typeof, property)PodporovanýFlexibilní, ale komplexnější

JSON-LD je preferovaný formát, protože:

  • Neovlivňuje HTML strukturu stránky
  • Snadno se generuje dynamicky na serveru
  • Je čitelný i pro vývojáře bez hlubší znalosti Schema.org
  • Google jej explicitně doporučuje v dokumentaci

Nejčastější typy Schema markup

Organization a LocalBusiness

Základní identifikace vaší firmy. Organization pro firmy obecně, LocalBusiness pro podniky s fyzickou provozovnou. Umožňuje zobrazení v Knowledge Panelu.

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Název firmy",
  "url": "https://www.example.cz",
  "logo": "https://www.example.cz/logo.png",
  "sameAs": [
    "https://www.facebook.com/example",
    "https://www.linkedin.com/company/example"
  ]
}

Article a BlogPosting

Pro články a blogové příspěvky. Pomáhá Googlu správně indexovat obsah, zobrazit datum publikace a autora.

Product a Review

Klíčové pro e-shopy. Umožňují zobrazení ceny, dostupnosti, hodnocení hvězdičkami přímo ve výsledcích vyhledávání.

FAQ a HowTo

FAQPage zobrazí rozbalovací otázky a odpovědi přímo v SERP. HowTo zobrazí kroky návodu s obrázky. Oba typy výrazně zvyšují plochu, kterou váš výsledek v SERP zabírá.

Navigační cesta (drobečková navigace). Nahrazuje URL v SERP čitelnou cestou, což zlepšuje orientaci uživatelů.

Typy Schema a jejich SERP funkce

Typ SchemaSERP funkceVhodné pro
ProductCena, dostupnost, hodnoceníE-shopy, produktové stránky
FAQPageRozbalovací otázky v SERPInformační stránky, služby
HowToKroky s obrázkyNávody, tutoriály
ArticleDatum, autor, obrázekBlog, zpravodajství
BreadcrumbListNavigační cesta místo URLVšechny stránky s hierarchií
LocalBusinessKnowledge Panel, mapaLokální podnikání
Review / AggregateRatingHvězdičky v SERPRecenze, hodnocení
EventDatum, místo, cena vstupenkyAkce, konference
RecipeČas přípravy, kalorie, hodnoceníRecepty
VideoObjectVideo náhled v SERPVideo obsah

Jak implementovat Schema.org v JSON-LD formátu

Krok 1: Identifikujte vhodné typy

Projděte si stránky vašeho webu a určete, které typy Schema jsou relevantní. Každá stránka by měla mít minimálně:

  • Organization nebo LocalBusiness (na homepage)
  • BreadcrumbList (na všech podstránkách)
  • Specifický typ podle obsahu (Article, Product, FAQ…)

Krok 2: Vytvořte JSON-LD kód

Použijte Schema.org dokumentaci jako referenci. Vyplňte všechny povinné vlastnosti a co nejvíce doporučených vlastností.

Krok 3: Vložte na stránku

JSON-LD kód vložte jako <script type="application/ld+json"> do <head> nebo na konec <body>. Na jedné stránce můžete mít více JSON-LD bloků nebo je spojit do pole.

Krok 4: Otestujte

Před nasazením vždy otestujte — viz následující sekce.

Krok 5: Monitorujte v Search Console

Po nasazení sledujte v Google Search Console sekci Vylepšení (Enhancements), kde Google reportuje nalezené strukturované typy a případné chyby.

Testovací nástroje

  • Rich Results Test (search.google.com/test/rich-results) — nejdůležitější nástroj, ukazuje, zda stránka získá rich results
  • Schema Markup Validator (validator.schema.org) — validuje syntaxi proti Schema.org specifikaci
  • Google Search Console — sekce Vylepšení zobrazuje chyby a varování u nasazených strukturovaných dat
  • Structured Data Testing Tool (starší, ale stále funkční alternativa)

Doporučujeme testovat v Rich Results Test pro ověření zobrazení v Googlu a ve Schema Markup Validator pro kontrolu správnosti kódu.

Časté chyby při implementaci

  1. Neviditelný obsah — strukturovaná data popisují obsah, který na stránce není viditelný pro uživatele. Google to považuje za spam.
  2. Chybějící povinné vlastnosti — každý typ Schema má povinné atributy. Bez nich Google markup ignoruje.
  3. Nesprávný typ — použití Product Schema pro stránku, která není produktová, nebo Review pro vlastní produkt.
  4. Zastaralá data — ceny, dostupnost nebo hodnocení neodpovídají aktuálnímu stavu na stránce.
  5. Duplikované entity — více JSON-LD bloků definujících stejnou entitu s odlišnými daty.
  6. Ignorování varování — varování v Rich Results Test nejsou chyby, ale jejich oprava zvyšuje šanci na rich results.

Dopad na výsledky vyhledávání

Strukturovaná data negarantují zobrazení rich results — Google se rozhoduje sám na základě kvality dat, relevance a dalších faktorů. Nicméně bez správného Schema markup nemáte šanci rich results získat.

Klíčové benefity správné implementace:

  • Vyšší CTR — rich results zabírají více prostoru v SERP a přitahují pozornost
  • Lepší porozumění obsahu — Google přesněji chápe, o čem stránka je
  • Knowledge Panel — firemní profil přímo ve vyhledávání
  • Voice Search — strukturovaná data pomáhají hlasovým asistentům najít správné odpovědi

Často kladené otázky

Zlepší Schema markup přímo mé pozice ve vyhledávání?

Strukturovaná data nejsou přímým rankingovým faktorem. Google ale opakovaně potvrdil, že mu pomáhají lépe porozumět obsahu stránky, což nepřímo ovlivňuje relevanci. Hlavní přínos spočívá ve vyšším CTR díky rich results — a vyšší CTR může pozitivně ovlivnit pozice.

Kolik typů Schema můžu mít na jedné stránce?

Na jedné stránce můžete mít neomezený počet typů Schema, pokud odpovídají obsahu stránky. Typicky kombinujete BreadcrumbList s Article nebo Product. Důležité je, aby každý markup popisoval obsah, který je na stránce skutečně viditelný.

Musím Schema markup aktualizovat při změně obsahu?

Ano. Strukturovaná data musí vždy odpovídat aktuálnímu obsahu stránky. U e-shopů to znamená synchronizaci cen a dostupnosti. U článků aktualizaci data úpravy (dateModified). Nekonzistence mezi Schema a viditelným obsahem může vést k manuální penalizaci ze strany Googlu.

Je lepší implementovat Schema ručně, nebo použít plugin?

Záleží na platformě a rozsahu webu. Pro WordPress existují kvalitní pluginy (Yoast SEO, Rank Math), které automaticky generují základní Schema. Pro vlastní weby nebo pokročilé implementace (Product, FAQ, HowTo) je ruční nebo programatická implementace přesnější a flexibilnější. Vždy ale výsledek ověřte v Rich Results Test.

Chcete podobné výsledky?

Pomůžu vám s online marketingem a SEO. Ozvěte se mi a probereme to.

Nezávazná konzultace

Podobné články

SEO copywriting a tvorba optimalizovaných textů

SEO copywriting: Texty pro vyhledávače i lidi

Co je SEO copywriting a jak psát texty, které se umístí ve vyhledávačích? Průvodce optimalizací obsahu, nástroji a cenami..

Přečíst →
SEO kurzy

SEO kurzy: Kde se naučit SEO v Česku

Přehled SEO kurzů v Česku.

Přečíst →
SEO on-page optimalizace

SEO on-page: Průvodce on-page optimalizací

Kompletní průvodce on-page SEO.

Přečíst →

Související pojmy

SEO expert

Jak se stát SEO expertem? Zjistěte, jaké zkušenosti a dovednosti potřebujete, čím se expert liší od specialisty a jak budovat portfolio..

SEO specialista

Kdo je SEO specialista a co obnáší jeho práce? Přehled dovedností, denních úkolů, platového ohodnocení v ČR a kariérních cest..

HTTP 500

HTTP 500 (Internal Server Error) je neočekávaná chyba serveru.

Evergreen obsah

Evergreen obsah zůstává relevantní dlouhodobě a tvoří základ SEO strategie.

← Všechny články