Besplatan alat

Generator strukturiranih podataka (schema markup) za Google

Strukturirani podaci su kratak kod na stranici koji Googleu kaže što je na njoj: radno vrijeme poslovnice, cijena proizvoda, datum događaja. Bez njih Google to mora pogađati iz teksta, a pogrešno napisan kod ignorira bez upozorenja.

Ovdje upisujete podatke kao na obrascu, a alat ih pretvara u JSON-LD i usput provjerava što je obavezno, što preporučeno i koja Googleova pravila vrijede za tu vrstu podataka. Sve se računa u vašem pregledniku. Ništa se ne šalje Siiteu i ništa se ne sprema.

Što označavate

Entiteti na stranici

Lokalni obrt ili poslovnica

Što precizniji tip, to bolje. Svi su stvarni schema.org tipovi.

Pretvaramo ga u međunarodni oblik +385…, kako Google traži.

Kraće od 100 znakova, inače ga Google ne prikazuje.

Upisuje se kao vatID „HR” + OIB, što je PDV identifikacijski broj. Ako niste u sustavu PDV-a, ostavite prazno.

Adresa

Dva slova: HR, BA, SI…

Lokacija na karti

Desni klik na točku u Google Kartama prikazuje koordinate.

Radno vrijeme (preporučeno)

Radno vrijeme po danima
Ponedjeljak
Utorak
Srijeda
Četvrtak
Petak
Subota
Nedjelja

Dani s istim radnim vremenom spajaju se u jedan zapis. Ako zatvarate iza ponoći, upišite npr. 18:00–03:00.

Provjera i kod

3 greške · 5 upozorenja · 0 pravila

  • Greška: Nedostaje obavezno polje: Naziv poslovnice.
  • Greška: Nedostaje obavezno polje: Ulica i broj.
  • Greška: Nedostaje obavezno polje: Mjesto.
  • Upozorenje: Preporučeno polje je prazno: Adresa stranice poslovnice.
  • Upozorenje: Preporučeno polje je prazno: Telefon.
  • Upozorenje: Preporučeno polje je prazno: Poštanski broj.
  • Upozorenje: Preporučeno polje je prazno: Geografska širina.
  • Upozorenje: Preporučeno polje je prazno: Geografska dužina.
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": [
        "Monday",
        "Tuesday",
        "Wednesday",
        "Thursday",
        "Friday"
      ],
      "opens": "08:00",
      "closes": "16:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": [
        "Saturday",
        "Sunday"
      ],
      "opens": "00:00",
      "closes": "00:00"
    }
  ]
}
</script>

Kod zalijepite u <head> ili na kraj <body> stranice. Prije objave ga zalijepite u Googleov Rich Results Test (koje proširene rezultate stranica može dobiti) i u Schema Markup Validator (je li kod ispravan schema.org). Oba alata imaju karticu za lijepljenje koda.

Pravila koja kod ne može provjeriti: lokalni obrt ili poslovnica

  • Jedna poslovnica, jedan LocalBusiness. Ako imate više lokacija, svaka dobiva vlastiti blok s vlastitom adresom i telefonom, po mogućnosti na stranici te poslovnice. Jedan blok s tri adrese Google ne razumije kao tri poslovnice.
  • Ocjene i recenzije o vlastitoj tvrtki ne označavajte. Google ne prikazuje zvjezdice za LocalBusiness i Organization kad tvrtka sama kontrolira recenzije o sebi, uključujući ugrađene widgete s Google ili Facebook recenzijama. Zato ovaj obrazac nema polje za ocjene.
  • Podaci u kodu moraju biti isti kao na stranici i na Google profilu tvrtke: naziv, adresa, telefon i radno vrijeme.

Izvor: Google Search Central dokumentacija

Kako se koristi

  1. 1 Odaberite vrstu podataka, npr. lokalnu poslovnicu, proizvod ili oglas za posao. Gumb „Učitaj primjer” popunjava obrazac izmišljenom pekarom da vidite kako izgleda gotov kod.
  2. 2 Upišite podatke. Telefon, datume i OIB pišete kao inače, npr. 01 234 5678 i 14.11.2026., a alat ih pretvara u oblik koji Google traži.
  3. 3 Ako na istoj stranici označavate više stvari, npr. tvrtku, poslovnicu i navigacijski put, dodajte ih kao zasebne entitete i ostavite uključeno spajanje u jedan @graph.
  4. 4 Pročitajte provjeru desno. Greške treba ispraviti, upozorenja su preporuke, a pravila su Googleovi uvjeti koje kod sam ne može provjeriti.
  5. 5 Kopirajte kod ili preuzmite .json datoteku i zalijepite kod u stranicu. Prije objave ga provjerite u Googleovu Rich Results Testu.
Česta pitanja

Česta pitanja — strukturirani podaci

Što su strukturirani podaci i čemu služe?
To je kod u formatu JSON-LD, prema rječniku schema.org, koji opisuje sadržaj stranice strojevima: tko je tvrtka, gdje se nalazi, kad radi, koliko proizvod košta. Google ga koristi da bolje razumije stranicu, a za neke vrste podataka prikazuje i proširene rezultate, npr. cijenu i dostupnost proizvoda ili datum događaja. Kod sam po sebi ne jamči ni bolju poziciju ni proširen prikaz, ali bez njega ti prikazi nisu mogući.
Gdje na stranicu zalijepiti kod?
Unutar oznake <head> ili bilo gdje u <body>, Google čita oba mjesta. U WordPressu se to najčešće radi kroz SEO dodatak ili dodatak za umetanje koda, u Shopifyju kroz predložak teme. Kod stavite samo na stranicu koju opisuje: podaci o proizvodu idu na stranicu tog proizvoda, a ne na naslovnicu.
Zašto alat nema polje za ocjene i recenzije tvrtke?
Zato što ih Google ne bi prikazao. Prema Googleovim pravilima za recenzije, stranice s oznakom LocalBusiness ili Organization ne dobivaju zvjezdice ako tvrtka sama kontrolira recenzije o sebi, što uključuje i ugrađene widgete s Google ili Facebook recenzijama. Ocjene su dopuštene za proizvode, i to samo ako su ih ostavili stvarni kupci i ako su vidljive na stranici.
Prikazuje li Google još uvijek česta pitanja (FAQ) u rezultatima?
Ne. Google je FAQ proširene rezultate ukinuo od 7. svibnja 2026. Oznaka FAQPage i dalje je ispravan schema.org kod koji drugi sustavi mogu čitati, pa je alat nudi, ali padajuća pitanja ispod rezultata u Googleu više se ne pojavljuju. Ako je dodajete, pitanja i odgovori moraju biti vidljivi na stranici istim riječima.
Što je @graph i kad ga koristiti?
@graph je način da više entiteta na istoj stranici, npr. tvrtku, poslovnicu i navigacijski put, upišete u jedan blok koda. Svaki dobiva stalnu oznaku @id, a ostali se na tvrtku pozivaju preko nje umjesto da ponavljaju njezine podatke. Tako Google vidi jednu tvrtku s poslovnicom, a ne dvije nepovezane organizacije.
Imam više poslovnica. Kako ih označiti?
Svaka fizička lokacija dobiva vlastiti LocalBusiness blok s vlastitom adresom, telefonom i radnim vremenom, najbolje na zasebnoj stranici te poslovnice. Jedan blok s nekoliko adresa Google ne razumije kao nekoliko poslovnica. Ako imate i krovnu tvrtku, dodajte Organization i spojite ih u @graph, pa svaka poslovnica pokazuje na tvrtku kao matičnu organizaciju.
Zašto se OIB upisuje kao vatID s oznakom HR?
Hrvatski PDV identifikacijski broj sastoji se od oznake HR i OIB-a, a schema.org za taj podatak koristi svojstvo vatID. Alat prije toga provjerava kontrolnu znamenku OIB-a, pa krivo prepisan broj ne završi u kodu. Ako tvrtka nije u sustavu PDV-a, polje ostavite prazno.
Je li kod spreman čim alat ne javlja greške?
Gotovo. Alat provjerava obavezna i preporučena polja, oblik adresa, datuma, cijena i telefona te Googleova pravila za svaku vrstu podataka. Prije objave kod svejedno zalijepite u Googleov Rich Results Test i u Schema Markup Validator, jer kod čitaju na isti način kao Google. Nakon objave isti test pokrenite s adresom stranice i pratite izvještaje o poboljšanjima u Google Search Consoleu.

Trebate nekoga tko će posložiti ostalo?

Dogovorite besplatni 30-minutni poziv. Pogledamo vaš web, oglase i mjerenje pa vam kažemo što se prvo isplati napraviti — i što mirno možete preskočiti.