Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Så här visar du annonser endast för besökare från search engines i WordPress

Under våra många år av arbete med WordPress har vi sett att en strategi som konsekvent ger resultat är att rikta annonser till besökare i sökmotorer.

Det verkar som om besökare på search engines är mer benägna att clicka på riktade annonser än dina vanliga Läsare. Genom att bara visa annonser för dessa besökare kan du öka click through rate (CTR) och öka försäljningen.

I den här artikeln kommer vi att visa dig hur du endast visar annonser för besökare i search engine i WordPress.

How to display ads only to search engine visitors in WordPress

Varför visa annonser för endast besökare från search engine?

Det finns olika sätt att tjäna pengar på nätet, 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 anropas kostnad per klick (CPC).

Att få fler clicks kan dock vara en utmaning om annonserna inte är riktade till rätt målgrupp. Det är här som limitering av annonser till search engine besökare kan hjälpa till att öka annonsintäkterna.

Olika studier, branschexperter och vår egen erfarenhet visar att besökare från search engines är mer benägna att clicka på annonser på din site jämfört med andra besökare. You can show the right ads to the right users and improve CPC.

Den här strategin hjälper också till att visa annonser bara när de behövs. Att ha för många annonser kan vara distraherande och dåligt för användarens upplevelse. Genom att endast visa dem för besökare från search engine, kommer din WordPress website inte att bli överbelastad med annonser.

Med det sagt, låt oss se hur du kan visa annonser för endast besökare på search engine.

Inga annonser visas för besökare från search engines

Om du vill visa annonser för endast besökare från search engines måste du add to ett custom code snippet till din WordPress website.

Det här låter kanske tekniskt och svårt, men vi ska visa you ett enkelt sätt att add to code snippets utan att behöva edit kod eller anlita en utvecklare.

Om du inte har ställt in annonser på din site, vänligen se vår guide om hur man korrekt lägger till Google Adsense till WordPress.

Därefter måste du installera och aktivera pluginet WPCode. För att lära dig mer, vänligen se vår guide om hur du installerar ett plugin för WordPress.

WPCode är det bästa code snippet pluginet för WordPress, och det hjälper dig att insert custom code var som helst på din site. Det hjälper dig också att hantera och organisera all din code snippets.

Obs: För denna tutorial kommer vi att använda WPCode Lite-versionen, som är tillgänglig gratis. Det finns dock premiumpaket som erbjuder fler funktioner som villkorlig logik, säker hantering av error, ett code snippets-bibliotek och mycket mer.

Efter aktivering måste du head till Code Snippets ” + Add Snippet från din WordPress dashboard. Klicka sedan på alternativet ”Add Your Custom Code (New Snippet)”.

Add custom CSS snippet

Härifrån måste du kopiera det här code snippet:

$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;
}

Note : I setcookie-raden, se till att ändra .wpbeginner.com till din egen domän för webbplatsen.

Därefter måste du klistra in koden i WPCode ’Code Preview’ area. Du måste också ange ett namn för ditt snippet och sedan klicka på dropdown-menyn ”Code Type” och välja alternativet ”PHP Snippet”.

Enter custom code for search engine visitors

Efter det måste du rulla ner och välja metoden Insertion för code snippet.

WPCode kommer att använda alternativet ”Auto Insert” som standard och köra koden överallt. Du kan dock ändra detta och insert den anpassade koden på specifika sidor, före eller efter content, visa den på ecommerce pages, och mer.

Edit insertion method for code

Som ett alternativ kan du också byta till infogningsmetoden ”Shortcode” och manuellt enter en shortcode för att köra code snippet.

För det här code snippet rekommenderar vi att du använder metoden Auto Insert.

När du är klar, glöm inte att klicka på toggle högst upp för att aktivera code snippet, och klicka sedan på knappen ”Save Snippet”.

Activate and save ad code in WPCode plugin

Välj var du vill visa annonser på din site

Därefter måste du lägga till ett annat code snippet och välja var du gillar att visa annonserna för endast användare av search engine.

Kopiera helt enkelt följande kod:

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

Note: Glöm inte att ersätta ”INSERT YOUR CODE HERE” i ovanstående snippet med din Google Adsense-kod.

Snippet ovan använder den första koden som referens och analyserar om referraren kommer från någon typ av URL för search, vilket inkluderar Google, Yahoo, Delicious med flera.

Om en besökares webbläsare säger att referraren kommer från någon av de webbplatser för search som du har angett, lagras en cookie i webbläsaren med anropet ”visitor” i 1 timme från det att besökaren besökte din site.

För att lägga till koden går du helt enkelt till Code Snippets ” + Add Sn ippet från din WordPress dashboard och väljer alternativet ”Add Your Custom Code (New Snippet)”.

Add custom CSS snippet

Därefter kan du högst upp enter ett namn för ditt code snippet och klistra in koden i området ”Code Preview”.

You will also need to change the ’Code Type’ by clicking the dropdown menu and choosing the ’PHP Snippet’ alternative.

Enter code and select code type

Efter det kan du klicka på knappen ”Save Snippet” och rulla ner till sektionen Insertion.

Här måste du välja metoden ”Shortcode”. På så sätt kan du enkelt lägga till shortcode för att visa displayannonser var som helst på din webbplats.

Add shortcode for display ads

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

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

För att add to shortcoden kan du gå till vilken section som helst på din website. Om du till exempel vill visa bannerannonser för användare av search engine i sidebaren, går du bara till Appearance ” Widgets från WordPress dashboard.

Härifrån kan du klicka på knappen ”+” för att add a Shortcode widget block till sidebar området.

Add a shortcode widget block

Gå vidare och enter shortcode du just kopierat. När du är klar klickar du helt enkelt på knappen ”Update”.

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 site.

Om den här användaren bokmärker din site och kommer tillbaka till den en dag senare för att de gillar ditt content, kommer de att betraktas som dina vanliga läsare och kommer ej att se de search engine-specifika 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 search engine i WordPress. Du kanske också vill se vår ultimata guide till sökmotorsoptimering i WordPress och våra expertval för de bästa tilläggen för annonshantering i WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Avslöjande: Vårt innehåll stöds av våra läsare. 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 editoriala process.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Den ultimata WordPress-verktygslådan

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som varje professionell användare bör ha!

Reader Interactions

28 kommentarerLämna ett svar

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. THANKGOD JONATHAN

    Thank you for sharing this method. It will really improve user experience for returning visitors.
    Please how do I make it like to only show for desktop or mobile users?

    • WPBeginner Support

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

      Administratör

      • THANKGOD JONATHAN

        Thank you for the reply. I will really give it a try and will give my feedback too when I am done.

  3. Chanakya Sahu

    Amazing guide. I didn’t know this. Now, I am interested in learning more of these customization via coding. The customizations are limitless

    • WPBeginner Support

      Glad we could share this guide :)

      Administratör

  4. Jiří Vaněk

    It sounds very good, to reward regular website visitors by offering an ad-free experience when they come directly, while showing ads to visitors from search engines. Such a win-win solution, where one can pamper regular users a bit more and essentially give them a certain bonus. It’s a great idea to display ads based on the referrer and where they came from, although I haven’t implemented Google Ads on the website yet. Nonetheless, I’ll definitely consider this approach, especially in terms of the benefit it brings to regular users.

  5. Ralph

    This is really interesting idea! Thanks to this method we can potentially lower the number of impressions and at the same time increase CTR. At least in theory…
    Can this affect Google Ads in such way it will increase our CPS and/or CPM and make us more money?

    • WPBeginner Support

      We gave not tested it enough to confidently say if it will or not either way.

      Administratör

  6. Douglas Negreiros Ferreira

    Would be great setting a shortcode for this, then you can set it on a widget or in any post/page…

    Nice piece of code brow!

    • WPBeginner Support

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

      Administratör

  7. fredick

    Why This Code Dosnt Work With Cache?

    • WPBeginner Support

      Your cache would show users the standard version of the site as that is what it would normally have saved for most users

      Administratör

  8. Debajyoti Das

    Can I face a google penalty if I disable ”facebook comments widget” or any widget section of my WP site for search visitors…

    PS: You can add .bing. to your code.

  9. Kaushik Biswas

    I’ve used this for a while. It also works in blogger blogs. But the problem is, if the ads aren’t shown, then either that space has to be collapsible or some other ad or image should be shown, or else, the ad space looks blank.

  10. Andrew Sylvester

    This is a really cool idea, but its biggest drawback is that it won’t work properly if you’re using any sort of WP cache plugin (as most are, or should be!).

    I took the concept and reworked it with JavaScript instead, but I wonder if there’s a better way…

    • Editorial Staff

      Yes, just use the else statement in the if tag, and specify the other ads for regular readers :)

      Administratör

      • Sam Su

        I am not if my ads are showing. I have try this code but I don’t have other computer to preview my ads. Right now it is not showing even if I browse it coming from Google search engine.

  11. Robert

    Great idea lowering impressions whilst increasing click-throughs can only help your earning potential.

    A nice simple piece of code which is easily integrated.

  12. LiewCF

    I don’t think modifying functions.php file is a good idea. It will be overwritten in WordPress upgrade.

    • Editorial Staff

      We are talking about theme’s functions.php which has nothing to do with the Core update.

      Administratör

  13. Leon

    Cool idea and it works great but regular readers can make you money too!

    • Editorial Staff

      Yes, but most of the time if your user is not targeted enough for the content, then you can become a victim of Smart Pricing.

      Administratör

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åra policy för kommentarer, och din e-postadress kommer INTE att publiceras. Vänligen använd INTE nyckelord i namnfältet. Låt oss ha en personlig och meningsfull konversation.