Table des matières de l'article :
C'est une pratique courante lorsqu'il y a des problèmes de performance ou que vous voulez obtenez un score PageSpeed plus élevé, comptez sur CloudFlare afin d'avoir un CDN avec des fonctions de minification JS et CSS intéressantes, ainsi que des compressions d'images qui rendent la page moins lourde et peuvent également vous permettre de satisfaire certaines des bonnes pratiques recommandées par Google afin d'obtenir un meilleur score aux tests PageSpeed.
Cloudflare, Inc. est une société américaine qui s'occupe de réseaux de diffusion de contenu, de services de sécurité Internet et de services DNS distribués, qui sont placés entre les visiteurs d'un site et les hébergeurs des utilisateurs de Cloudflare, agissant comme un serveur proxy inverse pour les sites Web.
Parmi d'autres fonctionnalités intéressantes, celle du WAF (Web Application Firewall), celle de l'atténuation DDOS, du filtrage GeoIP, ainsi que du service DNS.
C'est une grande entreprise avec des clients tels que Uber, OKCupid, Fitbit, Hubspot, Gyazo et bien d'autres encore. Bref, quelque chose de vraiment génial et de leader notable dans son secteur.
Proposer un forfait gratuit adapté à la plupart des sites à faible/moyen trafic, il est désormais courant de le voir utilisé de manière intensive même par des sites qui en réalité n'en ont pas besoin et pourraient résoudre certains problèmes de vitesse directement côté serveur et/ou applicatif.
Entre autres, il faut dire que par défaut CloudFlare maintient une fonction de filtrage des bad bots activée afin de réduire le nombre de robots malveillants et de robots d'exploration qui frappent automatiquement votre site.
Selon une enquête réalisée en 2016 par Encapsuler (Imperva), une note et alternative très valable à Cloudflare avec des fonctions plus ou moins similaires, le trafic des bad bots impacterait environ 30% de l'ensemble du trafic web, autrement dit, 30% du trafic est produit par des bots malveillants, et à peu près autant de bons et légitimes Bots. Ici vous pouvez lire le rapport dans son intégralité : https://www.incapsula.com/blog/bot-traffic-report-2016.html
Que se passe-t-il si nous bloquons les Bad Bots ?
Une réponse pleine de bon sens et de logique pourrait être que nous aurons moins de trafic inutile sur notre site, moins de consommation de bande passante, de ressources et donc obtiendrons un plus grand degré de sécurité.
Très probablement c'est une réponse correcte ou probablement, car en fait il serait vraiment difficile de comprendre quelle pourrait être l'utilité d'avoir des bots malveillants ou malveillants qui errent librement sur notre site pour faire des demandes de pages pour qui sait quoi louches et mystérieuses les raisons.
Cependant, une chose est sûre, si comme nous l'avons vu précédemment il est vrai que 30% des visites sont générées par des Bots malveillants, bloquer les Bots signifiera en fait bloquer même 30% du trafic sur notre site.
Qu'en est-il de Google Adsense ?
Théoriquement, tout virtuose déclarera avec une certitude absolue que Google AdSense est totalement à l'abri de ce discours, dans le sens où cela n'a rien à voir avec cela en aucune façon, étant donné que Google AdSense fonctionne uniquement et exclusivement côté client via l'exécution de scripts Javascript sur le navigateur de l'utilisateur et donc puisque les Bots ne n'avez pas de machine virtuelle pour exécuter Javascript ni pour effectuer des actions ou des événements, Google AdSense doit être exclu de cette discussion car il n'est absolument pas à sa place.
Nous sommes d'accord au moins en partie, mais Google AdSense ne doit être laissé de côté que si l'activation de CloudFlare n'a pas entraîné une baisse du RPM et donc de la monétisation.
Un événement étrange (non) fortuit.
Il y a quelque temps, nous avons décidé avec le PDG d'un réseau éditorial opérant dans divers secteurs de permettre à CloudFlare sur tous les sites d'optimiser et d'améliorer l'utilisation des contenus et la livraison des images. Bien que nous disposions déjà de la pile optimisée habituelle avec Varnish et Memcache avec NGINX et http/2 en production, nous voulions essayer de la pousser plus loin pour voir comment le système pourrait réagir. Du point de vue de la navigation, de légères améliorations, pourtant appréciables, côté monétisation au lieu d'un drame. Dès le lendemain du RPM a diminué de manière significative et a persisté pendant environ tout le mois, jusqu'à ce que nous décidions de supprimer CloudFlare et de revenir à ce que nous étions à l'origine. Après quelques jours, la situation de monétisation a normalement repris les valeurs initiales optimales qui ont persisté pendant environ un mois, jusqu'à ce que nous décidions à nouveau de réintégrer CloudFlare.
Même pas pour le faire exprès, même situation qu'avant, RPM divisé par deux alors que le site était nettement plus rapide et la navigation extrêmement fluide. Pourquoi n'était pas clair, il n'y avait aucun signal ou motivation qui pourrait justifier une baisse des revenus de cette manière.
Nous ne pouvions pas continuer comme ça, nous avons donc à nouveau désactivé CloudFlare et comme par magie, les RPM optimaux habituels sont de retour.
Une pure chance ?
La façon dont les choses se sont passées, on ne peut pas dire que c'était une coïncidence, surtout si l'on considère qu'il s'agissait de sites complètement différents, à la fois pour les sujets traités et pour le contenu, la structure et les particularités qui ont rendu 5 sites individuels complètement différents bien que du même propriétaire.
Recherche de mots-clés sur Google : Cloudflare AdSense RPM vous pouvez trouver de nombreux messages d'utilisateurs qui ont trébuché sur le même problème que le nôtre cependant CloudFlare lui-même affirme qu'il n'a pas d'impact négatif sur AdSense.
Cependant, il y a trop de situations similaires qui sont d'une manière ou d'une autre atomiquement liées, à mesure que CloudFlare est activé, les revenus AdSense chutent.
Existe-t-il un lien de causalité entre la cause et l'effet ou existe-t-il d'autres types de problèmes que vous souhaitez attribuer à CloudFlare ? S'agit-il simplement de cas singuliers dus à un problème Cloudflare ou plus probablement à un problème Google Adsense ? Avec quelle logique ? Avec quel critère ? Pouquoi ?
Précaution.
N'étant pas en mesure de donner des réponses utiles faute de preuves insuffisantes ou d'un minimum d'explication logique à ce sujet, nous nous limiterons uniquement à poser les bonnes questions, en espérant faire quelque chose d'utile à tous ceux qui décident d'activer CloudFlare. Soyez prudent en remarquant tout changement dans la monétisation de la page et si vous constatez des changements inexpliqués comme cela nous est arrivé, n'hésitez pas à activer/désactiver le cache afin de pouvoir répliquer le problème et lui attribuer la cause. Si vous souhaitez des performances sans affecter AdSense de quelque manière que ce soit, vous pouvez nous contacter.
Mise à jour au 1er juillet 2019 : Après avoir évalué au cours du dernier mois de juin un comportement correct de CloudFlare sans aucune baisse du RPM avec différents circuits publicitaires, pour être juste, nous tenons à préciser que ce qui est écrit dans cet article concernant la diminution du rendement RPM n'est plus correct et valide. Le lecteur est invité à évaluer de manière indépendante tout écart de performance.