Bits Search – søkemotor med hint av AI

Vi har bygget vår egen søkemotor, Bits Search. Grunnen? Fordi vi ser at søket i nettbutikker kan bli mye bedre. Den er raskere, treffer bedre på norsk, selger potensielt mer, og er mer prisgunstig enn våre konkurrenter.

Knut besøker nettbutikken, han søker og får ingen treff. Han navigerer seg gjennom trege kategorier, og får dårlige filtervalg. Han kjører heller et googlesøk, og da dukker konkurrentene opp.

Bits Search er allerede i drift. Den har erstattet tredjepartsløsninger hos Industrivarer, Happy Homes og Sport Holdings B2B-portaler, en av Norges største innkjøpsløsninger.

Motoren bak all produktvisning i nettbutikken

Løsningen vi har utviklet gjør mye mer enn bare selve søket. Bits Search fungerer egentlig som en motor for visning av alle produkter i nettbutikken.

Eksempler på dette er:

  • Når en bruker søker øverst i butikken (såkalt hurtigsøk) med automatiske forslag og visning av produkter mens man skriver.
  • Når man ser på produkter i en kategori
  • Når man viser produkter for et merke.
  • Når man ønsker å vise de mest besøkte og solgte produktene for en gitt kategori
  • Når man ønsker å vise de mest populære produktene i nettbutikken, på f.eks. forsiden
  • Når man ønsker å vise de mest populære produktene som har kampanje
  • Når man ønsker å vise mersalgs-produkter i handlekurven

De 4 siste visningene kan man velge selv om man har lyst å benytte. Har butikken en innholdskilde, f.eks. Umbraco, viser vi også treff på relevante innholdssider.

Søk på «løpesko» gir kategorier, søkeforslag, produkter med pris og innholdssider

Kategorisiden Løpesko dame med prisområde, kategori, merke og bruker som filter, og produkter i rutenett

Merkesiden Hoka One One med filter og 119 produkter

Karusell med populære produkter i en tapetkategori

Såkalte listevisninger (kategorier/merke) og søk har behov for filtrering. Dette genereres basert på produktene man får treff på automatisk.

Fasettene Prisområde, Kategori og Merke med antall per verdi og søkefelt i hver gruppe

Fasettene kan enkelt justeres rekkefølge på, og man kan velge om det skal sorteres basert på tall, eller bokstaver. Man kan også velge om man vil skjule en fasett.

Fasettrekkefølge i admin: dra grupper i ønsket rekkefølge, velg sortering og om gruppen skal vises, skjules eller starte åpen eller lukket

Raskere hastighet

Årsaken til at vi kan vise produkter for et søk veldig raskt handler mye om at vi kan lagre hvilke produkter som tilhører hvilke søkeord og fasetter i minnet på serveren. Endrer man et produkt, blir søkemotoren justert etter kort tid. Det betyr at man trenger ikke å vente på at en tredjepart skal oppdatere data via synkronisering.

Resultater til tross for orddelings- og skrivefeil

Orddelingsfeil og skriveleif ved søk forekommer. Det har vi, også som andre tredjepartsleverandører, tatt hensyn til, med kanskje litt ekstra tuning hos oss siden vi er norsk.

Vi bruker vanlige praksiser i markedet for å vise det brukeren sannsynligvis er på leting etter.

  • Fuzzy-matching, egen fuzzy mot merkeordboken («wom» finner Woom)
  • Søket forstår at jakke, jakken og jakker er samme ord
  • Bøyningsstammer (sager prøves også som «sag» og «sage»)
  • Dekomponering ved indeksering.
  • «Sykkelhjul» indekseres også som «sykkel» og «hjul».
  • Feil delte ord i søket. Skriver kunden «tur sekk», sjekkes det om «tursekk».
  • Prefiks på ordstart og ordslutt som ekstra signal, så «hjul» treffer «bakhjul».
  • Søker man på varenummer og trykker enter, blir man sendt rett til produktet i stedet for en søkeside.

Mersalg og personalisering

Vi lagrer hva brukere ser på og hva som selges. Sammen gir det en vekting som avgjør hva vi viser kundene, og bestselgere løftes når flere produkter matcher et søk likt.

Velg selv hvilke anbefalinger som vises hvor

Det er ikke alltid de samme produktene som passer å vise på forsiden, på et produkt eller i handlekurven. Vi har derfor laget flere typer anbefalinger, og man velger selv hvilke som skal brukes hvor.

  • Anbefalinger basert på hva kunden selv har kjøpt eller sett på tidligere. Det man har kjøpt, teller mer enn det man bare har sett på.
  • «Kjøp igjen», som viser varer kunden bestiller ofte. Dette passer godt for forbruksvarer og i innkjøpsportaler.
  • «Populært nå», som viser det som har blitt sett mest den siste uken.
  • «Andre kjøpte også», altså produkter som ofte havner i samme handlekurv.
  • Alternativer til produktet man ser på, hvis man ikke helt har funnet det man leter etter.
  • Nyheter og bestselgere, enten for hele butikken, en kategori eller et merke.
  • Kampanjevarer, f.eks. «Dagens supertilbud» i handlekurven. Er det ingen kampanjer, vises ikke modulen.

Full kontroll over søkeresultatene

Vi har også laget mulighet for å påvirke søket i stor grad hvis man ønsker det. Hvis det er viktig å vise et nytt produkt når noen søker «jakke», så er dette mulig å justere i admingrensesnittet enkelt. Dette gjelder også noe vi kaller synonymer og videresending. Har man noen ord som «hører sammen» kan disse lages som en gruppe med synonymer. Dette gjør at alle ordene i den gruppen får de samme treffene. Et godt eksempel på dette kan være «multikutter, feinsag, multiverktøy, oscillerende multikutter, multimaskin». Da vil feinsag som har blitt vanlig å si, få samme treff som multikutter.

Synonymer i admin med grupper som «beige, sand, khaki» og «blå, blue», hver med av/på-bryter

Styr søket til riktig side

Videresending av søkeord er fornuftig hvis man har laget en fin landingsside for et merke, eller en varegruppe. Da ønsker man gjerne at brukerne skal lande på siden hvor man har brukt mye tid på å skrive om f.eks. gressklipper. Dette administreres også enkelt i nettbutikken.

Søke-redirects i admin: søkefrasen adidas sendes til /adidas

Mer mersalg med riktig tilbehør

Har man bestemt seg for en spesifikk sykkel eller drill, må tilbehøret passe akkurat den modellen. Da fungerer det sjelden godt å gjøre dette basert på tidligere salg eller visninger. Skal man treffe godt her bør man justere dette selv. Det kan man også gjøre i vår løsning. Enten legger man dette til enkeltprodukter eller en hel kategori, meget enkelt.

Produktmapping i admin: velg kildeprodukter, koble dem til målprodukter, eller lag en kategoriregel som gjelder alle produkter i kategorien

Ukentlige AI-anbefalinger som forbedrer søk

Søkemotoren får hjelp til analyse av AI ved valg du kan ta. Hver uke analyserer vi automatisk all søkehistorikk, treff på søk, klikk på produkter og gir deg en analyse du kan ta stilling til. Dette kan f.eks. være at AI ser at flere kunder søker på et merke, og at man kanskje bør lage en redirect til merket med en god landingsside. Det kan være at kunder søker på enkelte ord eller varer som ikke gir treff, og kanskje man kan vurdere å legge til synonymer for å hjelpe, eller at man kanskje må vurdere sortimentet. Anbefalingene man får kan fullføres enkelt ved å klikke f.eks. «Legg til synonym» eller «Legg til redirect».

AI-forslag om synonymgruppe: tapetlim, vegglim, Lim, med begrunnelse, antatt intensjon og knappene Godkjenn som synonymgruppe og Avvis

AI-forslag om redirect: gulvmaling til /gulvmaling, med begrunnelse, antatt intensjon og knappene Opprett redirect og Avvis

AI-anbefalinger i admin: en observasjon om at søket «skrue» gir null treff fordi butikken ikke fører reservedeler, med begrunnelse og antatt intensjon

Rapportene Toppsøk, Null-treff-søk og Lav klikkrate med antall søk, treff, klikk og klikkrate per søkeord

Prismodell

Vi har valgt en litt annen type prismodell enn andre aktører. Hos oss betaler du en fast sum per måned for hele motoren. Denne prisen settes basert på omsetning for et år i gangen. Vi tar aldri betalt per søk, per anbefaling, per kategorivisning. De fleste store konkurrentene våre tar betalt per søk, og da betaler man uten å ha salg, noe vi ikke synes noe om.

Og sist, men ikke minst

De fleste søkeleverandører lever av dataene dine. Vi gjør det ikke. Med Bits Search blir ordrer og kundedata i butikken. Velger du AI-analysen, er det bare søkestatistikk, kategorier og merker som sendes til språkmodellen, aldri ordrer eller kunder.

Nysgjerrig på Bits Search?

Mariell Paulsen

Ta kontakt med Mariell Paulsen, prosjektleder, for en uforpliktende prat om Bits Search.

Telefon: (+47) 955 26 963
E-post: mariell.paulsen@hkbits.no