Si vous êtes tombé au hasard de vos recherches sur cet article, c’est que vous êtes à la recherche d’une solution pour lutter contre le spam referrer. Dans ce billet, je vais vous donner une méthode universelle utilisant le fichier htaccess de votre site.
Sachez qu’il existe d’autres méthodes, notament une utilisant Google Analytics. De nombreux articles étant déjà consacré à ce point sur la toile, je ne reviendrai pas dessus.
Qu’est-ce qu’un spam referrer ?
Dans la majorité des cas, un spam referrer est un robot qui visite votre site. Très facilement repérable dans le suivi de vos statistiques il laisse la trace d’une visite inférieure à 1 seconde et font bondir votre taux de rebond.
Supprimer les spams referrer avec .htaccess ?
Vous avez la possibilité de bloquer ces indésirables en utilisant le fichier .htaccess de votre site web.
De façon simple, il vous suffit d’inclure les quelques lignes de codes suivantes au sein de votre fichier .htaccess :
## SITE REFERRER BANNING
RewriteCond %{HTTP_REFERER} akuhni.by [NC,OR]
RewriteCond %{HTTP_REFERER} baladur.ru [NC,OR]
RewriteCond %{HTTP_REFERER} best-seo-offer.com [NC,OR]
RewriteCond %{HTTP_REFERER} germes-trans.com [NC,OR]
RewriteCond %{HTTP_REFERER} savetubevideo.com [NC,OR]
RewriteRule .* – [F]
Il vous suffit simplement de dupliquer la ligne RewriteCond %{HTTP_REFERER} akuhni.by [NC,OR] pour chacun des spam referrer en remplaçant akuhni.by par le nom d’un autre spam referrer.
Afin de vous aider dans votre démarche, vous pourrez télécharger le code exemple contenant les spams referrer lister par Piwik. Pour obtenir le fichier au format txt, veuillez cliquer sur l’un des boutons de partage ci-dessous. Un lien de téléchargement apparaîtra une fois le partage effectué.
Où trouver une liste des spams referrer ?
Vous pourrer trouver des listes de spam referrer en consultant les 2 liens suivants :
- https://github.com/piwik/referrer-spam-blacklist/blob/master/spammers.txt
- http://lonegoatuk.tumblr.com/
Réaliser sa liste de spam referrer pour le fichier .htaccess avec Excel
Pour gagner du temps lors de l’édition de votre liste de spam referrer pour votre fichier excel, vous pouvez utiliser un tableur comme excel.
- Dans la colonne A vous insérez RewriteCond %{HTTP_REFERER} et vous faites un copier coller pour les cellules suivantes
- Dans la colonne B vous mettez la liste des spams referrer.
- Dans la colonne C vous insérez [NC,OR] et vous faites un copier coller pour les cellules suivantes
- Dans la colonne D vous saisissez la formule suivante pour concaténer le texte : =A1&B1&C1. Vous faites un copier/coller pour les cellules suivantes
Vous devez obtenir un tableau qui ressemble à celui-ci :
Il ne vous reste plus qu’à copier le contenu de la colonne D dans votre fichier .htaccess et d’ajouter la ligne RewriteRule .* – [F].
Et le tour est joué !
Si les explications ne vous paraissent pas très clair, vous pouvez télécharger un fichier d’exemple en cliquant ici.
Bonus : un plugin pour WordPress
Si vous êtes un des nombreux utilisateurs du célèbre CMS WordPress, sachez qu’il existe un plugin pour bloquer les spams referrer. Ce fameux plugin se dénomme Semalt Blocker. Vous pourrez l’obtenir en visitant le site de son développpeur : http://peadig.com/wordpress-plugins/semalt-blocker/.
A vous de jouer !
* * Cette case à cocher est obligatoire
*J'accepte
Est-ce que les robots expliquent les différences de statistiques (google analytics, ovh et jetpack ) ?
Super le crâne cowboy
Effectivement cela provient des robots.
Je vous remercie tout d’abord pour ce blog génial. Je viens tous les jours week end compris ! Bonne continuation