Evästeiden hallinta
Käytämme evästeitä varmistaaksemme sivuston oikean toiminnan, sisällön personoinnin ja käyttökokemuksen parantamisen.
Evästeiden hallinta
Evästeasetukset
Pakolliset evästeet ovat aina käytössä. Voit muuttaa muiden tiedostojen asetuksia milloin tahansa.
Pakolliset evästeet
Aina päällä. Nämä evästeet ovat välttämättömiä sivuston toiminnalle ja sen toimintojen suorittamiselle. Niitä ei voi poistaa käytöstä. Ne asetetaan yleensä vastauksena tekemiisi toimiin, kuten yksityisyysasetusten valitsemiseen, sisäänkirjautumiseen tai lomakkeiden täyttämiseen.
Analyyttiset evästeet
Poistettu käytöstä
Nämä evästeet keräävät tietoa, joka auttaa meitä ymmärtämään, miten sivustoamme käytetään ja kuinka tehokkaita markkinointikampanjat ovat. Ne myös mahdollistavat sivuston mukauttamisen mieltymystesi mukaan. Voit tarkastella käytössä olevien analyyttisten evästeiden luetteloa täältä.
Mainosevästeet
Poistettu käytöstä
Nämä evästeet välittävät mainosyrityksille tietoja verkkotoiminnastasi näyttääkseen sinulle osuvampia mainoksia tai rajoittaakseen niiden esiintymistiheyttä. Nämä tiedot voidaan jakaa muiden mainoskumppaneiden kanssa. Voit tarkastella mainosevästeiden luetteloa täältä.

Tämä sivusto on käännetty useille kielille Multifyn avulla ✨

Blogi

Monivaluuttaverkkokauppa: Miksi JS-ratkaisut rikkovat SEO:n

Tässä artikkelissa: miten valuutanmuunnos JS:n kautta toimii ja miksi se on ongelma SEO:lle, mitä Googlebot näkee indeksoidessaan kauppaasi, miten palvelinpuolen muunnos eroaa, miten perustaa monivaluuttaverkkokauppa menettämättä orgaanista liikennettä.
Tapaus: Tilda-kauppa, yleisö useissa maissa. Voisit ajatella, että liität JS-valuutanmuunnoswidgetin, hinnat lasketaan uudelleen käyttäjän selaimessa – ongelma ratkaistu. Mutta kun katsot Search Consolea, huomaat, että orgaaninen liikenne ulkomaisilla hauilla ei kasva. Syynä on, että hakukone ei näe samaa kuin ostaja.
Mukaan rajat ylittävän ostoskäyttäytymisen tutkimuksen, 92 % ostajista haluaa nähdä hinnat paikallisessa valuutassa, ja joka kolmas ostaja hylkää ostoskorin, jos hinta näytetään vain ulkomaisessa valuutassa. Tämä kuulostaa itsestään selvältä – mutta on mielenkiintoista, miten useimmat kaupat ratkaisevat tämän ongelman ja miksi ratkaisu johtaa SEO-ongelmaan.

Miten JS-muunnos toimii

Useimmat valuutanmuunnoswidgetit ja -skriptit toimivat samalla periaatteella: sivu latautuu hinnoilla alkuperäisessä valuutassa, sitten JS hakee vaihtokurssin API:n kautta ja muuntaa numerot suoraan käyttäjän selaimessa.
Ostajalle tämä näyttää normaalilta: hän saapui sivulle, ja sekunnin kuluttua näki hinnan euroina. Joskus latauksen aikana on pieni välähdys, joskus ei. Visuaalisesti se toimii.
Ongelma ei ole siinä, että käyttäjä ei näe jotain. Ongelma on siinä, että hakurobotti näkee sivun aivan eri tavalla.

Mitä Googlebot näkee

Googlebot indeksoi sivut ensisijaisen renderöinnin yhteydessä. Google Search Centralin mukaan JavaScriptin renderöinti voi viivästyä: ensin indeksiin päätyy sivun HTML-versio, JS voidaan käsitellä myöhemmin tai ei ollenkaan.
Tämä tarkoittaa, että hakutuloksiin voi päätyä hintoja alkuperäisessä valuutassa – ruplissa, jos kauppa on alun perin venäläinen. Saksalainen käyttäjä tekee haun, näkee tuloksissa ”4500 ₽”, klikkaa, ja vasta sivun latauduttua hinta muunnetaan euroiksi.
Tässä on kaksi ongelmaa kerralla. Ensimmäinen: hakutulosten katkelma näyttää lokalisoimattoman hinnan – tämä vähentää klikkausprosenttia. Toinen: jos käytät mikrodataa (schema.org/Product price-kentällä), se kirjoitetaan HTML-koodiin alkuperäisellä valuutalla. Hakukone näkee strukturoidun datan ruplissa ja näyttää ne juuri niin rich results -tuloksissa.
Esimerkiksi, jos käytät Tildaa, sivun koodista löytyy usein meta-tageja tai JSON-LD-merkintöjä, kuten "price": "4500" ja "priceCurrency": "RUB". Vaikka JS-skripti etupäässä korvaisi näytön ”€45”:llä, hakurobotti, joka lukee alkuperäisen HTML-koodin, tallentaa juuri ruplahinnan, mikä johtaa virheisiin hinnan näyttämisessä hakutuloksissa.
Varmistaaksesi, että hakukone näkee juuri sen valuutan, jonka odotat, suosittelemme tarkistamaan sivun Google Rich Results Test -työkalulla. Tämä työkalu näyttää, miten Google tulkitsee mikrodatasi reaaliaikaisesti.
Yksityiskohtaisempi kuvaus tuotteiden strukturoidun datan muodosta, mukaan lukien hinnan ja valuutan kentät, löytyy Googlen virallisesta dokumentaatiosta tuotteiden strukturoidusta datasta.

Miksi tämä on pahempaa kuin miltä näyttää

Oletetaan, että markkinoit sivua Saksan markkinoille. Google Merchant Centerissä tai orgaanisissa hakutuloksissa ostaja odottaa näkevänsä hinnan euroissa. Jos mikrodatasi sanoo ”4500 RUB”, se ei ole vain rumaa – Google ei välttämättä näytä tuotteitasi paikallisissa kaupallisissa tuloksissa.
SEO-strategia tietylle markkina-alueelle edellyttää, että sivun sisältö vastaa yleisöä: kieli, valuutta, konteksti. JS-muunnos antaa illuusion lokalisoinnista, mutta indeksoitava sisältö pysyy alkuperäisessä muodossaan.

Palvelinpuolen muunnos: miten sen pitäisi toimia

Kun valuutta muunnetaan palvelimella, käyttäjän selain saa jo valmiin sivun, jossa hinnat ovat halutussa valuutassa. Kaikki on laskettu etukäteen, selain saa valmiin HTML-koodin oikeilla numeroilla.
Googlebot näkee saman kuin asiakas: hinnan euroissa, oikean mikromerkinnän, oikean katkelman. Lokalisointi on täydellinen – sekä käyttäjälle että hakukoneelle samanaikaisesti.
Tässä lähestymistavassa valuuttakurssi otetaan luotettavasta lähteestä (esim. EKP tai muu API) ja sitä sovelletaan välityspalvelimen puolella sivua palautettaessa. Välimuisti päivitetään aikataulun mukaisesti. Käyttäjä ei koskaan näe ”vilkkumista” latauksen aikana.
Myykö kauppasi useissa maissa?
Multify muuntaa hinnat palvelinpuolella – hakukoneet näkevät oikeat tiedot, ja asiakkaat saavat hinnat omassa valuutassaan ilman vilkkumista.
Kokeile ilmaista demoa →

Miten Multify ratkaisee ongelman

Multify toimii välityspalvelinkerroksena sivuston ja käyttäjän välillä. Kun pyyntö tulee käyttäjältä Saksasta, palvelin palauttaa sivun jo uudelleen lasketuilla hinnoilla euroissa. Kurssi päivittyy automaattisesti.
Tämä on tärkeää paitsi SEO:n, myös URL-rakenteen kannalta. Sivuston kieliversio sijaitsee osoitteessa /de/ tai de.yourdomain.com, ja tähän samaan osoitteeseen Googlebot näkee oikean saksankielisen sisällön eurohinnoilla. Hreflang luodaan automaattisesti – erillisiä asetuksia ei tarvita.
Ero JS-lähestymistapaan on perustavanlaatuinen: JS:llä teeskentelet, että sivusto on lokalisoitu, kun taas palvelinpohjaisella muunnoksella sivusto on todella lokalisoitu – sekä ihmisille että hakukoneille.

Mitä tehdä, jos sinulla on jo JS-muunnos

Jos käytät tällä hetkellä valuutanmuunnoswidgetiä, tarkista Google Search Consolesta: mitä Googlebot näkee indeksoidessaan tuotesivujasi? URL-tarkistustyökalu näyttää HTML-koodin, jonka botti sai – tarkista, ovatko hinnat oikeassa valuutassa ja onko mikrodata oikein.
Jos näet alkuperäisen valuutan – se ei ole katastrofi, mutta se tarkoittaa, että orgaaninen liikenne muista maista ei toimi täydellä teholla.

UKK

Ohittaako Googlebot aina JavaScriptin?

Ei, mutta se toimii monimutkaisemmin kuin toivoisi. Google todellakin renderöi JavaScriptin, mutta se tapahtuu erillisessä jonossa ja voi viivästyä. Tuoreiden sivujen tai nopeasti muuttuvien hintojen osalta indeksoinnin viivästyminen tarkoittaa, että ajankohtainen sisältö päätyy hakutuloksiin myöhemmin. Dynaamisten tietojen, kuten hintojen, osalta tämä on mahdotonta hyväksyä.

Entä Yandex?

Yandex renderöi myös JavaScriptin, mutta rajoituksin. IVY-maiden markkinoilla (Kazakstan, Valko-Venäjä, Armenia) tämä on myös ajankohtainen ongelma: robotti ei välttämättä saa oikeaa sisältöä ensisijaisella kierroksella.

Miten tarkistaa, että hakukone näkee oikean valuutan?

Google Search Consolen kautta: ”URL-tarkastus” → ”Näytä indeksoitu sivu” → ”Lisätiedot”. Siellä näkyy HTML, jonka Googlebot on saanut. Etsi hintasi – missä valuutassa ne on merkitty mikrodatan priceCurrency-tagiin.
Haluatko, että Googlebot näkee oikeat hinnat?
Näytämme, miten se toimii kaupassasi – perustamme demon ja tarkistamme yhdessä.
Jätä pyyntö →
Made on
Tilda