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.06.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": "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

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.

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.