SEO

Strukturovaná data

Značkování dat pro zobrazení rich snippets ve vyhledávání

(Schema.org)

Co jsou strukturovaná data

Strukturovaná data jsou strojově čitelné značkování obsahu podle slovníku schema.org, které vyhledávači popisuje, co na stránce je. Člověk pozná recenzi od ceny podle vzhledu, robot podle popisků v kódu.

JSON-LD, mikrodata a co z toho použít

Zapsat se dají třemi způsoby. Mikrodata a RDFa se vpisují přímo do atributů HTML, kdežto JSON-LD sedí odděleně ve značce script a Google ho doporučuje. Důvod je čistě praktický: značkování v jednom bloku bokem přežije redesign šablony a upraví se bez rytí v produktovém výpisu. Tenhle web ostatně jede na JSON-LD, na každé stránce slovníku najdete v kódu typ DefinedTerm a FAQPage.

Typy, které stojí za nasazení

Slovník schema.org má stovky typů a naprostou většinu z nich nikdy neotevřete. Prakticky se všechno točí kolem pár položek:

  • Product s vnořeným Offer a AggregateRating, základní výbava e-shopu
  • Article nebo BlogPosting u obsahových webů
  • FAQPage tam, kde jsou otázky a odpovědi na stránce opravdu vidět
  • LocalBusiness s adresou a otevírací dobou, pokud máte provozovnu
  • BreadcrumbList, který ve výsledku nahradí dlouhou nečitelnou adresu cestou webem

Otestovat, ne odhadovat

Google má test výsledků s obohaceným vzhledem: vložíte adresu nebo kus kódu a dostanete seznam rozpoznaných typů i chyb. Vedle toho existuje validátor přímo od schema.org, který je přísnější na samotný slovník. Po nasazení pak stojí za to sledovat v Search Console reporty o vylepšeních, protože ukazují chyby na reálných stránkách webu, ne jen na té jedné, kterou jste zrovna vložili do testeru.

Dva pluginy, dvě schémata

Značkování píšu ručně jen tam, kde to jinak nejde. Na Shoptetu i WordPressu ho z velké části obstará platforma nebo doplněk a moje práce je zkontrolovat, co z toho vylezlo. Nejčastější malér, na který narážím: dva pluginy generují Product schema současně, každý trochu jinak, a vyhledávač z toho nemá nic. Druhý v pořadí je neplatný JSON, obvykle kvůli obyčejné uvozovce uvnitř popisku. Kód se přitom tváří normálně, jen ho robot celý zahodí.

Časté otázky

Musí být strukturovaná data zapsaná v JSON-LD?

Nemusí, mikrodata i RDFa Google čte dál. JSON-LD je ale doporučený formát a v praxi se s ním pracuje líp, protože je oddělený od HTML a nerozsype se při každém zásahu do šablony.

Zaručí značkování bohatší výsledek ve vyhledávání?

Nezaručí. Strukturovaná data jsou podklad, rozhodnutí zůstává na vyhledávači a mění se dotaz od dotazu. Bez značkování se rozšířený výsledek neobjeví skoro nikdy, s ním se objevit může.

Jsou strukturovaná data hodnoticí faktor?

Samy o sobě ne, pozici vám nezvednou. Pomáhají strojům porozumět obsahu a otevírají cestu k rozšířenému výsledku, který přitáhne víc prokliků. To je jiná cesta k návštěvám než posun v pořadí.