This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung →
Indexierung
Proč Google tiše ignoruje neplatné JSON-LD?
Protože datový blok se syntaktickou chybou je pro stroj prostě nečitelný — a Google v tomto případě žádnou chybu nezobrazí, ale blok mlčky přeskočí. Strukturovaná data, která měla stránce přinést rozšířené výsledky a čisté zařazení, pak fakticky neexistují. Nejčastější příčina je banální: přebytečná čárka před uzavírací závorkou. Naše kontrola analyzuje každý blok JSON-LD vašich stránek a nahlásí neplatné včetně místa chyby.
Jedna čárka vypne celé značkování
JSON-LD je přísný formát: chybějící uvozovka, přebytečná čárka nebo neuzavřená závorka udělá neplatný celý blok — ne jen postiženou řádku. Prohlížeč z toho nic nezobrazí, stránka vypadá pro návštěvníky normálně. Proto takové chyby často přežívají měsíce: vznikají při ruční úpravě nebo díky rozšíření, které blok chybně sestaví, a nikdo si nevšimne, že chybí rozšířené výsledky.
Co kontrola přesně měří
Kontrola načte každý blok JSON-LD kontrolovaných stránek a analyzuje ho přísným parserem JSON. Zpráva uvádí, kolik bloků je neplatných, dotčené typy (třeba organizace nebo příspěvek) a konkrétní chybovou zprávu parseru — aby oprava začala na správném místě. Kontroluje se syntaxe; zda je obsah značkování úplný a pravdivý, je samostatné téma kontrolní oblasti GEO.
- Opravte chybu parseru uvedenou ve zprávě — většinou čárku před uzavírací závorkou.
- Po každé ruční úpravě značkování ho otestujte kontrolorem JSON, než změna půjde do ostrého provozu.
- Vytvářejte JSON-LD podle možnosti strojově z dat stránky, místo ručního udržování bloků.
FAQ
Stránka přece funguje — podle čeho vůbec poznám tu chybu?
Přesně to je ta záludnost: na vzhledu stránky vůbec ne. Chyba se projeví jen v kontrolních nástrojích — nebo nepřítomností rozšířených výsledků ve vyhledávání. Kontrolní zpráva uvádí blok, typ a chybovou zprávu.
Zahodí se při chybě opravdu celý blok?
Ano. JSON nezná částečnou čitelnost: parser se zastaví na chybném místě a celý blok se považuje za neplatný. Stojí-li na stránce více bloků, bezchybné z nich zůstávají nedotčené.
Stačí, když je značkování v testovacím nástroji Googlu zelené?
Test rozšířených výsledků kontroluje stejnou věc a je dobrou zkouškou navíc. Naše kontrola navíc měří pravidelně a napříč více stránkami — chyby, které později zavleče nějaké rozšíření, tak vyniknou, aniž by je někdo musel ručně testovat.