Štruktúrované dáta

Product a Offer — čo musí mať produkt v štruktúrovaných dátach.

Pri e-shope je to najviditeľnejšia časť štruktúrovaných dát — cena a dostupnosť sa zobrazujú priamo vo výsledku vyhľadávania.

Dva bloky, ktoré patria k sebe

Product opisuje, čo predávate: meno, popis, obrázok, značku, identifikátory. Offer opisuje, za akých podmienok: cena, mena, dostupnosť, platnosť.

Bez Offer je produkt len encyklopedické heslo. Cena a dostupnosť sú to, čo sa zobrazuje vo výsledku a čo rozhoduje o kliknutí.

Čo musí sedieť s realitou

Toto je najdôležitejšia veta celého článku: cena v štruktúrovaných dátach musí byť tá istá, akú zákazník zaplatí v pokladni.

Nesúlad je dôvod na sankciu a zároveň dôvod na sťažnosť zákazníka, ktorý videl vo výsledku inú sumu. Ak sa ceny počítajú dynamicky, musia sa dynamicky počítať aj v štruktúrovaných dátach — nie prepisovať ručne raz za čas. To isté platí o dostupnosti.

Dva detaily, ktoré sa kazia najčastejšie: cena sa uvádza bez meny v poli price (mena patrí do priceCurrency) a bez oddeľovača tisícov. Zápis 1 299,00 € je pre stroj nečitateľný; správne je 1299.00 a EUR zvlášť.

Polia, ktoré sa pýtajú navyše

Okrem ceny a dostupnosti vyhľadávače dnes očakávajú ešte dve veci a bez nich hlásia varovanie pri každom produkte:

  • shippingDetails — koľko stojí doprava a kam. Ak máte dopravu zadarmo nad určitú sumu, patrí to sem aj s tou podmienkou.
  • hasMerchantReturnPolicy — podmienky vrátenia vrátane lehoty a toho, kto platí spiatočné poštovné. Ak sa tovar vrátiť nedá, existuje na to samostatná hodnota a je legitímne ju uviesť, ak je to pravda.

Obe sa oplatí počítať z tej istej konfigurácie, z akej počíta pokladňa. Ručne prepísané sadzby sa raz rozídu a schéma potom tvrdí vyhľadávaču inú sumu než obchod.

Dostupnosť a jej hodnoty

Pole availability má pevne dané hodnoty a vypláca sa použiť tú presnú: InStock, OutOfStock, PreOrder, BackOrder, Discontinued.

Najčastejšia chyba je nechať InStock aj pri vypredanom tovare, lebo „sa to o týždeň doplní“. Vyhľadávač privedie človeka na stránku, kde si nemôže kúpiť to, čo mu sľúbil — a to je horšie než nezobraziť sa vôbec.

Identifikátory: gtin, mpn, sku

gtin je čiarový kód, mpn je označenie od výrobcu, sku je vaše interné číslo. Pomáhajú spárovať produkt naprieč obchodmi.

Ak ich nemáte, nevymýšľajte ich. Vymyslený identifikátor je horší než chýbajúci — spáruje váš produkt s cudzím alebo s ničím. Pri vlastnej výrobe bez čiarových kódov je legitímne uviesť len sku.

Overte si to za dve minúty

Vezmite ľubovoľnú produktovú stránku a vložte ju do validator.schema.org. Skontrolujte štyri veci:

Sedí cena s tou, ktorú vidí zákazník v košíku? Sedí dostupnosť so skutočným stavom? Sú tam shippingDetails a hasMerchantReturnPolicy? Je cena číslo bez meny a bez medzier?

Otestujte to na vypredanom produkte, nie na skladovom — tam sa chyby v dostupnosti prejavia.

Varianty toho istého produktu

Tričko v troch veľkostiach nie sú tri produkty ani jeden produkt s tromi cenami. Schéma na to má ProductGroup s variantmi, kde každý variant má vlastné sku, cenu a dostupnosť, a spoločné vlastnosti sú vytiahnuté hore.

Ak to nevyriešite, dostanete buď duplicitné produkty, alebo jeden produkt s rozsahom cien, z ktorého zákazník nevie, čo bude stáť to jeho.

Recenzie pri produkte

Označiť hodnotenie produktu je legitímne, ak pochádza od skutočných zákazníkov a je viditeľné na tej istej stránke. Zakázané je hodnotenie firmy o sebe samej — to je iná vec a má vlastný článok.

Pravidlo je rovnaké ako všade inde v štruktúrovaných dátach: čo nie je na stránke, nesmie byť v dátach.

Časté otázky

Čo ak sa ceny menia niekoľkokrát denne?

Potom sa musia generovať aj štruktúrované dáta rovnako často. Ručné prepisovanie pri dynamických cenách nefunguje a nesúlad je dôvod na sankciu.

Musím uviesť gtin?

Nie, ak ho produkt nemá. Uviesť vymyslený identifikátor je horšie než ho vynechať. Pri vlastnej výrobe stačí sku.

Môžem uviesť dopravu zadarmo, keď platí len nad určitú sumu?

Áno, shippingDetails umožňuje uviesť podmienku. Uvádzať bezpodmienečnú dopravu zadarmo, ktorá bezpodmienečná nie je, je nesúlad.

Ako zapísať cenu, aby ju stroj prečítal?

Ako číslo bez meny a bez medzier — 1299.00 — a menu zvlášť do priceCurrency ako EUR. Zápis „1 299,00 €“ v poli price je nečitateľný a je to jedna z najčastejších chýb.

Ako označiť produkt vo viacerých veľkostiach?

Cez ProductGroup s variantmi, kde každý variant má vlastné sku, cenu a dostupnosť. Inak dostanete duplicitné produkty alebo jeden produkt s rozsahom cien, z ktorého zákazník nevie, čo zaplatí.

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.