Sivustojen sisäiset hakutoiminnallisuudet toteutetaan nykyään yhä useammin varsinaisista verkkosivustoista irrallisina erillispalveluina ns. SaaS-mallin (Software as a Service) mukaisesti. Yksinkertaisimmillaan tämä tarkoittaa käytännössä sitä, että pilvipalvelussa pyörivä hakuagentti lukee säännöllisesti sivustoa internetin yli ja muodostaa hakuindeksin sivujen sisältöjen ja kuvailutietojen perusteella. Varsinaiseen sivustoon tarvitsee tällöin lisätä minimissään vain hakukenttä ja hakutulosten esittämiseen tarvittava käyttöliittymä.
North Patrol on suunnitteluun erikoistunut konsulttitoimisto. Suunnittelemme, autamme teknologiavalinnoissa, kilpailutamme. Emme myy toteutusprojekteja, emmekä lisenssejä, olemme aidosti asiakkaan puolella.
Osana viime vuonna tekemäämme, 2500 merkittävää kotimaista sivustoa kattavaa Webin teknologiat -datakatsaustamme selvitimme myös, mitä SaaS-pohjaisia hakukoneratkaisuja sivustoilla on käytetty. Tässä jutussa pohditaan SaaS-hakuratkaisujen osuutta Suomessa ja vähän myös muualla maailmassa sekä sitä, mihin tällainen ratkaisu sopii ja mihin ei.
Saas-mallin hyödyt ja rajoitteet
Lähdetään liikkeelle plussista ja miinuksista. Mitkä ovat SaaS-pohjaisen hakuratkaisun suurimmat hyödyt?
- Käyttöönotto (lähes) suoraan paketista. Sisällönhallintajärjestelmien omat hakuratkaisut eivät useinkaan ole kovin hyviä loppukäyttäjän näkökulmasta. Esimerkiksi maailman yleisimpään julkaisujärjestelmään WordPressiin ei sisälly kummoistakaan hakuratkaisua, vaan haku toteutetaan lähes poikkeuksetta jollakin lisäosalla. Rajapintalähtöisiin järjestelmiin (esim. Contentful) ei tyypillisesti sisälly tätäkään vähää. Valmis SaaS-hakupalvelu sen sijaan on liitettävissä hyvin helposti sivustolle kuin sivustolle, riippumatta siitä, mikä tai mitkä järjestelmät sisällönhallinnasta huolehtivat.
- Hyvä käytettävyys ja näyttävä ulkoasu. Valmisratkaisuissa käytettävyys ja käyttöliittymät ovat tyypillisesti viimeisen päälle hiottuja. Hakukentät osaavat ehdottaa eniten käytettyjä hakusanoja ja hakutulokset esitetään selkeästi ja relevanssin mukaan järjestettynä. Hakutuloksissa saatetaan myös näyttää jo esikatselukuvaa tulossivulta valintaa helpottamaan.
- Hyvät työkalut painotusten ym. säätämiseen. Haun virittely ja testaaminen voi toisinaan olla hyvin työlästä ja aikaa vievää. Ainakin pidempään markkinoilla olleet valmisratkaisut helpottavat työtaakkaa tarjoamalla hyvät käyttöliittymät haun hienosäätöön. Säätövara vaihtelee toki tuotteen mukaan, mutta hyvin yleistä on, että painotusten, synonyymisanastojen ja erilaisten hakusääntöjen tekeminen onnistuu helppokäyttöisten käyttöliittymien kautta, ilman hakumoottorin kaikki tekniset kommervenkit tuntevaa koodaria.
- Tuki usean sivuston kokonaisuuksille. SaaS-pohjaisen hakupalvelun kannalta ei ole merkitystä sillä, lisätäänkö indeksiin sisältöjä yhdeltä vai useammalta sivustolta. Etenkin, jos sivustokokonaisuus on toteutettu useilla eri teknologioilla, mutta haun pitäisi silti kattaa nämä kaikki, SaaS-pohjainen haku on useimmiten se toimivin ratkaisu.
No entäpä mitkä ovat SaaS-mallin haasteet ja rajoitteet?
- Hankalasti ennustettava hinnoittelu. SaaS-hakuratkaisujen hinnoittelumallit vaihtelevat, mutta hyvin yleistä on, että ne pohjautuvat indeksoitavien sisältösivujen ja/tai tehtyjen hakujen määrään. Lähtöhinnat eivät useinkaan ole kovin kummoisia – puhutaan dollarista tai korkeintaan muutamasta tuhatta hakupyyntöä kohden. Mutta lopullisia hintoja ei aina ole helppo ennustaa, etenkään laajemmilla ja paljon käytetyillä sivustoilla. Hinnoittelu voi myös muuttua sivuston elinkaaren aikana, eli ennustettavuus ei senkään takia ole aina kovin hyvä.
- Rajallinen muokattavuus. Kaikki SaaS-hakuratkaisut sisältävät ainakin jonkinlaisen ylläpitäjän käyttöliittymän, jonka avulla on mahdollista määritellä tarkemmin esim. mitä sivuja indeksoidaan, mitä luokittelutietoja kerätään, miten hakutulokset esitetään ja/tai miten tuloksia pitäisi painottaa. Mutta toisinaan säätövara on melko pieni. Jos esimerkiksi valmistuotteen malli hakutulosten esittämiseen ei sovikaan sellaisenaan, asialle ei välttämättä ole paljonkaan tehtävissä. Muokattavuuden osalta alustoissa on paljon vaihtelua, joten ratkaisun valinnassa kannattaa olla tarkkana.
- Saavutettavuus. Saavutettavuusasia liittyy oikeastaan edelliseen kohtaan, eli räätälöitävyyteen, mutta nostan sen silti tähän vielä erikseen. SaaS-ratkaisuissa hakutulokset nimittäin upotetaan useimmiten varsinaiseen sivustoon JavaScriptin avulla. JavaScript itsessään ei välttämättä vielä muodosta estettä saavutettavuudelle, mutta riippuu täysin tuotteesta, miten hyvin tai huonosti se toteuttaa saavutettavuuden kriteeristöt. Tämä on myös hyvä huomioida jo hyvissä ajoin tuotetta valittaessa.
Top 3 ratkaisut Suomessa
Algolia
Algolia on 2012 Ranskassa perustettu, sittemmin pääkonttorinsa San Franciscon Piilaaksoon siirtänyt hakupalveluntarjoaja. Henkilökuntaa on yli 800, ja toiminta ja palvelut on hajautettu yli 70 datakeskukseen ympäri maapalloa. Algolia on vuosien varrella kerännyt kymmeniä miljoonia ulkoista rahoitusta eri rahoitusryhmiltä, ja vuonna 2021 sen arvoksi kerrottiin 2,25 miljardia dollaria. Algolia itse kertoo, että heidän hakupalvelullaan tehdään 1,5 miljardia hakua vuosittain – kuusi kertaa enemmän kuin esim. Microsoftin Bingillä.
BuiltWithin mukaan Algolia on käytössä maailmanlaajuisesti yli 550 000 sivustolla ja Suomessakin n. 2 000 sivustolla. Datakatsauksemme aineistossa Algolia esiintyi hakumoottorina 2,1 % osuudella lähinnä verkkokaupoissa, esimerkiksi sivustoilla pentik.com (Shopify) ja fiksuruoka.fi (MyCashFlow). Algolia on suunniteltu alusta alkaen suorituskyky edellä, joten se onkin vahvoilla erityisesti laajojen, käyttäjämääriltään suurten ja suorituskykykriittisten sivustojen hakumoottorina.
Klevu
Klevu on kotimainen, vuonna 2013 perustettu yritys, jolla on toimipisteet Suomen lisäksi myös Ruotsissa, Iso-Britanniassa, Yhdysvalloissa, Australiassa ja Intiassa. Sen liikevaihto on viime vuosina ollut tasaisessa kasvussa ollen vuonna 2021 6,8 miljoonaa. Liiketulos on kuitenkin ollut tappiollista (-1,7 M€ vuonna 2021), mikä on toki tyypillistäkin vahvasti tuotekehitykseen ja kansainvälistymiseen satsaavissa yrityksissä. Myös Klevu on kerännyt useita miljoonia ulkoista rahoitusta kasvun tueksi.
Klevu on BuiltWithin mukaan otettu käyttöön maailmanlaajuisesti n. 3 500 sivustolla ja reilulla sadalla sivustolla Suomessa. Selvityksessämme sen prosenttiosuus oli 1,2 %, eli Algoliaan verrattuna puhutaan jo huomattavasti vähäisemmästä osuudesta. Myös Klevu näkyi selvityksessämme etupäässä verkkokauppojen hakuratkaisuna, esimerkiksi sivustoilla marimekko.com (Magento) ja vallila.fi (Shopify). Klevu onkin suunnattu eritoten verkkokauppa-alustojen kylkeen laitettavaksi, esimerkiksi Shopifyhyn ja Magentoon löytyy valmiit Klevu-lisäosat. Sen käyttöönotto onnistuu hyvin helposti, toisinaan jopa organisaation oman ecommerce managerin toimesta.
AddSearch
AddSearch on toinen kotimainen SaaS-hakupalvelun tuotteistanut yritys. Se on myös perustettu vuonna 2013, toimii nykyään maailmanlaajuisesti ja on kerännyt kasvunsa tueksi ulkoista rahoitusta mm. Tekesiltä ja yksityisiltä sijoitusyhtiöiltä. Vuoden 2021 liikevaihto oli 1,4 miljoonaa euroa. Liiketulos on vaihdellut nollan molemmin puolin ollen vuonna 2021 lievästi pakkasen puolella (- 56 000 €).
BuiltWith kertoo, että aktiivisia AddSearchillä maustettuja sivustoja on maailmalla reilut 2 000 ja Suomessakin 142. Selvityksessämme sen prosenttiosuus oli 1,1 %, eli aivan Klevun kintereillä. AddSearch on käytössä hyvin erilaisilla välineillä rakennettujen sivustojen yhteydessä, mikä kertoo ainakin sen käyttöönoton helppoudesta erilaisille alustoille. AddSearch on käytössä esimerkiksi sivustoilla vaasansahko.fi (WordPress), pauliggroup.com (Drupal), grano.fi (HubSpot).
Muut huomionarvoiset SaaS-hakupalvelut
Edellä mainittujen lisäksi itsenäisenä SaaS-palveluna hakua tarjoavat myös esimerkiksi Optimizely (Optimizely Search & Navigation) ja kotimainen Valu Digital (Valu Search).
BuiltWithin mukaan Optimizelyn hakupalvelua käyttää reilut 5 700 sivustoa maailmanlaajuisesti ja Suomessakin 245 sivustoa. Se tuli selvityksessämmekin esiin 1,9 % osuudella. Optimizelyn haku on käytössä esimerkiksi sivustoilla huhtamaki.com (Optimizely) ja fazer.com (Shopify).
Optimizely Search & Navigationista on kuitenkin pakko sanoa, että vaikka sitä onkin mahdollista käyttää millä tahansa sivustolla, käytännössä näin ei useinkaan ole. Sen hankkiminen jollakin muulla kuin Optimizelyllä toteutetun sivuston hakumoottoriksi on todella harvinaista, eikä välttämättä edes kovin järkevää. Valu Search sen sijaan on hyvinkin tutustumisen arvoinen SaaS-hakupalvelu. Se ei tullut esiin selvityksessämme lähinnä siksi, että automaattiset skannerit kuten BuiltWith ei sitä tunnista, mutta Valu kertoo hakukoneen olevan käytössä yli sadalla sivustolla. Suuri osa toki näistäkin on Valun toteuttamia sivustoja, mutta on joukossa paljon muidenkin toteuttamia sivustoja. Esimerkiksi Itä-Suomen yliopiston sivuston uef.fi (Drupal) haku on toteutettu sillä.
SaaS-hakupalveluissa ei vielä selkeää voittajaa
Tuloksista on huomattava se, että SaaS-hakuratkaisujen markkina on hyvin hajallaan ja yksittäisen ratkaisun prosenttiosuudet ovat vielä varsin pienet, jopa Top 3 -ratkaisujenkin osalta. Valtaosa hakuratkaisuista perustuu edelleen varsin perinteisiin hakukonetoteutuksiin, ja näissä on käytössä hyvin kirjava joukko erilaisia avoimen lähdekoodin ratkaisuja. Suomessa North Patrolin kilpailutuksissa eniten tulee vastaan erilaisia Lucene-pohjaisia raskaamman sarjan hakuratkaisuja, kuten ElasticSearch ja Solr. Näiden lisäksi WordPress-digitoimistot suosittelevat usein erilaisia WordPressille tehtyjä hakuratkaisuja, kuten RediSearch ja Relevanssi.
SaaS-ratkaisuilla on kuitenkin omia erityispiirteitään, joihin kannattaa perehtyä. Esimerkiksi AddSearch ja Algolia ovat olleet suosittuja ratkaisuja viime vuosina erityisesti sellaisissa asiakkuuksissa, jotka johtavat omaa digipalveluaan melko itsenäisesti. Näiden avulla usein saadaan parempia hakukäyttöliittymiä kuin itse koodattavilla ratkaisuilla, tai ainakin pienemmällä alkuinvestoinnilla.
Hakuratkaisun valinta kannattaa tehdä harkiten
Hakuratkaisun valinta onkin yksi keskeisistä teknologiavalinnoista, joka kannattaa yleensä tehdä jo suunnitteluvaiheessa, perustuen palvelun vaatimuksiin. Toimittajien suosituksia kannattaa toki aina kuunnella, mutta totta puhuen, he eivät välttämättä ole aina täysin puolueettomia suosittelemaan sitä asiakkaalle parhaiten sopivaa ratkaisua. Toimittajilla on yleensä hyvä käytännön kokemus ratkaisuista, joilla ovat ennekin tehneet asioita (ja joilla syntyy heille hyvää liiketoimintaa). Mutta jos hakukoneeseen pitää panostaa erityisesti, muitakin vaihtoehtoja kannattaa kartoittaa. Ja sopiva ratkaisu voi löytyä myös SaaS-periaatteella toimivasta palvelusta. Ne voivat tarjota hyvinkin kustannustehokkaan tavan nostaa oman sivuston toimivuutta uudelle tasolle.
Kysy lisää! Kiinnostaako oman hakuratkaisun kehittäminen? » Ota yhteyttä North Patroliin
Lue lisää aiheesta
- Webinaaritallenne: Hakukäyttöliittymien parhaat käytännöt
- Hyvä hakukone vaatii säätämistä – North Patrol taivutti Algolian käyttöönsä
Teknologiavalinta on vuosikymmenen investointi
Teknologiaratkaisuissa ei kannata tehdä valintojaan kuumimpien trendien mukaan, vaan soveltuvuuden, skaalautuvuuden, ylläpitokokemuksen, yhteensopivuuden ja elinkaarikustannuksien ehdoilla. North Patrol auttaa näkemään teknologiavaihtoehtojen plussat ja miinukset puolueettomasti, konkreettisesti ja kaukonäköisesti.
PS. Sinua voisi kiinnostaa tulossa oleva ilmainen webinaarimme: Digitaaliset asiointipalvelut – Erilaiset konseptit ja toteutuksen eri vaihtoehdot (11.12.2024 klo 10:00). Ilmoittaudu webinaariin