Čo je Product schema a prečo je kľúčové pre moderné SEO/AEO
Product schema je štruktúrovaná dátová reprezentácia produktu podľa štandardu Schema.org, ktorá vyhľadávačom, asistentom a ďalším systémom pomáha presne pochopiť, čo na stránke ponúkate – názov, opis, cenu, dostupnosť, varianty, recenzie, dopravu či politiku vrátenia. Správne nasadené Product, Offer, AggregateOffer, Review a AggregateRating prináša bohaté výsledky (rich results), lepšiu zhodu zámeru používateľa (AEO – Answer/AI Experience Optimization) a vyššiu mieru preklikov v organiku.
Hlavné prínosy pre SEO/AEO
- Rich výsledky: zobrazenie ceny, dostupnosti, hodnotenia či rozsahu cien priamo vo výpise.
- Presná interpretácia produktu: zníženie nejednoznačnosti vďaka identifikátorom (SKU, GTIN, MPN, značka).
- Podpora asistentov a nákupných ekosystémov: jasné signály pre odpovedacie systémy (AIO/AEO) a vertikálne vyhľadávanie.
- Lepšie zacielenie na komerčný zámer: správne „Offer“ dáta zvyšujú relevanciu pri dopytoch s nákupným úmyslom.
Základná štruktúra typov
- Product: samotný produkt (názov, opis, obrázky, identifikátory, značka, vlastnosti).
- Offer: ponuka predajcu pre daný produkt (cena, mena, dostupnosť, podmienka, URL, predajca).
- AggregateOffer: agregovaná ponuka (napr. marketplace; lowPrice, highPrice, offerCount).
- Review + AggregateRating: jednotlivé recenzie a agregované hodnotenie.
- OfferShippingDetails + MerchantReturnPolicy: doprava, dodacie lehoty, politika vrátenia.
Povinné a odporúčané polia (minimum pre výsledky s cenou)
| Položka | Kde | Typ | Status | Popis |
|---|---|---|---|---|
| name | Product | Text | Povinné | Názov produktu presne zodpovedajúci obsahu stránky. |
| image | Product | URL alebo pole URL | Povinné | Výrazné, kvalitné obrázky (ideálne 1200 px na šírku+). |
| description | Product | Text | Odporúčané | Jasný, jedinečný opis. |
| sku | Product | Text | Odporúčané | Interný identifikátor skladu. |
| brand | Product | Brand/Organization | Odporúčané | Značka, napr. Brand.name. |
| offers.price | Offer | Number/Text | Povinné | Aktuálna cena. |
| offers.priceCurrency | Offer | ISO 4217 | Povinné | Mena (napr. EUR, USD, CZK). |
| offers.availability | Offer | URL enumerácie | Povinné | Stav dostupnosti (napr. InStock, OutOfStock). |
| offers.url | Offer | URL | Odporúčané | Kanonická URL ponuky. |
| aggregateRating / review | Product | AggregateRating/Review | Voliteľné | Ak zobrazujete hodnotenia na stránke. |
Dostupnosť: odporúčané enumerácie
https://schema.org/InStock– skladomhttps://schema.org/OutOfStock– vypredanéhttps://schema.org/PreOrder– predobjednávkahttps://schema.org/PreSale– predpredajhttps://schema.org/BackOrder– na objednávkuhttps://schema.org/LimitedAvailability– obmedzený počethttps://schema.org/OnlineOnly,https://schema.org/InStoreOnly– len online / len v predajnihttps://schema.org/Discontinued– ukončený produkt
Odporúčaný formát: JSON-LD
JSON-LD je prehľadný, od obsahu oddelený a ľahko automatizovateľný. Vloží sa do hlavičky alebo tela stránky ako <script type="application/ld+json">.
Jednoduchý príklad: jeden produkt s jednou ponukou
Varianty produktu: farby/veľkosti a viac ponúk
Varianty môžete reprezentovať dvomi spôsobmi:
- Jeden „hlavný“ produkt s vlastnosťami variácií cez
isVariantOf/hasVariantaadditionalProperty(napr. veľkosť, farba). - Agregovaná ponuka (AggregateOffer) s rozsahom cien a počtom ponúk pre varianty/predajcov.
Príklad: agregovaná ponuka s rozsahom cien
Doprava, dodacie lehoty a politika vrátenia
Pre presnejšie informácie používajte Offer.shippingDetails (OfferShippingDetails) a hasMerchantReturnPolicy (MerchantReturnPolicy).
Identifikátory a klasifikátory: GTIN, SKU, MPN, brand, category
- GTIN*: použite
gtin8,gtin12,gtin13alebogtin14podľa dĺžky. - SKU: interný skladový kód (jednoznačný v rámci e-shopu).
- MPN: výrobné číslo výrobcu (užitočné, ak GTIN chýba).
- brand: entita značky (Brand alebo Organization).
- category: ľudsky čitateľná cesta kategórie; môže odrážať navigáciu (napr. „Elektronika > Notebooky“).
Ceny, meny a špecifikácie ceny
- price + priceCurrency (ISO 4217) sú kľúčové.
- priceValidUntil použite pri akciách a časovo obmedzených ponukách.
- Pre jednotkovú cenu použite UnitPriceSpecification (napr. €/kg, €/m²).
- Ak máte viac predajcov/variantov, použite AggregateOffer s lowPrice/highPrice.
- Pri medzinárodnom webe generujte správne meny a lokálne ceny pre každú lokalizáciu.
Recenzie a hodnotenia: pravidlá a implementácia
- Publikujte recenzie priamo na produkte, aby boli oprávnene značkované.
- Použite Review (autor, dátum, text, reviewRating) a AggregateRating (ratingValue, reviewCount).
- Neznačkujte recenzie, ktoré na stránke reálne nezobrazujete.
Obrázky: kvalita a variácie
- Vysoké rozlíšenie (ideálne 1200×1200 px alebo viac pri štvorcoch).
- Bez vodoznakov cez kľúčové detaily produktu.
- Viacero uhlov, rôzne varianty (farba/veľkosť) – pridajte ako pole URL v
image.
Medzinárodizácia a varianty podľa trhu
- Jazyk a mena: pre každú jazykovo-regionálnu verziu servujte vlastný JSON-LD s miestnou menou a dostupnosťou.
- Rozdielne dostupnosti: napr. InStock v SK a BackOrder v CZ.
- Keď sú ceny výrazne odlišné, použite samostatné stránky/ponuky pre každý trh.
Prepojenia s ďalšími typmi
- BreadcrumbList: zlepšuje pochopenie hierarchie kategórií.
- Organization/LocalBusiness: dôveryhodnosť predajcu.
- ItemList/OfferCatalog: zoznamy a katalógy.
Validácia a monitoring
- Overujte JSON-LD cez validátory schém a nástroje pre Rich Results.
- Monitorujte chyby a varovania (chýbajúce polia, neaktuálne ceny, rozpor so zobrazením na stránke).
- Automatizujte regeneráciu dát pri každej zmene ceny/dostupnosti.
Časté chyby
- Nekonzistencia medzi zobrazenou a označkovanou cenou/dostupnosťou.
- Generické obrázky bez preukázateľného súvisu s produktom.
- Chýbajúce identifikátory (GTIN/MPN/sku), ktoré znižujú zhodu.
- Označovanie nepredajných stránok (blog/post bez reálnej ponuky).
Migrácia z Microdata/RDFa na JSON-LD
- Extrahujte existujúce polia do dátovej vrstvy (Data Layer).
- Vytvorte generátor JSON-LD pre Product/Offer/Review.
- Nasadzujte postupne po kategóriách; paralelne dočasne ponechajte staré značkovanie.
- Po validácii odstráňte duplicity a nechajte len JSON-LD.
Kontrolný zoznam pred nasadením
- Má stránka jasný Product s Offer (cena, mena, dostupnosť)?
- Sú obrázky kvalitné a relevantné?
- Sú identifikátory (sku/gtin/mpn) vyplnené, ak sú známe?
- Je AggregateRating/Review iba vtedy, ak recenzie reálne zobrazujete?
- Sú dopravné a vratkové podmienky zrozumiteľné (shippingDetails, hasMerchantReturnPolicy)?
- Je JSON-LD bez chýb a zodpovedá obsahu stránky?
Zhrnutie
Product schema je základným pilierom moderného e-commerce SEO a AEO. Pri dôslednom nasadení (Product + Offer + voliteľne AggregateOffer, Review, AggregateRating, OfferShippingDetails, MerchantReturnPolicy) získate presnú interpretáciu produktov, bohatšie výsledky, vyššiu dôveru používateľov a lepšiu konverziu. Kľúčom je konzistentnosť s obsahom, kvalita údajov a priebežná validácia.
