Schema markup: kako strukturirani podaci pomažu SEO-u

Schema markup je poseban kod koji Googleu pomaže da razumije o čemu je vaša web stranica. Za male tvrtke to znači jasniju komunikaciju s pretraživačem i priliku za bogatiji prikaz u rezultatima pretrage. Ovaj vodič objašnjava strukturirane podatke jednostavno i praktično, s primjerima bliskima obrtima i malim firmama u Zadru i ostatku Hrvatske. Većina vlasnika…

Schema markup je poseban kod koji Googleu pomaže da razumije o čemu je vaša web stranica. Za male tvrtke to znači jasniju komunikaciju s pretraživačem i priliku za bogatiji prikaz u rezultatima pretrage. Ovaj vodič objašnjava strukturirane podatke jednostavno i praktično, s primjerima bliskima obrtima i malim firmama u Zadru i ostatku Hrvatske.

Većina vlasnika stranica čula je za pojam schema, ali malo tko zna kako ga stvarno primijeniti. U nastavku prolazimo kroz to što su oznake schema.org, koji su tipovi korisni maloj tvrtki, kako ih dodati na WordPress i kako provjeriti jesu li ispravne. Cilj je da nakon čitanja znate točno gdje početi, bez nepotrebne tehničke drame.

Sadržaj

Schema markup i strukturirani podaci za web stranice malih tvrtki

Što je schema markup?

Schema markup je standardizirani rječnik oznaka kojim opisujete značenje sadržaja na stranici. Umjesto da Google nagađa što je koji podatak, vi mu izravno kažete: ovo je cijena, ovo je radno vrijeme, ovo je autor članka. Taj rječnik dolazi sa zajedničkog projekta schema.org, koji podržavaju Google, Bing i drugi veliki pretraživači.

Strukturirani podaci naziv su za isti koncept, samo tehničkim jezikom. Riječ „strukturirani” znači da su informacije posložene u predvidiv oblik koji stroj lako čita. Ljudi sadržaj razumiju iz konteksta, slika i rasporeda na stranici. Pretraživač taj isti kontekst dobiva upravo kroz oznake schema.org.

Dobra usporedba je etiketa na proizvodu u trgovini. Kupac vidi sam proizvod, a etiketa stroju na blagajni govori šifru i cijenu. Strukturirani podaci su takva etiketa za web stranicu. Ljudima ne smetaju, a strojevima ubrzavaju posao razumijevanja.

Vrijedi razlikovati dvije razine stranice. Vaš vidljivi sadržaj namijenjen je posjetiteljima i piše se ljudskim jezikom. Schema markup je nevidljivi sloj namijenjen strojevima, skriven u kodu. Posjetitelj ga ne vidi, ali ga Googlebot čita i koristi da bolje shvati kontekst svake stranice.

Zašto schema markup pomaže Googleu

Schema markup Googleu olakšava razumijevanje i otvara vrata bogatijem prikazu u rezultatima. Kad pretraživač pouzdano zna što je koji dio stranice, može ga prikazati na privlačniji način. Tako obična plava poveznica ponekad dobije zvjezdice, cijenu ili radno vrijeme odmah uz naslov.

Odmah vrijedi biti iskren oko jedne stvari. Strukturirani podaci ne jamče bolji položaj u rezultatima. Google je više puta potvrdio da schema sama po sebi nije izravan faktor rangiranja. Ono što donosi jest bolje razumijevanje sadržaja i mogućnost obogaćenog prikaza, što neizravno može povećati broj klikova.

Uz klasične rezultate, jasno označen sadržaj sve više koristi i drugim načinima prikaza, poput panela sa znanjem ili glasovnih odgovora. Google ne otkriva sve detalje, no načelo je dosljedno. Što bolje razumije vašu stranicu, to je lakše ispravno prikaže na svakom mjestu.

Sve što pretraživač službeno podržava popisano je u Googleovoj dokumentaciji o strukturiranim podacima. To je najpouzdaniji izvor kad se pojavi dvojba, jer opisuje koje oznake Google stvarno koristi i za koje vrste obogaćenih rezultata. Popis se povremeno mijenja, pa ga vrijedi provjeriti prije nego što uložite vrijeme u neki tip oznake.

Bogatiji rezultati (rich results)

Bogatiji rezultati poseban su prikaz koji Google katkad dodijeli stranici s ispravnim oznakama. Primjeri su zvjezdice recenzija, česta pitanja koja se šire ispod rezultata, slike recepata ili podaci o proizvodu. Odluku o tome uvijek donosi Google, i to selektivno.

To je ključna, često prešućena istina. Ispravan schema markup uvjet je za obogaćeni prikaz, ali ne i jamstvo. Google prikazuje takve rezultate ovisno o vrsti upita, kvaliteti stranice i vlastitoj procjeni. Postavite oznake korektno i dajte pretraživaču priliku, no nemojte očekivati zvjezdice preko noći.

Strukturirani podaci i optimizacija sadržaja za pretraživače

JSON-LD: preporučeni format za schema markup

JSON-LD je format koji Google preporučuje za schema markup. Riječ je o malom bloku koda koji stoji odvojeno, obično u zaglavlju stranice, i ne miješa se s vidljivim sadržajem. Zbog te odvojenosti lakše ga je dodati, održavati i kasnije mijenjati.

Postoje i stariji formati, Microdata i RDFa, koji se upisuju izravno u HTML oznake sadržaja. Oni i danas rade, ali su nezgrapniji za održavanje. Za novu stranicu JSON-LD je gotovo uvijek bolji izbor, i to je smjer u kojem ide Googleova dokumentacija.

Ovako izgleda jednostavan primjer za lokalnu tvrtku. Blok se stavlja u kod stranice, a svaki podatak u njemu mora odgovarati onome što posjetitelj stvarno vidi.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Pekarnica Zadar",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Ulica primjer 1",
    "addressLocality": "Zadar",
    "postalCode": "23000",
    "addressCountry": "HR"
  },
  "telephone": "+385 23 000 000",
  "openingHours": "Mo-Sa 07:00-20:00"
}
</script>

Ne morate ovo pisati ručno. Većina vlasnika WordPress stranica isti rezultat dobije kroz dodatak, o čemu piše u nastavku. Primjer je ovdje da vidite kako oznaka izgleda iznutra i zašto je uredna struktura toliko važna za ispravan zapis.

Najkorisniji tipovi schema markup oznaka za male tvrtke

Schema.org nudi stotine tipova, no maloj tvrtki treba tek nekoliko. Odaberite one koji odgovaraju vašem sadržaju i nemojte pretjerivati. Bolje je nekoliko ispravnih oznaka nego mnoštvo nasumičnih koje samo zbunjuju pretraživač.

Svaki tip ima svoja obavezna i preporučena polja. Obavezna polja Google traži da bi oznaku uopće uzeo u obzir, a preporučena poboljšavaju prikaz. Dobar dodatak o tome vodi računa umjesto vas, no vrijedi razumjeti logiku koja stoji iza toga.

LocalBusiness

LocalBusiness je najvažniji tip za tvrtke s fizičkom lokacijom. Njime opisujete naziv, adresu, telefon, radno vrijeme i geografske koordinate. Za obrt u Zadru to je temelj povezivanja s lokalnim pretragama i Google kartom. Ako radite na lokalnoj vidljivosti, povežite ovaj korak s cjelovitim pristupom kroz lokalni SEO.

Za LocalBusiness Google podržava desetke specifičnijih podtipova, od restorana do frizerskog salona. Što je tip precizniji, to pretraživač bolje razumije čime se bavite. Podatke u oznaci držite istovjetnima onima na stranici kontakta i u Google Business profilu.

Organization

Organization opisuje vašu tvrtku kao entitet: naziv, logotip, službene profile na društvenim mrežama i kontakt. Koristan je i tvrtkama bez fizičke lokacije, primjerice onima koje posluju isključivo online. Pomaže Googleu da poveže sve spomene vašeg brenda na internetu u jednu jasnu sliku.

Ova se oznaka obično postavlja jednom, na razini cijele stranice, i vrijedi za sve podstranice. U nju ide i podatak o tome kako vas kupci mogu kontaktirati. Za mnoge male tvrtke dovoljna je kombinacija Organization za brend i LocalBusiness za lokaciju.

Product

Product se koristi za pojedinačne proizvode u web trgovini. Njime opisujete naziv, cijenu, dostupnost i recenzije proizvoda. Uz ispravne podatke Google ponekad prikaže cijenu i dostupnost izravno u rezultatima. Podaci u oznaci moraju se poklapati s onima na stranici proizvoda, inače nastaje problem.

Uz proizvod se često vežu i oznake Offer i AggregateRating, koje opisuju ponudu i prosječnu ocjenu. WooCommerce trgovine dobar dio tih strukturiranih podataka generiraju kroz dodatke. Ipak, provjerite da su cijene i dostupnost točni, jer se podaci u trgovini često mijenjaju.

Article

Article je namijenjen člancima i objavama na blogu. Opisuje naslov, autora, datum objave i naslovnu sliku. Za tvrtke koje redovito pišu koristan sadržaj ovaj tip pomaže Googleu razumjeti strukturu teksta. Blog uz uredan schema markup lakše dolazi do prikaza u tematskim isječcima.

Za članke je korisno navesti i izdavača te datum posljednje izmjene. Tako Google zna koliko je tekst svjež. Ako blog vodite ozbiljno, uredne oznake pomažu da se vaš sadržaj poveže s temom i autorom u očima pretraživača.

FAQPage

FAQPage označava česta pitanja i odgovore na stranici. Kad ih Google prihvati, pitanja se mogu proširiti izravno u rezultatima pretrage. Jedno upozorenje je važno: označavajte samo pitanja koja su stvarno vidljiva na stranici. Google je zaoštrio pravila, pa se lažni ili skriveni FAQ danas najčešće ignorira.

Vrijedi znati i da je Google s vremenom suzio prikaz FAQ isječaka. Danas ih pokazuje uglavnom za pouzdane, službene izvore. Oznaku svejedno ima smisla postaviti, no bez očekivanja da će se pitanja sigurno proširiti. Pravilo o vidljivom sadržaju ostaje najvažnije.

BreadcrumbList opisuje putanju navigacije, primjerice Početna › Usluge › Izrada web stranica. Ta se putanja zatim prikazuje umjesto gole adrese u rezultatu pretrage. Posjetitelju je jasnije gdje se stranica nalazi u strukturi sajta. Riječ je o jednoj od najlakših i najsigurnijih oznaka za dodati.

Na WordPressu putanju obično stvara tema ili SEO dodatak, pa se pripadna oznaka generira sama. Provjerite samo da se prikazana putanja poklapa sa stvarnom strukturom izbornika. Neusklađena navigacija zbunjuje i posjetitelja i pretraživač.

Review i AggregateRating

Review i AggregateRating opisuju pojedinačne recenzije i prosječnu ocjenu. Upravo oni donose poznate zvjezdice uz rezultat. Ovdje je oprez najvažniji od svega. Označavati smijete isključivo stvarne recenzije koje su vidljive na vašoj stranici.

Lažne ocjene su ozbiljna pogreška. Izmišljene zvjezdice ili ocjene koje si tvrtka sama dodijeli krše Googleove smjernice i vode do ručne kazne. Takva kazna zna ukloniti sve obogaćene rezultate sa sajta odjednom. Pošten schema markup jedini je održiv put prema zvjezdicama.

Ovih nekoliko tipova pokriva potrebe većine malih tvrtki. Krenite od onih koji odgovaraju vašem poslu i sadržaju. Dodatne oznake možete uvesti kasnije, kad za njih postoji stvarna potreba na stranici.

Schema.org oznake i sustav označavanja sadržaja na webu

Primjer iz prakse: lokalni restoran

Zamislimo mali restoran u Zadru koji želi bolju vidljivost na Googleu. Vlasnik na stranicu dodaje dvije oznake: LocalBusiness i Menu. Prva pretraživaču govori osnovne podatke o restoranu, druga opisuje jelovnik. Zajedno daju Googleu vrlo jasnu sliku ponude.

Kroz LocalBusiness restoran navodi naziv, adresu na rivi, telefon, radno vrijeme i vrstu kuhinje. Za ugostiteljstvo postoji i specifičniji podtip Restaurant. Kroz Menu oznaku opisuje kategorije jela i cijene. Kad gost pretraži „večera Zadar”, Google ima jasan kontekst i može prikazati radno vrijeme uz rezultat.

Ključno pravilo vrijedi i ovdje. Jelovnik u schema oznaci mora odgovarati jelovniku na stranici. Ako na webu piše jedna cijena, a u oznaci druga, pretraživaču šaljete proturječan signal. Uredan i istinit schema markup restoranu daje najbolju priliku za obogaćeni prikaz u lokalnoj pretrazi.

Rezultat ovakvog pristupa nije zajamčen, ali je logika jasna. Restoran pretraživaču daje čiste, istinite podatke i time povećava izglede za bogatiji prikaz. U lokalnoj konkurenciji, gdje se mnogi oslanjaju samo na Google Business profil, uredne oznake na vlastitoj stranici znaju biti mala prednost.

Kako dodati schema markup na WordPress

Schema markup na WordPress dodajete na dva načina: kroz namjenski dodatak ili ručnim upisom JSON-LD koda. Za većinu malih tvrtki dodatak je jednostavniji i sigurniji. Ručni pristup ostaje za posebne slučajeve i one koji se snalaze u kodu.

Bez obzira na način, cilj je isti: dati pretraživaču uredan, strojno čitljiv opis sadržaja. Preporuka za većinu jest početi s dodatkom i prijeći na ručni kod tek ako zatreba. Tako izbjegavate nepotrebne pogreške u sintaksi, koje su čest uzrok odbijenih oznaka.

Rank Math i drugi dodaci

Rank Math i slični SEO dodaci nude schema markup kroz sučelje, bez pisanja koda. Za svaku stranicu ili objavu birate tip oznake iz padajućeg izbornika, a dodatak generira ispravan JSON-LD. Dio podataka popunjava se automatski iz sadržaja. Ovaj pristup pokriva potrebe većine obrtnika i malih firmi.

Ako gradite tehnički temelj sajta, schema je samo jedan njegov dio. Širu sliku daje naš vodič za tehničku SEO optimizaciju, u kojem strukturirani podaci stoje uz brzinu, indeksiranje i arhitekturu stranice. Tako oznake dobivaju kontekst unutar cijele slike.

Ručni JSON-LD

Ručni pristup znači da sami napišete JSON-LD blok i ubacite ga u kod stranice. Prednost je potpuna kontrola nad svakim podatkom. Nedostatak je veći rizik od pogreške i potreba za održavanjem pri svakoj promjeni. Ovaj put ima smisla za nestandardne tipove koje dodatak ne pokriva.

Ako se odlučite za ručni put, čuvajte oznake na jednom mjestu i zabilježite što ste gdje stavili. Kod redizajna ili promjene teme lako je zaboraviti gdje kod stoji. Uredna evidencija ovdje štedi mnogo vremena i sprječava dvostruke oznake na istoj stranici.

Testiranje schema markup oznaka

Nakon što postavite schema markup, obavezno ga testirajte. Testiranje otkriva greške u sintaksi i pokazuje hoće li Google oznaku prihvatiti. Za to postoje dva besplatna i pouzdana alata koja koristi i struka.

Rich Results Test

Rich Results Test je Googleov alat koji provjerava je li stranica prihvatljiva za obogaćene rezultate. Zalijepite adresu ili kod, a alat javlja koje je oznake pronašao i koje bogate prikaze one omogućuju. Ako nešto nedostaje ili je pogrešno, jasno vam kaže što treba popraviti.

Alat radi i na objavljenoj adresi i na isječku koda koji tek pripremate. Zbog toga ga možete koristiti prije nego što promjene puste u živu verziju stranice. Preporuka je testirati svaki novi tip oznake barem jednom prije objave.

Schema Markup Validator

Schema Markup Validator sa schema.org provjerava tehničku ispravnost oznaka općenito. Za razliku od Rich Results Testa, ne veže se samo uz Googleove obogaćene rezultate. Koristan je kad želite potvrditi da je JSON-LD sintaktički čist. Dva se alata dobro nadopunjuju u praksi.

Testiranje nije jednokratni korak. Provjerite oznake pri svakom većem ažuriranju stranice ili promjeni teme. Ažuriranja znaju tiho pokvariti kod, a pokvarenu oznaku Google jednostavno preskoči. Redovita provjera drži strukturirane podatke u ispravnom stanju.

Kako izbjeći lažni i spamerski schema markup

Najveća pogreška sa strukturiranim podacima jest označavanje onoga čega na stranici zapravo nema. Google ima jasno pravilo: oznake moraju opisivati vidljiv sadržaj. Skrivene informacije, izmišljene recenzije ili napuhani podaci krše smjernice i vode do kazne.

Nekoliko čestih zamki vrijedi izbjegavati od početka.

  • Lažne ili samododijeljene recenzije i zvjezdice koje si tvrtka sama upiše.
  • Oznake za sadržaj koji posjetitelj ne vidi na stranici.
  • Neusklađene podatke, primjerice različitu cijenu u oznaci i u vidljivom tekstu.
  • Pogrešan tip, kao kad se obična stranica označi kao proizvod.
  • Pretrpavanje stranice desecima nepovezanih tipova oznaka.

Dobra vijest je da se većina ovih zamki izbjegava jednim načelom. Ako podatak stoji u oznaci, mora stajati i na stranici, u obliku koji posjetitelj vidi. Kad tako razmišljate, teško je slučajno prekršiti Googleove smjernice.

Pravilo je jednostavno i vrijedi ga zapamtiti. Označavajte samo ono što je istinito i vidljivo. Pošten schema markup dugoročno pobjeđuje svaki pokušaj varanja pretraživača. Google sve bolje prepoznaje napuhane oznake i kažnjava ih gubitkom obogaćenog prikaza.

Rast prometa web stranice nakon dodavanja strukturiranih podataka

Checklista: schema markup korak po korak

Ova checklista sažima cijeli vodič u jasan redoslijed. Prođite je pri postavljanju oznaka, a zatim je ponavljajte nakon svake veće promjene na sajtu. Tako strukturirani podaci ostaju uredni i s vremenom.

KorakŠto učiniti
Odabir tipovaOdaberite oznake koje odgovaraju sadržaju (LocalBusiness, Article, Product i slično).
FormatKoristite JSON-LD, format koji Google preporučuje.
IstinitostOznačavajte samo sadržaj koji je stvarno vidljiv na stranici.
Lokalni podaciUskladite LocalBusiness s Google Business profilom i stranicom kontakta.
RecenzijeOznačavajte isključivo stvarne recenzije, bez izmišljenih ocjena.
DodavanjeDodajte oznake kroz Rank Math ili ručni JSON-LD.
TestiranjeProvjerite kod alatima Rich Results Test i Schema Markup Validator.
OdržavanjePonovno testirajte nakon svakog većeg ažuriranja stranice.

Kad prođete listu, dali ste Googleu jasnu kartu svog sadržaja. Schema markup neće sam popeti stranicu na vrh rezultata. Pretraživaču će olakšati posao i otvoriti priliku za bogatiji prikaz, a to je konkretna prednost pred konkurencijom koja oznake nema.

Nema potrebe raditi sve odjednom. Počnite s jednim ili dva najvažnija tipa, provjerite ih u alatu, pa dodajte ostale. Postupan pristup smanjuje pogreške i lakše ga je održavati kroz vrijeme.

Kada potražiti stručnu pomoć

Osnovne oznake većina vlasnika stranica može postaviti sama, osobito uz Rank Math. Kod složenijih slučajeva, poput web trgovine s mnogo proizvoda ili neobičnih tipova sadržaja, isplati se uključiti nekoga tko to radi svakodnevno. Pogreška u schemi zna tiho onemogućiti obogaćeni prikaz mjesecima.

Znak da je vrijeme za pomoć obično je jasan. Ako Rich Results Test stalno javlja greške koje ne znate riješiti, ili ako su obogaćeni rezultati nestali nakon promjene teme, vrijedi pitati stručnjaka. Sat vremena tuđeg iskustva zna uštedjeti tjedne pokušaja.

U Oseka Mediji strukturirane podatke postavljamo mirno i temeljito, kao dio šireg tehničkog SEO-a. Krećemo od provjere postojećih oznaka, ispravimo greške i dodamo ono što nedostaje. Ako želite da vaš schema markup bude uredan i pošten, pogledajte uslugu tehnički SEO ili nam se javite preko kontakt stranice. Dogovorit ćemo se oko sljedećeg koraka bez pritiska.

Besplatna procjena

Želite web stranicu koja donosi upite?

Pošaljite nekoliko informacija o projektu i dobit ćete jasan smjer: strukturu, SEO prioritete i realan opseg izrade.