Skip to content

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.

Deutsche Fassung dieser Seite