Význam štruktúrovaných dát a formátu JSON-LD pre web
Štruktúrované dáta predstavujú štandardizovaný spôsob poskytovania informácií o webovej stránke a klasifikácie jej obsahu. Vyhľadávače používajú tieto dáta na pochopenie kontextu prvkami na stránke a na priraďovanie špecifických vlastností jednotlivým entitám. Správna implementácia štruktúrovaných dát pomáha vyhľadávačom presne interpretovať textový obsah, čo priamo ovplyvňuje spôsob, akým je web prezentovaný vo výsledkoch vyhľadávania. Vzťah medzi štruktúrovanými dátami a bohatými výsledkami vyhľadávania (rich results) spočíva v tom, že tieto značky poskytujú potrebné informácie, ktoré môžu vyhľadávače použiť na zobrazenie vizuálne rozšírených odkazov.
Formát JSON-LD (JavaScript Object Notation for Linked Data) je odporúčaným formátom pre implementáciu štruktúrovaných dát so Schema.org. Zapisuje sa ako samostatný blok skriptu, ktorý oddeľuje prezentáciu obsahu od jeho sémantického popisu a zjednodušuje údržbu kódu pre vývojárov, webmasterov a editorov obsahu.
Podporované typy schém a ich parametre
Nástroj umožňuje generovať tri kľúčové typy štruktúrovaných dát, ktoré pokrývajú najčastejšie potreby webových stránok:
Schéma FAQPage (Často kladené otázky)
Tento typ schémy sa používa na označenie zoznamu otázok a odpovedí k danej téme. Každá položka musí obsahovať presné znenie otázky a k nej prislúchajúcu odpoveď. Prázdne voliteľné polia sa v generovanom kóde vynechajú.
Schéma Product (Produkt s ponukou ceny)
Schéma pre produkty umožňuje detailne popísať predávaný tovar vrátane jeho ceny, meny a dostupnosti. Pri generovaní kódu pre produkt môžete definovať nasledujúce parametre:
- Názov produktu: Textový názov položky.
- Popis: Voliteľný textový popis vlastností produktu.
- URL adresa obrázka: Voliteľná úplná adresa začínajúca na
http://alebohttps://. - Značka: Voliteľný názov výrobcu alebo značky.
- SKU: Voliteľný skladový identifikátor produktu.
- Cena: Nezáporné číslo s číslicami a voliteľnou desatinnou čiarkou.
- Kód meny: Trojpísmenový kód meny (napr. EUR, USD, CZK).
- Dostupnosť: Výber zo zoznamu stavov zásob.
- URL adresa produktu: Voliteľná úplná adresa s protokolom
http://alebohttps://smerujúca na produktovú stránku.
Schéma HowTo (Návod)
Tento typ štruktúrovaných dát popisuje postupnosť krokov potrebných na dosiahnutie konkrétneho cieľa. Schéma podporuje tieto polia:
- Názov návodu: Hlavný názov postupu.
- Celkový čas v minútach: Voliteľný údaj vyjadrený ako celé číslo v rozsahu od 1 do 100 000 minút.
- Materiál: Voliteľný zoznam surovín alebo materiálov, pričom každý materiál sa uvádza na samostatnom riadku.
- Nástroje: Voliteľný zoznam pomôcok, kde každý nástroj patrí na samostatný riadok.
- Kroky návodu: Každý krok obsahuje voliteľný názov kroku a povinné inštrukcie kroku.
Pravidlá validácie a chybové hlásenia
Generátor vykonáva kontrolu zadaných údajov v reálnom čase počas písania. Kompletný JSON-LD skript sa vygeneruje a zobrazí iba vtedy, keď sú všetky povinné polia správne vyplnené. Ak zadáte neplatné údaje alebo vynecháte povinné polia, nástroj zobrazí príslušné chybové hlásenia:
- Pre FAQ:
- Ak chýba akákoľvek položka:
Pridajte aspoň jednu kompletnú otázku a odpoveď. - Ak chýba otázka v konkrétnom riadku:
Položka {index} vyžaduje otázku. - Ak chýba odpoveď v konkrétnom riadku:
Položka {index} vyžaduje odpoveď.
- Ak chýba akákoľvek položka:
- Pre Produkt:
- Pri chýbajúcom názve:
Pridajte názov produktu. - Pri chýbajúcej cene:
Pridajte cenu ponuky. - Pri nesprávnom formáte ceny:
Použite nezápornú cenu s číslicami a voliteľnou desatinnou čiarkou. - Pri nesprávnej mene:
Použite trojpísmenový kód meny, napríklad EUR, USD alebo CZK. - Pri neplatnej adrese produktu:
URL adresa produktu musí byť úplná adresa s http:// alebo https://. - Pri neplatnej adrese obrázka:
URL adresa obrázka musí byť úplná adresa s http:// alebo https://.
- Pri chýbajúcom názve:
- Pre Návod:
- Pri chýbajúcom názve:
Pridajte názov návodu. - Pri chýbajúcich krokoch:
Pridajte aspoň jeden kompletný krok. - Pri chýbajúcom texte kroku:
Položka {index} vyžaduje inštrukcie kroku. - Pri nesprávnom čase:
Celkový čas musí byť celé číslo od 1 do 100 000 minút.
- Pri chýbajúcom názve:
- Všeobecné limity editora:
- Prekročenie dĺžky poľa:
Pole {field} je pre tento editor príliš dlhé. Skráťte ho pod {max} znakov. - Prekročenie počtu položiek:
Tento editor podporuje naraz maximálne {max} položiek.
- Prekročenie dĺžky poľa:
Spracovanie údajov a ochrana súkromia
Vaše zadané údaje zostávajú vo vašom prehliadači. Do BroBroGo sa nič neodosiela.
Často kladené otázky (FAQ)
Ktoré typy schém môžem vytvoriť?
Sprievodcovia pokrývajú typy FAQPage, Product (s ponukou ceny) a HowTo s usporiadanými krokmi, materiálom a nástrojmi. Prázdne voliteľné polia sa v kóde vynechajú.
Kam mám umiestniť vygenerovaný JSON-LD kód?
Vložte kompletný skript do sekcie <head> alebo <body> stránky, ktorej viditeľný obsah popisuje. Dbajte na to, aby boli štruktúrované dáta v súlade s tým, čo návštevníci na stránke skutočne vidia.
Garantuje platná schéma zobrazenie bohatých výsledkov vo vyhľadávaní?
Nie. Platná schéma pomáha vyhľadávačom lepšie porozumieť obsahu stránky, ale špeciálne zobrazenie vo výsledkoch vyhľadávania nie je nikdy garantované. Google už navyše nezobrazuje bohaté výsledky (rich results) pre FAQ a HowTo.