Modul 5 · 5.1
Slovenčina
Štruktúrované údaje a rozšírené výsledky
Modul 5: Štruktúrované údaje · Čas čítania: 11 minút
Cieľ lekcie: Po tejto lekcii dokážete vysvetliť, čo sú štruktúrované údaje, ako je zostavený blok JSON-LD a čo vo výsledkoch vyhľadávania prinášajú a čo nie.
Kľúčové pojmy: štruktúrované údaje, schema.org, JSON-LD, Microdata, RDFa, @context, @type, vlastnosť, typ a podtyp, rozšírený výsledok (rich result), znalostný panel, žiadna záruka, opisovať iba viditeľný obsah, zrušené rozšírené výsledky (FAQ, HowTo)
Čo vidí vyhľadávač, keď číta vašu stránku
Človek, ktorý otvorí kontaktnú stránku kvetinárstva Bloemenatelier Lotte, hneď vidí: toto je kvetinárstvo, tu je adresa, vtedy otvárajú. Vyhľadávač číta tú istú stránku ako dlhý rad textu a HTML. Dokáže z neho veľa vyčítať, ale musí hádať. Je "033 000 0000" telefónne číslo alebo číslo objednávky? Je "Voorbeeldstraat 12" adresa obchodu alebo dodávateľa?
Štruktúrované údaje sú malý doplnkový kúsok kódu, v ktorom tieto fakty zapíšete s pevným označením: toto je názov, toto je adresa, toto sú otváracie hodiny. Google to hovorí sám: Google používa štruktúrované údaje, ktoré nájde na webe, na pochopenie obsahu stránky. Nie je to teda text pre vašich návštevníkov, ale zhrnutie pre stroje.
schema.org: jeden slovník pre všetky vyhľadávače
Aby to fungovalo, musia sa označenia všade volať rovnako. Na to slúži schema.org, spoločný slovník, ktorý v júni 2011 spustili Google, Bing a Yahoo. Obsahuje typy (druhy vecí, napríklad Organization, LocalBusiness, Product, Event) a vlastnosti (charakteristiky takejto veci, napríklad name, address, telephone).
Typy sú do seba vnorené, od všeobecného po konkrétne. Kvetinárstvo je v schema.org:
Thing > Organization > LocalBusiness > Store > FloristPodtyp dedí všetky vlastnosti typov nad ním. Florist má teda aj address (z LocalBusiness) a name (z Thing). Google žiada používať najkonkrétnejší typ, ktorý sedí: radšej Florist než iba LocalBusiness.
Tri spôsoby zápisu
Existujú tri zápisy. Google podporuje všetky tri a uvádza, že sú rovnako dobré, pokiaľ je značkovanie platné:
| Zápis | Ako vyzerá | Kde sa s ním stretnete |
|---|---|---|
| JSON-LD | Jeden samostatný blok <script type="application/ld+json"> s JSON, v <head> alebo <body> | Forma odporúčaná spoločnosťou Google; to, čo väčšinou vytvárajú nástroje na tvorbu webov a pluginy |
| Microdata | Doplnkové atribúty priamo v HTML (itemscope, itemtype, itemprop) | Staršie témy a e-shopy |
| RDFa | Tiež atribúty v HTML (vocab, typeof, property) | Menej často |
Bing číta schema.org tiež, v JSON-LD aj Microdata. V tomto kurze používame iba JSON-LD: je oddelené od vášho dizajnu, dá sa čítať bez hľadania v HTML a chyba v ňom vašu stránku nepokazí.
Ako čítať blok JSON-LD
Takto vyzerá malý blok pre Bloemenatelier Lotte:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Florist",
"name": "Bloemenatelier Lotte",
"url": "https://www.example.com/",
"telephone": "+31 33 000 0000"
}
</script>Riadok po riadku:
@contexthovorí, aký slovník používate:https://schema.org. Bez tohto riadku čitateľ nevie, čo znamenáname.@typehovorí, o aký druh veci ide. Na veľkých písmenách záleží:Florist, nieflorist.- Potom nasledujú vlastnosti, vždy v tvare
"naam": waarde(názov: hodnota). Hodnotou môže byť text (v úvodzovkách), číslo, zoznam (v[ ]) alebo opäť objekt s vlastným@type(v{ }), napríklad adresa.
JSON je prísny. Každý text je v dvojitých úvodzovkách, vlastnosti sa oddeľujú čiarkou a za poslednou vlastnosťou nie je čiarka. Jedna nesprávna čiarka a celý blok je neplatný: čitateľ ho potom zahodí, aj keď je zvyšok správny. V lekcii 5.3 si takéto chyby precvičíte.
Stránka môže mať viac blokov alebo jeden blok so zoznamom pod @graph. To druhé robí napríklad AI Builder: na každej stránke je objekt WebSite a na domovskej stránke a stránkach s kontaktným blokom aj firma.
Čo to prináša: rozšírené výsledky a znalostný panel
Bežné výsledky vyhľadávania pozostávajú z titulku, adresy a kúska textu. Rozšírený výsledok (rich result) je výsledok s niečím navyše: hviezdičky a cena pri produkte, čas prípravy pri recepte, dátum a miesto pri podujatí, navigačná cesta namiesto holej adresy. Pre mnohé z týchto zobrazení Google potrebuje štruktúrované údaje.
Pre lokálnu firmu je najdôležitejší účinok iný: Google môže vaše údaje použiť pre znalostný panel, blok s adresou, otváracími hodinami a telefónom, ktorý sa zobrazí vpravo alebo navrchu, keď niekto hľadá vašu firmu. Zohráva v tom úlohu aj váš Google Business Profile (modul 6) a ďalšie zdroje.
Tri veci, ktoré o tom Google sám jasne hovorí:
- Žiadna záruka. Google nezaručuje, že sa vaše štruktúrované údaje zobrazia vo výsledkoch vyhľadávania, ani keď test hlási, že je všetko v poriadku.
- Povinné vlastnosti. Položka bez povinných vlastností neprichádza do úvahy pre rozšírený výsledok. Odporúčané vlastnosti výsledok vylepšia.
- Nie je to tlačidlo na vyššie umiestnenie. Google uvádza štruktúrované údaje ako spôsob, ako pochopiť vašu stránku a umožniť špeciálne zobrazenia. Nikde sa nepíše, že sa vďaka nim dostanete vyššie. Kto to sľubuje, sľubuje niečo, čo Google nehovorí.
Zobrazenia aj zanikajú
Ktoré rozšírené výsledky existujú, sa mení. Dva známe príklady:
- HowTo (postupy krok za krokom): od septembra 2023 ich Google už nezobrazuje.
- FAQ (rozbaľovacie otázky a odpovede): v auguste 2023 obmedzené na známe weby štátnej správy a zdravotníctva a od 7. mája 2026 ich Google nezobrazuje vôbec.
V rokoch 2025 a 2026 Google zrušil ešte ďalšie zobrazenia, aby bola stránka s výsledkami jednoduchšia. Typ FAQPage v schema.org však naďalej existuje. Ponaučenie: nestavajte web okolo jedného špeciálneho zobrazenia a pri pochybnostiach si v dokumentácii Google overte, ktoré zobrazenia ešte existujú. Opisovať vaše firemné údaje ako LocalBusiness však zostáva užitočné, pretože ide o skutočné, stále fakty.
Opisujte iba to, čo na stránke naozaj je
Najdôležitejšie pravidlo Google: vaše štruktúrované údaje musia byť pravdivým obrazom stránky. Neopisujte nič, čo návštevník na stránke nevidí, a nič zavádzajúce. Ak je vo vašom JSON-LD "open tot 22:00" (otvorené do 22:00), hoci zatvárate o 18:00, nie je to šikovný trik, ale chyba, ktorá vašich zákazníkov postaví pred zatvorené dvere. Zneužitie (napríklad vymyslené recenzie) môže viesť k manuálnemu opatreniu: stránka potom už neprichádza do úvahy pre rozšírené výsledky. Lekcia 5.3 sa tomu venuje podrobnejšie.
V praxi: kto píše JSON-LD?
Takmer nikto to nepíše ručne. AI Builder od WebOké automaticky vloží do každého zverejneného webu objekt WebSite a objekt firmy (LocalBusiness alebo podtyp, napríklad Florist), vyplnený firemnými údajmi, ktoré pri webe zadáte. Vo WordPress robia to isté SEO pluginy a takisto mnohé iné nástroje na tvorbu webov. Ušetrí vám to prácu, ale za správnosť údajov zodpovedáte vy. Preto si sami pozrite, čo tam je: v zdrojovom kóde stránky (vyhľadajte ld+json) alebo pomocou nástrojov z lekcie 5.3.
Zhrnutie
- Štruktúrované údaje opisujú fakty na vašej stránke pevnými označeniami zo schema.org, aby vyhľadávač nemusel hádať.
- Google podporuje JSON-LD, Microdata a RDFa a odporúča JSON-LD; používajte najkonkrétnejší typ, ktorý sedí.
- Blok JSON-LD má
@context,@typea vlastnosti; jedna chyba v JSON urobí celý blok nepoužiteľným. - Rozšírené výsledky a znalostný panel môžu štruktúrované údaje využívať, no neexistuje žiadna záruka a nie je to tlačidlo na lepšie poradie.
- Zobrazenia ako FAQ a HowTo boli zrušené; opisujte iba to, čo je na stránke skutočne a viditeľne uvedené.
Kvíz
Úloha
Úloha A5.1: Aké štruktúrované údaje sú na vašej stránke? Zadajte adresu stránky (vašu domovskú alebo kontaktnú stránku; ak nemáte vlastný web, použite domovskú stránku známeho e-shopu alebo https://www.rijksoverheid.nl/). Najprv sami otvorte zdrojový kód (Ctrl+U), vyhľadajte ld+json a zapíšte si, aké hodnoty @type nájdete. Tie vyplňte. Program načíta všetky bloky JSON-LD na stránke, skontroluje, či je JSON platný, a nájdené typy porovná s vašou odpoveďou.
Čítajte ďalej
Postupy v týchto článkoch platia pre panely WebOké; u iných poskytovateľov to funguje podobne.
- Príručka WebOké 8.2: AI Builder: úpravy, verzie a zverejnenie
- Google Search Central, Úvod do štruktúrovaných údajov: https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data
- Google Search Central, Všeobecné pravidlá pre štruktúrované údaje: https://developers.google.com/search/docs/appearance/structured-data/sd-policies
- schema.org, slovník so všetkými typmi: https://schema.org/docs/full.html
- Google Search Central, Prehľad zmien v dokumentácii (ktoré zobrazenia ešte existujú): https://developers.google.com/search/updates
