Převeďshop.cz
Integrace, API a data

JSON-LD

Aktualizováno 22. 9. 2026

JSON-LD (JavaScript Object Notation for Linked Data) je formát pro zápis strukturovaných dat ve formě JSON, standardizovaný organizací W3C. Na webu e-shopu popisuje vyhledávačům produkty, ceny, hodnocení nebo firmu, obvykle se slovníkem Schema.org.

Rychlá fakta

Typ
formát strukturovaných dat (W3C doporučení JSON-LD 1.1 z července 2020)
Cena
zdarma — jde o otevřený standard
Podpora u Googlu
podporované formáty jsou JSON-LD, Microdata a RDFa; Google doporučuje JSON-LD
Časová náročnost zavedení
orientačně hodiny až dny — podle platformy a počtu typů stránek
Náročnost zavedení
nízká až střední — samotný zápis je jednoduchý, práce je v napojení na správná data e-shopu
Vhodné pro
každý e-shop, který chce vyhledávačům předat přesné údaje o produktech

Co to je

JSON-LD je způsob, jak do stránky vložit strojově čitelný popis jejího obsahu. Člověk vidí produktovou stránku s fotkou, cenou a tlačítkem Koupit. Vyhledávač díky JSON-LD navíc dostane stejné údaje v přesné struktuře: tohle je produkt, stojí 1 290 Kč, je skladem.

Formát standardizuje W3C. Aktuální verze JSON-LD 1.1 je doporučením W3C od 16. července 2020. Samotný JSON-LD je jen „obálka". Význam pojmů (co je Product, co je price) určuje slovník, na webu téměř vždy Schema.org.

Google podporuje tři formáty strukturovaných dat: JSON-LD, Microdata a RDFa. Všechny jsou pro něj platné, ale ve své dokumentaci doporučuje JSON-LD. Důvod je praktický: data jsou v samostatném bloku, nemíchají se do HTML šablony a snáz se udržují.

Jak to funguje

JSON-LD se vkládá do stránky jako skript typu application/ld+json, nejčastěji do hlavičky nebo na konec stránky. Prohlížeč ho nezobrazí, vyhledávač ho přečte.

Klíčové prvky zápisu:

  • @context — odkaz na slovník, typicky "https://schema.org".
  • @type — typ objektu, například Product, Offer, Organization, BreadcrumbList.
  • @id — volitelný identifikátor, přes který se na objekt dá odkázat z jiného bloku.
  • vlastnosti — dvojice klíč a hodnota podle slovníku, například name, sku, gtin13, offers.

Ukázka: produkt s nabídkou

Minimální zápis produktu s cenou a dostupností vypadá takto (zkráceno na jeden řádek):

{"@context": "https://schema.org", "@type": "Product", "name": "Trekové boty Horizont", "image": "https://www.example.com/img/horizont.jpg", "sku": "HOR-42", "gtin13": "8591234567890", "offers": {"@type": "Offer", "price": "1290.00", "priceCurrency": "CZK", "availability": "https://schema.org/InStock", "url": "https://www.example.com/horizont"}}

Na co v ukázce myslet:

VlastnostProč je důležitá
price a priceCurrencycena jako číslo s tečkou, měna ve formátu ISO 4217 (CZK)
availabilityhodnota ze slovníku Schema.org, ne text „skladem"
gtin13EAN pomáhá spárovat produkt s ostatními zdroji
offersvnořený objekt Offer; u variant jich může být víc

Google pro výpis produktu (product snippet) vyžaduje název a alespoň jednu z vlastností review, aggregateRating nebo offers. U prodejních stránek (merchant listings) navíc cenu a další údaje nabídky. Aktuální seznam povinných a doporučených vlastností je v dokumentaci Google Search Central.

JSON-LD může vzniknout i JavaScriptem až v prohlížeči. Bezpečnější je generovat ho na serveru přímo ze stejných dat, ze kterých se vykresluje stránka.

Nejčastější chyby

  • Nesoulad s obsahem stránky. Cena nebo dostupnost v JSON-LD neodpovídá tomu, co vidí zákazník. Google vyžaduje, aby strukturovaná data odpovídala viditelnému obsahu.
  • Natvrdo vložený kód. Někdo vloží JSON-LD ručně do šablony a po změně ceny nebo vyprodání zůstanou v kódu stará data.
  • Duplicitní bloky. Šablona i SEO plugin generují každý svůj Product s jinými hodnotami.
  • Syntaktické chyby. Chybějící čárka nebo uvozovka zneplatní celý blok.
  • Očekávání, že značkování zlepší pozice. Strukturovaná data pomáhají vyhledávači pochopit stránku a umožňují rozšířené výsledky, ale zobrazení rozšířeného výsledku Google nezaručuje.

Ověření: Test rozšířených výsledků ukáže, jaké rozšířené výsledky Google ze stránky umí vyčíst, validátor na validator.schema.org zkontroluje zápis obecně. Dlouhodobě sledujte přehledy ve Search Console.

Jak to řešíme v Převeďshopu

Strukturovaná data řešíme jako součást technického SEO v rámci služby SEO pro e-shopy:

  1. Audit — projdeme typy stránek (produkt, kategorie, homepage, články) a zkontrolujeme, co platforma generuje, kde chybí data a kde se bloky duplikují.
  2. Implementace — JSON-LD napojíme na data e-shopu, aby se cena, dostupnost a hodnocení aktualizovaly samy. Podle platformy přes šablonu, doplněk nebo vlastní kód.
  3. Kontrola po migraci a redesignu — strukturovaná data se při změně šablony ztrácejí nejčastěji. Hlídáme je v rámci každé migrace.

Jaké typy a vlastnosti značkovat, rozebíráme v článku Schema.org pro e-commerce. Jak se značkování projeví ve výsledcích vyhledávání, popisujeme v článku Rich snippets pro produkty.

Zpět na integrace, api a data

Související články

Máte e-shop a nevíte, kde s růstem začít?

Nezávazná konzultace vám ukáže konkrétní příležitosti — technické, marketingové i obchodní.