Se você deseja exibir seu endereço de e-mail em seu site WordPress, pode se sentir tentado a simplesmente adicionar o link ou o endereço de e-mail em texto simples à sua página. Infelizmente, é muito provável que ele seja copiado por um bot de coleta de e-mails de spam.
Lidamos com muito spam no WordPress ao longo dos anos, e nada é mais frustrante do que receber um monte de e-mails de spam. É por isso que procuramos maneiras de exibir seu endereço de e-mail no WordPress sem ser alvo de spambots.
Neste artigo, mostraremos como proteger facilmente e-mails de spammers com um codificador de e-mail do WordPress, passo a passo.

Por Que a Codificação de E-mail é Importante?
A maioria dos proprietários de sites não percebe que colar seus endereços de e-mail em suas postagens, páginas ou em uma página de contato pode colocá-los em risco de spam por e-mail, phishing e malware.
Spammers usam bots de coleta de e-mail que navegam automaticamente na web para coletar endereços de e-mail. Esses endereços de e-mail são então vendidos para spammers em todo o mundo.
É por isso que quase sempre recomendamos criar um formulário de contato em vez de compartilhar um endereço de e-mail. Dessa forma, pessoas e bots não poderão ver seu endereço de e-mail, mas os usuários ainda poderão contatá-lo facilmente.
O problema é que, às vezes, você pode realmente precisar adicionar um endereço de e-mail que os usuários possam copiar ou clicar para enviar um e-mail.
Felizmente, existe uma maneira de fazer isso e proteger seu endereço de e-mail de spammers. Chama-se codificação de e-mail, e é muito fácil.
Vamos ver como fazer isso.
Como Proteger Endereços de E-mail de Spammers no WordPress
A primeira coisa que você precisa fazer é instalar e ativar o plugin gratuito Email Address Encoder. Para mais detalhes, veja nosso guia passo a passo sobre como instalar um plugin do WordPress.
Assim que você ativar o plugin, o Email Address Encoder começa automaticamente a codificar endereços de e-mail em posts e páginas do WordPress, tipos de postagem personalizados, widgets, comentários e resumos.
O que isso significa é que ele converte os endereços de e-mail em texto simples em entidades decimais e hexadecimais.
Se você vir o código-fonte da sua página, verá que os endereços de e-mail codificados se parecem com isto:

Dessa forma, quando um bot de coleta de e-mails visitar o código-fonte da sua página, ele não conseguirá ver os endereços de e-mail.
No entanto, usuários humanos reais verão os endereços de e-mail em texto simples em suas janelas de navegador.

O Email Address Encoder funciona imediatamente, mas você pode configurar algumas opções indo em Configurações » Email Encoder no seu painel do WordPress.
A maioria das configurações aqui só estão disponíveis se você usar a versão premium do Codificador de Endereços de E-mail. Você pode escolher como deseja que o plugin pesquise seu site WordPress por e-mails e o método que ele usará para codificar seus e-mails.
Por exemplo, você pode proteger e-mails usando entidades HTML (a única opção para o plugin gratuito), direção CSS, codificação ROT13 ou ROT47/CSS polimórfica. Observe que as duas últimas opções usam JavaScript para funcionar.

Você também pode codificar facilmente números de telefone em seu site envolvendo-os no shortcode [encode]. Em seguida, o plugin Codificador de Endereços de E-mail ocultará os números dos bots.
Para mais detalhes, você pode ver nosso guia sobre como usar shortcodes no WordPress.
Mais Dicas para Parar Spam no WordPress
Codificar seu número de telefone e endereço de e-mail em seu site WordPress é apenas uma maneira de prevenir spam. Você também pode querer encontrar maneiras de prevenir entradas de spam em sua seção de comentários e formulários do WordPress.
Existem várias coisas que você pode fazer, como:
- Usar um CAPTCHA em seus formulários de comentários.
- Instalar um plugin anti-spam como Akismet.
- Bloquear endereços IP de spam.
Para mais detalhes, você pode ver nosso guia sobre como bloquear spam em formulários de contato no WordPress e como combater spam em comentários no WordPress.
Esperamos que este artigo tenha ajudado você a proteger endereços de e-mail no WordPress contra spammers. Você também pode querer ver nossos guias sobre como prevenir spam de inscrição em newsletters no WordPress ou como bloquear spam de referência do WordPress no Google Analytics.
Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Dennis Muthomi
Como alguém que gerencia vários sites de clientes, já vi o quão terríveis podem ser esses bots de coleta de e-mails.
Um truque que funciona muito bem para mim é que eu uso JavaScript para criar endereços de e-mail quando a página carrega. É bem simples de fazer, e quando você combina isso com os métodos de codificação do artigo, realmente ajuda a manter esses bots de spam afastados. Funciona como mágica para proteger também as informações de contato dos meus clientes!
Jiří Vaněk
Sempre pratiquei vários métodos para ocultar endereços de e-mail de bots, como endereco(arroba)nomedominio.tld, e assim por diante. Não parecia muito bonito, mas eu esperava que servisse ao seu propósito e evitasse os bots. Este é um método muito mais elegante, onde posso inserir o e-mail completo sem ter que distorcê-lo para enganar os spam bots. Então, presumo que os bots apenas rastreiam o código-fonte? Não é possível que eles usem alguma técnica de OCR para ainda obter o e-mail?
WPBeginner Support
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 algum plugin gratuito para WordPress para isso?
Instalei o plugin vinculado neste post, mas vejo que a versão gratuita não protege todo o site...
WPBeginner Support
Em vez de ter o endereço de e-mail público em seu site WordPress, recomendamos o uso de um formulário de contato, pois eles não exibem seu e-mail para os spammers coletarem e ainda dão aos seus visitantes a opção de entrar em contato com você.
Temos uma lista de formulários de contato abaixo que podem ser úteis!
https://014.leahstevensyj.workers.dev/plugins/5-best-contact-form-plugins-for-wordpress-compared/
Admin
Cos
O WordPress Email Encoder funciona bem para endereços de e-mail em posts, páginas, comentários, trechos e widgets de texto.
Não tem efeito em endereços de e-mail no cabeçalho... existem plugins que fazem isso?
Nathan
Bom tutorial sobre como proteger e-mails de spammers com o WordPress Email Encoder. Obrigado por este tutorial
Nathan
Bom tutorial para spammer de e-mail no WordPress, vale a pena ler e implementar em nossos sites