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": "Primjer obrt d.o.o.",
"image": "https://primjer.hr/logo.png",
"telephone": "+385 1 2345 678",
"email": "info@primjer.hr",
"address": {
"@type": "PostalAddress",
"streetAddress": "Ilica 1",
"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.