Der er ingen tvivl om, at WordPress er et fantastisk stykke software, men en ting det aldrig har været meget godt på er søgning.

WordPress har leveret sin egen søgefunktionalitet i årevis, men den triste sandhed er, at den bare er ikke op til bunden; søgeresultaterne er sorteret efter dato snarere end relevans, hvilket er praktisk talt ubrugeligt i websteder med meget indhold.

Så hvordan kan vi forbedre søgeresultaterne på et WordPress-websted? Der er plugins, du kan installere for at få bedre resultater. Relevanssi er en god mulighed, hvis du vil gå ned på denne rute.

Men hvis du virkelig ønsker at give de bedst mulige søgeresultater på dit websted, hvem bedre kan henvende dig end søgekongen - Google.

Udnytt kraften i Googles søgeteknologi

Med en Google-tilpasset søgemaskine erstatter du den underordnede WordPress-søgning med alle Google's søgekraft, men er begrænset til dit eget websted, så dine besøgende altid får de bedst mulige resultater, når de udfører en søgning på dit websted.

Før du starter, er det værd at bemærke, at den gratis version af tilpasset søgning viser Google-sponsorerede resultater med dine søgeresultater, så der vil altid være nogle annoncer på din søgeresultatside. Dette kan ikke være et problem for dig, da de fleste søgere nemt kan skelne Google-annoncerne fra de rigtige søgeresultater og ignorerer dem. Hvis du bruger Google AdSense, kan du desuden sammenkæde annoncerne på din søgeresultatside til din AdSense-konto, så du stadig vil få gavn, selvom nogen klikker på en af ​​annoncerne.

Men hvis du virkelig ikke ønsker risikoen for at få folk til at klikke på Google-annoncerne og forlade dit websted, kan du betale fra $ 100 om året til Google Site Search, som giver dig mulighed for at fjerne annoncerne samt give dig garanti support og større tilpasningsmuligheder. Absolut værd at overveje, hvis du kører et højt indtægtssted, hvor søgning er meget vigtigt.

Opsætning af din tilpassede søgemaskine

For at konfigurere din Google Custom Search Engine, skal du gå til google.com/cse og klik på 'Opret en tilpasset søgemaskine'.

Create a custom search engine

Det er nemt at konfigurere den tilpassede søgemaskine. Alt du skal gøre er at give det et navn, en beskrivelse og fortælle det, hvilken hjemmeside du vil have den til at søge.

Describe your search engine

Vælg om du vil have den gratis eller betalte version, accepter betingelserne og klik på 'Næste'.

På den næste side kan du tilpasse udseendet af dine søgeresultater, så du kan ændre farven på søge-knappen, teksten, baggrunden og grænserne for at gøre dine resultater integreret problemfrit med designen af ​​dit websted.

Search controls

Du kan også teste din nye søgemaskine for at sikre, at den kun viser resultater fra dit websted. Hvis alt ser OK ud, skal du klikke på 'Næste'.

På den næste side får du den kode, du skal indsætte i dit websted. Den kode, som Google giver dig som standard, er dog for en enkelt søgemaskine, med søgefeltet øverst og resultaterne nedenfor, meget som Googles egne søgeresultatsider.

Dette vil sandsynligvis ikke være meget brug for de fleste websteder, da du sandsynligvis vil have en søgefelt på hver side, sig i sidebjælken og en separat side for resultaterne. Så rul ned til sektionen 'Næste trin' og klik på linket 'Ændre udseende og følelse'.

Nu kan du vælge mellem flere forskellige layouter. Den ønskede du er 'To side'. Klik på layoutet på to sider, og rul derefter ned og klik på 'Gem & hent kode'.

Choose a layout

Dernæst skal du angive webadressen på din søgeresultatside. Indtast noget som http://www.yoursite.com/search-results (du skal også oprette denne side i dit WordPress-websted med samme URL).

Specify search results

Forespørgselsparameteren er som standard 'q'. Du kan forlade det som det, eller ændre det til noget andet, hvis du foretrækker det.

Nu skal du integrere denne kode i dit WordPress-websted. Den nemmeste måde at gøre er at kopiere den første sektion af kode (til søgefeltet) og indsætte den i en tekst widget, som du så nemt kan trække i position i WordPress sidebjælke. (Hvis dit tema ikke bruger widgets, skal du redigere den relevante skabelonfil og indsætte koden i, hvor du vil have søgefeltet.)

Search box widget

Den anden sektion af kode (til søgeresultaterne) skal anvendes på din søgeresultatside. Du kan ikke bare indsætte det i sideditoren i WordPress, da scripts ikke er tilladt i WordPress-editoren, og de fungerer ikke. Så du skal oprette en ny side skabelon til din søgeresultatside.

Opret en ny side skabelonfil kaldet search-results.php i dit tekstredigeringsprogram, og giv det et skabelonnavn til søgeresultater. Den skal være baseret på din standard side skabelon, men du skal fjerne WordPress-loop og erstatte den med Google-søgeresultats kode. Dette kan se anderledes ud for dig, afhængigt af hvilket tema du bruger.

Search results template

Upload denne nye skabelonfil til din temakatalog, og når du redigerer din søgeresultatside i WordPress, vil du være i stand til at vælge skabelonen Søgeresultater fra rullemenuen til skabelon. Opdater siden, og din nye søgemaskine skal være klar til at gå. Åbn dit websted i en browser og test det!

Hvis du vil yderligere tilpasse udformningen af ​​søgefeltet, kan du downloade CSS-kildefilen ved at klikke på linket nederst på siden 'Look and feel'. Lav dine ønskede ændringer til CSS, og kopier og indsæt derefter dine nye CSS-stilarter i stil sektionen i søgefeltkoden.

Tweaking din søgemaskine

Der er et par flere ting, du kan gøre for virkelig at få det bedste ud af din nye Google-tilpassede søgemaskine.

Fjern visse sider fra dine resultater

Ofte er der sider på et WordPress-websted, som du ikke vil have, at folk kan finde ved at søge på dit websted. For eksempel en tak side, som besøgende ser efter de abonnerer på din mailingliste. Du kan forhindre Google i at indeksere disse sider ved at klikke på 'Indeksering' i venstre menu, og derefter i sektionen 'Specifikke webadresser' skal du indtaste hver webadresse, du ikke vil indeksere, forud for et - symbol, sådan:

-http://www.yoursite.com/thankyou

Specific URLs

Selvfølgelig kan du også bruge Google Webmasterværktøjer til at anmode om, at dine sider fjernes fra Googles indeks.

Fremhæv visse sider øverst i dine resultater

Der kan være visse sider på dit websted, som du gerne vil promovere til toppen af ​​dine søgeresultater for en bestemt forespørgsel. For eksempel kan du have en omfattende guide til SEO, som du gerne vil have folk til at finde, hvis de søger efter 'optimering' eller 'placeringer'.

For at promovere en side skal du klikke på 'Kampagner' i menuen til venstre og derefter klikke på 'Tilføj'. Indtast de forespørgsler, du vil have, at siden skal fremmes for, adskilt af kommaer (du kan også bruge regulære udtryk, hvis du føler dig virkelig smart), og indtast derefter en brugerdefineret titel for din side og siden URL. Du kan også indtaste en levetid til forfremmelsen, hvis du vil have det til at ende efter en bestemt dato. Klik på OK.

Create a promotion

Synonymer

Ved at klikke på synonymer-linket i menuen kan du angive ord med samme betydning, så de vil vise de samme resultater i en søgning. Du kan f.eks. Angive, at søgninger til 'chef' vil returnere de samme resultater for både 'chef' og 'arbejdsgiver'.

autofuldførelser

Du kan også oprette autofuldførelser for at hjælpe brugerne med at søge hurtigere ved at foreslå vilkår for dem, når de begynder at skrive. Du kan indtaste specifikke vilkår, der vil blive autokompletteret eller ej, samt specifikke kampagner, der vil blive autokompletteret, for at vise resultatet, så snart brugeren begynder at skrive.

Forretningsindstillinger

Der er mange flere funktioner til rådighed for dig med en Google-tilpasset søgemaskine, hvis du betaler for Google Site Search. Du kan fuldstændigt tilpasse dine søgeresultater, fjerne Google branding og få 24 x 7 e-mail-support. For små steder er det nok ikke nødvendigt, men hvis du kører et stort websted, og du vil have fuld kontrol over dit webstedssøgning, ville jeg helt sikkert undersøge det.