Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Hur man visar annonser endast för besökare från sökmotorer i WordPress

Under våra många år av arbete med WordPress har en strategi vi konsekvent sett ge resultat varit att rikta annonser mot besökare från sökmotorer.

Det verkar som att besökare från sökmotorer är mer benägna än dina vanliga läsare att klicka på riktade annonser. Genom att visa annonser endast för dessa besökare kan du öka klickfrekvensen (CTR) och öka försäljningen.

I den här artikeln visar vi hur du visar annonser endast för besökare från sökmotorer i WordPress.

Hur man visar annonser endast för besökare från sökmotorer i WordPress

Varför visa annonser endast för besökare från sökmotorer?

Det finns olika sätt att tjäna pengar online, och att visa annonser är ett av dem.

Du kan använda Google AdSense för att visa annonser på din WordPress-blogg och tjäna en fast avgift när en användare klickar på annonserna. Denna strategi kallas kostnad per klick (CPC).

Att få fler klick kan dock vara en utmaning om annonserna inte är riktade till rätt publik. Det är här begränsning av annonser till besökare från sökmotorer kan hjälpa till att öka annonsintäkterna.

Olika studier, branschexperter och vår egen erfarenhet visar att besökare från sökmotorer är mer benägna att klicka på annonser på din webbplats jämfört med andra besökare. Du kan visa rätt annonser för rätt användare och förbättra CPC.

Denna strategi hjälper också till att visa annonser endast när de behövs. För många annonser kan vara distraherande och dåligt för användarupplevelsen. Genom att visa dem endast för besökare från sökmotorer kommer din WordPress-webbplats inte att vara överbelastad med annonser.

Med det sagt, låt oss se hur du kan visa annonser endast för besökare från sökmotorer.

Visa annonser endast för besökare från sökmotorer

För att visa annonser endast för besökare från sökmotorer måste du lägga till ett anpassat kodavsnitt på din WordPress-webbplats.

Detta kan låta tekniskt och svårt, men vi kommer att visa dig ett enkelt sätt att lägga till kodavsnitt utan att redigera kod eller anlita en utvecklare.

Om du inte har konfigurerat annonser på din webbplats, se vår guide om hur man lägger till Google AdSense korrekt på WordPress.

Installera och aktivera sedan pluginet WPCode. För att lära dig mer, se vår guide om hur man installerar ett WordPress-plugin.

WPCode är det bästa pluginet för kodavsnitt för WordPress, och det hjälper dig att infoga anpassad kod var som helst på din webbplats. Det hjälper dig också att hantera och organisera alla dina kodavsnitt.

Notera: För den här handledningen kommer vi att använda WPCode Lite-versionen, som är tillgänglig gratis. Det finns dock premiumplaner som erbjuder fler funktioner som villkorlig logik, säker felhantering, ett bibliotek med kodavsnitt och mer.

Efter aktivering måste du gå till Code Snippets » + Add Snippet från din WordPress-instrumentpanel. Klicka sedan på alternativet ‘Add Your Custom Code (New Snippet)’.

Lägg till anpassad CSS-kodsnutt

Härifrån behöver du kopiera detta kodavsnitt:

$ref = $_SERVER['HTTP_REFERER'];
$SE = array('/search?', 'images.google.', 'web.info.com', 'search.', 'del.icio.us/search', 'soso.com', '/search/', '.yahoo.');
foreach ($SE as $source) {
  if (strpos($ref,$source)!==false) {
    setcookie("sevisitor", 1, time()+3600, "/", ".wpbeginner.com"); 
    $sevisitor=true;
  }
}
  
function wpbeginner_from_searchengine(){
  global $sevisitor;
  if ($sevisitor==true || $_COOKIE["sevisitor"]==1) {
    return true;
  }
  return false;
}

Notera: I raden setcookie, se till att ändra .wpbeginner.com till din egen webbplatsdomän.

Klistra sedan in koden i WPCode-området ‘Code Preview’. Du måste också ange ett namn för ditt kodavsnitt och sedan klicka på rullgardinsmenyn ‘Code Type’ och välja alternativet ‘PHP Snippet’.

Ange anpassad kod för besökare från sökmotorer

Därefter måste du rulla ner och välja Infogningsmetod för kodavsnittet.

WPCode kommer som standard att använda alternativet 'Automatisk infogning' och köra koden överallt. Du kan dock ändra detta och infoga den anpassade koden på specifika sidor, före eller efter innehåll, visa den på e-handelssidor, och mer.

Redigera infogningsmetod för kod

Som ett alternativ kan du också växla till infogningsmetoden 'Kortkod' och manuellt ange en kortkod för att köra kodavsnittet.

För denna kodsnutt rekommenderar vi att du använder metoden för automatisk infogning.

När du är klar, glöm inte att klicka på omkopplaren högst upp för att aktivera kodsnutten och klicka sedan på knappen 'Spara snutt'.

Aktivera och spara annonskod i WPCode-plugin

Välj var annonser ska visas på din webbplats

Därefter måste du lägga till ytterligare ett kodavsnitt och välja var du vill visa annonserna endast för sökmotoranvändare.

Kopiera helt enkelt följande kod:

<?php if (function_exists('wpbeginner_from_searchengine')) {
  if (wpbeginner_from_searchengine()) { ?>
    INSERT YOUR CODE HERE
<?php } } ?>

Notera: Glöm inte att ersätta 'INSERT YOUR CODE HERE' i ovanstående kodavsnitt med din Google AdSense-kod.

Kodavsnittet ovan använder den första koden som referens och analyserar om referensagenten kommer från någon typ av sök-URL, vilket inkluderar Google, Yahoo, Delicious och mer.

Om en besökares webbläsare anger att referensagenten kommer från en sökmotorsida som du har angett, lagras en cookie i deras webbläsare som heter ‘visitor’ i 1 timme från det att de besökte din webbplats.

För att lägga till koden, gå helt enkelt till Kodavsnitt » + Lägg till avsnitt från din WordPress-instrumentpanel och välj alternativet 'Lägg till din anpassade kod (nytt avsnitt)'.

Lägg till anpassad CSS-kodsnutt

Därefter kan du ange ett namn för din kodsnutt högst upp och klistra in koden i området 'Kodförhandsgranskning'.

Du behöver också ändra ‘Kodtyp’ genom att klicka på rullgardinsmenyn och välja alternativet ‘PHP-kodsnutt’.

Ange kod och välj kodtyp

Därefter kan du klicka på knappen 'Spara utdrag' och skrolla ner till avsnittet Infogning.

Här behöver du välja metoden 'Kortkod'. På så sätt kan du enkelt lägga till kortkoden för att visa annonser var som helst på din webbplats.

Lägg till kortkod för att visa annonser

Du kan kopiera kortkoden eller skriva ner den i en anteckningsfil.

När du är klar, glöm inte att klicka på omkopplaren högst upp för att aktivera koden och klicka sedan på knappen 'Uppdatera'.

För att lägga till kortkoden kan du gå till valfri sektion på din webbplats. Om du till exempel vill visa bannerannonser för sökmotoranvändare i sidofältet, gå bara till Utseende » Widgetar från WordPress-instrumentpanelen.

Härifrån kan du klicka på knappen '+' för att lägga till ett Shortcode-widgetblock i sidofältsområdet.

Lägg till ett kortkodswidgetblock

Ange kortkoden du just kopierade. När du är klar klickar du helt enkelt på knappen 'Uppdatera'.

WordPress kommer nu att visa de sökmotorspecifika annonser som du har valt för dessa användare under totalt en timme från det att de först besökte din webbplats.

Om denna användare bokmärker din webbplats och kommer tillbaka en dag senare för att de gillar ditt innehåll, då kommer de att betraktas som din vanliga läsare och kommer inte att se de sökmotorspecifika annonserna.

Vi hoppas att den här artikeln hjälpte dig att lära dig hur du visar annonser endast för besökare från sökmotorer i WordPress. Du kanske också vill se vår ultimata guide till WordPress SEO och våra experters val för de bästa WordPress-plugins för annonshantering.

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.

Upplysning: Vårt innehåll stöds av läsarna. Det innebär att om du klickar på några av våra länkar kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt och hur du kan stödja oss. Här är vår redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

27 CommentsLeave a Reply

  1. Tack för att du delade denna metod. Det kommer verkligen att förbättra användarupplevelsen för återkommande besökare.
    Snälla, hur gör jag så att den bara visas för dator- eller mobilanvändare?

    • In the WPCode options beneath the code area you can specify mobile or desktop :)

      Admin

      • Tack för svaret. Jag ska verkligen prova och ge min feedback också när jag är klar.

  2. Fantastisk guide. Jag visste inte detta. Nu är jag intresserad av att lära mig mer om dessa anpassningar via kodning. Anpassningarna är gränslösa

  3. Det låter väldigt bra att belöna vanliga webbplatsbesökare genom att erbjuda en annonsfri upplevelse när de kommer direkt, samtidigt som man visar annonser för besökare från sökmotorer. En sådan vinn-vinn-lösning, där man kan skämma bort vanliga användare lite mer och i princip ge dem en viss bonus. Det är en bra idé att visa annonser baserat på hänvisaren och var de kom ifrån, även om jag ännu inte har implementerat Google Ads på webbplatsen. Ändå kommer jag definitivt att överväga detta tillvägagångssätt, särskilt med tanke på den nytta det ger vanliga användare.

  4. Det här är en riktigt intressant idé! Tack vare den här metoden kan vi potentiellt sänka antalet visningar och samtidigt öka CTR. Åtminstone i teorin...
    Kan detta påverka Google Ads på ett sådant sätt att det ökar vår CPS och/eller CPM och ger oss mer pengar?

    • Vi har inte testat det tillräckligt för att med säkerhet kunna säga om det kommer att fungera eller inte, oavsett vilket.

      Admin

  5. Det vore bra att ställa in en kortkod för detta, då kan du placera den i en widget eller i vilket inlägg/sida som helst...

    Snygg kod, brorsan!

    • We’ll certainly consider a method for that the next time we review this code :)

      Admin

    • Din cache skulle visa användarna standardversionen av webbplatsen eftersom det är vad den normalt skulle ha sparat för de flesta användare

      Admin

  6. Kan jag drabbas av en Google-straff om jag inaktiverar "facebook comments widget" eller någon widgetsektion på min WP-sida för sökbesökare...

    PS: Du kan lägga till .bing. i din kod.

  7. Jag har använt detta ett tag. Det fungerar även på blogger-bloggar. Men problemet är, om annonserna inte visas, då måste det utrymmet antingen vara kollapsbart eller så måste någon annan annons eller bild visas, annars ser annonsutrymmet tomt ut.

  8. Detta är en riktigt cool idé, men dess största nackdel är att den inte fungerar ordentligt om du använder någon form av WP-cache-plugin (som de flesta gör, eller borde göra!).

    Jag tog konceptet och arbetade om det med JavaScript istället, men jag undrar om det finns ett bättre sätt...

      • Jag är inte säker på om mina annonser visas. Jag har provat den här koden men jag har ingen annan dator att förhandsgranska mina annonser på. Just nu visas den inte ens om jag söker på den via Google.

  9. Bra idé att sänka visningar samtidigt som man ökar klickfrekvensen kan bara hjälpa din intjäningspotential.

    En fin enkel kod som enkelt integreras.

  10. Jag tycker inte att det är en bra idé att modifiera functions.php-filen. Den kommer att skrivas över vid en WordPress-uppgradering.

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.