Artikkelit aiheesta: Usein kysytyt kysymykset
Tämä artikkeli on saatavana myös seuraavilla kielillä:

Miksi tähtiarvosana ei näy Google-hakutuloksissa?

Trustmaryn widgetit voivat injektoida sivulle review schema -merkinnän (rakenteinen data, structured data), jonka avulla Google voi näyttää hakutuloksissa tähtiarvosanan sivun kohdalla.


Syy tähtien puuttumiseen löytyy yleensä yhdestä kolmesta suunnasta, jotka kannattaa käydä läpi tässä järjestyksessä:


  1. Trustmaryn puoli – miten widget injektoi scheman ja miksi vain yhden widgetin tulisi olla aktiivinen kerrallaan.
  2. Sivuston puoli – yleisimmät konfiguraatio-ongelmat, jotka estävät scheman injektoinnin tai rikkovat sen.
  3. Googlen puoli – millä perusteella Google ylipäätään näyttää tähtiarvosanan hakutuloksissa.


Tärkeää: Vaikka schema olisi teknisesti täysin oikein, tähtien näkyminen hakutuloksissa on aina Googlen oma päätös. Validi schema on edellytys, ei tae. Tämä on hyvä pitää mielessä koko vianmäärityksen ajan.



1. Jokainen Trustmary-widget injektoi oman schemansa


Jokainen sivulle upotettu Trustmary-widget, joka näyttää arvosteluja, injektoi sivulle oman AggregateRating- ja/tai Review-merkintänsä. Tämä tapahtuu automaattisesti – schemaa ei tarvitse lisätä käsin.


Trustmary huolehtii siitä, että injektoitu schema on validia ja noudattaa Googlen rakenteisen datan ohjeistusta. Widget merkitsee schemaan vain sellaisia arvosteluja, jotka myös näkyvät kävijälle sivulla, joten Googlen vaatimus siitä, että rakenteisen datan tulee kuvata sivulla näkyvää sisältöä, täyttyy automaattisesti. Scheman validiutta tai sen vastaavuutta sivun sisältöön ei siis tarvitse erikseen korjata – jos tähdet eivät näy, syy löytyy yleensä alla olevista kohdista.


Ongelma syntyy, kun samalla sivulla on useita arvosteluja näyttäviä widgettejä aktiivisena yhtä aikaa. Tällöin sivulle injektoituu useita päällekkäisiä schema-merkintöjä, ja Google saa ristiriitaista tietoa siitä, mikä arvosana sivua varsinaisesti kuvaa. Pahimmillaan Google ei näytä tähtiä lainkaan tai näyttää väärän arvosanan.


Suositus: Pidä samalla sivulla aktiivisena vain yksi arvosteluja näyttävä widget kerrallaan. Jos arvosteluja on tarpeen näyttää useassa kohtaa, harkitse widget-tyyppejä, jotka eivät injektoi schemaa, tai keskitä schema yhteen widgettiin.



2. Yleisimmät sivuston konfiguraatio-ongelmat


Vaikka Trustmaryn widget injektoisi scheman oikein, sivuston oma tekninen konfiguraatio voi estää scheman lataamisen tai sen, että Google näkee sen. Alla yleisimmät syyt.


2.1 Useita schema-lähteitä samalla sivulla

Trustmaryn lisäksi schemaa voivat injektoida esimerkiksi SEO-lisäosat (Yoast SEO, Rank Math), sivunrakentajat tai muut arvostelutyökalut. Jos sivulla on useita AggregateRating-merkintöjä eri lähteistä, ne ovat keskenään ristiriidassa. Tarkista, ettei jokin toinen työkalu lisää omaa arvostelumerkintäänsä samalle sivulle.


2.2 Widget on <iframe>:n sisällä

Jos widget on upotettu iframen sisään, sen injektoima schema jää iframen sisälle – Google ei lue iframen sisältämää schemaa pääsivun arvosanaksi. Varmista, että widget on upotettu suoraan sivun DOM:iin Trustmaryn ohjeiden mukaisesti, ei iframessa.


Monet suostumustyökalut estävät kolmannen osapuolen scriptien latautumisen, kunnes kävijä hyväksyy evästeet. Jos Trustmaryn widget-script on luokiteltu esim. "markkinointi"- tai "ei-välttämätön"-kategoriaan, se ei välttämättä lataudu lainkaan Googlen botille – jolloin schemaakaan ei synny. Varmista, että widget-script saa latautua myös ilman erillistä suostumusta tai oikeassa kategoriassa.


2.4 Välimuisti (cache) ja CDN

Jos sivu tarjoillaan voimakkaasti välimuistitettuna eikä widget-script ehdi suorittua, schema voi puuttua. Tyhjennä sivuston ja CDN:n välimuisti widgetin lisäämisen tai muutosten jälkeen ja testaa uudelleen.


2.5 Latausjärjestys ja Tag Manager

Jos widget ladataan Google Tag Managerin kautta tai hyvin myöhään sivun latauksessa, schema saattaa injektoitua vasta sen jälkeen, kun Google on jo lukenut sivun. Pyri lataamaan widget mahdollisimman aikaisin ja varmista, että script suoritetaan luotettavasti.


2.6 JavaScriptiä ei suoriteta lainkaan

Schema injektoidaan JavaScriptillä, joten se vaatii, että Google renderöi sivun JavaScriptin. Jos sivulla on virheitä, jotka pysäyttävät JavaScriptin suorituksen, tai jos se on estetty, schemaa ei synny. Tarkista selaimen konsoli virheiden varalta.


Näin schema testataan: Avaa sivu ja syötä sen osoite Googlen Rich Results -testiin. Testi renderöi sivun ja kertoo, löytyykö validia review-merkintää. Renderöidystä lähdekoodista (ei "View source" vaan selaimen Inspect/Elements) voi myös tarkistaa, löytyykö application/ld+json -lohkoa arvostelutiedoilla.



3. Googlen puoli: milloin tähdet näkyvät hakutuloksissa


Vaikka schema olisi injektoitu virheettömästi, Google ratkaisee itse, näyttääkö se tähtiä. Tähän vaikuttavat seuraavat asiat.


3.1 Sivun on oltava indeksoitu ja haettu uudelleen

Vaikka schema olisi kunnossa, Googlen on ehdittävä käydä sivu läpi uudelleen ennen kuin tähdet voivat ilmestyä. Tämä voi kestää päivistä viikkoihin. Indeksointia voi nopeuttaa pyytämällä sitä Google Search Consolen kautta.


3.2 Tähtien näyttäminen on aina Googlen päätös

Vaikka kaikki ehdot täyttyisivät, Google ei takaa tähtien näkymistä. Rich Results -testin "kelvollinen" tarkoittaa kelpoisuutta, ei näkymisen takuuta. Google voi myös näyttää tähtiä epäsäännöllisesti tai vain osalle hauista.



Yhteenveto: tarkistuslista


  • Vain yksi arvosteluja näyttävä widget aktiivisena sivua kohden
  • Ei muita schema-lähteitä (SEO-lisäosat ym.) samalla sivulla
  • Widget ei ole iframen sisällä
  • Evästesuostumus ei estä Trustmaryn scriptiä
  • Välimuisti tyhjennetty muutosten jälkeen
  • Rich Results -testi näyttää validin review-merkinnän
  • Sivu indeksoitu / uudelleenindeksointi pyydetty Search Consolessa


Jos kaikki yllä oleva on kunnossa eivätkä tähdet vieläkään näy, kyse on todennäköisesti Googlen omasta harkinnasta – anna indeksoinnille aikaa.

Päivitetty: 31/08/2026

Oliko tämä artikkeli hyödyllinen?

Jaa palautteesi

Peruuttaa

Kiitos!