Domov · Slovník pojmov · Čo je JSON-LD
Slovník pojmov
Čo je JSON-LD?
JSON-LD je formát zápisu štruktúrovaných údajov, ktorý Google odporúča ako hlavný. Zapisuje sa do samostatného bloku v hlavičke alebo v tele stránky a je oddelený od viditeľného obsahu. Vďaka tomu sa dá pridať alebo zmeniť bez zásahu do vzhľadu a bez rizika, že sa rozsype rozloženie stránky.
Vysvetlené po ľudsky.
Predstavte si dokument s prílohou. Hlavný text číta človek, príloha je vyplnený formulár pre úradníka. Obe verzie hovoria to isté, len každá vo svojom jazyku. Starší spôsob označovania bol ako vpisovanie poznámok priamo medzi vety, čo dokument zneprehľadňovalo a pri každej úprave hrozilo, že sa niečo pokazí. JSON-LD je čistá príloha na konci, ktorá sa dá vymeniť samostatne.
Prečo to majiteľa firmy zaujíma.
Pre majiteľa firmy je podstatné, že tento formát znižuje cenu údržby. Pridanie otázok a odpovedí alebo zmena otváracích hodín je úprava jedného bloku, nie prepisovanie šablóny. Ak sa v ňom niečo pokazí, web funguje ďalej, len sa nezobrazí rozšírený výsledok. Riziko je teda malé a prínos merateľný. Každý blok musí byť samostatný a musí obsahovať platnú syntax, inak ho vyhľadávač celý zahodí. Preto sa jednotlivé typy nezlievajú do jedného bloku, ale píšu sa oddelene.
Príklad z praxe.
Na weboch, ktoré staviam, vyzerá riešenie tak, že v hlavičke každej stránky sú dva až tri samostatné bloky: jeden pre organizáciu alebo lokálny podnik, jeden pre cestu v breadcrumb a pri stránkach s otázkami jeden pre FAQ. Každý blok je oddelený, lebo keby sa dva objekty zlepili do jedného skriptu, vyhľadávač zahodí oboje a stránka príde o všetky rozšírenia naraz. Pri kontrole cudzích webov je práve toto najčastejší nález: bloky vygenerované doplnkom sa navzájom prekrývajú a hlásia protirečivé údaje o firme. Oprava je mechanická, treba len vedieť, kde sa pozerať, a mať poruke validátor, ktorý ukáže presné miesto chyby v štruktúre.
Kedy sa tým zaoberať.
S formátom sa priamo stretnete iba vtedy, keď riešite rozšírené výsledky alebo keď vám nástroj hlási chybu v štruktúrovaných údajoch. Pri weboch na mieru sa bloky pridávajú pri stavbe, pri redakčných systémoch ich generuje doplnok. Aktívne to riešte v dvoch prípadoch: keď Search Console hlási neplatné položky a keď sa po zmene obsahu neaktualizovali údaje, napríklad hodiny alebo ceny. Kontrola je otázka minúty cez validátor. Ak si necháte web robiť externe, je legitímne pýtať sa, či bloky obsahuje a či sú platné. Je to lacná vec, ktorá vypovedá o tom, ako dôkladne dodávateľ pracuje.
Ako to skontrolujem.
Platnosť blokov overíte za minútu.
1Otvorte zdrojový kód stránky a vyhľadajte script typu application ld plus json. Uvidíte celé bloky.
2Skopírujte obsah bloku do testu rozšírených výsledkov od Google alebo do validátora schema.org.
3Overte, že každý typ je vo vlastnom bloku a že adresy v poliach url smerujú na existujúce stránky.
4Po zmene obsahu skontrolujte, či sa aktualizovali aj údaje v bloku. Najčastejšie sa zabúda na ceny a hodiny.
Časté chyby.
×Dva rôzne objekty zlepené čiarkou do jedného bloku, čo je neplatná syntax a vyhľadávač zahodí oboje.
×Neuzavreté úvodzovky alebo zátvorka. Blok je potom celý neplatný, hoci na pohľad vyzerá dobre.
×Údaje v bloku, ktoré nezodpovedajú viditeľnému textu stránky.
×Blok skopírovaný z inej stránky aj s jej adresou v poli url.
Súvisiace pojmy.
Ďalej v slovníku
Čo je štruktúrované údaje · Čo je schema.org · Čo je breadcrumb · Čo je Google Search Console · Čo je SEO audit · Čo je on-page SEO
Čítajte ďalej
Ako sa dostať do AI vyhľadávania · Tvorba webu na mieru · Celý slovník pojmov · Tvorba webu · Nástroje · Blog
Časté otázky.
Musím JSON-LD písať ručne?
Nie nutne. Systémy ako WordPress ho generujú cez doplnky. Pri weboch na mieru ho vkladám priamo do šablóny, čo je čistejšie a rýchlejšie než ďalší doplnok.
Spomalí blok načítanie stránky?
Prakticky nie. Ide o niekoľko kilobajtov textu bez obrázkov a bez volania cudzieho servera. Vplyv na rýchlosť je zanedbateľný.
Kam blok patrí, do hlavičky alebo do tela?
Google akceptuje oboje. Praktickejšia je hlavička, lebo tam sa udržiava prehľadne a nemieša sa s obsahom.
Ako opravím chybu v bloku, keď ho generuje doplnok?
V nastaveniach doplnku sa dá väčšina polí upraviť. Ak to nestačí, dá sa jeho výstup vypnúť a blok vložiť ručne do šablóny, čo býva pri malých weboch čistejšie riešenie.
Prepíšu sa údaje z bloku do Google profilu?
Nie, sú to nezávislé zdroje. Google však porovnáva, či si údaje odporujú. Preto majú byť adresa, telefón a hodiny na webe aj v profile totožné.
Potrebujete to vyriešiť na svojom webe?
Robím weby na mieru od 250 €, redizajn od 250 € a e-shop od 590 €. Cenu poviem vopred podľa rozsahu.
Súvisiace