# Kontrola strukturovaných dat

<https://www.fixreports.com/cs/structured-data-checker>

Zadejte adresu stránky a načteme její JSON-LD tak, jak ho vidí prohlížeč poté, co doběhnou skripty. Nástroj vypíše každý typ schema.org, najde bloky, které vyhledávače nedokážou zpracovat, a každou položku porovná s povinnými a doporučenými vlastnostmi z dokumentace Googlu.

## Co tento nástroj kontroluje
- Chyby syntaxe JSON: Každý blok JSON-LD se parsuje tak, jak by ho parsoval vyhledávač. Blok s přebytečnou čárkou nebo uvozovkou se nahlásí i se zprávou parseru, protože vyhledávače ignorují celý takový blok.
- Kontext schema.org: Bloky bez "@context": "https://schema.org" jsou označené, protože vyhledávače nepoznají, jaký slovník používají.
- Každá položka včetně @graph: Položky na nejvyšší úrovni a uvnitř @graph a také mainEntity a breadcrumb stránky, každá s typem a názvem nebo nadpisem.
- Vlastnosti povinné podle Googlu: Položky Product, Article, Breadcrumb, Organization, Local business, Event, Video, Recipe, Software app, Job posting a název webu (WebSite) se porovnávají s tím, co Google označuje jako povinné.
- Doporučené vlastnosti: Co Google doporučuje pro jednotlivé rozšířené výsledky, například image a availability u produktů nebo datePublished a author u článků.
- Ukončené rozšířené výsledky: Položky FAQPage a HowTo jsou uvedené s poznámkou: Google tyto rozšířené výsledky už nezobrazuje, takže je značkování nezíská.
- Značkování přidané JavaScriptem: Stránka se před načtením dat spustí v Chrome, takže zahrneme i JSON-LD vložené skripty nebo správcem značek.

## Co zkontrolovat nedokáže
- Zaručit rozšířený výsledek. O jeho zobrazení rozhoduje Google; platné značkování stránku jen činí způsobilou.
- Zkontrolovat každé pravidlo z průvodců Googlu. Některá závisejí na hodnotách, jako jsou velikosti obrázků nebo formáty cen a dat; měřítkem je Rich Results Test od Googlu.
- Zkontrolovat vlastnosti mikrodat ani RDFa. Ty se vypisují jen podle typu.
- Potvrdit, že značkování odpovídá tomu, co stránka zobrazuje. Google to vyžaduje a porovnat obojí dokáže jen člověk.
- Otestovat víc než zadanou stránku.

## Proč na tom záleží
Strukturovaná data popisují stránku strojům standardním způsobem: toto je produkt s touto cenou, toto je článek od tohoto autora, toto je organizace, která za webem stojí. Google je používá k pochopení stránek a k zobrazení rozšířených výsledků, například cen, hodnocení a drobečkové navigace.

Jejich chyby nejsou vidět. Poškozený blok JSON-LD na stránce vypadá normálně a chybějící povinná vlastnost potichu připraví položku o nárok na rozšířený výsledek. Search Console část z toho hlásí, ale jen u stránek, které už Google procházel.

Nejsou zkratkou do odpovědí AI. Google uvádí, že AI Overviews (Přehledy od AI) a AI Mode (Režim AI) nepotřebují žádné zvláštní značkování schema.org. Rozhoduje, aby značkování bylo platné a odpovídalo tomu, co stránka zobrazuje.

## Jak číst výsledky
- Platný JSON nebo nelze přečíst: Zda se blok podaří parsovat. Blok, který nelze přečíst, se ignoruje celý, ať obsahuje cokoli.
- Chybí povinné vlastnosti: Položka nemůže získat svůj rozšířený výsledek, dokud je nedoplníte, a Search Console ji uvede jako neplatnou.
- Doporučené vlastnosti k doplnění: Položka je způsobilá; tyto vlastnosti mohou výsledek obohatit. Doplňujte jen hodnoty, které jsou pravdivé a zobrazené na stránce.
- Kompletní: Povinné i doporučené vlastnosti jsou uvedené. Jejich hodnoty ale ještě musí být správné.
- Bez kontrol rozšířených výsledků: Platný typ, například WebPage nebo ImageObject, pro který Google nemá rozšířený výsledek s povinnými vlastnostmi.
- Google už tento rozšířený výsledek nezobrazuje: FAQ (od 7. května 2026) a How-to (od září 2023). Ponechání značkování neuškodí.
- a / b: Požadavek splní kterákoli z vlastností, například offers / review / aggregateRating u produktu.

## Jak opravit nejčastější problémy
- Čárka na konci nebo neescapovaná uvozovka: Nejčastější chyby syntaxe. Vložte blok do validátoru JSON a najděte místo chyby; dvojité uvozovky uvnitř textových hodnot escapujte zpětným lomítkem.
- Product bez offers, review nebo hodnocení: Produktový úryvek Googlu potřebuje název a k tomu offers, review nebo aggregateRating. E-shopové platformy obvykle generují offers s cenou a dostupností; pokud ta vaše ne, zkontrolujte motiv nebo SEO aplikaci.
- Hodnocení bez počtu: aggregateRating potřebuje ratingValue a k tomu ratingCount nebo reviewCount. Označujte jen hodnocení, která návštěvníci na stránce vidí: zásady Googlu nedovolují značkovat obsah, který není viditelný.
- Dva pluginy, dvě sady značkování: Data Product nebo Organization může přidávat každý motiv, SEO plugin i aplikace zvlášť. Duplicity s různými hodnotami nikomu nepomohou: ponechte jeden zdroj a ostatní vypněte.
- Položky drobečkové navigace bez adres: Každá ListItem potřebuje URL v item (kromě poslední, kterou může být aktuální stránka) a název a seznam musí mít alespoň dvě položky.
- Název webu a organizace na domovské stránce: Na domovskou stránku přidejte WebSite s name a url, abyste Googlu sdělili název webu, a Organization s url, logo a odkazy sameAs na oficiální profily.

## Často kladené otázky

### Co je JSON-LD?

Způsob zápisu strukturovaných dat jako objektu JSON uvnitř prvku script, odděleně od viditelného HTML. Google ho doporučuje, pokud to vaše řešení umožňuje, protože jde o formát, který se nejsnáz přidává i udržuje.

### Proč po přidání značkování nevidím rozšířené výsledky?

Google musí stránku znovu procházet a i potom u každého vyhledávání rozhoduje, zda rozšířený výsledek zobrazí. Nezaručuje ho ani u značkování, které projde jeho testy.

### Zlepšují strukturovaná data pozice ve vyhledávání?

Dokumentace Googlu popisuje strukturovaná data jako způsob, jak porozumět obsahu a umožnit rozšířené výsledky, ne jako faktor hodnocení. Rozšířené výsledky ale mohou výpis zviditelnit.

### Vyplatí se ještě přidávat značkování FAQ?

Kvůli rozšířeným výsledkům v Googlu ne: Google je přestal zobrazovat 7. května 2026. Značkování je dál platné schema.org, takže ho není nutné odstraňovat, ale nepřidávejte ho s očekáváním rozšířeného výsledku.

### Potřebuji schema značkování, abych se objevil v AI Overviews nebo ChatGPT?

Google uvádí, že AI Overviews a AI Mode nepotřebují žádné zvláštní značkování schema.org. Ostatní služby AI své požadavky nezveřejňují. Bezpečným přístupem je srozumitelný obsah s platným a přesným značkováním.

### Čím se tento nástroj liší od Rich Results Test od Googlu?

Rich Results Test je referenční nástroj Googlu a kontroluje i hodnoty. Tento nástroj srozumitelně vypíše každou položku na stránce, u každé ukáže, co chybí, a odkáže na příslušného průvodce.

## Zdroje
- [Google Search Central: Úvod do značkování strukturovanými daty](https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data)
- [Google Search Central: Obecné zásady pro strukturovaná data](https://developers.google.com/search/docs/appearance/structured-data/sd-policies)
- [Google Search Central: Galerie strukturovaných dat ve Vyhledávání](https://developers.google.com/search/docs/appearance/structured-data/search-gallery)
- [Google Search Central: Funkce AI a váš web](https://developers.google.com/search/docs/appearance/ai-features)
- [Google Search Central: Nejnovější aktualizace dokumentace](https://developers.google.com/search/updates)
- [Google: Rich Results Test](https://search.google.com/test/rich-results)
- [Schema.org: Schema Markup Validator](https://validator.schema.org/)
