Det är frustrerande när ditt innehåll är bra, men dina WordPress-sökresultat känns röriga och oskarpa.
Vi har sett det här problemet på många WordPress-sajter. En besökare söker efter något specifikt, som "e-postmarknadsföring", och resultaten drar in inlägg från alla kategorier. Handledningar, designtips och irrelevant innehåll visas samtidigt.
Istället för att hitta det de letar efter, blir besökarna överväldigade och lämnar sajten.
Att tillåta användare att söka per kategori löser detta problem. Det låter besökare begränsa sin sökning till det innehåll som faktiskt är viktigt för dem, vilket hjälper dem att hitta svar snabbare och stanna kvar på din sajt längre. På innehållstunga sajter som bloggar eller nätbutiker kan detta också förbättra konverteringar genom att guida användare direkt till rätt artiklar eller produkter.
I den här guiden visar vi dig det enklaste sättet att lägga till kategorisökning på din WordPress-sajt. Ingen komplicerad installation krävs. 🙌

Varför lägga till sökning per kategori i WordPress?
Att lägga till sökning per kategori gör det enklare för besökare att hitta relevant innehåll utan att bli överväldigade. Istället för att söka på hela din sajt kan användare begränsa sin sökning till en specifik kategori, som "Handledningar", "Recensioner" eller "Nyheter".
Kategorier hjälper redan till att organisera dina inlägg bakom kulisserna. Till exempel visar många sajter sina kategorier i en rullgardinsmeny eller sidofält:

Om du har många blogginlägg kan du gå ett steg längre och lägga till en funktion för sökning per kategori. Detta hjälper besökare att hitta exakt vad de letar efter utan att behöva gräva igenom irrelevant innehåll.
Om du använder WooCommerce, kan du till och med skapa en produktkategorisökning för din onlinebutik och få fler försäljningar.

På samma sätt, om du driver en WordPress-medlemskapswebbplats, kan du använda sökning per kategori för att hjälpa besökare att hitta specifika medlemmar, grupper, forum, onlinekurser och mer.
Med det sagt, låt oss se hur du kan lägga till en sökning per kategori i WordPress. Du kan använda snabblänkarna nedan för att navigera genom den här handledningen:
- Steg 1: Installera och konfigurera SearchWP
- Steg 2: Anpassa din WordPress-sökalogoritm
- Steg 3: Skapa ett formulär för sökning per kategori
- Steg 4: Bädda in formuläret för sökning per kategori i WordPress
- Bonustips: Lägg till omedelbara kategorifilter till sökresultat
- Vanliga frågor om sökning per kategori i WordPress
- Ytterligare resurser för att förbättra WordPress-sökning
Steg 1: Installera och konfigurera SearchWP
Det enklaste sättet att lägga till en kategorispecifik sökning i WordPress är att använda SearchWP. Det är det bästa sökpluginet och förbättrar den inbyggda WordPress-sökningen.
Med SearchWP kan du söka i innehåll som WordPress ignorerar som standard, inklusive anpassade inläggstyper, PDF-filer, WooCommerce-produkter och kategorier.
För att lära dig mer om pluginet kan du se vår detaljerade SearchWP-recension.
Först behöver du skaffa ett SearchWP-konto genom att klicka på knappen 'Get SearchWP Now' på deras webbplats. Slutför sedan helt enkelt registreringsprocessen för att skapa ditt konto.

📝 Notera: SearchWP är ett premiumplugin, men det har också ett gratis tillägg som heter SearchWP Live Ajax Search som lägger till omedelbara, live-resultat medan användare skriver.
När du har slutfört registreringen för en SearchWP-licens, fortsätt och ladda ner SearchWP zip-filen. Du kan också kopiera din licensnyckel eller hålla fliken öppen för enkel åtkomst.
Låt oss sedan installera och aktivera SearchWP-pluginet. I din WordPress-instrumentpanel går du till Plugins » Lägg till nytt plugin.

Överst på sidan klickar du på 'Ladda upp plugin' för att öppna uppladdaren.
Klicka sedan helt enkelt på 'Välj fil', ladda upp din SearchWP ZIP-fil och klicka på 'Installera nu'.

Efter att installationen är klar, klicka på 'Aktivera' för att aktivera pluginet. För mer detaljer, se vår steg-för-steg-guide om hur man installerar ett WordPress-plugin.
Vid aktivering, gå till SearchWP » Inställningar och klicka sedan på fliken 'Allmänt'.

Här behöver du ange din licens i rutan 'License Key'. Du hittar denna information under ditt konto på SearchWP-webbplatsen.
När du är klar, se till att klicka på knappen 'Verifiera nyckel'.
Steg 2: Anpassa din WordPress-sökalogoritm
Efter att ha aktiverat pluginet kan du finjustera hur SearchWP indexerar, söker och visar ditt innehåll. Du kan se det som att skapa en anpassad Google-sökalogoritm som bara är för din WordPress-blogg eller webbplats.
För att komma igång, gå till SearchWP » Algoritm.

Här ser du en sektion för de olika innehållstyper som SearchWP söker igenom som standard, såsom sidor, inlägg och mediefiler.
Varje sektion har sina egna reglage för Application Attribute Relevance, som låter dig styra hur SearchWP rankar innehållet på din WordPress-webbplats.
Om du till exempel flyttar reglaget 'Title' till mitten och reglaget 'Content' till höger, kommer innehållet att väga tyngre än titeln. Detta hjälper användare att hitta specifika artiklar snabbare.

Du kan till och med exkludera specifika sidor, författare och mer från WordPress-sökning.
Ett annat alternativ är att inkludera mer innehåll i sökresultaten genom att klicka på knappen 'Källor & inställningar'.

Du kan nu markera rutan bredvid de olika innehållstyperna. Du kanske till exempel vill göra bloggkommentarer sökbara eller lägga till PDF-indexering och sökning i WordPress.
När du är nöjd med dina ändringar klickar du på knappen ‘Klar’.

Detta lägger till en ny sektion för varje ny innehållstyp. Du kan nu ändra attributrelevansen med hjälp av de olika skjutreglagen.
När du är nöjd med hur sökningen är inställd, scrolla till toppen av skärmen och klicka på knappen ‘Spara’.

SearchWP kommer nu att bygga om indexet automatiskt. Beroende på hastigheten på din internetanslutning och din WordPress-värd kan detta ta några minuter.
Så fort du ser 'Indexstatus 100%', vet du att SearchWP har indexerat allt ditt innehåll och alla dina inställningar.

Steg 3: Skapa ett formulär för sökning per kategori
I det här skedet är du redo att skapa en sökning per kategori. Detta gör det möjligt för besökare att välja den kategori de vill söka i. Om du vill ha detaljerade instruktioner kan du läsa vår artikel om hur man skapar ett anpassat sökformulär i WordPress.
Gå först till SearchWP » Sökformulär. Klicka sedan på 'Lägg till ny'.

Ge sedan ditt nya sökformulär ett namn så att du kan identifiera det senare. Detta kommer att vara användbart om du bestämmer dig för att skapa flera sökformulär för en webbplats.
Välj sedan ett layouttema för sökformuläret. Eftersom vi skapar ett kategoribaserat sökformulär bör du välja 'Kategorisökning'.

När du skrollar ner ser du att alternativet 'Category Search' har aktiverats. Du kan också aktivera:
- Quick Search – vilket ger rekommendationer för söktermer
- Advanced Search – vilket låter användare söka med hjälp av avancerade filter
När det gäller motorn kan du bara välja 'Standard' eftersom det är vad vi redigerade tidigare i steg 2.
För resultatsidan kan du välja standardresultatsidan för WordPress-sökning eller skapa en ny med SearchWP. Om du är intresserad av det andra alternativet, läs vår guide om hur man anpassar sökresultatsidan i WordPress.

Därefter tittar vi på fältet ‘Typ av sökning’. Detta styr vilken typ av innehåll formuläret ska leta efter. Om du vill begränsa sökresultaten så att endast blogginlägg visas (och ignorera sidor eller produkter), se till att endast ‘Inlägg’ är valt här.
Men om du vill inkludera sidor och mediefiler, ange då 'Sidor' och 'Media'.
I fältet ‘Välj kategori’ kan du välja vilka kategorier som ska visas i rullgardinsmenyn för dina besökare. Du kanske till exempel vill dölja interna kategorier som ‘Okategoriserade’ eller ‘Arkiverade‘ så att användarna inte ser dem.
Nedanför kan du ändra platshållartexten i fältetiketten och aktivera eller inaktivera Sökknappen vid behov.

Längst ner kan du ändra sökformulärets kantlinje, kantlinjefärg och teckensnitt, samt knappens form, etikett, bakgrundsfärg och teckensnitt.
Gör gärna designen mer lämplig för ditt WordPress-tema.

När du är nöjd med inställningarna för sökformuläret, fortsätt och scrolla upp på sidan.
Klicka sedan på ‘Spara’.

Steg 4: Bädda in formuläret för sökning per kategori i WordPress
Nu när du har skapat ett formulär för sökning per kategori, låt oss bädda in det på din WordPress-webbplats. SearchWP erbjuder ett lättanvänt sökformulärblock som du kan lägga till med Gutenberg-redigeraren, Full Site Editor och den blockbaserade widgetredigeraren.
Låt oss försöka lägga till formuläret på en WordPress-sida. Öppna blockredigeraren för en ny eller befintlig sida och klicka på knappen ‘+ Lägg till block’.
Välj sedan blocket ‘Sökformulär’. Leta efter den orange SearchWP-ikonen för att säkerställa att du väljer rätt block och inte standard WordPress ‘Sök’-block.

Välj nu i fliken 'Block' i sidofältet det formulär du skapade i rullgardinsmenyn. Du kommer då att se ditt nya sökformulär per kategori visas.
Lägg gärna till fler element på sidan, som korta instruktioner eller bilder. Klicka sedan på knappen ‘Publicera’ eller ‘Uppdatera’.

📝 Obs: För att lägga till sökformuläret i din webbplats sidofält eller sidfot, gå helt enkelt till Utseende » Widgets. Därifrån hittar du ditt sidofältsområde och lägger till SearchWP ‘Sökformulär’-blocket där.
Förhandsgranska nu din WordPress-sida och se hur formuläret ser ut på framsidan.
Här är hur vårt formulär för sökning per kategori ser ut:

Bonustips: Lägg till omedelbara kategorifilter till sökresultat
När din WordPress-webbplats har mycket innehåll kan det kännas överväldigande för besökare att hitta exakt vad de behöver. En generell sökning kan ge för många resultat, vilket kan leda till att de ger upp och lämnar.
Ett bra sätt att lösa detta är genom att lägga till omedelbara taxonomifilter för kategorier, taggar eller inläggstyper precis bredvid dina sökresultat. Detta använder Ajax, vilket gör att användare kan begränsa sina resultat i realtid utan att ladda om sidan.
Till exempel kan någon söka efter "e-postmallar" och sedan snabbt filtrera efter ämnen som "Marknadsföring" eller "Handledningar" för att hitta exakt det de letar efter.

Denna lilla förändring kan leda till en mycket smidigare upplevelse, snabbare resultat och nöjdare besökare som mer sannolikt stannar kvar och utforskar din webbplats. Och det är särskilt användbart för:
- WordPress-bloggar med flera ämnen eller författare
- Onlinekursbibliotek, där deltagare kan filtrera efter ämne, svårighetsgrad, instruktör eller format (t.ex. video eller text)
- Katalog- eller medlemskapswebbplatser, där medlemmar kan filtreras efter roll, expertis, bransch eller plats
- Bilhandlarwebbplatser, där användare behöver söka efter märke, modell, årsmodell, bränsletyp eller funktioner
- Fastighetswebbplatser, där besökare vill filtrera efter plats, fastighetstyp eller prisklass
För att komma igång, se vår guide om hur man lägger till ett Ajax taxonomifilter i WordPress-sökning.
Alternativt kan du ta en titt på vår ultimata guide om hur man förbättrar WordPress-sökning med SearchWP.
Vanliga frågor om sökning per kategori i WordPress
Har du frågor om att använda kategoribaserad sökning på din WordPress-webbplats? Här är några vanliga frågor som hjälper dig att få ut mesta möjliga av SearchWP.
Kan jag använda SearchWP med något WordPress-tema?
Ja! SearchWP fungerar med alla WordPress-teman. Det uppgraderar din webbplats sökfunktionalitet utan att behöva några temaskräddade justeringar.
Kan jag anpassa utseendet på formuläret för sökning per kategori?
Absolut. SearchWP ger dig flexibiliteten att styla sökformuläret för kategorier, så att det smälter in perfekt med din webbplatsdesign. Du kan till exempel justera din sökbars etikett och platshållare samt ändra teckensnitt och kantstil.
Är det möjligt att exkludera specifikt innehåll från att vara sökbart i SearchWP?
Ja, det kan du. SearchWP gör det enkelt att exkludera specifika sidor, författare eller innehållstyper direkt från dess inställningar – ingen extra kodning behövs.

Ytterligare resurser för att förbättra WordPress-sökning
Vi hoppas att den här artikeln hjälpte dig att lägga till sökning per kategori i WordPress.
För att lära dig mer om att skapa en anpassad WordPress-sökmotor, kolla in dessa guider:
- Hur man lägger till en sökfält i WordPress-menyn
- Hur man lägger till live Ajax-sökning på din WordPress-webbplats
- Hur man lägger till flerspråkig sökning i WordPress
- Hur man gör anpassade fält sökbara i WordPress
- Hur man inkluderar anpassade inläggstyper i WordPress-sökresultat
Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.


Diiamo
Tack, stöder det woocommerce produktkatalog?
WPBeginner Support
The SearchWP plugin does integrate with WooCommerce and would allow you to search for products
Admin
Mrteesurez
Kan den här guiden följas för att skapa en sökning på en supportsida där varje kategori kommer att inkludera alla supportinlägg för en viss tjänst eller avdelning och andra för deras ??
Tack för det här inlägget.
WPBeginner Support
If we understand correctly then yes, you should be able to do that
Admin
Hansan
Hej hjälp, jag vill skapa en sökruta för en webbsida och den ska bara söka i en sidkategori. Hur kan jag göra det i WordPress.
Eric Thomas
Det här är precis vad jag letade efter! Behövde en sidopanel för en separat recensionssektion, med ett sökfält som bara sökte i den separata sektionen. Så det här var perfekt
philips
Tack för stödet för detta fantastiska plugin. Jag har provat pluginet, sökning via namn fungerar bra men kategorisökningen visar inga resultat. Jag antar att det inte är kompatibelt med 3.5 — >3.8.
Jag har försökt ändra "cat" till "category" men allt utan framgång. All snabb hjälp kommer att uppskattas enormt. Tack på förhand.
Eric
Efter att jag installerade det här pluginet fungerar inte den ursprungliga kategorividgeten längre!
När jag tog bort pluginet fungerade det igen!
Jag kan fortfarande inte hitta orsaken.
Kan någon berätta för mig hur jag löser problemet?
Tack så mycket!
sergio
Jag kör både vanlig sökning med Google Custom Search och pluginet för kategorisökning. Jag har modifierat searchform.php för att få Google-sökresultat (med den här kortkoden).
När jag använder sökningen via kategorin fungerar pluginet, resultaten är desamma som standard, så de filtreras uppenbarligen inte eftersom jag använder Google Custom Search i båda fallen.
Så jag skulle vilja återställa standardinställningen endast för () för det här pluginet.
Hur kan jag göra?
Tack
WPBeginner Support
du kan inte använda sökning per kategori och Google anpassad sökning. Du kan skapa två olika formulär och sök mallar.
Admin
Srinivas
Team,
Jag provade stegen ovan, men när jag lade till [sbc] i textområdet visades det bara som text istället för att anropa sökrutan. Saknar jag något här.
Annars är jag inte heller säker på var jag kan lägga till den nämnda koden i temats mall. Kan någon hjälpa mig med den specifika temafilen jag behöver redigera.
Tack
Redaktionell personal
Vänligen posta all plugin-relaterad support i supportforumet:
http://wordpress.org/support/plugin/search-by-category
Admin
Gretchen Louise
Åh, jag är så glad att hitta det här pluginet! Jag tror dock att jag behöver fortsätta leta eftersom jag behöver att det söker på specifika sidor på min webbplats samt några kategorier av inlägg.
mike
Sparade verkligen min tid mycket.........
Detta plugin fungerar fortfarande med wordpress 3.5.1 !!!!
Rosca Bogdan
@Alian det finns ett plugin för det, Query multiple taxonomies.
Du hittar det på @ http://scribu.net/wordpress/query-multiple-taxonomies/ . Jag använder det och det fungerar som en dröm.
Alan
Kan detta användas för sökresultat?
Gitte Hansen
Sökning per kategori är endast testad för Wordpress-version upp till 3.4.2 – är det ok att installera ändå? Jag använder 3.5.0
Jag ser verkligen fram emot en funktion som gör det lättare för mina läsare att bläddra och söka i mina kategorier.
Hälsningar Gitte
Redaktionell personal
Ja det är bra. Det kommer att fungera.
Admin
Corrinda
Jag gjorde nyligen en genomgång av olika alternativ för en klientwebbplats och installerade till slut pluginet Search Everything. Det ger dig möjlighet att även konfigurera vad som söks. Och i det här fallet ville jag utesluta ett par kategorier.
Azim
Om ingen allvarlig anpassning behövs kan du bara använda följande kodsnutt i din searchform.php
<form method="get" id="searchform" action="<?php echo home_url(); ?>">
<input type="search" id="s" name="s" />
<?php wp_dropdown_categories( 'show_option_all=Alla kategorier' ); ?>
</form>
Pam
Vad skulle detta göra för dig? provade det men inget.
Alan
Jag använder Relevanssi på en av mina webbplatser och det är bra, men jag skulle gärna vilja lägga till något liknande detta för att begränsa sökområden, men istället för att begränsa efter kategori. Jag skulle vilja begränsa efter anpassad taxonomi.