Si vous souhaitez afficher votre adresse e-mail sur votre site Web WordPress, vous pourriez être tenté de simplement ajouter le lien ou l'adresse e-mail en texte brut à votre page. Malheureusement, elle sera très probablement copiée par un robot de collecte d'adresses e-mail de spam.
Nous avons traité beaucoup de spam WordPress au fil des ans, et rien n'est plus frustrant que de recevoir une tonne d'e-mails indésirables. C'est pourquoi nous avons cherché des moyens d'afficher votre adresse e-mail dans WordPress sans être ciblés par des robots spammeurs.
Dans cet article, nous vous montrerons comment protéger facilement les e-mails des spammeurs avec un encodeur d'e-mails WordPress, étape par étape.

Pourquoi l'encodage des e-mails est-il important ?
La plupart des propriétaires de sites Web ne réalisent pas que coller leurs adresses e-mail dans leurs articles, pages ou sur une page de contact peut les exposer au risque de spam, de phishing et de logiciels malveillants.
Les spammeurs utilisent des robots de collecte d'adresses e-mail qui parcourent automatiquement le Web pour collecter des adresses e-mail. Ces adresses e-mail sont ensuite vendues à des spammeurs du monde entier.
C'est pourquoi nous recommandons presque toujours de créer un formulaire de contact au lieu de partager une adresse e-mail. De cette façon, les utilisateurs et les robots ne pourront pas voir votre adresse e-mail, mais les utilisateurs pourront toujours vous contacter facilement.
Le problème est que parfois vous pourriez vraiment avoir besoin d'ajouter une adresse e-mail que les utilisateurs peuvent copier ou cliquer pour envoyer un e-mail.
Heureusement, il existe un moyen de le faire et de protéger votre adresse e-mail des spammeurs. Cela s'appelle l'encodage d'e-mail, et c'est assez facile.
Jetons un coup d'œil à la façon de faire cela.
Comment protéger les adresses e-mail des spammeurs dans WordPress
La première chose à faire est d'installer et d'activer le plugin gratuit Email Address Encoder. Pour plus de détails, consultez notre guide étape par étape sur comment installer un plugin WordPress.
Une fois le plugin activé, Email Address Encoder commence automatiquement à encoder les adresses e-mail dans les articles et pages WordPress, les types de publication personnalisés, les widgets, les commentaires et les extraits.
Cela signifie qu'il convertit les adresses e-mail en texte brut en entités décimales et hexadécimales.
Si vous regardez le code source de votre page, vous verrez que les adresses e-mail encodées ressemblent à ceci :

De cette façon, lorsqu'un bot de collecte d'e-mails visite le code source de votre page, il ne pourra pas voir les adresses e-mail.
Cependant, les vrais utilisateurs humains verront les adresses e-mail en texte brut dans leurs fenêtres de navigateur.

Email Address Encoder fonctionne sans configuration, mais vous pouvez ajuster certains paramètres en allant dans Paramètres » Encodeur d'e-mail dans votre tableau de bord WordPress.
La plupart des paramètres ici ne sont disponibles que si vous utilisez la version premium de Encodeur d'adresses e-mail. Vous pouvez choisir comment vous souhaitez que le plugin recherche les e-mails sur votre site WordPress et la méthode qu'il utilisera pour encoder vos e-mails.
Par exemple, vous pouvez protéger les e-mails en utilisant des entités HTML (la seule option pour le plugin gratuit), la direction CSS, l'encodage ROT13, ou ROT47/CSS polymorphe. Notez que les deux dernières options utilisent JavaScript pour fonctionner.

Vous pouvez également encoder facilement les numéros de téléphone sur votre site Web en les plaçant dans le shortcode [encode]. Ensuite, le plugin Email Address Encoder masquera les numéros aux bots.
Pour plus de détails, vous pouvez consulter notre guide sur comment utiliser les shortcodes dans WordPress.
Plus de conseils pour arrêter le spam dans WordPress
Encoder votre numéro de téléphone et votre adresse e-mail sur votre site WordPress n'est qu'une façon de prévenir le spam. Vous voudrez peut-être aussi trouver des moyens de prévenir les entrées de spam dans votre section de commentaires et vos formulaires WordPress.
Il y a plusieurs choses que vous pouvez faire, telles que :
- Utiliser un CAPTCHA sur vos formulaires de commentaires.
- Installer un plugin anti-spam comme Akismet.
- Bloquer les adresses IP de spam.
Pour plus de détails, vous pouvez consulter notre guide sur comment bloquer le spam des formulaires de contact dans WordPress et comment combattre le spam de commentaires dans WordPress.
Nous espérons que cet article vous a aidé à protéger les adresses e-mail dans WordPress contre les spammeurs. Vous voudrez peut-être aussi consulter nos guides sur comment prévenir le spam d'inscription à la newsletter dans WordPress ou comment bloquer le spam de référencement WordPress dans Google Analytics.
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.

Dennis Muthomi
En tant que personne qui gère plusieurs sites web clients, j'ai vu à quel point ces robots de récolte d'adresses e-mail peuvent être horribles.
Une astuce qui fonctionne très bien pour moi est que j'utilise JavaScript pour créer des adresses e-mail lorsque la page se charge. C'est assez simple à faire, et lorsque vous combinez cela avec les méthodes d'encodage de l'article, cela aide vraiment à éloigner ces robots de spam. Cela fonctionne à merveille pour protéger également les informations de contact de mes clients !
Jiří Vaněk
J'ai toujours pratiqué diverses méthodes pour masquer les adresses e-mail aux bots, comme adresse(arobase)nomdedomaine.tld, et ainsi de suite. Cela n'était pas très esthétique, mais j'espérais que cela servirait son objectif et éviterait les bots. C'est une méthode beaucoup plus élégante, où je peux insérer l'e-mail complet sans avoir à le déformer pour tromper les bots anti-spam. Donc, j'imagine que les bots ne parcourent que le code source ? N'est-il pas possible qu'ils utilisent une technique OCR pour toujours obtenir l'e-mail ?
Support WPBeginner
While possible, most bulk bots would only look at the source code. If someone wanted to send spam to an email when it is publicly visible they could copy and paste the email that way which is why we normally recommend using a contact form
Admin
dave henderson
Existe-t-il des plugins WP gratuits pour cela ?
J'ai installé le plugin lié dans cet article mais je vois que leur version gratuite ne protège pas tout le site web…
Support WPBeginner
Au lieu d'afficher publiquement votre adresse e-mail sur votre site WordPress, nous vous recommandons d'utiliser un formulaire de contact, car ceux-ci n'affichent pas votre e-mail pour que les spammeurs le collectent et donnent toujours à vos visiteurs la possibilité de vous contacter.
Nous avons une liste de formulaires de contact ci-dessous qui pourraient vous être utiles !
https://014.leahstevensyj.workers.dev/plugins/5-best-contact-form-plugins-for-wordpress-compared/
Admin
Cos
WordPress Email Encoder fonctionne bien pour les adresses e-mail dans les articles, les pages, les commentaires, les extraits et les widgets texte.
Il n'a aucun effet sur les adresses e-mail dans un en-tête… existe-t-il des plugins qui font cela ?
Nathan
Bon tutoriel sur la protection des e-mails contre les spammeurs avec WordPress Email Encoder. Merci pour ce tutoriel
Nathan
Bon tutoriel pour les spammeurs d'e-mails sur WordPress, qui vaut la peine d'être lu et implémenté sur nos sites web