Strukturoidun datan generaattori (Schema Markup)

Täytä UKK-, tuote- tai ohjetiedot ja kopioi käyttövalmis JSON-LD-koodi.

Valitse skeeman tyyppi

Aloita sivun sisällöstä, jota haluat kuvailla.

Lisää tiedot

Pakolliset kentät tarkistetaan kirjoittaessasi; valinnaiset tyhjät kentät jätetään pois.

Kopioi JSON-LD

Valmis skripti tulee näkyviin, kun kaikki pakolliset kentät on täytetty oikein.

FAQPage
JSON-LD

Kenttien tarkistus

    Syötteesi pysyvät selaimessasi. Mitään ei lähetetä BroBroGo-palveluun.

    UKK

    Mitä skeematyyppejä voin luoda?

    Ohjatut lomakkeet kattavat FAQPage-, Product (tarjouksella) ja HowTo-tyypit järjestetyillä vaiheilla, tarvikkeilla ja työkaluilla. Tyhjät valinnaiset kentät jätetään pois koodista.

    Mihin sijoitan luodun JSON-LD-koodin?

    Liitä valmis skripti sen sivun <head>- tai <body>-osioon, jonka näkyvää sisältöä se kuvailee. Varmista, että merkintä vastaa sitä, mitä vierailijat todellisuudessa näkevät sivulla.

    Takaako kelvollinen merkintä rikastetun hakutuloksen (rich result)?

    Ei. Kelvollinen schema.org-merkintä auttaa palveluita ymmärtämään sivua paremmin, mutta erityisiä hakunäkyvyyksiä ei voida koskaan taata. Google ei esimerkiksi enää näytä FAQ- tai HowTo-rikastettuja hakutuloksia.

    Johdatus Schema.org-merkintään ja strukturoituun dataan

    Strukturoitu data on standardoitu tapa antaa hakukoneille yksityiskohtaista tietoa verkkosivun sisällöstä. Schema.org-sanastoa hyödyntämällä sivuston ylläpitäjät voivat määritellä tarkasti, mitä sivun tekstit ja elementit edustavat. Tämä auttaa hakukoneita ymmärtämään sisällön merkityksen ja asiayhteyden huomattavasti pelkkää vapaata tekstiä tarkemmin.

    Kun hakukoneet ymmärtävät sivun sisällön rakenteen, ne voivat hyödyntää tietoa hakutulossivujen parantamiseen. Strukturoitu data on suorassa yhteydessä rikastettuihin hakutuloksiin (rich results), jotka voivat sisältää esimerkiksi hintoja, saatavuustietoja tai vaiheittaisia ohjeita suoraan hakutuloksen yhteydessä. Vaikka merkinnän lisääminen auttaa hakukoneita tulkitsemaan sivua, se ei kuitenkaan takaa rikastetun hakutuloksen näkymistä, sillä hakukoneet päättävät näiden elementtien esittämisestä itsenäisesti.

    JSON-LD-formaatin merkitys verkkosisällölle

    JSON-LD (JavaScript Object Notation for Linked Data) on suositeltu formaatti strukturoidun datan toteuttamiseen verkkosivuilla. Se on erillinen skriptilohko, joka sijoitetaan HTML-dokumentin sekaan, yleensä <head>- tai <body>-osion sisälle.

    JSON-LD-formaatin etuna on sen erillisyys sivun visuaalisesta esitystavasta. Toisin kuin vanhemmat merkintätavat, kuten mikrodata tai RDFa, JSON-LD ei vaadi HTML-elementtien sotkemista ylimääräisillä attribuuteilla. Tämä tekee koodin ylläpidosta, muokkaamisesta ja tuottamisesta selkeämpää niin kehittäjille, sisällönhallinnasta vastaaville kuin webmastereillekin.

    FAQPage-skeeman rakenne ja säännöt

    UKK- eli FAQPage-skeemaa käytetään sivuilla, joilla esitetään lista tiettyyn aiheeseen liittyvistä kysymyksistä ja vastauksista. Jotta generaattori voi luoda kelvollisen JSON-LD-koodin, syötteiden on noudatettava seuraavia sääntöjä:

    • Kysymys ja vastaus: Jokaisella kohteella on oltava sekä kysymysteksti että vastausteksti. Jos jompikumpi puuttuu, työkalu näyttää virheilmoituksen "Kohde {index} vaatii kysymyksen." tai "Kohde {index} vaatii vastauksen.".
    • Vähimmäismäärä: Generaattori vaatii vähintään yhden kokonaisen kysymys-vastausparin. Jos paria ei ole lisätty, järjestelmä antaa virheen "Lisää vähintään yksi täydellinen kysymys ja vastaus.".

    Tyhjät valinnaiset kentät jätetään automaattisesti pois lopullisesta koodista.

    Product-skeema ja tarjoustiedot

    Tuoteskeeman (Product) avulla kuvailun kohteeksi otetaan yksittäinen tuote ja siihen liittyvät tarjoustiedot. Generaattori tukee seuraavia kenttiä ja niiden muotovaatimuksia:

    Kenttä Tyyppi / Muoto Pakollisuus Virheilmoitus virheellisestä syötteestä
    Tuotteen nimi Teksti Pakollinen "Lisää tuotteen nimi."
    Kuvaus Teksti Valinnainen -
    Kuvan URL Täydellinen http:// tai https:// osoite Valinnainen "Kuvan URL-osoitteen on oltava täydellinen http://- tai https://-osoite."
    Brändi Teksti Valinnainen -
    SKU Teksti Valinnainen -
    Hinta Positiivinen luku (piste desimaalierottimena) Pakollinen "Lisää tarjouksen hinta." tai "Käytä positiivista hintaa numeroilla ja valinnaisella desimaalipisteellä."
    Valuuttakoodi Kolmikirjaiminen ISO-koodi (esim. USD, EUR, CNY) Pakollinen "Käytä kolmikirjaimista valuuttakoodia, kuten USD, EUR tai CNY."
    Saatavuus Valinta listasta Pakollinen -
    Tuotteen URL Täydellinen http:// tai https:// osoite Valinnainen "Tuotteen URL-osoitteen on oltava täydellinen http://- tai https://-osoite."

    HowTo-skeema vaiheineen ja tarvikkeineen

    Ohjeskeemaa (HowTo) käytetään kuvaamaan prosessia, joka johtaa tiettyyn lopputulokseen vaiheittaisten ohjeiden avulla. Työkalu käsittelee ohjeen tietoja seuraavien sääntöjen mukaisesti:

    • Ohjeen otsikko: Pakollinen kenttä. Jos kenttä on tyhjä, näytetään virheilmoitus "Lisää ohjeen otsikko.".
    • Kokonaisaika: Valinnainen kokonaisluku väliltä 1–100 000 minuuttia. Virheellinen arvo laukaisee ilmoituksen "Kokonaisajan on oltava kokonaisluku väliltä 1–100 000 minuuttia.".
    • Tarvikkeet ja työkalut: Valinnaiset kentät, joihin syötetään yksi tarvike tai työkalu per rivi.
    • Vaiheet: Ohjeessa on oltava vähintään yksi täydellinen vaihe. Jos vaiheita ei ole, näytetään virhe "Lisää vähintään yksi täydellinen vaihe.". Jokainen vaihe vaatii ohjetekstin; jos se puuttuu, näytetään virheilmoitus "Kohde {index} vaatii vaiheen ohjeet.". Vaiheen otsikko on valinnainen.

    Generaattorin toiminta ja tietosuoja

    Strukturoidun datan generaattori suorittaa kaikki tarkistukset ja koodin muodostamisen suoraan käyttäjän selaimessa. Syötteitä ei lähetetä ulkoisille palvelimille, ja tiedot pysyvät paikallisesti omassa laitteessasi. Mitään tietoja ei lähetetä BroBroGo-palveluun.

    Työkalu tarkistaa pakolliset kentät reaaliaikaisesti kirjoittaessasi. Valmis JSON-LD-skripti muodostuu ja tulee näkyviin vasta silloin, kun jokainen pakollinen kenttä on täytetty oikein ja ilman virheitä. Jos syötteissä on ongelmia, työkalu ilmoittaa niistä muodossa "{count} korjattavaa asiaa.". Kun kaikki tiedot ovat kunnossa, näytetään ilmoitus "Kaikki pakolliset kentät ovat kelvollisia." sekä luodun koodin rivimäärä muodossa "{count} riviä".

    Editorissa on käytössä myös rajoituksia liian pitkille syötteille ja suurille tietomäärille. Jos kentän pituus ylittää sallitun rajan, työkalu antaa virheilmoituksen "Kenttä {field} on liian pitkä tälle editorille. Pidä se alle {max} merkin pituisena.". Jos kohteita lisätään liikaa, näytetään ilmoitus "Tämä editori tukee enintään {max} kohdetta kerrallaan.".

    Usein kysytyt kysymykset

    Mitä skeematyyppejä voin luoda?
    Ohjatut lomakkeet kattavat FAQPage-, Product (tarjouksella) ja HowTo-tyypit järjestetyillä vaiheilla, tarvikkeilla ja työkaluilla. Tyhjät valinnaiset kentät jätetään pois koodista.

    Mihin sijoitan luodun JSON-LD-koodin?
    Liitä valmis skripti sen sivun <head>- tai <body>-osioon, jonka näkyvää sisältöä se kuvailee. Varmista, että merkintä vastaa sitä, mitä vierailijat todellisuudessa näkevät sivulla.

    Takaako kelvollinen merkintä rikastetun hakutuloksen (rich result)?
    Ei. Kelvollinen schema.org-merkintä auttaa palveluita ymmärtämään sivua paremmin, mutta erityisiä hakunäkyvyyksiä ei voida koskaan taata. Google ei esimerkiksi enää näytä FAQ- tai HowTo-rikastettuja hakutuloksia.