Štruktúrované dáta

Sedem chýb v štruktúrovaných dátach, ktoré vidno najčastejšie.

Väčšina z nich nespôsobí nič viditeľné. Práve preto v pokoji prežijú roky.

1. Blok, ktorý sa nedá prečítať

Chýbajúca čiarka, nadbytočná zátvorka, nesprávne úvodzovky. Blok sa nespracuje ako celok a stroj z neho nedostane nič — nie časť, ale nič.

Zvláštny prípad tej istej chyby: typografické úvodzovky namiesto rovných. Textový editor ich doplní sám a v kóde vyzerajú takmer rovnako. JSON ich neprijme.

Ako to zistíte: validátor to ohlási ako prvé. Toto je jediná chyba zo zoznamu, ktorá je úplne binárna.

2. Tvrdenie, ktoré na stránke nie je

Otázky v FAQPage, ktoré na stránke nikde nie sú. Adresa, ktorú nikde neuvádzate. Recenzie bez recenzií.

Toto je jediná chyba zo zoznamu, ktorá môže priniesť manuálnu sankciu. Ostatné sú len premárnená príležitosť.

3. Dve nespojené deklarácie firmy

Na stránke sú dva bloky, ktoré obidva opisujú firmu, a ani jeden neodkazuje na ten druhý. Stroj vidí dve nezávislé tvrdenia a musí hádať, ktoré platí.

Poznámka: dva bloky samy o sebe chybou nie sú. Chybou je nechať ich bez vzťahu. Prepojenie cez parentOrganization z toho urobí hierarchiu.

4. Vlastné hviezdičky

aggregateRating v bloku o vlastnej firme. Zakázané a postihnuteľné. Má samostatný článok, lebo sa to stále objavuje.

5. Nekonzistentné meno firmy

V štruktúrovaných dátach jeden tvar, v registri druhý, na profile tretí. Pre človeka zjavne tá istá firma, pre stroj tri kandidátske entity a žiadna dosť silná.

6. Blok, ktorý vzniká až v prehliadači

Štruktúrované dáta vkladá JavaScript. Návštevník ich nevidí tak či tak a časť robotov tiež nie. Práca, ktorá sa spravila, ale nedoručila.

Ako to zistíte: zobrazte si zdrojový kód stránky — nie inšpektor a nie validátor, oba spúšťajú skripty. Ak tam application/ld+json nie je, prišiel až dodatočne.

7. Kopírovaný blok naprieč stránkami

Ten istý blok o firme na každej podstránke vrátane @id, ktoré ukazuje na domovskú stránku, a mainEntityOfPage, ktoré je všade rovnaké. Nie je to sankcionovateľné, len z toho stroj nevyčíta, o čom je konkrétna stránka.

8. Neplatná hodnota v poli s pevným zoznamom

Niektoré polia majú dovolené len konkrétne hodnoty: availability, @type, itemCondition. Vlastná hodnota typu "skladom" namiesto InStock pole znehodnotí a niekedy zhodí celý blok.

Rovnako dátumy: musia byť vo formáte 2026-09-06, nie 6. 9. 2026.

Ako to prejsť naraz

Vložte tri rôzne adresy — domovskú stránku, podstránku služby a článok — do validator.schema.org.

Pri každej sa pýtajte: spracoval sa blok? Je všetko, čo v ňom stojí, aj na stránke? Líšia sa bloky medzi stránkami, alebo je to trikrát to isté?

Tri otázky odhalia väčšinu zoznamu. Tú šiestu — blok vznikajúci v prehliadači — odhalíte len zobrazením zdrojového kódu, lebo validátor skripty spúšťa.

Čo z toho riešiť najprv

Poradie je jednoznačné: najprv tvrdenia, ktoré na stránke nie sú, a vlastné hviezdičky — to sú jediné dve položky, za ktoré hrozí postih.

Druhé v poradí je nespracovateľný blok, lebo tam prichádzate o všetko naraz. Zvyšok sú premárnené príležitosti a dajú sa riešiť pokojne.

Časté otázky

Ktorá z týchto chýb je najhoršia?

Tvrdenie, ktoré na stránke nie je, vrátane vlastných hviezdičiek. Sú to jediné dve, za ktoré hrozí manuálna sankcia. Ostatné znamenajú len, že prínos nenastane.

Zistím chyby v štruktúrovaných dátach v Search Console?

Časť áno — nástroj hlási chyby v typoch, ktoré podporuje rozšírené zobrazenie. Nezachytí však rozpor medzi dátami a viditeľným obsahom ani nespojenú duplicitu entity.

Má zmysel mať blok o firme na každej podstránke?

Áno, ak je na každej odkazom na to isté @id. Nemá zmysel kopírovať celý blok tak, že sa stránky nedajú od seba odlíšiť.

Prečo mi validátor blok neprijme, hoci vyzerá správne?

Najčastejšie kvôli typografickým úvodzovkám, ktoré doplnil textový editor — v kóde vyzerajú takmer ako rovné, ale JSON ich neprijme. Druhá častá príčina je dátum v tvare 6. 9. 2026 namiesto 2026-09-06.

Môžem do polí písať vlastné hodnoty?

Nie do tých, ktoré majú pevný zoznam — availability, @type, itemCondition. Hodnota „skladom“ namiesto InStock pole znehodnotí a niekedy zhodí celý blok.

Chcete vedieť, ako je na tom váš web?

Pošlite nám adresu a pripravíme krátky audit s konkrétnymi nálezmi — pri každom je napísané, kde si ho overíte sami. Zadarmo, do 48 hodín.