Blog

0 resultater i webshop-søgningen: 7 årsager og løsninger

En søgning med 0 resultater er et ord, kataloget ikke matchede. Den er et signal i dashboardet. Den er ikke i sig selv et tal for tabt omsætning. Butikken kan bruge listen til at se, om varen mangler de ord, kunderne bruger, eller om søgningen læste forespørgslen for snævert.

Her er syv årsager, der går igen i danske webshops, og hvad du kan gøre ved hver. De handler om sproget og om kataloget. De lover ikke, at en rettelse giver en bestemt ekstra ordre.

1. Stavefejl

Kunden skriver «vinterjake» og mener vinterjakke. Et manglende eller byttet bogstav er den mest almindelige tomme søgning, når titlen ellers er rigtig. En søgning, der kræver den præcise streng, giver 0 resultater, selv om varen ligger øverst i kataloget.

Lynkig tåler almindelige stavefejl i ord, shoppen faktisk har. Løsningen er ikke at fylde titlerne med fejlstavninger. Løsningen er, at søgningen kan ramme det rigtige ord. Prøv et kendt ord med ét bogstav forkert. Kommer varen frem, er den fejl dækket. Kommer den ikke, er det første punkt på listen.

2. Et synonym, butikken ikke har lagt ind

«Sneakers» og «kondisko» er samme ønske for mange kunder og to forskellige ord for en søgning, der kun kigger i titlen. Flertal løser ikke det. «Jakke» og «frakke» er heller ikke det samme, selv om begge er overtøj.

Lynkig har et dansk startsæt af synonymer til bolig og tøj. Butikken lægger sine egne oveni, når kunderne bruger et ord, startsættet ikke har. Dashboardet kan foreslå et synonym ud fra søgninger uden træf. Forslaget regnes lokalt i EU og gemmer ikke et besøgs-id. Du godkender det, før det bruges. Et synonym skal være et ord, kunderne faktisk bruger om den vare.

3. Sammensatte ord som vinterjakke

«Vinterjakke» og «vinter jakke» er samme sætning, skrevet med eller uden mellemrum. En søgning, der kun matcher hele strengen, giver 0 resultater på den ene form, når titlen bruger den anden. Det samme gælder binde-s i «arbejdsbukser» og binde-e i «børnecykel».

Lynkig deler sammensatte ord både når varen indekseres, 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 «jakke», rangerer under varen, der rammer «vinterjakke». Butikken kan undtage et ord, der ikke må deles. Læs mere om dansk søgning.

4. Prisord som jakke under 500

Kunden skriver ikke kun et navn. De skriver «jakke under 500», «lampe under 400 kr» eller «mellem 100 og 400». Hvis hele sætningen behandles som nøgleord, leder søgningen efter en titel, der indeholder «under» og «500». Den titel findes sjældent, og resultatet bliver tomt, selv om shoppen har jakker til 399 kr.

Lynkig læser den slags som et prisfilter og søger videre på resten, her «jakke». «Under», «op til», «højst» og «max» sætter en øvre grænse. «Over», «fra» og «mindst» sætter en nedre. «Mellem 100 og 400» sætter begge. Filteret virker, når prisen står på varen. Lynkig opfinder ikke en pris, kataloget ikke har. Er alle jakker dyrere end 500 kr., er 0 resultater det rigtige svar, ikke en fejl.

5. Æ, ø og å skrevet ae, oe og aa

«Blå», «blaa» og nogle gange «bla» er samme farve i kundens hoved. «Økologisk» skrives «oekologisk». «Sæbe» skrives «saebe». En præcis streng-match giver 0 resultater på den form, titlen ikke bruger.

Lynkig folder æ, ø og å til ae, oe og aa og tilbage igen, og tager de korte erstatninger med: ø som o, æ som a eller e, å som a. «Hat» og «hætte» holdes adskilt, så to forskellige varer ikke blandes. Det er uddybet i Shopify-søgning på dansk. Løsningen er den samme på WooCommerce: sproget ligger på kataloget, ikke i temaets navn.

6. Varen er ikke i det katalog, søgningen læser

Søgningen kan kun finde varer, der er synkroniseret. En vare, der ikke er publiceret, et udkast, eller et produkt, pluginet ikke har hentet endnu, giver 0 resultater, uanset hvor godt ordet er skrevet. WordPress har også en søgning i indlæg. Den finder ikke en vare, og en varesøgning finder ikke et blogindlæg.

Tjek, at varen er publiceret, og at synkroniseringen er løbet færdig. På Shopify er det kataloget fra read_products. På WooCommerce er det produkterne, pluginet sender, ikke siderne. Søg derefter på et ord, du ved står i titlen. Rammer det heller ikke, er det sproget. Rammer det, var den tomme søgning et andet ord end titlens.

7. Flere krav på én gang

«Rød vinterjakke str. M under 500» er fire krav: farve, type, størrelse og pris. Shoppen kan have røde jakker, jakker under 500 og str. M, uden at én vare opfylder det hele. 0 resultater er så et ærligt svar. Det er ikke det samme som, at søgningen er i stykker.

Kig på, hvilket led der fjernede varerne. Pris og størrelse kan stå i søgefeltet. «Str. M» og «str 38» læses som en variantstørrelse, ikke som et løst ord. Mangler størrelsen på varianten, kan filteret ikke bruge den. Løsningen er at have feltet udfyldt, eller at vise de varer, der rammer ordet, og lade kunden stramme filtret bagefter.

Hvad du gør med listen

Sortér de tomme søgninger efter, hvor ofte de kommer. Ret det, mange kunder skriver, før du retter et enkelt tilfælde. Et synonym, en manglende pris eller en vare, der ikke er synkroniseret, er konkrete rettelser. En søgning på et produkt, shoppen ikke fører, skal blive tom.

Du kan teste et offentligt udsnit, før du skifter søgning. Udsnittet gemmes ikke, og siden vurderer ikke den søgning, shoppen har i dag. Vil du køre det på hele kataloget, kan en pilotbutik få 14 dage gratis på Vækst i bytte for feedback og tilladelse til at offentliggøre målte resultater.

14 dage gratis på VækstTest din søgning