
🔍 Slik tilpasser du søkeresultatsiden i WordPress: 5 trinn
En besøkende skriver et søk i nettstedets søkefelt og... ingenting. En blank side. Eller en vegg av lenker som ikke gir mening: avkortede titler, rotete datoer, null relevans. Personen forlater siden. Likevel viste de allerede interesse, kom av egen vilje og skrev inn et søk selv.
Standard WordPress-søk fungerer etter et absolutt minimumsprinsipp: det ser etter treff i innleggstitler og innhold, dumper en vegg av resultater og anser jobben som gjort. Skrivefeil? Blank skjerm. Søk med to ord? «OG»-logikk i stedet for fleksibel delvis matching. Ingen utheving av søkeord, ingen forslag, ikke noe direktesøk.
Problemet kan løses på en times tid eller så. Fem målrettede forbedringer gjør søk fra en teknisk relikvie til et verktøy for publikumslojalitet. Vi går gjennom det steg for steg: konkrete utvidelser, kode, innstillinger og scenarioer for ulike behov.
💡 Kort oversikt:
- Vis søketeksten på resultatsiden
- Legg til utheving av søkte termer i resultatene
- Aktiver forslag ved skrivefeil med «Mente du»
- Vis en blokk med anbefalte sider og et søkeskjema
- Implementer direktesøk med AJAX og nedtrekksforslag
Hva er en søkeresultatside og hvorfor tilpasse den

Når en leser skriver et ord eller en frase i det innebygde søket på nettstedet ditt, genererer WordPress en side som viser innhold som matcher søket. Dette er søkeresultatsiden.
I motsetning til Google indekserer internt søk bare nettstedets eget innhold. Men brukerforventningene er de samme: relevante resultater, tydelig navigasjon og umiddelbar tilbakemelding. Uten dette forlater de siden. Statistikk fra wpbeginner.com viser at besøkende som bruker internt søk, konverterer til abonnenter og kjøpere 2-3 ganger oftere enn de som bare blar gjennom sider. Men bare hvis søket faktisk fungerer.
WordPress lar deg forbedre søk uten dyp programmering. Fem steg nedenfor, fem konkrete forbedringer. Hver kan implementeres separat eller kombineres til en full pakke på én gang.
5 Steg til smart WordPress-søk
Før du gjør endringer, ta en sikkerhetskopi av nettstedet. Å jobbe med search.php og functions.php er ikke komplisert, men forsiktighet skader aldri.
1. Vis søket på resultatsiden

🔗 Search & Filter på WordPress.org
Det første en Google-bruker ser etter et søk, er en bekreftelseslinje: «Omtrent X resultater for '...'». Dette er ikke pynt; det er et signal om at systemet forsto søket og behandlet det. Hvis resultatene er tomme, er det tydelig at problemet ligger i ordlyden, ikke et ødelagt nettsted.
Kopier denne tilnærmingen. Vis en linje over resultatene som «Fant 15 resultater for: ditt søk». To måter å gjøre det på:
Via utvidelsen Search & Filter. Gratis, fungerer oppå standard WordPress-søk. I innstillingene aktiverer du visning av søket over resultatene. Utvidelsen gir også besøkende resultatsortering: etter dato og tittel i gratisversjonen, etter egendefinerte felt og taksonomier i Pro.
Manuelt via search.php. Opprett et child theme (detaljert veiledning i artikkelen vår om å lage et WordPress child theme). Kopier search.php fra parent theme til child theme. Erstatt overskriften med:
1 <h1 class="search-title"> 2 <?php echo $wp_query->found_posts; ?> <?php _e( 'Search Results Found For', 'locale' ); ?>: "<?php the_search_query(); ?>" 3 </h1> 4
Etter lagring åpnes resultatsiden med «Fant X resultater for:...». Brukeren forstår umiddelbart konteksten, noe som reduserer sjansen for at de forlater siden frustrert.
2. Legge til utheving av søkeord

🔗 Highlight Search Terms på WordPress.org
Når noen skanner søkeresultater, må de i løpet av et brøkdels sekund avgjøre om et resultat er relevant. Utheving av søkte ord med en gul markør (slik Google gjør) løser dette umiddelbart. Øyet fanger opp fargen, beslutningen er tatt.
Utvidelsen Highlight Search Terms gjør akkurat dette. Ingen konfigurasjon nødvendig: installer, aktiver, ferdig. Under panseret pakker den inn funnede termer i <mark class="hilte term-N">. Den støtter gjennomklikk-utheving (uthevingen beholdes når du navigerer inn i et innlegg) og er kompatibel med WooCommerce, bbPress, BuddyPress og Search & Filter Pro.
Ett forbehold: CSS. For at uthevingen skal vises i alle nettlesere, legg til denne regelen i Tilpasser (Utseende → Tilpass → Egendefinert CSS):
1 .hilte { background-color: #FFF176; }
For avanserte brukere: hvert ord i søkefrasen får en egen klasse: term-0, term-1 og term-2. Du kan style ulike ord med ulike farger hvis designet ditt krever det.
3. Aktivere skrivefeilbeskyttelse med «Mente du»

En skrivefeil i et søk, og standard WordPress-søk gir opp: null resultater. Den besøkende vet ikke hva som gikk galt. Mest sannsynlig forlater de siden.
Relevanssi er en av de eldste og mest pålitelige søkepluginene for WordPress, med over 100 000 aktive installasjoner. Den erstatter standard søkemekanisme fullstendig og legger til delvis matching: søket «cacheing» finner sider med «caching», «cache», «cached». Viktigst av alt viser den en «Mente du...»-blokk som foreslår korrigert staving når det ikke finnes eksakte treff.
Hva gratisversjonen ellers kan gjøre:
- Indekserer kommentarer, shortcodes, egendefinerte felt og taksonomier
- Sorterer resultater etter relevans, ikke dato
- Støtter søk etter stikkord og kategorier
Premiumversjonen har mer finjusterte indekseringsinnstillinger, men gratisversjonen er tilstrekkelig for typiske nettsteder. Installasjon er standard: Utvidelser → Legg til ny → «Relevanssi» → Installer → Aktiver. Etter aktivering går du til Innstillinger → Relevanssi og klikker «Bygg indeks» for første innholdsindeksering.
4. Redde besøkende fra tomme resultater

🔗 Better Search på WordPress.org
Det mest frustrerende scenarioet: en besøkende skriver inn et søk, får tomme resultater, og... det var det. Blindvei. Ingen hint om hva man skal gjøre videre, ingen søkefelt for å prøve en annen formulering. Fanen lukkes, du har mistet dem.
Better Search løser problemet med tomme resultater. Det er en lettvektsplugin som erstatter standardsøk med to nyttige funksjoner:
- Varmekart over populære søk: en widget eller shortcode som viser hva folk søker mest etter på nettstedet ditt. Fungerer som et navigasjonsnav.
- AJAX Live Search: resultater vises mens du skriver (kan konfigureres etter ønske).
Pluginen bruker MySQL FULLTEXT-indekser for rask søking, fungerer godt med caching-pluginer og krever ingen koderedigering. Gratisversjonen dekker titler, innhold, utdragsfelt, metafelter, forfattere, stikkord, taksonomier og kommentarer.

🔗 Ivory Search på WordPress.org
Hvis temaet ditt mangler et søkeskjema på resultatsiden, legg til ett eksplisitt. Ivory Search (tidligere Add Search To Menu) gjør dette med et par klikk: installer → Ivory Search → Meny → kryss av for «Legg til i navigasjonsmeny». Søkefeltet vises i menyen og på resultatsiden.
Gratisversjonen av Ivory Search inkluderer: AJAX-søk, WooCommerce-produktsøk, egendefinerte innholdstyper og mediefiler, ekskludering av bestemte sider fra resultater, utseendetilpasning via Customizer og søkeanalyse.
To pluginer (Better Search for resultatkvalitet pluss Ivory Search for skjemaet) dekker «tomme resultater»-scenarioet fullstendig: besøkende ser populære søk og kan umiddelbart skrive inn et nytt.
5. Implementere live AJAX-søk

🔗 Ajax Search Lite på WordPress.org
Live-søk betyr at resultater vises som en nedtrekksliste rett under søkefeltet mens du skriver. Ingen sideoverganger, ingen «Enter → vent → se → tilbake». Brukeren skriver «cach» og ser allerede «WordPress Caching med W3 Total Cache», «Slik fikser du cache-feil» og 5 andre relevante sider.
Ajax Search Lite er en populær gratis plugin for live WordPress-søk med 4,5★ vurdering basert på hundrevis av anmeldelser. Funksjoner:
- Søk på tvers av titler, innhold, utdragsfelt, kategorier, stikkord og egendefinerte felt
- Kategori- og innholdstypefiltre rett i nedtrekkslisten
- 10+ innebygde temaer med fargetilpasning
- Resultatbufring for raskere gjentatte søk
- Google Analytics-integrasjon og søkehendelser
- Mobiltilpasning
Installasjon: Utvidelser → Legg til ny → «Ajax Search Lite» → Installer → Aktiver. Etter aktivering erstatter du standardsøk via Ajax Search Lite → Kompatibilitetsinnstillinger → «Erstatt standardsøk». Velg et tema som matcher nettstedets design, så fungerer live-søk.

🔗 Toolset Search på utviklernettstedet
Hvis nettstedet ditt er bygget på Toolset og du bruker egendefinerte innleggstyper med ikke-trivielle feltstrukturer, bør du vurdere Toolset Search. Dette er en kommersiell løsning skreddersydd for Toolset-økosystemet: søk med egendefinerte feltfiltre, resultater vist som rutenett, liste eller kart, paginering, AJAX-oppdatering av resultater og geolokaliseringsfiltre.
For de fleste nettsteder dekker Ajax Search Lite fullt ut behovet for direktesøk gratis. Toolset Search gir mening når søk er kjernefunksjonen på nettstedet ditt: kataloger, kunnskapsbaser, rubrikkannonser.
⁉️🤔 Ofte stilte spørsmål
Bør jeg redigere search.php manuelt eller bruke utvidelser?
Utvidelser i de fleste tilfeller. Manuell redigering av
search.phper berettiget når du trenger noe svært spesifikt: tilpasset resultatoppsett eller integrasjon med et ikke-standard tema, og du har tilgang til en utvikler. For typiske forbedringer oppnår utvidelser samme resultat uten risikoen for å ødelegge temaet ditt ved neste oppdatering. Search & Filter, Highlight Search Terms og Better Search er ikke i konflikt med hverandre; hver løser sin egen oppgave.
Hvordan vet jeg om søket faktisk ble bedre?
Aktiver søkeanalyse. Ajax Search Lite og Ivory Search har innebygde spørringstellere. Better Search viser statistikk over populære søk i administrasjonspanelet. Sammenlign to måltall før og etter at du implementerer forbedringer: prosentandelen besøkende som brukte søk og prosentandelen som forlot siden fra en tom resultatside. Hvis den første stiger og den andre synker, er du på rett spor.
Senker søkeutvidelser farten på nettstedet?
Kvalitetsutvidelser gjør ikke det. Ajax Search Lite mellomlagrer resultater, Better Search bruker MySQL FULLTEXT-indekser, Relevanssi bygger sin egen indeks ved aktivering og oppdaterer den trinnvis. Merkbar nedgang i hastighet er bare mulig på svært store nettsteder (100 000+ innlegg) under den første indeksbyggingen, og selv da er det en engangshendelse. På standard hosting med 5 000-10 000 innlegg faller forskjellen i sideinnlastingstid med og uten utvidelsen innenfor målefeilen.
Kan jeg bruke bare én utvidelse til alt?
Det nærmeste en «alt-i-ett»-løsning er Ivory Search: skjema, AJAX, tilpassede filtre, ekskluderinger, analyse. Men ingen gratis utvidelse dekker samtidig termutheving, «Mente du» og direktesøk. Praksis viser at å kombinere Ivory Search (skjema + grunnleggende resultater) + Highlight Search Terms (utheving) + Relevanssi (smart søk med forslag) gir resultater nær Google-søk, helt gratis.
Trenger jeg å konfigurere søk hvis nettstedet mitt har færre enn 50 sider?
Ja. På små nettsteder er det færre som bruker søk, men de som gjør det er dine mest motiverte besøkende. De leter etter spesifikke ting: «kontakter», «pris», «frakt». Hvis søket ikke finner «Kontakt»-siden for søket «kontakter», er det ikke en teknisk feil; det er en tapt kunde. Grunnleggende oppsett med én enkelt utvidelse som Better Search tar 10 minutter og lønner seg med den første reddede besøkende.
Hva du bør installere for ditt bruksområde: tre scenarioer
Ikke prøv å implementere alt på en gang. Her er tre scenarioer for ulike behov og tidsbudsjetter:
Minimum: 10 minutter. Better Search erstatter standardsøk med relevante resultater og legger til et varmekart over populære søk. Passer for blogger og små nettsteder der søk ikke er hovedfunksjonen, men du vil at det skal fungere greit.
Optimalt: én time. Better Search + Highlight Search Terms + Ajax Search Lite. Kvalitetsresultater, termutheving og direktesøk i ett. Det ideelle for innholdsprosjekter og mellomstore nettsteder.
Maksimum: 2-3 timer. Relevanssi (i stedet for Better Search) + Ivory Search (skjema + analyse) + Highlight Search Terms + Ajax Search Lite. Nivået for kommersielle nettsteder eller nettbutikker, der søk direkte påvirker salget.
Ikke utsett det. Dårlig søk betyr stille tap hver dag. Godt søk betyr besøkende som finner det de leter etter og blir værende.



