Strukturovaná data jsou mocným nástrojem pro zlepšení SEO, který bohužel mnoho webů stále nevyužívá správně. Jako SEO konzultant s dlouholetou praxí vidím, že správně implementovaná strukturovaná data mohou za minimum námahy zvýšit CTR ve vyhledávání, zlepšit výsledky a pomoci vyhledávačům lépe pochopit obsah stránek. Strukturovaná data jsou i součástí mnoha SEO analýz a auditů, jelikož některé typy jsou opravdu velmi snadno implementovatelné. V tomto článku se s vámi podělím o to, co strukturovaná data jsou, jak fungují a jak je můžete implementovat na svém webu.

Co jsou strukturovaná data a proč jsou důležitá?

Strukturovaná data jsou způsob, jak vyhledávačům předat informace o obsahu našich stránek ve formátu, kterému jednoznačně rozumí. Samozřejmě dnes si již vyhledávače poradí často dobře i s weby bez strukturovaných dat a správně si je zařadí. Ale proč riskovat.

Drtivá většina webů nemá strukturovaná data implementována správně nebo je nemá vůbec. Vyhledávače tak musí mnohem více „přemýšlet“ nad tím, co na stránkách vlastně je a vy se tak vystavujete tomu, že si vás zařadí špatně a nebo vůbec. To je škoda mimo jiné i proto, že tím přicházíte o možnost získat atraktivnější zobrazení ve výsledcích vyhledávání – takzvané Rich Snippets.

Strukturovaná data jsou v podstatě technikou, jak strojům přeložit obsah stránky způsobem, který naprosto jednoznačně chápou. Z mé zkušenosti vím, že weby se správně implementovanými strukturovanými daty mají často vyšší CTR (míru prokliku) ve výsledcích vyhledávání a lépe performují. Na druhé straně od toho nelze očekávat zázraky. Na některých projektech nasazení strukturovaných dat neudělal jednoduše vůbec nic.

Jak strukturovaná data fungují a k čemu slouží

Vyhledávače používají strukturovaná data k získání podkladů pro zobrazení speciálních funkcí ve výsledcích vyhledávání. Když do stránky přidáte kus kódu ve formátu JSON-LD, vyhledávač jej může využít k vytvoření obohaceného výsledku vyhledávání.

Google strukturovaná data

Například když implementujete strukturovaná data pro recenzi produktu, mohou se ve výsledcích vyhledávání zobrazit hvězdičky hodnocení. To dlouhou dobu bylo (a stále je), i když to už Google mění (polovina roku 2025), trochu tricky. Stačilo si dát totiž strukturovaná data do kódu všech stránek, která se nezakládají na pravdě a Google to začal slepě zobrazovat. Tento kód:

Já to například zrcadlím z Google hodnocení, ale kdybych si dal do webu 9785 hodnocení s 5 hvězdami, tak mi to tam Google také s velkou pravděpodobností propíše.

Poslední dobou jsem si v SERPu ale všimnul jiného typu hodnocení. Psal sem o něm na LinkedIn:

Nebo když máte e-shop, můžete pomocí strukturovaných dat označit cenu a dostupnost produktů, což se pak může zobrazit přímo ve výsledcích vyhledávání.

Bylo mnohokrát prokázáno, že vizuální atraktivita výsledků vyznačených pomocí Rich Snippets zvyšuje šanci, že na ně uživatelé kliknou, což samozřejmě zlepšuje míru prokliku (CTR). Máme i určité náznaky, že Google tyto weby a výsledky o něco více preferuje, než výsledky bez strukturovaných dat. I zde funguje marketingové pravidlo odlišitelnosti – když je výsledek výrazný a odlišný, tak bude mít lepší proklikovost, ovšem je důležité, aby odpovídal na vyhledávací záměr uživatele.

Typy strukturovaných dat a jejich využití

Strukturovaná data většinou používají Schema.org, který byl vytvořen jako výsledek spolupráce společností Google, Bing, Yahoo! a Yandex. Existují doslova stovky typů strukturovaných dat, které můžete na svém webu využít. S některými vyhledávače vůbec nepracují.

Před několika lety jsem na jednom webu masivně nasazoval strukturovaná data How-to a FAQ, ale v srpnu 2023 Google oznámil, že omezuje zobrazování rozšířených výsledků pro typy „How-to“ a „FAQ“ v SERPu pro většinu webů. Hodiny práce tak najednou ztratily na významu.

Z mé praxe SEO konzultanta mohu potvrdit, že nejužitečnější jsou tyto typy:

Při práci s klienty nejčastěji implementuji strukturovaná data pro Article, Product, Organization a dříve velmi hojně AggregateRating, protože přinášejí nejvýraznější výsledky pro většinu webů. Vše se ale mění tím, jak Google mění pravidla hry. Ze dne na den se různá strukturovaná data stávají nerelevantní a jejich nasazení nám může dokonce škodit. Proto je dobré testovat trendy.

Jak implementovat strukturovaná data

Existuje několik způsobů, jak strukturovaná data na web implementovat:

  1. JSON-LD – Formát doporučovaný Googlem, který do HTML kódu vkládá blok strukturovaných dat
  2. Microdata – Starší formát, kdy se data vkládají přímo do HTML značek
  3. RDFa – Ještě starší formát, velmi podobný mikrodatům

Osobně vždy doporučuji používat JSON-LD, protože odděluje data pro vyhledávač od HTML, což je mnohem přehlednější a snazší na implementaci i údržbu. Google tento formát jednoznačně preferuje, což je další důvod, proč ho upřednostňuji i já.

Propojení entit a sémantické SEO

Většina implementací strukturovaných dat, které jsem kdy viděl, odpovídala pouze té nejmenší možné implementaci a soustředí se na zvýšení CTR. Problém je v tom, že na stránkách se pak často nachází několik samostatně popsaných entit, které mezi sebou nemají žádný vztah.

Vyhledávač tak na první dobrou nepozná, o které z nich daná stránka vlastně je. Toto považuji za chybu, která snižuje efektivitu strukturovaných dat. Na druhou stranu tuto chybu má opravdu drtivá většina webů. S tím, jak rozpoznávací schopnosti Googlu a dalších systémů postupují, tak je opravdu otázka, jestli k oné komplexní implementaci přistoupit.

Pro efektivní sémantické SEO je důležité:

  1. Určit hlavní entitu stránky – Buď pomocí „mainEntity“ (začnete popisovat stránku a jako součást uvedete hlavní entitu) nebo „mainEntityOfPage“ (začnete popisovat hlavní předmět a uvedete, že je hlavní entitou stránky).
  2. Propojit entity v kódu – Můžete to udělat buď vnořením (v jedné části kódu je vložena další, která s ní souvisí) nebo pomocí ID (každé entitě přidáte unikátní identifikátor, na který se odkážete).

Správná implementace by měla vypadat tak, že strukturovaná data, stejně jako stránka sama, popisují pouze jednu hlavní entitu. Vše ostatní je pouze doplnění informací, které se k této hlavní entitě vážou. To vám může pomoci lépe pracovat z webem z pohledu SEO a udělat ho pro Google přehlednější.

Pokud máte dobře zpracovaný web s správným akcentováním, tak vám strukturovaná data může pomoci vygenerovat ChatGPT. Následně si můžete otestovat v nástroji na testování strukturovaných dat. Mně vygeneroval následující a jako zdroj měl pouze web.

Příklady kódů ke zkopírování

Zde jsou některé příklady strukturovaných dat, které můžete použít (po úpravě) na svém webu:

1. Článek (Article)

text<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Jak optimalizovat rychlost webu",
  "image": "https://www.patrikpilous.cz/images/article-image.jpg",
  "author": {
    "@type": "Person",
    "name": "Patrik Pilous"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Patrik Pilous",
    "logo": {
      "@type": "ImageObject",
      "url": "https://www.patrikpilous.cz/images/logo.jpg"
    }
  },
  "datePublished": "2025-04-21",
  "dateModified": "2025-04-21"
}
</script>

2. Událost (Event)

text<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "Event",
  "name": "SEO workshop s Patrikem Pilousem",
  "description": "Praktický workshop zaměřený na SEO techniky a strategie.",
  "startDate": "2025-05-15T09:30",
  "url": "https://www.patrikpilous.cz/workshop",
  "location": {
    "@type": "Place",
    "name": "Impact Hub Praha",
    "address": {
      "@type": "PostalAddress",
      "addressLocality": "Praha",
      "streetAddress": "Drtinova 10",
      "postalCode": "150 00"
    }
  },
  "offers": {
    "@type": "Offer",
    "price": "2990",
    "priceCurrency": "CZK",
    "url": "https://www.patrikpilous.cz/workshop/registrace"
  }
}
</script>

3. FAQ (Často kladené otázky)

text<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "Co je SEO?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "SEO (Search Engine Optimization) je proces optimalizace webových stránek pro vyhledávače s cílem získat vyšší pozice ve výsledcích vyhledávání."
    }
  }, {
    "@type": "Question",
    "name": "Jak dlouho trvá, než se projeví výsledky SEO?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Doba, po kterou se projeví výsledky SEO, se liší v závislosti na konkurenci, stáří domény a kvalitě optimalizace. Obvykle trvá 3-6 měsíců, než se projeví významnější výsledky."
    }
  }]
}
</script>

4. Local Business (Místní podnikání)

text<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "SEO konzultace Patrik Pilous",
  "image": "https://www.patrikpilous.cz/images/office.jpg",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Náměstí Míru 15",
    "addressLocality": "Praha",
    "postalCode": "120 00",
    "addressCountry": "CZ"
  },
  "telephone": "+420 777 888 999",
  "openingHours": "Mo-Fr 09:00-17:00",
  "priceRange": "$$"
}
</script>

5. Product (Produkt)

text<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "SEO audit",
  "image": "https://www.patrikpilous.cz/images/seo-audit.jpg",
  "description": "Komplexní SEO audit vašeho webu s detailními doporučeními.",
  "offers": {
    "@type": "Offer",
    "url": "https://www.patrikpilous.cz/sluzby/seo-audit",
    "priceCurrency": "CZK",
    "price": "5000",
    "availability": "https://schema.org/InStock"
  }
}
</script>

Nástroje pro testování a kontrolu strukturovaných dat

Z vlastní zkušenosti vím, že správná implementace je klíčová, proto doporučuji využít tyto nástroje:

  1. Test rozšířených výsledků – Užitečný nástroj od Googlu, dostupný bez Search Console
  2. Google Search Console – V sekci „Strukturovaná data, která nelze analyzovat“ najdete přehled problémů
  3. Schema.org Validator – Na validator.schema.org můžete zkontrolovat správnost implementace
  4. SchemaPaths od Schema App – Pokud chcete propojit entity a nevíte jak, tento nástroj vám ukáže možné vztahy mezi nimi

Mé tipy a doporučení jako SEO konzultanta

Na základě mých zkušeností s implementací strukturovaných dat pro klienty vám mohu dát několik praktických tipů:

  1. Zaměřte se na kvalitu, ne kvantitu – Raději mějte několik správně implementovaných a propojených entit než desítky samostatných, které spolu nesouvisí.
  2. Nepoužívejte strukturovaná data pro neexistující obsah – Google může penalizovat weby, které používají strukturovaná data pro obsah, který na stránce fakticky není.
  3. Pravidelně kontrolujte funkčnost – Nástroje jako Google Search Console vám pomohou odhalit případné chyby v implementaci.
  4. Využijte pluginy a nástroje – Pokud používáte WordPress, můžete využít pluginy jako Yoast SEO, které automaticky přidávají základní strukturovaná data.
  5. Buďte konzistentní – Informace ve strukturovaných datech by měly odpovídat obsahu stránky a být konzistentní napříč celým webem.

Základní shrnutí

Strukturovaná data jsou jedním z nedoceněných aspektů SEO, který může přinést konkurenční výhodu. Pomáhají vyhledávačům lépe pochopit obsah vašich stránek a mohou vést k atraktivnějšímu zobrazení ve výsledcích vyhledávání. Určitě je neberte jako něco, co vás vystřelí na měsíc. Dělal jsem různé implementace strukturovaných dat a opravdové změny docílíte až u velkých projektů, kde jsou opravdu chyby v implementaci nebo zde strukturovaná data nejsou.

I když to může znít technicky, s pomocí výše uvedených příkladů a nástrojů zvládnete základní implementaci i vy. A pokud si nejste jisti, vždy se můžete obrátit na odborníka (třeba na mě).

Jako SEO konzultant vidím, že správně implementovaná strukturovaná data jsou investicí, která se dlouhodobě vyplácí. Nejenže zvyšují šanci na získání rich snippetů, ale také pomáhají vyhledávačům lépe pochopit kontext vašeho obsahu, což může mít pozitivní vliv na vaše pozice ve vyhledávání.

Doufám, že vám tento článek pomohl lépe pochopit strukturovaná data a jejich implementaci. Pokud máte jakékoli dotazy, neváhejte mě kontaktovat a domluvit si konzultaci.

Back to top