D’après notre expérience et les recherches de nombreux experts de l’industrie, il semble que les visiteurs des moteurs de recherche sont plus susceptibles de cliquer sur des publicités ciblées que sur vos lecteurs réguliers. Dans cet article, nous partagerons une technique qui vous permettra de gagner plus d’argent avec vos blogs en affichant simplement des publicités à vos visiteurs des moteurs de recherche UNIQUEMENT. Alors que vos visiteurs réguliers ne voient pas ces publicités. Cela fonctionne très bien avec les blocs d’annonces Pay-Per-Click (PPC) ciblés tels que Google Adsense.
Remarque : La technique présentée dans cet article peut être utilisée pour afficher d’autres contenus que les publicités ciblant les visiteurs des moteurs de recherche pour votre site. Peut-être un code de réduction spécial, un message de bienvenue, etc.
La première chose que vous devez faire est d’ouvrir votre fichier functions.php et de coller le code suivant :
$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; }
Remarque : dans la ligne setcookie, assurez-vous de remplacer .wpbeginner.com par le domaine de votre propre site.
Ensuite, ouvrez simplement l’endroit où vous souhaitez placer cette annonce ou ce contenu spécial (principalement dans single.php, mais il peut s’agir de n’importe quel autre fichier comme sidebar.php, etc.), et collez ce qui suit :
<?php if (function_exists('wpbeginner_from_searchengine')) { if (wpbeginner_from_searchengine()) { ?> INSERT YOUR CODE HERE <?php } } ?>
Le code ci-dessus analyse si l’agent de référence provient de n’importe quel type d’URL de recherche, y compris Google, Yahoo, Delicious, etc. Si le navigateur d’un visiteur indique que l’agent de référence provient de n’importe quel site de recherche que nous avons spécifié, il stockera un cookie sur leur navigateur appelé ‘sevisitor’ pendant une durée de 1 heure à partir du moment où ils ont visité votre site. La plupart des visiteurs de recherche ne vont pas sur la deuxième page, mais si votre site est optimisé pour augmenter le nombre de pages vues ou a un contenu intéressant, ils visiteront des pages supplémentaires. Dans ce cas, WordPress affichera l’annonce spécifique au moteur de recherche que vous avez spécifiée pour ces utilisateurs pendant une durée d’une heure à compter de la première visite de votre site. Si cet utilisateur met votre site en signet et y revient un jour plus tard parce qu’il aime votre site, il sera alors considéré comme votre lecteur habituel et ne verra pas le contenu spécifique du moteur de recherche.
Nous espérons que vous utiliserez ce code pour augmenter vos revenus publicitaires. N’hésitez pas à partager cet article avec vos amis si vous l’aimez.