Strukturirani podaci

Pregled sadržaja

Kada pretražujemo na Google tražilici možemo povremeno primijetiti da neki rezultati imaju više prikazanih informacija osim običnog plavog linka i isječka teksta. Vidjeli smo primjere bogatih rezultata prilikom pretraživanja nekih ključnih pojmova na tražilici. Primjerice, kad tražimo smještaj, možemo vidjeti ocjenu u obliku 5 zvjezdica za svaku lokaciju. Slično kada tražimo recept, možemo vidjeti kako su ga ljudi ocjenili. Takve bogate rezultate uvjetuju strukturirani podaci kodirani unutar web stranica.

Što su to strukturirani podaci

Strukturirani podaci važna su stavka prilikom kodiranja stranice radi prezentiranja točnijeg sadržaja tražilicama. Ubacuju se unutar web stranice kako bi ih mogli vidjeti botovi koje tražilice šalju da analiziraju stranice. Oni su način za opisivanje sadržaja i drugih podataka s ciljem da ih tražilice bolje razumiju a zauzvrat korisnicima prikazuju bogate rezultate čime povećavaju stopu klikanja na stranice.

Zbog relativno malo tagova tražilice imaju ograničeno razumijevanje što mogu iščitati sa stranice. Primjerice, ako na stranici imate neki datum kao “20. travanj 2022”, tražilica ne zna o čemu se ovdje radi. Pametnije tražilice skuže da je neki datum u igri, ali na što se on odnosi? Je li datum objave članka, datum ažuriranja, datum nešto vezano uz kontekst stranice. Ako nam je format vremena 5. 10. 2022., kako tražilice mogu znati je li to 5. listopad 2022. ili 10. svibanj 2022.? Posebnim označavanjem ovakvih podataka mi smo ti koji kažemo: “Ej tražilice, ovaj podatak ti opisuje to i to”. I tako se točno zna koji je dan, koji mjesec, koja godina i na što se taj datum zapravo odnosi. Ako imate trgovinu koja prodaje knjige, vjerojatno imate navedene informacije koji je naslov knjige, tko je autor, koliko ima stranica, tko je izdavač, koji je ISBN. Svaki ovaj podatak može se točno opisati Schema rječnikom i tražilice bez ikakve dvojbe znaju što je što.

Schema je zapravo rječnik, skup raznih atributa koje prihvaćaju vrijednosti. Zajedno su je osmislile još 2011. vodeće tražilice (Google, Bing, Yandex, Yahoo). Postojanost njihovih vrijednosti na stranici nisu garancija da će se prikazati u rezultatima pretrage ali čim viš kvalitetnih informacija možemo prenijeti tražilicama, time one mogu točnije razumijeti sadržaj na vašim stranicama.

Strukturirani podaci važan su segmenta on-page optimizacije i postaju sve značajniji u moderno doba, tim više kako glasovno pretraživanje postaje popularno i tražilice pokušavaju saznati koja je namjera korisnika i sa stotinama drugih podataka prezentiraju korisniku najbolje rezultate.

Primjeri strukturiranih podataka

Puno je tipova strukturiranih podataka pa stoga je puno i različitih tipova bogatih rezultata koje možemo primijetiti. Ovo su samo neki od mogućih primjera:

  • ocjene kupaca za proizvod ili uslugu u obliku žutih zvjezdica
  • ocjenu recepta sa vremenom pripreme i ukupnim brojem kalorija
  • sportske novosti kao posljedni rezultati ili aktualne tablice (Liga prvaka, Svjetsko prvenstvo…)
  • krušne mrvice ispod naslova članka koji ukazuju na poziciju te stranice unutar hijerarhije domene
  • pitanja i odgovori (FAQ – eng. Frequently Asked Question) za srodne stvari ključnog pojma koje trenutno pretražujemo
  • licencu slike/videa kada pretražujemo takve medijske zapise
  • kada tražimo popularnog glumca vidimo pregled filmova u kojem je on nastupio, isto za albume pjevača

Osim opisivanja informativnog sadržaja (glavni tekst, slike ili video), razne pomoćne dijelove web stranica možemoe opisati ovakvim kodovima, primjerice navigacija krušnih mrvica (breadcrumbs) koja je obično prikazana negdje na vrhu stranice. Primjerice, svaka objava može imati datum kad je kreirana, datum kad je objavljena i datum kad je ažurirana novim informacijama. A taj podatak uopće nije potrebno prikazati korisniku na ekranu, već se sve odvija u pozadini. Ovakvi kodovi zasnivaju se na rječniku entiteta koji se može vidjeti na stranici Schema.org.

Koje su prednosti strukturiranih podataka

Tražilice pomoću bogatih rezultata mogu zaprimiti puno više informacija o sadržaju i funkcionalnosti web stranica te kako su one time kvalitetnije izgrađene veća je vjerojatno da će se prikazati na boljim pozicijama. I ne samo to,

Strukturirani podaci su:

  • značajan faktor za bolje rangiranje stranice
  • strukturirani podaci puno više privlače korisnika te imaju veću stopu klikanja nego obične stranice

Relativno mali broj web stranica bi koristio strukturirane podatke da danas ne postoje pluginovi koji mogu definirati generičke podatke. Oni koji žele bolju optimizaciju moraju ići putem ručnog kodiranja što nije mala stvar te stoga su bogati podaci često privilegija boljih web stranica.

Koji sve tipovi rezultata postoje

Postoji velik broj raznih mogućnosti jer je baza podataka podržanih entiteta ogromna a bazira se na rječniku Schema.org.

Samo neki od mogućnosti tipova implementacija:

  • Article
  • Book
  • Breadcrumbs
  • Carousel
  • Critic review
  • Dataset
  • Employer aggregate rating
  • Event
  • Fact check
  • FAQ
  • How-to
  • Image license metadata
  • Job posting
  • Job training
  • Local business
  • Logo
  • Movie
  • Estimated salary
  • Podcast
  • Product
  • Q&A
  • Recipe
  • Review snippet
  • Sitelinks searchbox
  • Software app
  • Speakable
  • Subscription and paywalled content
  • Video

Ovaj popis nije ni približno sve, već je cijeli iscrpni popis moguće pronaći na cijeli iscrpni popis na popisu Schema.org.

Podaci za COVID-19

Prema najnovijim tipovima za opisivanje, s obzirom na alarmantno stanje vezano uz pandemiju koronavirusa u svijetu, bolnice mogu prikazati optimizirane podatke upravo za stanje vezano za situaciju sa koronavirusom u svijetu:

  • broj kreveta
  • ukupni i zauzeti broj ventilatora
  • broj smrti

Kako se implementiraju

Strukturirani podaci implementiraju se pomoću kodova unutar same stranice. Njihova implementacija nije jednostavna te njezin posao obavljaju educirani developeri.

Nekoliko je mogućnosti za njihovu implementaciju. Danas se preporuča JSON-LD sintaksa jer ima tu prednost da je neovisan o HTML tagovima i može ga se unositi bilogdje na stranicu bez posebnog reda. S druge strane, Microdata i RDF tipovi vezani su za sam HTML zbog čega konačna implementacija može biti dosta komplicirana. Ali sve ovisi i o načinu kako je stranica rađena. Ako se radi o petlji koja ionako ispisuje podatke na stranicu, lakše je Microdata podacima nadopuniti postojeći kôd.

Testiranje strukturiranih podataka

Kako bi se uvjerili u ispravno obilježavanje podataka najznačajniji alat je Rich results tool. Pomoću alata možemo:

  • saznati koji tipovi strukturiranih podataka su ubačeni
  • vidjeti ako su neki podaci neispravno implementirani i krivo postavljeni a alat nam odmah saje i savjete kako ih ispraviti
  • saznati ako ima dinamički učitanih podataka i kako da ih učinkovitije obradimo

Alat nam omogućuje zasebno testiranje za mobilnu i desktop verziju. No važna stvar je da nam alat zapravo ne jamčki da će točno ti podaci biti i prikazani, jer Google svakom korisniku pokušava prezentirati najbolje prilagođen rezultat.

Sažetak

Koristite li strukturirane podatke koji daju više preciznijih podataka Google tražilici i drugim tražilicama? Jesu li vaše stranice u mogućnosti prezentirati bogate rezultate? Slobodno nam se javite kako bi proučili vaš slučaj i savjetovali vam najprikladnija rješenja.