Schema markup, odnosno strukturirani podaci, predstavljaju standardizovan način da pretraživaču opišete šta se nalazi na stranici. Umesto da samo vidi niz reči, Google može lakše da prepozna da je određeni sadržaj članak, proizvod, organizacija, događaj, recept ili FAQ.
To ne znači da će svaka stranica automatski dobiti bolju poziciju. Structured data prvenstveno pomaže u razumevanju sadržaja i može da omogući prikaz obogaćenih rezultata, pod uslovom da su podaci tačni, relevantni i u skladu sa Google smernicama.
Šta su schema markup i structured data?
Structured data su strukturirani podaci koji sadržaju daju mašinski čitljiv kontekst. Schema markup je najčešće korišćeni vokabular za opisivanje entiteta i njihovih svojstava na web stranici.
Schema.org definiše tipove kao što su:
- Article i BlogPosting za članke;
- Product za proizvode;
- LocalBusiness za lokalne firme;
- Organization za organizacije;
- Service za usluge;
- Event za događaje;
- Recipe za recepte;
- BreadcrumbList za navigacionu putanju;
- FAQPage za često postavljana pitanja, kada je primena opravdana.
Structured data se najčešće dodaju u formatu JSON-LD, koji se postavlja u <script type="application/ld+json"> element. Postoje i Microdata i RDFa, ali je JSON-LD u praksi obično najjednostavniji za održavanje i implementaciju.
Kako structured data mogu da pomognu SEO-u?
Bolje razumevanje sadržaja
Markup daje dodatni kontekst stranici i njenim elementima. Na primer, cena, dostupnost i ocena proizvoda mogu biti jasno označeni kao svojstva proizvoda, a ne samo kao tekst koji se nalazi na stranici.
Mogućnost za rich results
Validan markup može da omogući prikaz obogaćenog rezultata, kao što su breadcrumbs, informacije o proizvodu, događaju ili receptu. Međutim, validnost nije garancija da će Google prikazati rich result. Na prikaz utiču i kvalitet stranice, relevantnost, konkurencija i druge Google odluke.
Preciznije povezivanje entiteta
Properties kao što su url, sameAs, author i publisher mogu pomoći u jasnijem opisivanju odnosa između stranice, autora, organizacije i drugih entiteta.
Važno je razlikovati ovaj potencijal od direktnog rangirajućeg faktora. Schema markup sam po sebi ne popravlja loš sadržaj, sporu stranicu, nejasnu ponudu ili slabe interne linkove. Posmatrajte ga kao deo SEO optimizacije, a ne kao zamenu za osnovnu optimizaciju.
Koji schema tip treba da koristite?
Izbor tipa treba da prati stvarni sadržaj stranice, a ne željeni rich result. Pre implementacije postavite pitanje: šta je glavna svrha ove stranice i koji entitet korisnik zaista vidi?
| Tip stranice | Potencijalno relevantan schema tip | Važna napomena |
|---|---|---|
| Blog tekst ili vodič | Article ili BlogPosting | Podaci o autoru i datumu moraju biti tačni i vidljivi kada su navedeni. |
| Stranica proizvoda | Product | Cena, valuta, dostupnost i ocene moraju odgovarati prikazu na stranici. |
| Usluga | Service | Ne koristite Product samo zato što očekujete atraktivniji prikaz. |
| Lokalna firma | LocalBusiness | Naziv, adresa, telefon i radno vreme treba da budu dosledni. |
| Navigaciona putanja | BreadcrumbList | Redosled i URL-ovi treba da odgovaraju stvarnoj hijerarhiji sajta. |
| Događaj | Event | Datum, lokacija i status događaja moraju biti aktuelni. |
Kako pravilno implementirati schema markup
1. Odredite glavnu temu stranice
Nemojte počinjati izborom koda. Najpre utvrdite da li je stranica članak, proizvod, usluga, događaj ili lokalna poslovna stranica. Jedna stranica može imati više povezanih tipova, ali markup ne treba da bude zbir svih mogućih schema oznaka.
2. Proverite koje informacije su stvarno vidljive
Podaci u markupu treba da predstavljaju sadržaj koji korisnik može da pronađe na stranici. Ne dodajte ocene, cenu, autora, datum ili često postavljeno pitanje ako ti podaci nisu prikazani ili nisu tačni.
3. Koristite JSON-LD i povežite relevantne entitete
Jednostavan primer za članak može izgledati ovako:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Naslov članka",
"description": "Kratak opis članka",
"author": {
"@type": "Person",
"name": "Ime autora"
},
"publisher": {
"@type": "Organization",
"name": "Naziv organizacije"
},
"datePublished": "2025-01-15",
"dateModified": "2025-01-15",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://example.com/naziv-stranice"
}
}
</script>
Primer je ilustrativan. Pre objave zamenite sve vrednosti stvarnim podacima i proverite da li odgovaraju sadržaju stranice.
4. Dodajte markup na odgovarajuće stranice
Markup treba da bude generisan iz CMS-a ili sistema koji održava stvarne podatke, posebno kada se menjaju cena, dostupnost, datumi ili ocene. Ručno kopiranje istog koda na veliki broj stranica često dovodi do zastarelih ili pogrešnih vrednosti.
5. Povežite stranicu sa organizacijom i drugim entitetima
Kada je relevantno, koristite canonical URL stranice i dosledne identifikatore. Za organizaciju mogu biti korisni naziv, logo, URL i relevantni profili kroz sameAs. Ne navodite profile koji nisu zvanični ili povezani sa brendom.
Kako proveriti schema markup?
Rich Results Test
Google Rich Results Test proverava da li stranica može da bude podobna za podržane obogaćene rezultate. Testirajte javno dostupnu URL adresu ili deo koda, a zatim pregledajte upozorenja i greške.
Schema Markup Validator
Schema Markup Validator proverava strukturirane podatke prema Schema.org vokabularu. Koristan je za otkrivanje neispravne sintakse i nedoslednih svojstava, ali sam rezultat validacije ne znači da je stranica podobna za Google rich result.
Google Search Console
U GSC izveštajima o poboljšanjima možete pratiti validne stavke, greške i upozorenja za tipove koje Google prepoznaje. Nakon ispravke problema, proverite ponovo pogođene URL-ove i pratite da li se stanje menja.
Ručno poređenje sa stranicom
Automatski alati nisu dovoljni. Otvorite stranicu kao korisnik i proverite:
- da li su naslov, autor i datum isti kao u markupu;
- da li cena i dostupnost odgovaraju aktuelnoj ponudi;
- da li svi navedeni URL-ovi vode na prave stranice;
- da li markup opisuje glavnu temu stranice;
- da li se podaci razlikuju između desktop i mobilne verzije.
Najčešće greške u implementaciji
Dodavanje svih mogućih schema tipova
Više markupa nije automatski bolje. Neozbiljna kombinacija tipova može otežati održavanje i stvoriti neslaganje između koda i stvarnog sadržaja.
Netačni ili zastareli podaci
Poseban rizik postoji kod proizvoda, događaja, cena, dostupnosti i ocena. Ako se podaci promene na stranici, treba ažurirati i structured data.
Korišćenje FAQ markupa bez opravdanja
FAQ schema treba koristiti samo kada stranica zaista sadrži relevantna pitanja i odgovore. Nije namenjen dodavanju skrivenog ili promotivnog sadržaja samo radi većeg prikaza u rezultatima pretrage.
Dupliranje ili kontradiktorni podaci
Proverite da li SEO plugin, tema, CMS i prilagođeni kod generišu isti schema tip više puta. Duplikati i kontradikcije mogu otežati tumačenje podataka.
Očekivanje direktnog rasta pozicija
Structured data ne mogu da nadomeste nekvalitetan sadržaj, lošu informaciju o nameri pretrage ili tehničke probleme. Njihov efekat procenjujte zajedno sa organskim prikazima, CTR-om i relevantnim GSC izveštajima, bez zaključivanja na osnovu jedne promene.
Praktična kontrolna lista
- Izabran je schema tip koji odgovara stvarnoj stranici.
- Svi obavezni podaci su popunjeni i tačni.
- Markup opisuje sadržaj vidljiv korisniku.
- Canonical URL je ispravan.
- Nema dupliranog ili konfliktnog koda.
- Stranica je proverena u Rich Results Test-u.
- Structured data su proverena u Schema Markup Validator-u.
- Relevantni GSC izveštaji su pregledani nakon objave.
- Postoji proces za ažuriranje promenljivih podataka.
Zaključak
Schema markup i structured data imaju najveću vrednost kada precizno opisuju ono što je već dostupno na stranici. Pravilna implementacija počinje izborom odgovarajućeg tipa, nastavlja se tačnim i vidljivim podacima, a završava validacijom i redovnim održavanjem.
Nemojte ih posmatrati kao prečicu do prve pozicije. Koristite ih kao deo tehničkog SEO sistema koji pomaže pretraživačima da razumeju sadržaj i, kada su ispunjeni uslovi, prikažu ga informativnije u rezultatima pretrage.
Povezane teme: Kako brzina sajta, sadržaj i schema markup utiču na rangiranje · 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