Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment afficher des publicités uniquement aux visiteurs des moteurs de recherche dans WordPress

Au cours de nos nombreuses années de travail avec WordPress, une stratégie que nous avons constamment vue donner des résultats est de cibler les publicités vers les visiteurs des moteurs de recherche.

Il semble que les visiteurs des moteurs de recherche soient plus susceptibles que vos lecteurs habituels de cliquer sur des publicités ciblées. En n'affichant des publicités qu'à ces visiteurs, vous pouvez augmenter le taux de clics (CTR) et augmenter les ventes.

Dans cet article, nous vous montrerons comment afficher des publicités uniquement aux visiteurs des moteurs de recherche dans WordPress.

Comment afficher des publicités uniquement aux visiteurs des moteurs de recherche dans WordPress

Pourquoi afficher des publicités uniquement aux visiteurs des moteurs de recherche ?

Il existe différentes façons de gagner de l'argent en ligne, et l'affichage de publicités en fait partie.

Vous pouvez utiliser Google AdSense pour afficher des publicités sur votre blog WordPress et gagner des frais fixes lorsqu'un utilisateur clique sur les publicités. Cette stratégie est appelée coût par clic (CPC).

Cependant, obtenir plus de clics peut être un défi si les publicités ne sont pas ciblées sur le bon public. C'est là que limiter les publicités aux visiteurs des moteurs de recherche peut aider à augmenter les revenus publicitaires.

Différentes études, experts de l'industrie et notre propre expérience montrent que les visiteurs des moteurs de recherche sont plus susceptibles de cliquer sur les publicités de votre site par rapport aux autres visiteurs. Vous pouvez afficher les bonnes publicités aux bons utilisateurs et améliorer le CPC.

Cette stratégie permet également d'afficher des publicités uniquement lorsqu'elles sont nécessaires. Trop de publicités peuvent être distrayantes et nuire à l'expérience utilisateur. En les affichant uniquement aux visiteurs des moteurs de recherche, votre site Web WordPress ne sera pas encombré de publicités.

Cela dit, voyons comment vous pouvez afficher des publicités uniquement aux visiteurs des moteurs de recherche.

Afficher des publicités uniquement aux visiteurs des moteurs de recherche

Pour afficher des publicités uniquement aux visiteurs provenant des moteurs de recherche, vous devrez ajouter un extrait de code personnalisé à votre site Web WordPress.

Cela peut sembler technique et difficile, mais nous allons vous montrer un moyen simple d'ajouter des extraits de code sans modifier le code ni engager un développeur.

Si vous n'avez pas encore configuré de publicités sur votre site, consultez notre guide sur comment ajouter correctement Google AdSense à WordPress.

Ensuite, vous devrez installer et activer le plugin WPCode. Pour en savoir plus, veuillez consulter notre guide sur comment installer un plugin WordPress.

WPCode est le meilleur plugin d'extraits de code pour WordPress, et il vous aide à insérer du code personnalisé n'importe où sur votre site. Il vous aide également à gérer et organiser tous vos extraits de code.

Note : Pour ce tutoriel, nous utiliserons la version WPCode Lite, qui est disponible gratuitement. Cependant, il existe des plans premium qui offrent plus de fonctionnalités comme la logique conditionnelle, la gestion sécurisée des erreurs, une bibliothèque d'extraits de code, et plus encore.

Après activation, vous devez vous rendre dans Extraits de code » + Ajouter un extrait depuis votre tableau de bord WordPress. Ensuite, cliquez sur l'option « Ajouter votre code personnalisé (Nouvel extrait) ».

Ajouter un extrait CSS personnalisé

À partir de là, vous devrez copier cet extrait de code :

$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 : Dans la ligne setcookie, assurez-vous de remplacer .wpbeginner.com par le domaine de votre site.

Ensuite, vous devez coller le code dans la zone « Aperçu du code » de WPCode. Vous devrez également entrer un nom pour votre extrait, puis cliquer sur le menu déroulant « Type de code » et sélectionner l'option « Extrait PHP ».

Entrez un code personnalisé pour les visiteurs des moteurs de recherche

Après cela, vous devrez faire défiler vers le bas et sélectionner la méthode d'insertion pour l'extrait de code.

WPCode utilisera par défaut l'option « Insertion automatique » et exécutera le code partout. Cependant, vous pouvez modifier cela et insérer le code personnalisé sur des pages spécifiques, avant ou après le contenu, l'afficher sur les pages eCommerce, et plus encore.

Modifier la méthode d'insertion du code

Alternativement, vous pouvez également passer à la méthode d'insertion « Shortcode » et entrer manuellement un shortcode pour exécuter l'extrait de code.

Pour cet extrait de code, nous recommandons d'utiliser la méthode d'insertion automatique.

Une fois que vous avez terminé, n'oubliez pas de cliquer sur le commutateur en haut pour activer l'extrait de code, puis cliquez sur le bouton « Enregistrer l'extrait ».

Activez et enregistrez le code publicitaire dans le plugin WPCode

Choisissez où afficher les publicités sur votre site

Ensuite, vous devrez ajouter un autre extrait de code et choisir où vous souhaitez afficher les publicités uniquement aux utilisateurs des moteurs de recherche.

Copiez simplement le code suivant :

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

Remarque : N'oubliez pas de remplacer « INSERT YOUR CODE HERE » dans l'extrait ci-dessus par votre code Google AdSense.

L'extrait ci-dessus utilise le premier code comme référence et analyse si l'agent référent provient d'un type d'URL de recherche, y compris Google, Yahoo, Delicious, et plus encore.

Si le navigateur d'un visiteur indique que l'agent référent provient d'un site de recherche que vous avez spécifié, alors un cookie appelé « visitor » sera stocké sur leur navigateur pendant 1 heure à partir du moment où ils ont visité votre site.

Pour ajouter le code, allez simplement dans Extraits de code » + Ajouter un extrait depuis votre tableau de bord WordPress et sélectionnez l'option « Ajouter votre code personnalisé (Nouvel extrait) ».

Ajouter un extrait CSS personnalisé

Ensuite, vous pouvez entrer un nom pour votre extrait de code en haut et coller le code dans la zone « Aperçu du code ».

Vous devrez également modifier le « Type de code » en cliquant sur le menu déroulant et en sélectionnant l'option « Extrait PHP ».

Entrez le code et sélectionnez le type de code

Après cela, vous pouvez cliquer sur le bouton « Enregistrer l'extrait » et faire défiler jusqu'à la section Insertion.

Ici, vous devrez sélectionner la méthode « Shortcode ». De cette façon, vous pouvez facilement ajouter le shortcode pour afficher des publicités n'importe où sur votre site.

Ajouter un shortcode pour afficher les publicités

Vous pouvez copier le shortcode ou le noter dans un fichier bloc-notes.

Lorsque vous avez terminé, n'oubliez pas de cliquer sur le commutateur en haut pour activer le code, puis cliquez sur le bouton « Mettre à jour ».

Pour ajouter le shortcode, vous pouvez vous rendre dans n'importe quelle section de votre site Web. Par exemple, si vous souhaitez afficher des bannières publicitaires aux utilisateurs des moteurs de recherche dans la barre latérale, accédez simplement à Apparence » Widgets depuis le tableau de bord WordPress.

À partir de là, vous pouvez cliquer sur le bouton « + » pour ajouter un bloc de widget Shortcode à la zone de la barre latérale.

Ajouter un bloc de widget shortcode

Allez-y et entrez le shortcode que vous venez de copier. Une fois que vous avez terminé, cliquez simplement sur le bouton « Mettre à jour ».

WordPress affichera désormais les publicités spécifiques aux moteurs de recherche que vous avez choisies à ces utilisateurs pendant une heure à compter du moment où ils ont visité votre site pour la première fois.

Si cet utilisateur met votre site en signet et y revient un jour plus tard parce qu'il aime votre contenu, il sera considéré comme votre lecteur régulier et ne verra pas les publicités spécifiques aux moteurs de recherche.

Nous espérons que cet article vous a aidé à apprendre comment afficher des publicités uniquement aux visiteurs des moteurs de recherche dans WordPress. Vous voudrez peut-être également consulter notre guide ultime du référencement WordPress et nos meilleurs choix pour les meilleurs plugins de gestion des publicités WordPress.

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

27 CommentsLeave a Reply

  1. Merci d'avoir partagé cette méthode. Elle améliorera vraiment l'expérience utilisateur pour les visiteurs de retour.
    S'il vous plaît, comment puis-je faire pour qu'elle ne s'affiche que pour les utilisateurs de bureau ou mobiles ?

      • Merci pour votre réponse. Je vais vraiment essayer et je vous donnerai également mon avis une fois que j'aurai terminé.

  2. Guide incroyable. Je ne le savais pas. Maintenant, je suis intéressé à en apprendre davantage sur ces personnalisations par le codage. Les personnalisations sont illimitées

  3. Cela semble très bien, récompenser les visiteurs réguliers du site Web en offrant une expérience sans publicité lorsqu'ils viennent directement, tout en montrant des publicités aux visiteurs provenant des moteurs de recherche. Une solution gagnant-gagnant, où l'on peut chouchouter un peu plus les utilisateurs réguliers et leur donner essentiellement un certain bonus. C'est une excellente idée d'afficher des publicités en fonction du référent et de leur provenance, bien que je n'aie pas encore implémenté Google Ads sur le site Web. Néanmoins, je considérerai certainement cette approche, en particulier en ce qui concerne les avantages qu'elle apporte aux utilisateurs réguliers.

  4. C'est une idée vraiment intéressante ! Grâce à cette méthode, nous pouvons potentiellement réduire le nombre d'impressions tout en augmentant le CTR. Du moins, en théorie...
    Cela peut-il affecter Google Ads de telle manière qu'il augmente notre CPS et/ou CPM et nous rapporte plus d'argent ?

    • Nous ne l'avons pas assez testé pour dire avec certitude si cela fonctionnera ou non.

      Admin

  5. Ce serait bien de définir un shortcode pour cela, puis vous pouvez le placer dans un widget ou dans n'importe quel article/page...

    Beau morceau de code, mec !

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

      Admin

    • Votre cache montrerait aux utilisateurs la version standard du site, car c'est ce qu'il aurait normalement enregistré pour la plupart des utilisateurs.

      Admin

  6. Puis-je faire face à une pénalité Google si je désactive le « widget de commentaires Facebook » ou toute section de widget de mon site WP pour les visiteurs de recherche...

    PS : Vous pouvez ajouter .bing. à votre code.

  7. Je l'utilise depuis un moment. Cela fonctionne aussi sur les blogs Blogger. Mais le problème est que si les publicités ne sont pas affichées, alors soit cet espace doit être rétractable, soit une autre publicité ou image doit être affichée, sinon l'espace publicitaire semble vide.

  8. C'est une idée vraiment géniale, mais son plus gros inconvénient est qu'elle ne fonctionnera pas correctement si vous utilisez un plugin de cache WP (comme la plupart le font, ou devraient le faire !).

    J'ai repris le concept et je l'ai retravaillé avec JavaScript à la place, mais je me demande s'il n'y a pas une meilleure façon...

      • Je ne suis pas sûr que mes publicités s'affichent. J'ai essayé ce code mais je n'ai pas d'autre ordinateur pour prévisualiser mes publicités. Pour le moment, elles ne s'affichent pas, même lorsque je navigue en venant du moteur de recherche Google.

  9. Excellente idée, réduire les impressions tout en augmentant les taux de clics ne peut qu'aider votre potentiel de revenus.

    Un joli morceau de code simple qui s'intègre facilement.

  10. Je ne pense pas que modifier le fichier functions.php soit une bonne idée. Il sera écrasé lors d'une mise à jour de WordPress.

Laisser un commentaire

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.