Si vous souhaitez afficher votre adresse e-mail sur votre site WordPress, alors vous pourriez être tenté d’ajouter simplement le lien ou l’adresse e-mail en texte brut à votre page. Malheureusement, il est fort probable qu’elle soit copiée par un bot de récolte d’e-mails de spam.
Nous avons eu affaire à beaucoup de spams WordPress au fil des ans, et il n’y a rien de plus frustrant que de recevoir un tas d’e-mails spammés. C’est pourquoi nous avons cherché des moyens d’afficher votre adresse e-mail dans WordPress sans être la cible de spambots.
Dans cet article, nous allons vous afficher 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 ne réalisent pas que le fait de coller leur adresse e-mail dans leurs publications, leurs pages ou sur une page de contact peut les exposer à des risques de spam, d’hameçonnage et de logiciels malveillants.
Les spammeurs utilisent des robots de collecte d’e-mails 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 plutôt que de partager une adresse e-mail. De cette façon, les gens et les robots ne pourront pas voir votre adresse e-mail, mais les utilisateurs/utilisatrices pourront toujours vous contacter facilement.
Le problème, c’est que vous avez parfois vraiment besoin d’ajouter une adresse e-mail que les utilisateurs/utilisatrices peuvent copier ou cliquer pour l’envoyer par e-mail.
Heureusement, il existe un moyen de le faire et de protéger votre adresse e-mail des spammeurs. C’est ce qu’on appelle l’encodage des e-mails, et c’est assez facile.
Voyons comment procéder.
Comment protéger les adresses e-mail des expéditeurs dans WordPress
La première chose à faire est d’installer et d’activer l’extension gratuite Email Address Encoder. Pour plus de détails, consultez notre guide étape par étape sur l’installation d’une extension WordPress.
Une fois que vous avez activé l’extension, Email Address Encoder commence automatiquement à encoder les adresses e-mail dans les articles et pages WordPress, les types d’articles personnalisés, les widgets, les commentaires et les extraits.
Cela signifie qu’il convertit les adresses e-mail en texte clair en entités décimales et hexadécimales.
Si vous consultez la source de votre page, vous verrez que les adresses e-mail encodées ressemblent à ceci :
Ainsi, lorsqu’un robot collecteur d’e-mails visitera la source de votre page, il ne pourra pas voir les adresses e-mail.
Cependant, les utilisateurs/utilisatrices réels verront les adresses e-mail en texte clair dans la fenêtre de leur navigateur.
Email Address Encoder fonctionne d’emblée, mais vous pouvez configurer certains réglages en allant dans Réglages » Email Encoder dans votre tableau de bord WordPress.
La plupart des réglages ici sont uniquement disponibles si vous utilisez la version premium d’Email Address Encoder. Vous pouvez choisir comment vous voulez que l’extension recherche des e-mails sur votre site WordPress et la méthode qu’elle 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 l’extension gratuite), la direction CSS, l’encodage ROT13 ou ROT47/CSS polymorphe. Note : les deux dernières options utilisent JavaScript pour fonctionner.
Vous pouvez également encoder facilement les numéros de téléphone sur votre site en les enveloppant dans le code court [encode]
. Ensuite, l’extension Email Address Encoder masquera les numéros aux robots.
Pour plus de détails, vous pouvez consulter notre guide sur l’utilisation des codes courts sur WordPress.
Plus de conseils pour stopper les spams sur WordPress
L’encodage de votre numéro de téléphone et de votre adresse e-mail sur votre site WordPress n’est qu’un moyen parmi d’autres de prévenir le spam. Vous pouvez également trouver des moyens d’empêcher les entrées indésirables dans la section des commentaires et dans les formulaires WordPress.
Il y a plusieurs choses que vous pouvez faire, comme par exemple :
- Utiliser un CAPTCHA sur vos formulaires de commentaires.
- Installer une extension anti-spam comme Akismet.
- Blocage des adresses IP de spam.
Pour plus de détails, vous pouvez consulter notre guide sur la façon de bloquer le spam du formulaire de contact sur WordPress et sur la façon de combattre le spam des commentaires sur WordPress.
Nous espérons que cet article vous a aidé à protéger les adresses e-mail dans WordPress contre les spammeurs. Vous pouvez également consulter nos guides sur la façon d’empêcher le spam d’inscription à la newsletter dans WordPress ou comment bloquer le spam de référent WordPress dans Google Analytics.
Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.
Syed Balkhi
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
dave henderson
Is there any free WP plugins for this?
I installed the plugin linked in this post but see their free version does not protect the entire website…
WPBeginner Support
Instead of having the email address public on your WordPress site, we would recommend using a contact form as those do not display your email for spammers to collect and would still give your visitors the option to reach out to you.
We have a list of contact forms below that you may find helpful!
https://www.wpbeginner.com/plugins/5-best-contact-form-plugins-for-wordpress-compared/
Administrateur
Cos
WordPress Email Encoder works well for email addresses in posts, pages, comments, excerpts and text widgets.
It has no effect on email addresses in a header… are there any plugins that do this?
Nathan
Good tutorial on Protect Emails from Spammers with WordPress Email Encoder. Thanks for this tutorial
Nathan
Good tutoral for email spammer on wordpress worth to read and implement on our websites