Structured data, odnosno strukturirani podaci, pomažu pretraživačima da preciznije protumače sadržaj stranice. U ecommerce okruženju mogu da povežu proizvod sa cenom, dostupnošću, brendom, recenzijama i drugim atributima. Ipak, važno je razumeti granice ove tehnologije: markup nije prečica do Knowledge Panel-a, Featured Snippet-a ili boljeg rangiranja.
Njegova glavna uloga je da obezbedi jasniji kontekst. Kada se pravilno koristi zajedno sa kvalitetnim sadržajem, pouzdanim informacijama o entitetu i dobrim tehničkim SEO osnovama, structured data može da olakša Google-u obradu i prikaz podataka.
Šta su structured data i schema markup?
Structured data je formatiran opis sadržaja na stranici. Najčešće se implementira pomoću JSON-LD formata i vocabulary-ja Schema.org. Markup može da opiše različite tipove entiteta, kao što su:
- Product za proizvod;
- Offer za cenu, valutu i dostupnost;
- Organization za kompaniju ili brend;
- Person za autora ili drugu javno relevantnu osobu;
- Article za članak;
- BreadcrumbList za hijerarhiju stranice;
- FAQPage ili druge tipove, kada stranica ispunjava odgovarajuće uslove.
Markup ne menja ono što korisnik vidi na stranici. On dodaje mašinski čitljive signale koji mogu da pomognu pretraživaču da poveže naziv, svojstvo i vrednost. Na primer, cena proizvoda nije samo tekst „12.990 RSD“, već može biti označena kao cena konkretne ponude za konkretan proizvod.
Structured data, Knowledge Graph i Knowledge Panel nisu isto
Ova tri pojma često se mešaju, iako označavaju različite stvari.
Structured data
To je markup na stranici koji opisuje njen sadržaj i odnose između entiteta. Vlasnik sajta može da ga postavi, ali pretraživač odlučuje kako će ga koristiti.
Knowledge Graph
Knowledge Graph je sistem koji povezuje entitete i činjenice o njima. Google pokušava da razume da li određeni naziv predstavlja kompaniju, osobu, proizvod, lokaciju ili drugi entitet, kao i kako se taj entitet odnosi prema drugim informacijama.
Knowledge Panel
Knowledge Panel je vizuelni prikaz informacija o entitetu u rezultatima pretrage. Njegovo pojavljivanje zavisi od više signala i od toga da li Google ima dovoljno pouzdanih i međusobno usklađenih podataka. Samo dodavanje Organization ili Person markupa ne stvara automatski panel.
Structured data zato treba posmatrati kao pomoćni signal za razumevanje, a ne kao zahtev za određeni prikaz.
Kako markup može da podrži razumevanje entiteta
Za brend ili ecommerce sajt najkorisnije je da podaci budu konzistentni na različitim mestima. To podrazumeva:
- isti naziv brenda u vidljivom sadržaju, title elementu, profilu kompanije i structured data kodu;
- tačan canonical URL entiteta;
- relevantne
sameAsreference ka zvaničnim profilima ili pouzdanim izvorima; - jasno povezivanje proizvoda sa brendom;
- usklađenost cene, valute, dostupnosti i recenzija sa sadržajem koji korisnik zaista vidi;
- dosledne podatke o organizaciji, kontaktu i lokaciji, kada su relevantni.
Primer pojednostavljenog JSON-LD markupa za organizaciju može izgledati ovako:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Primer brenda",
"url": "https://primer.rs/",
"logo": "https://primer.rs/logo.png",
"sameAs": [
"https://www.linkedin.com/company/primer-brend/"
]
}
</script>
Ovaj kod može da pomogne u razumevanju organizacije, ali sam po sebi ne dokazuje njen autoritet, ne potvrđuje sve navedene informacije i ne garantuje Knowledge Panel.
Da li structured data donosi Position 0?
Izraz „Position 0“ najčešće se koristi za Featured Snippet, odnosno izdvojeni rezultat koji se prikazuje iznad standardnih organskih rezultata. Structured data nije direktan mehanizam za dobijanje tog mesta.
Featured Snippet se obično oslanja na sadržaj koji jasno i direktno odgovara na pitanje. Za ecommerce i informativne stranice korisno je:
- odgovoriti na konkretno pitanje u prvom ili drugom pasusu;
- koristiti jasne H2 i H3 podnaslove;
- organizovati korake u numerisanu listu;
- podatke porediti u tabeli kada je to korisno;
- definicije pisati kratko, precizno i bez nepotrebnog uvoda;
- obezbediti da stranica bude relevantna za upit i da ima dovoljno konteksta.
Article, Product ili FAQ markup mogu da pomognu pretraživaču da razume strukturu stranice, ali ne određuju koji će pasus biti izabran za Featured Snippet. Google može da prikaže izdvojeni rezultat i sa stranice koja nema structured data, ako sadržaj odgovara upitu.
Šta structured data može, a šta ne može da garantuje?
| Može da pomogne | Ne može da garantuje |
|---|---|
| Preciznijem tumačenju tipa sadržaja | Bolju poziciju za svaki upit |
| Razumevanju odnosa između proizvoda, brenda i ponude | Knowledge Panel |
| Podobnosti za pojedine rich rezultate | Rich result za svaku stranicu |
| Doslednijem prikazu podataka o proizvodu | Featured Snippet ili Position 0 |
| Otkrivanju grešaka u implementaciji | Indeksiranje stranice |
Google eksplicitno navodi da structured data može da učini stranicu podobnom za određene rich rezultate, ali podobnost nije isto što i prikaz. Na odluku utiču kvalitet i relevantnost stranice, smernice, dostupnost sadržaja, uređaj, upit i drugi sistemi pretraživača.
Koje schema vrste imaju najviše smisla za ecommerce?
Product i Offer
Ovo su najvažniji tipovi za stranice proizvoda. Podaci treba da budu usklađeni sa vidljivim sadržajem: nazivom proizvoda, cenom, valutom, stanjem zaliha i identifikatorima poput GTIN-a kada su dostupni.
AggregateRating i Review
Ocene i recenzije smeju da se označe samo ako su stvarno dostupne i relevantne za označeni proizvod. Ne treba dodavati izmišljene ili nevidljive ocene radi dobijanja rich rezultata.
BreadcrumbList
Breadcrumb markup opisuje putanju kroz strukturu sajta. Ne zamenjuje vidljive breadcrumb navigacione elemente, ali može da podrži razumevanje hijerarhije stranice.
Organization
Organization markup je relevantan za identitet kompanije ili brenda. Važno je da naziv, URL, logo i povezani profili budu tačni i konzistentni.
WebSite i SearchAction
Ove oznake treba koristiti samo kada odgovaraju stvarnoj funkcionalnosti sajta i aktuelnim smernicama. Ne treba dodavati svojstva zato što su nekada bila podržana ili zato što ih generiše SEO plugin.
Kako structured data povezati sa ostalim SEO signalima
Markup ima najveću vrednost kada je deo šire SEO arhitekture. Za detaljniji pregled tehničke osnove i optimizacije sajta pogledajte SEO optimizaciju.
Pre implementacije proverite sledeće:
- Vidljiv sadržaj: sve važne činjenice u markupu treba da budu podržane sadržajem dostupnim korisniku.
- Indeksabilnost: stranica ne sme biti blokirana robots pravilima, noindex direktivom ili problematičnim canonical signalom.
- Kvalitet stranice: proizvod mora imati korisne informacije, jasnu namenu i dobar UX.
- Entitetska konzistentnost: naziv brenda, URL-ovi i profili treba da upućuju na isti entitet.
- Tehnička dostupnost: server, JavaScript renderovanje i crawl putanje ne smeju sprečavati obradu stranice.
- Aktuelnost podataka: cena i dostupnost moraju se menjati kada se promene u prodavnici.
Validacija structured data implementacije
Validacija se radi u više koraka, jer jedan alat ne proverava sve.
Rich Results Test
Google Rich Results Test proverava da li stranica može da ispunjava tehničke uslove za podržane rich rezultate. Rezultat testa nije obećanje da će se rich result prikazati u pretrazi.
Schema Markup Validator
Schema Markup Validator proverava sintaksu i strukturu Schema.org podataka, uključujući tipove i svojstva koja nisu nužno vezana za Google rich rezultate.
Google Search Console
U GSC-u treba pratiti izveštaje o poboljšanjima, greške, upozorenja i validaciju ispravki. Istovremeno proverite URL Inspection za konkretne stranice i pratite da li su zaista indeksirane.
Ručno poređenje sa stranicom
Otvorite stranicu kao korisnik i proverite da li markup opisuje baš ono što je vidljivo. Posebno obratite pažnju na varijacije proizvoda, rasprodatu robu, cene sa porezom i recenzije učitane tek nakon JavaScript-a.
Najčešće greške u ecommerce structured data implementaciji
- Markup za sadržaj koji nije vidljiv: označavanje ocene ili cene koje korisnik ne može da pronađe na stranici.
- Pogrešan tip proizvoda: spajanje više varijanti u jedan Product bez jasnog odnosa između artikala.
- Zastarela dostupnost: proizvod je označen kao dostupan iako ga nema na stanju.
- Nevažeći ili nepotpuni URL-ovi: posebno kod logo fajla, slike i canonical adrese.
- Automatsko dodavanje svih schema tipova: plugin generiše nepotrebne ili netačne oznake.
- Duplirani entiteti: više skripti opisuju isti proizvod različitim cenama ili nazivima.
- Ignorisanje smernica: tehnički validan JSON-LD i dalje može kršiti pravila za rich rezultate.
Praktičan proces za implementaciju
- Popišite tipove stranica: početna, kategorije, proizvod, blog, kontakt i organizacija.
- Za svaki tip definišite entitete koji zaista postoje na stranici.
- Izaberite minimalan skup relevantnih schema tipova i svojstava.
- Generišite markup iz pouzdanih podataka, a ne ručnim kopiranjem vrednosti.
- Validirajte kod u Rich Results Test-u i Schema Markup Validator-u.
- Proverite usklađenost sa vidljivim sadržajem, canonical-om i indeksabilnošću.
- Pratite GSC izveštaje nakon objavljivanja.
- Uvedite kontrolu promena za cenu, zalihu, recenzije i URL strukturu.
Zaključak
Structured data može da podrži Google u razumevanju proizvoda, organizacije, brenda i odnosa između entiteta. Može da poveća podobnost za određene rich rezultate i da doprinese jasnijem tumačenju ecommerce stranica.
Međutim, markup ne garantuje Knowledge Graph entitet, Knowledge Panel, Featured Snippet, Position 0 ni bolje rangiranje. Najbolji rezultat dolazi iz kombinacije preciznih podataka, korisnog sadržaja, tehnički dostupnog sajta, pouzdanih entitetskih signala i redovne validacije.
Povezane teme: Structured data i AI Search: šta stvarno pomaže, a šta je mit · Google structured data smernice: šta zaista utiče na SEO, a šta je precenjeno · Schema markup i structured data: šta pomaže Google-u i kako ih pravilno implementirati