Si vous laissez votre adresse email sur un site web, nul doute qu’un robot va venir la lire et l’ajouter à son fichier de SPAM. Pour éviter cela, on peut encoder l’email en Javascript.
Les humains regardant la page web verront l’email proprement car leur navigateur va décoder le javascript. (Aucun problème de copier coller contrairement aux images)
Les robots ne vont pas exécuter le javascript car c’est trop long et trop complexe pour eux.
Cette technique s’applique aux emails mais aussi à tout contenu que vous voudriez protéger des bots comme votre numéro de téléphone etc…
Il existe un plugin pour WordPress pour mettre en place cette technique facilement : Email encoder bundle
Pour cacher un email ou tout autre contenu des robots, écrivez celui-ci entre balises dans votre article :
[eeb_content]toto@gmail.com[/eeb_content]
Il est possible de compliquer la chose en parsemant de balise son adresse, dans le code HTML. Je place souvent des balises
span
dedans, pour la hacher. Et autour d’un point (espace très réduit donc moins de chance d’être survolé) j’ajoute à cette balise un attributtitle=""
qui contient une adresse bidon entourée d’espaces.Ça me fait rire : ça me rappelle la société Avira, axée sur la sécurité, qui prétend faire source). Alors qu’elle balance en clair dans le code source les mails de tous ses partenaires sur son propre site… LOL!
de (Merci pour lastuce!