Proč jsou značky schema.org klíčové pro obsahové weby
Strukturovaná data (schema.org) poskytují vyhledávačům, sociálním sítím a dalším automatizovaným systémům explicitní strojově čitelný popis obsahu stránky. Pro obsahové weby – blogy, zpravodajské servery, portály, návody, recenze či redakční sekce e-shopů – znamená správné nasazení typů schema.org lepší viditelnost ve výsledcích vyhledávání (rich snippets, karusely, znalostní panely), vyšší míru prokliku (CTR) a konzistentnější zpracování metadat napříč kanály.
Zásady nasazení (osvědčené postupy)
- Upřednostňujte JSON-LD – jde o doporučený a nejbezpečnější formát (vložený v <script type=“application/ld+json“>).
- Jednoznačnost – každá stránka by měla mít přesné určení svého hlavního typu entity (mainEntity).
- Konzistence mezi metaznačkami (title, canonical, meta description) a obsahem ve strukturovaných datech.
- Úplnost – vyplňujte všechny relevantní a doporučené vlastnosti (author, datePublished, image, headline, description, url).
- Validace – testujte pomocí nástrojů, jako jsou Rich Results Test a Schema Markup Validator.
- Neuvádějte zavádějící údaje – data musí odpovídat skutečnému obsahu stránky.
Klíčové typy schema.org pro obsahové weby
Tato část shrnuje nejdůležitější typy a uvádí, pro jaké druhy obsahu se nejlépe hodí.
- Article / NewsArticle / BlogPosting – základ pro jakýkoli redakční obsah, zprávy a blogy.
- WebPage / WebSite – pro obecné stránky a SearchAction (vyhledávání na webu).
- BreadcrumbList – navigační drobečková navigace, důležitá pro UX a SERP.
- Organization / Person – informace o autorovi či vydavateli (publisher).
- ImageObject / VideoObject / AudioObject – multimediální doplňky k obsahu.
- FAQPage / QAPage – často kladené otázky a otázky s odpověďmi (využívané pro rich FAQ snippet).
- HowTo – návody rozdělené do kroků; umožňuje zobrazit kroky přímo ve výsledcích vyhledávání.
- Review & AggregateRating – recenze a souhrnná hodnocení článků, produktů, služeb či míst.
- Product – pokud obsah zahrnuje komerční profily produktů nebo jejich recenze.
- Event / Course / Recipe / Dataset – specifické typy pro události, kurzy, recepty a datové sady (datové portály).
Article, NewsArticle, BlogPosting – redakční obsah
Kdy použít: každou zprávu, analýzu, příspěvek na blogu nebo rozsáhlý odborný článek. Rozdíly: NewsArticle pro zpravodajský obsah, BlogPosting pro blogy, Article jako obecný typ.
Důležité vlastnosti: headline, description, image (ImageObject), author (Person nebo Organization), datePublished, dateModified, mainEntityOfPage (URL), publisher (Organization s logem jako ImageObject).
Příklad JSON-LD (zjednodušený):
BreadcrumbList – navigační drobečková navigace
BreadcrumbList pomáhá vyhledávačům porozumět struktuře stránek a může se zobrazit přímo v SERP. Klíčové jsou položky s pozicí (position), názvem (name) a odkazem (item).
Organization a Person – autorství a vydavatel
Dobře strukturované informace o autorovi nebo vydavateli zvyšují důvěryhodnost obsahu a často se vyžadují pro rich results (např. „publisher.logo“ pro NewsArticle). U autorských profilů doporučujeme vytvořit samostatné stránky autorů a propojit je pomocí author.url.
ImageObject, VideoObject, AudioObject – multimediální obsah
Samostatné deklarování multimédií (namísto pouhého uvedení URL) umožňuje uvést metadata: caption, copyrightHolder, uploadDate, thumbnail. U videí jsou důležité vlastnosti videoDuration, embedUrl a interactionStatistic (views).
FAQPage a QAPage – často kladené otázky a otázky s odpověďmi
FAQPage vhodně strukturuje sekce otázek a odpovědí, které se ve výsledcích vyhledávání mohou zobrazit jako rozbalovací blok FAQ. Každá otázka obsahuje pole acceptedAnswer nebo suggestedAnswer (Text). QAPage má také specifika pro stránky s komunitními odpověďmi (např. StackExchange).
HowTo – návody krok za krokem
HowTo umožňuje strukturovat postupy do kroků (step), uvádět materiály a nástroje a v některých případech zobrazovat kroky přímo v SERP. Každým krokem může být Text, HowToStep nebo HowToSection.
Review a AggregateRating – recenze a hodnocení
Pokud publikujete recenze (produktu, služby, knihy nebo filmu), použijte Review a AggregateRating. U recenzovaných položek použijte vlastnost itemReviewed (např. Product nebo CreativeWork).
Product – redakční profily produktů a affiliate obsah
Pokud obsah zahrnuje profil produktu (srovnání, recenze, affiliate články), je nezbytný typ Product s vlastnostmi name, image, description, sku, brand a offers (Offer). Offers zahrnuje cenu, dostupnost (inStock), priceCurrency a url.
Event, Course, Recipe, Dataset – specifické typy obsahu
Pro události používejte Event, pro online či prezenční kurzy Course, pro recepty Recipe (s vlastnostmi cookTime, recipeIngredient, nutrition) a pro datové portály Dataset. Každý z těchto typů má specifické vlastnosti, které vyhledávače očekávají pro zobrazování rich results.
WebSite a SearchAction – vylepšení interního vyhledávání
Definování SearchAction umožní propojit interní vyhledávání webu s vlastním výsledkem vyhledávání ve vyhledávači prostřednictvím strukturovaných dat.
SpeakableSpecification a Accessibility
U obsahu určeného ke čtení nahlas (TTS) nebo pro hlasové asistenty použijte SpeakableSpecification (vlastnost speakable) – určete selektory nebo CSS selektory, aby asistent věděl, které části mají přednost.
CreativeWorkSeries a seriálový obsah
Pokud publikujete série článků, podcastů nebo dílů s více čísly, použijte CreativeWorkSeries pro lepší konzistenci metadat napříč jednotlivými díly.
Tipy pro implementaci ve velkých redakcích
- Šablonování JSON-LD – generujte JSON-LD dynamicky z CMS (pole author, datePublished, image, canonical).
- Úprava metadat v CMS – umožněte editorům validovat a zobrazit náhled schema pro článek před publikací.
- Automatické záložní hodnoty – pokud chybí obrázek, použijte jako záložní hodnotu výchozí publisher.logo namísto prázdného pole.
- Verzování – při aktualizaci článku aktualizujte dateModified a zachovávejte konzistentní id (mainEntityOfPage -> @id).
- Audit a reporting – pravidelně kontrolujte chybné nebo chybějící datové položky pomocí protokolů a nástrojů pro SEO.
Typické chyby a jak se jim vyhnout
- Nesoulad mezi obsahem stránky a údaji ve schema (např. datum publikace ve schema je novější než datum uvedené v textu stránky).
- Duplicitní nebo konfliktní deklarace (více entit označujících tutéž věc pomocí různých URL).
- Chybějící povinné vlastnosti pro konkrétní rich results (např. publisher.logo pro NewsArticle).
- Používání zastaralých typů nebo nesprávných typů v daném kontextu (např. Article namísto HowTo pro návody rozdělené do kroků).
Testování a monitorování
Po nasazení validujte každou šablonu/typ pomocí:
- Google Rich Results Test – testování možností zobrazení rich snippets.
- Schema Markup Validator – obecná validace struktury JSON-LD.
- Search Console (pokud jsou přiřazeny příslušné služby) – sledování chyb a upozornění.
Strategická doporučení
Pro obsahové weby je investice do správného a konzistentního nasazení schema.org významná: zlepšuje indexaci, umožňuje zobrazovat bohaté výsledky a buduje důvěryhodnost. Přednostně implementujte Article/NewsArticle/BlogPosting, BreadcrumbList, Organization/Person, multimediální objekty a FAQ/HowTo tam, kde jsou relevantní. Automatizujte generování JSON-LD prostřednictvím CMS, testujte před publikováním a pravidelně auditujte implementaci z hlediska konzistence a aktuálnosti.
