seoraporu.co

Mitä on rakenteellinen data (Schema.org)?

Mitä on strukturoitu data?

Rakenteellinen data on koodi, joka selittää sivun sisällön merkityksen hakukoneille koneellisesti luettavassa muodossa Schema.org-sanakirjaa käyttäen. Yleisin käyttötapa on JSON-LD-muoto, joka lisätään sivulle erillisenä <script type="application/ld+json"> lisätty JSON-LD-muoto; tämä lohko ei muuta sivun näkyvää sisältöä, vaan lisää siihen vain ylimääräisen ”tunnistekerroksen”. Saatavilla on useita tyyppejä, kuten Organization, Article, Product ja BreadcrumbList, ja kukin niistä on suunniteltu määrittelemään eri sisältötyyppiä.

Rakenteellista dataa voidaan verrata kirjaston luettelokorttiin: itse kirja (sivun sisältö) ei muutu, mutta kortti (rakenteellinen data) esittää kirjan tekijän, tyypin ja julkaisupäivän standardoidussa muodossa ja helpottaa hakua ja luokittelua.

JSON-LD:n lisäksi on olemassa vanhempia sovellusmuotoja, kuten Microdata ja RDFa; ne upottavat tiedot suoraan näkyviin HTML-tunnisteisiin. JSON-LD on helpompi ylläpitää, koska se on erillinen ja riippumaton sivun sisällöstä, ja se on nykyään myös Googlen suosittelema menetelmä.

Miksi se on tärkeää?

Oikein toteutettu strukturoitu data auttaa Googlea ymmärtämään sivun sisältöä selkeämmin ja voi mahdollistaa tiettyjen sisältötyyppien osalta rikastettujen tulosten (rich result) näyttämisen hakutulossivulla (SERP) – esim. navigointipolku, tuotteen hinta, artikkelin julkaisupäivä. Nämä visuaaliset lisäykset voivat nostaa sivusi esiin samassa hakutuloksessa olevien tulosten joukosta ja lisätä klikkausprosenttia.

Strukturoidun datan lisääminen ei kuitenkaan takaa rikastettuja tuloksia; Google päättää omalla algoritmillaan, mitä rikastettuja tuloksia se näyttää, ja tämä päätös voi muuttua ajan myötä. Siksi on oikeampaa ajatella strukturoitua dataa ”sisällön tekemisenä selkeämmäksi koneille luettavaksi” eikä ”varmana SERP-ominaisuuden ostona”.

Konkreettisin esimerkki tästä ovat FAQPage- ja HowTo-skeemat: vaikka niitä suositeltiin laajalti vuosien ajan, Google on kaventanut näiden rikastettujen tulosten laajuutta ja poistanut ne lähes kaikilta sivustoilta. Tämä on hyvä esimerkki siitä, kuinka ”aikanaan hyödyllinen sovellus” voi menettää arvonsa, kun hakukoneen käytäntö muuttuu.

Miten tilanne korjataan?

Esimerkki

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "SEO-ystaevaellinen URL-rakenne",
  "datePublished": "2026-07-01",
  "author": {"@type": "Organization", "name": "SeoRaporu"}
}
</script>

Huono esimerkki: vaikka sivulla ei näy lainkaan julkaisupäivämäärää, JSON-LD:ssä on keksitty satunnainen datePublished arvoa; tämä on Googlen strukturoitujen tietojen ohjeiden vastaista ja voi jopa johtaa manuaalisiin toimenpiteisiin, jos se havaitaan.

Yleisiä virheitä