En résumé : n affichez jamais l adresse en clair dans le HTML. Assemblez-la côté navigateur ou utilisez un formulaire, afin de réduire fortement la…
Spams : pour les éviter : masquez l'adresse email dans votre code de site internet
Afficher une adresse email en clair dans le code d un site facilite sa collecte par des robots et augmente le spam. Il est recommandé de masquer l adresse dans le HTML et de ne l assembler que côté navigateur pour les visiteurs humains.
-
Protégez votre adresse des robotsÉvitez les adresses en clair de type
dans le HTML. Les collecteurs les détectent et alimentent des listes de spam. -
Méthodes courantes de masquageFractionner l adresse (ex:
user+@+domaine.com) et l assembler via JavaScript, encoder certaines parties, utiliser des attributs data, ou afficher un bouton de contact qui construit le lien mailto au clic. -
Exemple côté navigateur
// HTML cible: // <a id="email-link" class="text-decoration-none"><span id="email-txt">me contacter</span></a> (function() { var user = "contact"; // votre identifiant var domain = "exemple.com"; // votre domaine var email = user + "@" + domain; var link = document.getElementById("email-link"); var txt = document.getElementById("email-txt"); if (link && txt) { link.href = "mailto:" + email; txt.textContent = email; } })();Le code assemble l adresse côté client. Les robots qui ne rendent pas le JavaScript lisent un HTML sans adresse exploitable. -
Ressources utiles
-
Bonnes pratiques complémentairesPréférez un formulaire de contact avec anti-robot, limitez les liens mailto, ajoutez des règles antispam côté serveur et surveillez les logs pour ajuster la protection.
Action suggérée
Vous souhaitez être accompagné ?
E-voir peut cadrer votre besoin et vous proposer une solution claire.