72.6% stranica u Google top 10 koristi schema markup. Stranice s schemom dobivaju 20–30% više klikova od onih bez. Rich snippets — ono što izgleda kao “extra” u Google rezultatima (zvjezdice, cijene, FAQ panel) — privlače 58% klikova od svih, vs 41% za standardne rezultate.
Schema markup je u 2026. temelj lokalnog SEO-a. Bez njega niste konkurentni — bez obzira na kvalitetu sadržaja. Ovaj članak je praktičan vodič — što dodati za hrvatsku malu firmu, kako, koje su najveće prilike.
1. Što je schema markup
Schema.org je vokabular strukturiranih podataka koji opisuje vašu stranicu Googleu:
- Tko ste (firma, adresa, telefon)
- Što nudite (usluge, proizvodi)
- Kako ste ocijenjeni (recenzije)
- Kada radite (radno vrijeme)
- Gdje ste (geo coordinates)
Format
JSON-LD je preferirani format u 2026. (Google preporuka):
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Vaša Firma d.o.o."
}
</script>Postavlja se u <head> ili pred-zatvarajući </body>.
2. LocalBusiness — najvažniji schema
Za svaku lokalnu firmu u Hrvatskoj.
Minimum primjer
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Siite d.o.o.",
"image": "https://siite.hr/logo.png",
"telephone": "+385 99 7698 393",
"email": "kontakt@siite.hr",
"address": {
"@type": "PostalAddress",
"streetAddress": "Savska cesta 32",
"addressLocality": "Zagreb",
"postalCode": "10000",
"addressCountry": "HR"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 45.8004,
"longitude": 15.9740
},
"url": "https://siite.hr",
"openingHoursSpecification": [{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "09:00",
"closes": "17:00"
}]
}
</script>Specifični tipovi
Umjesto generičkog LocalBusiness, koristite specifičan:
- Electrician za električare
- Plumber za vodoinstalatere
- AutoRepair za autoservise
- Dentist za stomatološke ordinacije
- Physiotherapist za fizioterapeute
- HairSalon / BeautySalon za salone
- Restaurant za restorane
- LodgingBusiness / VacationRentalListing za apartmane
- TravelAgency za turističke agencije
Specifičnost = bolji ranking signal.
3. AggregateRating — zvjezdice u rezultatu
Najjača rich snippet — pokazuje ocjenu direktno u Google rezultatu.
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "127",
"bestRating": "5",
"worstRating": "1"
}Pravila
- Mora biti istinit (Google validira protiv stvarnih recenzija)
- Ratings za vašu firmu, ne za proizvode
- Mora postojati schema na stranici (ne lažan)
Praktično
Best practice: ažurirajte ratingValue i reviewCount automatski preko plugina (Yoast SEO Premium, RankMath Pro).
4. Service — strukturirane usluge
Svaka glavna usluga dobiva svoj schema entity.
{
"@type": "Service",
"serviceType": "Hitne intervencije električne instalacije",
"provider": {
"@type": "LocalBusiness",
"name": "Vaša firma"
},
"areaServed": {
"@type": "City",
"name": "Zagreb"
},
"offers": {
"@type": "Offer",
"price": "50",
"priceCurrency": "EUR"
}
}Plus: rich snippet sa cijenom u Google rezultatu.
5. FAQ — najpodcijenjeniji schema
FAQ schema generira expandable Q&A direktno u Google rezultatu.
{
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "Koliko košta hitna intervencija električara?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Cijena hitne intervencije počinje od 50 €..."
}
}]
}Plus
- Zauzima više prostora u rezultatu (više vidljivosti)
- Konkurenti su preskočili — vaše prilike
Pravilo
Google traži:
- Pitanja moraju biti vidljiva na stranici (ne samo u schemi)
- Odgovori moraju biti tu (ne kratke linije)
6. BreadcrumbList — navigacijski signal
{
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"name": "Početna",
"item": "https://siite.hr/"
}, {
"@type": "ListItem",
"position": 2,
"name": "Usluge",
"item": "https://siite.hr/usluge/"
}]
}Plus: zamjenjuje URL u rezultatu s breadcrumb-om.
7. Product schema (za web shopove)
Za svaki proizvod:
{
"@type": "Product",
"name": "Plavac Mali 2022",
"image": "https://...",
"description": "Premium hrvatsko vino...",
"brand": "Vinarija X",
"offers": {
"@type": "Offer",
"price": "25.00",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock"
}
}Plus: cijena, availability, ratings vidljivi direktno u rezultatu.
8. Implementacija — kako postaviti
Opcija 1: Plugin (preporučeno za WordPress)
Yoast SEO Premium ili RankMath Pro — automatski generiraju većinu schema-a.
Plus: minimalan napor, ažurira se automatski.
Opcija 2: Manualan JSON-LD
Pišete sami i dodajete u <head> kroz Code Snippets plugin.
Plus: pune kontrole. Min: traži tehničko znanje, ažuriranje manualno.
Opcija 3: Google Tag Manager
Šaljete schema kroz GTM.
Plus: fleksibilno. Min: ne preporučuje se kao primarno (Google ne pouzdano vidi schema kroz JS).
9. Validacija — što provjeravati
Google Rich Results Test
search.google.com/test/rich-results
- Unesite URL
- Pokazuje koje schema je detektirano
- Identificira greške
Schema.org Validator
- Strukturalan check
- Detaljniji od Google validatora
10. Što izbjegavati
- Lažni ratings — Google penalizira manualno
- Schema bez prikaza — odgovori u FAQ schemi koji nisu na stranici = penalty
- Generic LocalBusiness umjesto specifičnog tipa
- Više schema-a koji se kontradiktiraju (npr. dva LocalBusiness na istoj stranici)
- Zaboravljeni update — ratings ostaju isti kroz godine
Kratak zaključak
Schema markup je u 2026. standardna oprema za hrvatske MSP stranice. Plugin instalacija traje 30 minuta. ROI: 20–30% rast CTR + bolji ranking signali.
Audit vaše stranice — 30 min. Pokazuje koje schema fali i kako popraviti.