Table des matières de l'article :
Il est courant, en cas de problèmes de performance ou pour obtenir un meilleur score PageSpeed, de faire appel à Cloudflare afin de bénéficier d'un CDN doté de fonctionnalités intéressantes de minification JS et CSS, ainsi que de compression d'images qui allègent la page et permettent également de respecter certaines des bonnes pratiques recommandées par Google pour obtenir un meilleur score aux tests PageSpeed.
Cloudflare, Inc. est une société américaine qui fournit un réseau de diffusion de contenu (CDN), des services de sécurité Internet et des services DNS distribués. Ces services fonctionnent comme un serveur proxy inverse entre les visiteurs d'un site web et les fournisseurs d'hébergement des utilisateurs de Cloudflare.
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 qui compte parmi ses clients Uber, OKCupid, Fitbit, Hubspot, Gyazo et bien d'autres. Bref, une société d'envergure et de renom, leader dans son secteur.
Proposant une formule gratuite adaptée à la plupart des sites à trafic faible/moyen , il est désormais courant de la voir utilisée intensivement, même par des sites qui n'en ont pas réellement besoin et qui pourraient résoudre certains problèmes de vitesse directement côté serveur et/ou application.
Au passage, il convient de noter que CloudFlare active par défaut une fonction de filtrage des robots malveillants afin de réduire le nombre de robots et de crawlers malveillants qui accèdent automatiquement à votre site.
D'après une étude menée en 2016 par Incapsula (Imperva) , une alternative à Cloudflare réputée et très performante offrant des fonctionnalités similaires, le trafic généré par des bots malveillants représente environ 30 % du trafic web total. Autrement dit, 30 % du trafic est généré par des bots malveillants , et une proportion similaire par des bots légitimes. Vous pouvez consulter le rapport complet ici : 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.
Une chose est sûre cependant : si, comme nous l'avons vu précédemment, il est vrai que 30 % des visites sont générées par des robots malveillants, bloquer les robots signifiera en fait bloquer également 30 % du trafic vers notre site.
Qu'en est-il de Google Adsense ?
En théorie, tout expert affirmera avec certitude que Google AdSense est totalement hors de propos dans ce débat, puisqu'il fonctionne exclusivement côté client en exécutant des scripts JavaScript dans le navigateur de l'utilisateur. Par conséquent, les bots n'ayant pas de machine virtuelle pour exécuter du JavaScript, et encore moins pour effectuer des actions ou des événements, Google AdSense devrait être exclu de cette discussion, car il n'y a pas sa place.
Nous sommes d'accord au moins en partie, mais Google AdSense ne devrait être mis de côté que si l'activation de CloudFlare n'entraîne pas 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é, en accord avec le PDG d'un réseau d'édition multisectoriel, d'activer Cloudflare sur tous les sites afin d'optimiser l'accès au contenu et la diffusion des images. Bien que notre infrastructure habituelle, optimisée avec Varnish, Memcache, NGINX et HTTP/2, soit déjà en production, nous souhaitions tester davantage le système. Du point de vue de la navigation, les améliorations étaient certes minimes, mais appréciables. En revanche, du point de vue de la monétisation, ce fut un désastre. Le lendemain, le RPM avait chuté de manière significative et cette baisse s'est maintenue pendant presque tout le mois , jusqu'à ce que nous décidions de désactiver Cloudflare et de revenir à la configuration initiale. Quelques jours plus tard, la monétisation a retrouvé son niveau optimal initial, qui s'est maintenu pendant environ un mois, avant que nous ne décidions de réactiver 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.
En recherchant sur Google les termes : Cloudflare AdSense RPM, vous trouverez de nombreux messages d’utilisateurs qui ont rencontré le même problème que nous, même si Cloudflare affirme que cela n’a pas d’impact négatif sur AdSense.
Cependant, il existe trop de situations similaires qui sont d'une manière ou d'une autre liées de façon atomique : dès que CloudFlare est activé, les revenus AdSense s'effondrent.
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.
Comme nous ne pouvons pas fournir de réponses utiles faute d'éléments suffisants, ni même d'explication logique minimale, nous allons simplement poser les bonnes questions, dans l'espoir d'aider celles et ceux qui décident d'activer Cloudflare. Soyez vigilant·e·s lorsque vous constatez des changements dans la monétisation de vos pages. Si vous remarquez des modifications inexplicables, comme nous l'avons fait, n'hésitez pas à activer/désactiver la mise en cache pour reproduire le problème et en déterminer la cause. Si vous souhaitez améliorer les performances sans impacter AdSense, veuillez nous contacter.
Mise à jour du 1er juillet 2019 : Après avoir constaté en juin le bon fonctionnement de Cloudflare, sans réduction des RPM, auprès de différents réseaux publicitaires, nous tenons à préciser que les informations relatives à la réduction des revenus RPM présentées dans cet article sont désormais obsolètes . Nous invitons les lecteurs à vérifier par eux-mêmes toute anomalie de performance.