Kuvittele seuraava tilanne: uusi saksankielinen versio verkkokaupastasi avautui maaliskuussa, ja kaikki olivat tyytyväisiä. Kesäkuuhun mennessä kauppaan oli lisätty jo neljäkymmentä uutta tuotetta, uudistettu toimitussivu ja kourallinen blogikirjoituksia – mutta vain omalla kielelläsi.
Syyskuuhun mennessä saksankielisessä kaupassa on vain kaksi kolmasosaa koko tuotekatalogista, toimitussivu on kokonaan päivittämättä ja käännöstä vailla olevat metatiedot huonontavat SEO-tuloksia antamalla Googlelle väärää tietoa.
Näin kävi, vaikka kukaan ei tehnyt mitään väärin. WordPress- ja WooCommerce-sivustojen kääntäminen ja lokalisointi on monimutkaista ja aikaavievää, johon liittyy paljon manuaalista työtä jokaisen julkaisun jälkeen.
Melkein kaikki monikielisiä WordPress-työkaluja vertailevat sivut luokittelevat eri vaihtoehdot ominaisuuksien ja hintojen mukaan. Se ei kuitenkaan kuvasta sivuston tarpeita ja tarvittavia muutoksia pitkällä aikavälillä.
Kaksi vaihtoehtoa on ylitse muiden: käännöslisäosa eli plugin joka tallentaa käännökset suoraan WordPress-tietokantaasi, tai välityspalvelinkerros (proxy layer), joka luo synkronoidun kloonin sivustostasi. Tässä artikkelissa vertailemme näitä ratkaisuja. Mikä kannattaisi valita?
Mikä on paras ratkaisu? Näin päätät
Ratkaisevaa ei ole se, kuinka paljon ominaisuuksia kukin vaihtoehto tarjoaa, vaan sivujesi määrä, ja kuinka usein sisältösi muuttuu tai päivittyy.
Tavallinen yrityksen toimintaa esittelevä sivusto, jota päivitetään muutaman kuukauden välein, on täysin eri asia kuin vaikkapa WooCommerce-kauppa. Verkkokaupoissa voi olla tuhatkunta tuotetta, säännöllisesti vaihtuva valikoima ja kaiken päälle vielä aktiivinen blogi. Tavallinen sivusto vaatii kääntämistä ehkä muutaman kerran vuodessa, mutta aktiivinen verkkokauppa tarvitsee käännöksiä kymmeniä viikossa, aina hamaan tulevaisuuteen saakka.
Esimerkkinä: jos nettisivusi sisältävät alle parikymmentä sivua ja sisältösi muuttuu vain harvoin, lisäosa eli plugin on usein käytännöllisin valinta kieliversioiden toteuttamiseen. Tällöin huolehdit käännöksistä täysin itse, maksat maltillisen vuosilisenssin ja työmäärä on hallittavissa, koska se pysyy pienenä.
Mutta mitä tapahtuu, jos sivujen ja vaadittujen muutosten määrä kasvaakin?
Vastaa näihin kysymyksiin:
- Kuinka monta sivua, artikkelia ja tuotetta sivustollasi on nyt, ja mikä on arvioitu määrä vuoden kuluttua?
- Kuinka usein sisältö muuttuu – viikoittain, kuukausittain vai hyvin harvoin?
- Kuinka monelle kielelle tai markkinalle halutaan laajentua?
- Kuka on vastuussa käännösten päivittämisestä jokaisen muutoksen, julkaisun tai päivityksen jälkeen?
Viimeiseen kysymykseen useimmat tiimit eivät osaa vastata, mutta itse asiassa se ennustaa lopputuloksen ja mittaa onnistumista kaikkein parhaiten.
Kolme tapaa kääntää WordPress-sivusto
WordPress-sivuston kääntämiseen on useita tapoja, ja niiden väliset erot eivät ole vain kosmeettisia, vaan arkkitehtuurisia. Tässä artikkelissa tarkastelemme eri vaihtoehtoja, jotka ovat tällä hetkellä helposti saatavilla:
- Käännöslisäosat (pluginit)
- Erillinen sivusto per markkina (tai multisite)
- Välityspalvelinkerros (proxy) tai sivustoklooni
| Kriteeri | Käännöslisäosa (plugin) | Erillinen sivusto tai multisite | Välityspalvelin tai sivustoklooni |
| Käännösten sijainti | Sivustosi WordPress-tietokanta | Jokaisen markkinan oma asennus | Palveluntarjoajan pilvipalvelu |
| Työmäärä per uusi sivu tai tuote | Useita käännöstehtäviä per kohde | Täysi julkaisusykli per markkina | Automaattinen, synkronoitu lähteestä |
| Vaikutus tietokantaan | Rivit moninkertaistuvat per lisätty kieli | Erillinen tietokanta per markkina | Laitteellisesti muuttumaton |
| Aika ensimmäiseen julkaistuun kieleen | Viikkoja | Viikoista kuukausiin | Päivistä viikkoihin |
| Erityiset erot eri markkinoiden välillä | Mitkä tahansa muutokset | Mitkä tahansa muutokset | Muokkaa käännöksiä, luo sääntöjä, vaihda valuuttaa ja rajaa sivuja pois |
| SEO-rakenne | Alahakemisto tai alidomaini, hreflang lisäosan kautta tai domain | Domain per markkina, alahakemisto & hreflang (manuaalista työtä) | Alahakemisto, alidomaini tai paikallinen domain, automaattinen hreflang |
| Kustannukset | Vuosilisenssi, ylimääräiset henkilöstötyötunnit | Hostaus ja henkilöstö per markkina | Kuukausitilaus, skaalautuu sivujen tai sanojen mukaan |
| Esimerkkejä | WPML, Polylang ja TranslatePress | Oma custom-toteutus tai Multilingual Press | Clonable ja Weglot |
Bonus
Bonusvaihtoehtona neljäs ratkaisu ansaitsee oman mainintansa: selainkäännökset. Olipa kyseessä vaikka Chromen sisäänrakennettu ominaisuus tai sivustolle lisätty käännöswidget, selaimessa tehty käännös on toki ilmainen, mutta auttaa vain kävijää, joka on jo päätynyt sivustollesi.
Selainkäännös ei nimittäin luo indeksoitavia sivuja, hreflang-signaaleja eikä kerrytä paikallista näkyvyyttä hakukoneissa. Jos suunnitelmasi on, että ”kävijät voivat käyttää Google-kääntäjää”, sivustosi ei ole aidosti monikielinen ensinkään.
Eri ratkaisujen kustannukset
Tarkastellaanpa, mitä kukin toteutus käytännössä merkitsee työnkulkujen ja sivustosi kannalta:
1. Tietokantaan tallennetut käännökset
Lisäosissa eli plugineissa on paljon hyviä ominaisuuksia ja vahvuuksia, joten aloitetaan niistä! WordPressille on saatavilla monia hyviä käännöslisäosia.
WPML on tunnettu lisäosa, joka pyörii sadoillatuhansilla sivustoilla ja tarjoaa kaikista vaihtoehdoista yksityiskohtaisimman hallinnan: jokainen merkkijono, kenttä ja taksonomiatermi on muokattavissa suoraan WordPressin ohjausnäkymässä (wp-admin).
TranslatePress mahdollistaa kääntämisen suoraan sivuston frontissa ja tuloksen näkemisen välittömästi. Polylangilla taas on ilmainen perusversio. Kaikissa kolmessa tapauksessa käännökset kuuluvat sinulle, ja ne sijaitsevat fyysisesti oman WP-sivustosi tietokannassa.
Lisäosien rakenteellinen haitta on se, että jokainen muutos lähdetekstiin luo lisää työtä. Tuotteen julkaiseminen tai pienen osion muokkaaminen synnyttää aina muutostarpeita: jos muutat esimerkiksi verkkokauppasi palautusehtoja, päivitys pitää muistaa hoitaa muihinkiin kieliversioihin. Tämä on täysin toimiva ratkaisu, jos sivustollasi on vain 20 sivua, mutta sen hallinta voi muuttua koko ajan vaikeammaksi sivuston kasvaessa.
Toinen haitta on tiedon moninkertaistuminen: käännöslisäosat tallentavat jokaisen kieliversion WordPress-sisältönä, mikä moninkertaistaa rivit wp_posts-, wp_postmeta– ja termitauluissa. Lisäosa muuttuu raskaaksi noin sadan sivun, artikkelin ja tuotteen jälkeen, koska kaiken täytyy olla olemassa erikseen taustajärjestelmässä. WPML lisää ylimääräisiä kieleen liittyviä kyselyitä ja taulukoita, erityisesti WooCommercella, jonka tarvitsee myös tehdä monia kyselyitä sivuston tietokantaan.
Mitä tämä tarkoittaa hostingin kannalta:
Viisikielinen kauppa ei tarkoita viisinkertaista sisältömäärää, mutta se paisuttaa silti sivuston tietokantaa. Tämä näkyy WP_Query-ajoissa kun ladataan kategoria-, haku- ja hallintapaneelin näkymiä sekä siinä, kuinka kauan kehitysympäristön eli varjon (staging) päivittämisessä kestää.
Lisäosat pureutuvat myös syvälle sivuston rakenteisiin: merkkijonoihin, URL:ien uudelleenkirjoitukseen ja sivueditorien integraatioihin. Tämä tekee lisäosista tehokkaita, mutta samalla syypää siihen, miksi WordPressin ytimen, teeman tai WooCommercen päivitys voi rikkoa ne. Monikielisessä verkkokaupassa lisäosakonflikti rikkoo jokaisen kieliversion kerralla.
Päivitysten testaaminen staging-ympäristössä ennen tuotantoon viemistä ei siis ole vapaaehtoista hommaa, vaan ainoa seikka sinun ja pilalle menevän maanantain välillä.
2. Kokonaan erilliset kielikohtaiset sivustot
Voit myös määrittää multisiten (WordPress network) tai hostata eri kieliversioita täysin erillisissä WordPress-asennuksissa, yleensä maakohtaisilla verkkotunnuksilla (TLD, domain). Vaikka multisite voi tarjota vapautta aluekohtaisille sivustoille, ne ovat kertaheitolla myös kaikkein kallein vaihtoehto.
Kaikkea sisältöä on ylläpidettävä asennuskohtaisesti, mikä tarkoittaa valtavasti manuaalista työtä. WooCommerce-kaupassa täytyy ratkaista myös muita haasteita, kuten tuotteiden varastosaldojen pitämistä synkronoituna jokaisen erillisen alisivuston välillä.
Tämä on käytännössä järkevää vasta, kun tavoittelemasi markkina edellyttää omien työntekijöiden palkkaamista. Jos harkitset multisite-vaihtoehtoa markkinalle ennen kuin tiedät, toimiiko kyseinen markkina lainkaan, rakennat infrastruktuuria pelkälle hypoteesille.
3. Välityspalvelin (proxy), joka pysyy synkronoituna
Välityspalvelintoteutuksessa alkuperäinen sivustosi toimii tiedonlähteenä. Esimerkiksi Clonable on ratkaisu, jonka avulla sivustosi käännetään automaattisesti ja pidetään synkronoituna, joten uusi sisältö ilmestyy jokaiselle kielelle ilman toista julkaisuprosessia tai mitään lisätyötä.
Välityspalvelin eli proxy ei monista mitään sivustosi tietokantaan, ja eri kieliversiot voi esittää alahakemistoilla, alidomaineilla tai päädomaineilla. Tavallaan tämä tarjoaa parhaimmat puolet: suorituskyvyn ja vapauden.
Kun sivustosi kloonataan, käännökset sijaitsevat palveluntarjoajan pilvessä eivätkä wp-adminissa, joten työnkulkusi sijaitsee osittain myös WordPress-asennuksen ulkopuolella. Markkinakohtaiset erot toteutetaan pääasiassa hyvän kontekstikuvauksen sekä sanaston ja tyylisääntöjen avulla. Tämä kattaa suurimman osan käännöksen laadusta, kun taas yksityiskohtia voidaan hienosäätää muokkaamalla sisältöä jälkikäteen.
Mitä tämä tarkoittaa hostingin kannalta:
Käyttämällä välityspalvelinratkaisua lisäät ylimääräisen kerroksen verkkosivustosi ja kävijäsi väliin: kyseessä on samanlainen lisäpalvelu kuin vaikkapa Cloudflare. Omassa mittauksessamme lisääntynyt vaste- ja latausaika on noin 0,2 sekuntia.
Tietokantaan tallennetut käännökset tuovat myös suorituskykykuormaa. Kuorma kasvaa ja laajenee tuotekatalogisi, kielimääräsi ja postmeta-taulun koon mukaan, ja kohdistuu juuri niihin kyselyihin, jotka rakentavat kategoria-, haku- ja hallintasivusi. 0,2 sekuntia, joka ei kasva ja monistu aina sisältöjesi kasvaessa on lopulta hyvin pieni viive latausajoissa.
Proxy-ratkaisussa sivuston hostingiin tai webhotelliin ei tarvita muutoksia. Välityspalvelin pyörii sivustosi rinnalla, joten kielen lisääminen ei vaadi datan siirtelyä tai migraatioita. Sen sijaan jokainen lisätty kieliversio generoi lisäliikennettä alkuperäiselle palvelimellesi (origin server). Onnistuneiden kloonien määrän kasvaessa voi sen vuoksi olla tarpeen tarkistaa, kestääkö nykyinen hostingpakettisi kasvaneen liikenteen ja pyynnöt, vai pitääkö paketti päivittää.

Miten WooCommerce vaikuttaa monikieliseen sivustoon?
Verkkokauppa on paljon enemmän kuin ostoskori. Moni asia voikin mennä pieleen tässä kohdin:
- Ostoskoria, kassaa ja ”Oma tili” -sivuja ei voida välimuistittaa tavanomaisesti, koska jokaisen asiakkaan ostoskori on erilainen.
- Mitä ikinä lisäätkin sivustollesi, testaa se näillä sivuilla, etenkin ostoprosessi.
- Tuotevariaatiot ja attribuutit ovat myös sisältöä.
- Koot, värit, materiaalit ja niiden merkinnät tarvitsevat kaikki käännöksen, kuten myös tuotefiidi. Muutoin lopputulos ei ole täydellinen, vaikka sivut ja artikkelit olisivatkin käännetty.
- Hinnat, valuutta ja valikoima ovat markkinakohtaisia.
- Muunnetun hinnan näyttäminen ei ole sama asia kuin maksun saaminen kyseisessä valuutassa. Paikalliset säädökset, saatavuus ja sesongit voivat tarkoittaa myös sitä, että joidenkin tuotteiden ei pitäisi näkyä joissakin versioissa lainkaan.
- Tilausten kohdistaminen kieliversioittain on tapa selvittää, toimiiko tavoittelemasi markkina.
- Ilman sitä käytössäsi on käännetty kauppa, mutta ei todellista käsitystä siitä, kantaako se hedelmää.
- Maakohtaiset toimituskulut ansaitsevat oman toteutuksensa WooCommercessa.
- Selkeät, paikalliset toimitushinnat ja tutut kuljetusyhtiöt luovat luottamusta ja auttavat asiakkaita viimestelemään tilauksensa.
- Lokalisointi on muutakin kuin sisällön kääntämistä toiselle kielelle.
- WooCommerce 11.1 lisäsi natiivin peruuttamisoikeusprosessin EU-tilauksille. Uusi markkina-alue tarkoittaa myös markkinan sääntöjen noudattamista, eikä vain käännökisä: ALV-käsittelyn, osoitemuotojen, paikallisten maksutapojen ja kuluttajanoikeuksien on kuljettava käännöksien mukana.
Milloin Clonable on oikea valinta?
Clonable on sivustosi kääntävä ratkaisu, joka perustuu välityspalvelimeen. Se kloonaa WordPress- tai WooCommerce-sivustosi ja tekee niistä täydentäviä kieliversioita lisäosan avulla, pitäen jokaisen version synkronoituna pääsivustosi kanssa. Uusi kieliversio voi toimia alihakemistossa, alidomainissa tai kokonaan erillisessä domainissa:
- Alihakemisto: verkkokauppasi.com/kieliversio
- Alidomain: kieliversio.verkkokauppasi.com
- Domain: verkkokauppasi.de
Laatu varmistetaan brändi- ja tuotetermeillä, yritystäsi ja äänensävyä (tone of voice) koskevalla kontekstilla sekä keskitetyllä editorilla, jolla voi hallita kielikohtaisia poikkeuksia. Verkkokaupalle Clonable hoitaa myös markkinakohtaisen valikoiman ja hinnoittelun, käännetyt tuotesyötteet sekä tilausten kohdistamisen kieliversioittain.
Clonable kannattaa valita silloin, kun vähintään yksi seuraavista pätee tilanteeseesi: paljon sivuja, tiheään tapahtuvia muutoksia, useita kieliä eikä ketään varmistamassa, että käännökset pysyvät ajan tasalla. Jos sivustosi on pieni ja staattinen, tai kun tarvitset aidosti poikkeavaa sisältöä per markkina pelkkien ohitusten sijaan, jokin muu ratkaisu voi olla parempi.
Lähin vertailukelpoinen tuote on Weglot, joka toimii samalla periaatteella. Tärkeä rakenteellinen ero on hinnoittelu: Weglot skaalautuu sanamäärän mukaan, joka kasvaa ajan myötä, kun taas Clonable seuraa sivustosi sivumäärää. Suuressa tuotekatalogissa nämä kaksi hinnoittelumallia käyttäytyvät hyvin eri tavalla, joten on suositeltavaa selvittää nämä luvut omalla sivustollasi ennen päätöksentekoa.
Mikä ratkaisu sopii verkkokaupallesi?
Yhteenvetona voimme nähdä, missä skenaariossa Clonablen kaltaista välityspalvelinratkaisua suositellaan sivustollesi.
Valitse käännöslisäosa (plugin), jos…
- Sivustollasi on alle 50 sivua, ja sisältö muuttuu vain harvoin.
- Tarvitset aidosti erilaista sisältöä per markkina, etkä vain käännettyä sisältöä.
- Sinulla on nimetty vastuuhenkilö, joka huolehtii käännöksistä.
- Maksat mieluummin lisenssin kerran vuodessa ja hostaat käännökset itse.
Valitse välityspalvelin (proxy), jos…
- Tuotekatalogisi on suuri, muuttuu usein, tai molempia.
- Haluat enemmän kuin kaksi kieltä ilman, että työmääräsi moninkertaistuu samassa suhteessa.
- Haluat skaalautua nopeasti kansainvälisesti.
- Käytät jo WPML:n kaltaista lisäosaa, joka hidastaa sivustoasi, ja kielten lisääminen pahentaisi tilannetta.
Lopulta tärkein kysymys kuuluu: toimiiko järjestelmäsi edelleen silloin, kun kääntäminen on (tai ei ole) osa päivittäisiä tehtäviäsi? Lisäosat vastaavat tähän ihmistyöllä, mikä on mahdollista silloin, kun sisältöä on vähän ja joku pitää siitä huolta. Välityspalvelimet vastaavat ongelmaan synkronoinnilla, mikä on oikea ratkaisu silloin, kun sisältöä on enemmän kuin mikään inhimillinen työnkulku pystyy seuraamaan.

Johtopäätös
Ennen kuin vertailet ominaisuustaulukoita, tee kolme asiaa: laske sivujesi ja tuotteidesi määrä. Laske, kuinka monta kertaa julkaisit jotain viime kuussa ja kuinka monta kieltä sinun täytyy ylläpitää. Nimeä sitten henkilö, joka tekee kaiken manuaalisen työn WordPressissä. Jos et pysty nimeämään sellaista henkilöä, olet saanut vastauksesi!
Lisätietoja
Laajentuminen uusiin markkinoihin asettaa uusia vaatimuksia valitsemallesi alustalle. Seravon WordPress- ja WooCommerce-hostaus on rakennettu asiakkaille, jotka haluavat keskittyä olennaiseen, kuten laajentumiseen uusiin markkinoihin.

Seravo – Hosting ja ylläpito WordPressille
Seravo on premium-tason hostingpalvelu, joka tarjoaa WordPress-sivustollesi nopean ja turvallisen palvelinympäristön. Palvelustamme löydät kaiken valmiina WordPressin ylläpitoa varten.
Tutustu palveluun ja tee tilaus!

