Product schema za proizvode: cena, dostupnost i recenzije
Product strukturirani podaci pomažu Google-u da prepozna cenu, valutu i dostupnost proizvoda i da ih prikaže u rezultatima pretrage. Objašnjavamo koja svojstva su važna, kako izgleda ispravan kod, kada smete da označite recenzije i kako proveriti oznake.
Sadržaj članka
Kada Google razume da je stranica stranica proizvoda, sa cenom, valutom i dostupnošću, može da je prikaže bogatije: sa cenom ispod naslova, oznakom „na stanju“ ili, ako postoje stvarne recenzije, ocenom. Taj podatak mu se daje kroz Product schema oznake, odnosno strukturirane podatke o proizvodu. U ovom tekstu objašnjavamo koja svojstva su važna, kako izgleda ispravan kod, zašto recenzije smete da označite samo ako su stvarne i kako proveriti da sve radi.
Šta su Product strukturirani podaci
Strukturirani podaci su opis sadržaja stranice u formatu koji mašina čita bez nagađanja, najčešće kao JSON-LD blok u kodu stranice. Za proizvode se koristi tip Product, a za ponudu, odnosno cenu i dostupnost, ugnježden tip Offer. Opšte osnove objasnili smo u vodiču za strukturirane podatke.
Dve stvari treba znati od početka:
- Oznake moraju da opisuju ono što posetilac zaista vidi na stranici. Cena u kodu mora biti ista kao cena na stranici.
- Ispravne oznake omogućavaju bogatiji prikaz, ali ga ne garantuju. Google sam odlučuje da li će ga prikazati, a strukturirani podaci ne podižu poziciju sami po sebi.
Google razlikuje dve vrste prikaza. Fragmenti proizvoda (product snippets) odnose se na stranice koje govore o proizvodu, uključujući recenzije i poređenja. Liste prodavaca (merchant listings) odnose se na stranice na kojima se proizvod može kupiti i traže potpunije podatke o ponudi.
Osnovni primer za stranicu proizvoda
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Kožni ranac Urban 20 l",
"image": "https://www.vasdomen.rs/slike/ranac-urban.webp",
"description": "Ranac od goveđe kože, pregrada za laptop do 15 inča.",
"sku": "UR-20-BR",
"brand": { "@type": "Brand", "name": "VašBrend" },
"offers": {
"@type": "Offer",
"url": "https://www.vasdomen.rs/proizvod/ranac-urban/",
"price": "8990.00",
"priceCurrency": "RSD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
}
</script>
Nekoliko detalja na koje treba paziti:
- price se piše kao broj sa tačkom za decimale, bez oznake valute i bez razmaka za hiljade;
- priceCurrency je troslovna oznaka valute, za dinare RSD;
- availability koristi vrednosti iz schema.org rečnika, na primer InStock, OutOfStock, PreOrder ili BackOrder;
- image je puna adresa slike koju pretraživač može da preuzme;
- identifikatori poput sku i gtin (bar-kod) pomažu da se proizvod jednoznačno prepozna; GTIN navodite samo ako je stvaran.
Svojstva za liste prodavaca
| Svojstvo | Šta opisuje | Status |
|---|---|---|
| name | Naziv proizvoda | Obavezno |
| image | Slika proizvoda | Obavezno za liste prodavaca |
| offers.price i priceCurrency | Cena i valuta | Obavezno za liste prodavaca |
| offers.availability | Dostupnost | Preporučeno |
| brand, sku, gtin | Proizvođač i identifikatori | Preporučeno |
| shippingDetails | Cena i rok dostave | Preporučeno |
| hasMerchantReturnPolicy | Uslovi povraćaja | Preporučeno |
Google povremeno menja spisak obaveznih i preporučenih svojstava, pa pre implementacije proverite njegovu aktuelnu dokumentaciju. Podaci o dostavi i povratu mogu se podesiti i u Google Merchant Center nalogu, o kom smo pisali u tekstu Google Merchant Center i Google Shopping.
Za proizvode sa varijacijama, na primer majicu u više boja i veličina, svaka varijacija može imati sopstvenu ponudu, a Google podržava i tip ProductGroup koji povezuje varijacije zajedničkim identifikatorom. Važno je da cena i dostupnost u oznakama prate izabranu varijaciju i stanje zaliha, o čemu više u tekstu o varijacijama proizvoda i zalihama.
Recenzije i ocene: samo ako su stvarne
Svojstva review i aggregateRating omogućavaju prikaz zvezdica, i baš zato se najčešće zloupotrebljavaju. Pravila su jasna:
- ocene moraju poticati od stvarnih kupaca i biti vidljive na istoj stranici;
- broj recenzija i prosečna ocena u kodu moraju odgovarati onome što piše na stranici;
- ne prepisujte recenzije sa drugih sajtova i ne upisujte izmišljenu ocenu „5.0“;
- ako proizvod nema recenzija, svojstvo jednostavno izostavite.
Lažne ili nevidljive ocene krše Google-ove smernice za strukturirane podatke. Posledica može biti ručna mera, zbog koje sajt gubi bogate prikaze, a pre svega gubitak poverenja kupaca. Kako se prikupljaju stvarne recenzije, objasnili smo u tekstu o recenzijama proizvoda u web shopu.
Kako proveriti oznake
- Test bogatih rezultata (Rich Results Test) pokazuje da li Google na stranici prepoznaje proizvod i da li ispunjava uslove za fragmente proizvoda i liste prodavaca.
- Schema Markup Validator na adresi validator.schema.org proverava sintaksu prema schema.org rečniku, bez obzira na Google-ove prikaze.
- Search Console u odeljku poboljšanja prikazuje izveštaje za fragmente proizvoda i liste prodavaca, sa greškama i upozorenjima za ceo sajt.
- Ručna provera: posle promene cene ili zaliha otvorite izvorni kod stranice i uverite se da su se promenile i oznake.
Upozorenja za preporučena svojstva ne sprečavaju prikaz, ali greške u obaveznim svojstvima sprečavaju. Popravite prvo greške, pa onda dopunjujte preporučene podatke.
Najčešće greške u web shopovima
- cena sa zarezom ili oznakom valute u polju price, na primer „8.990,00 RSD“;
- dupli blokovi oznaka jer i tema i dodatak za SEO generišu Product oznake;
- dostupnost InStock za proizvod koji je rasprodat;
- oznake ostaju na stranici ukinutog proizvoda koji se više ne može kupiti;
- aggregateRating bez vidljivih recenzija na stranici.
WooCommerce i Shopify osnovne Product oznake generišu automatski, ali ih je potrebno proveriti i često dopuniti. Ako želite da proverimo strukturirane podatke vaše prodavnice ili ih implementiramo za rešenje po meri, pošaljite nam upit.
Česta pitanja
Da li Product schema poboljšava poziciju u pretrazi?
Ne direktno. Strukturirani podaci pomažu Google-u da razume stranicu i omogućavaju bogatiji prikaz sa cenom, dostupnošću ili ocenom, što može uticati na to koliko ljudi klikne. Sam prikaz nije zagarantovan, a pozicija zavisi od mnogo drugih faktora.
Kako se u oznakama piše cena u dinarima?
U polje price upisuje se samo broj sa tačkom za decimale, na primer 8990.00, a u polje priceCurrency oznaka RSD. Razmaci za hiljade, zarezi i oznaka valute u polju price su česta greška.
Smem li da dodam ocenu proizvoda ako nemam recenzije na sajtu?
Ne. Ocene u oznakama moraju poticati od stvarnih kupaca i biti vidljive na istoj stranici. Ako proizvod nema recenzija, svojstva review i aggregateRating jednostavno izostavite.
Kojim alatom da proverim Product oznake?
Za Google-ove prikaze koristite Test bogatih rezultata, za opštu ispravnost Schema Markup Validator, a za stanje celog sajta izveštaje o fragmentima proizvoda i listama prodavaca u Search Console.
#Product schema#strukturirani podaci#JSON-LD#SEO za web shop#bogati rezultati