SEO

Schema markup za lokalne firme — što i kako

Praktičan vodič kroz schema markup za hrvatske MSP-e — LocalBusiness, Review, FAQ JSON-LD. Što dodati za rich snippets u 2026.

Nicklas Dyrmose Autor: Nicklas Dyrmose 23. lipnja 2026. 8 min čitanja

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

validator.schema.org

  • Strukturalan check
  • Detaljniji od Google validatora

10. Što izbjegavati

  1. Lažni ratings — Google penalizira manualno
  2. Schema bez prikaza — odgovori u FAQ schemi koji nisu na stranici = penalty
  3. Generic LocalBusiness umjesto specifičnog tipa
  4. Više schema-a koji se kontradiktiraju (npr. dva LocalBusiness na istoj stranici)
  5. 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.

Neobvezujući razgovor

Spremni za rast vašeg poslovanja?

Dogovorimo kratki razgovor. Pregledat ćemo vašu web stranicu, oglase, SEO i recenzije te vam poslati pisani plan — bez obzira angažirate li nas ili ne.