Blog

Shopify-søgning på dansk: sådan håndterer du æ, ø og å

En Shopify-shop har et søgefelt i temaet. Feltet sender den tekst, kunden skrev. På et dansk tastatur er æ, ø og å egne taster. På mange telefoner og på et engelsk tastatur er de det ikke. Kunden skriver så ae, oe og aa, eller et enkelt bogstav, der ligner. Hvis søgningen kun matcher den præcise streng i titlen, finder «blaa» ikke en vare, der hedder «blå».

Det sker ofte. Kunden sidder i en bus, låner en computer, eller er vant til at skrive dansk uden de tre bogstaver. Shoppen kan have udfyldt titlerne omhyggeligt og stadig få en tom resultatside. Bogstaverne er en del af kataloget, ikke en særregel, man slår til bagefter.

Ae, oe og aa

Lynkig folder æ til ae, ø til oe og å til aa, og folder den anden vej. En søgning på «oekologisk» kan møde «økologisk». En søgning på «blå» kan møde en titel, der er skrevet «blaa». Det gælder både det, kunden skriver, og det, der står på varen, når kataloget synkroniseres.

Prøv tre par i din egen shop: blå og blaa, økologisk og oekologisk, sæbe og saebe. Hvis kun den ene stavemåde giver varer, mødes de to skrivemåder ikke. Varen mangler ikke. Søgningen har bare ikke lagt dem sammen.

Foldningen er mekanisk. Den gætter ikke, at kunden mente et andet produkt. Den siger, at de to strenge er den samme danske stavemåde, skrevet med eller uden de tre bogstaver.

Når kunden bruger ét bogstav

Nogle skriver ø som o, æ som a eller e, og å som a. «Stovler» kan så møde «støvler». «Bla» kan møde «blå». Erstatningerne holdes på samme længde, så søgningen ikke bygger et nyt ord af to bogstaver og rammer noget helt andet.

Et ordpar holdes ude med vilje. «Hat» og «hætte» er ikke det samme produkt. «Haette» følger hætte. «Hette», hvor æ er skrevet som e, regnes ikke som en hat. Ellers ville huer og hatte blande sig, bare fordi et bogstav ligner. Undtagelsen er der, så foldningen ikke bliver for grov.

Stavefejl

Et manglende bogstav er almindeligt. «Vinterjake» er stadig en vinterjakke for kunden. Lynkig tåler almindelige stavefejl, så et kendt ord i kataloget kan rammes, selv om et bogstav mangler eller er byttet. Tolerancen er til de fejl, kunder laver i et ord, shoppen har. En vilkårlig streng finder ikke en vare, shoppen ikke sælger.

Tag et ord fra en titel, du kender. Søg det rigtigt, og søg det igen med ét bogstav forkert. Hvis kun den rigtige stavemåde giver varer, er det et sted at kigge, før du skriver titlerne om. Titlerne må gerne stå pænt. Søgningen skal bære den sjuskede version.

Ental og flertal

Kunden skriver «jakker». Titlen siger «jakke». Eller omvendt. Dansk bøjer med endelser som -e, -er, -en og -erne, og nogle ord skifter mere end endelsen. Lynkig stammer bøjningerne, så «jakke», «jakker», «jakken» og «jakkerne» mødes. Det samme gælder andre almindelige bøjninger i kataloget.

Stammen er ikke et synonym. «Jakke» og «frakke» er stadig to ord. Flertal løser bøjningen. Et andet navn for varen løses med et synonym, som butikken kan lægge ind. Den forskel er gennemgået i 0 resultater i webshop-søgningen.

Sammensatte ord i samme felt

«Vinterjakke» og «vinter jakke» er samme ønske for de fleste kunder. Lynkig deler sammensatte ord, når varen lægges i indekset, og når kunden søger. Et ord deles kun, når hver del er et kendt ord på mindst tre bogstaver. Delene vejer mindre end hele titlen, så en vare, der kun rammer ét led, rangerer under varen, der rammer sammensætningen.

Butikken kan lægge undtagelser ind, så et bestemt ord aldrig deles. Det bruges, når et navn tilfældigvis ligner to danske ord, men skal blive stående som ét. Læs mere om dansk søgning.

Test din egen shop

På test din søgning skriver du shoppens adresse. Lynkig henter et offentligt udsnit af kataloget og viser, hvordan søgningen ville svare på danske testord: sammensatte ord, bøjninger og stavefejl. Kataloget gemmes ikke. Adressen gemmes ikke i databasen. Siden vurderer ikke shoppens nuværende søgning. Den viser, hvordan Lynkig ville rangere de varer, der lå i udsnittet.

Brug siden, før du skifter noget i temaet. Hvis udsnittet ikke rummer den vare, du tænkte på, er det fordi siden kun læser et offentligt udsnit, ikke hele kataloget. Når shoppen er tilsluttet, kan du søge på hele kataloget: først med æ, ø eller å, og derefter med ae, oe eller aa.

Sæt det på Shopify

Lynkig afventer godkendelse i Shopify App Store. Indtil listen er offentlig, opretter du en konto og følger Shopify-guiden. I dashboardet åbner du et installationslink og godkender read_products og read_inventory. Alternativt opretter du en tilpasset app med de samme to læserettigheder og indsætter Admin API-tokenet. Scriptet er https://api.lynkig.dk/lynkig.js. Den offentlige nøgle må ligge i temaet. Den hemmelige nøgle hører hjemme på serveren.

Svarer Lynkig ikke inden for 800 millisekunder, eller svarer serveren med en fejl i 500-serien, sender scriptet kunden videre til shoppens egen søgning på /search?q=. Den side må gerne blive liggende. Det står også på status.

Pilotbutikker kan få 14 dage gratis på Vækst i bytte for feedback og tilladelse til at offentliggøre målte resultater. Normalprisen er 799 kr/md ekskl. moms. Der trækkes ikke et kort, og der er ingen automatisk opkrævning. De øvrige planer står på priser.

Sæt Lynkig på Shopify14 dage gratis på Vækst