Comentários de spam são uma grande dor de cabeça. Para evitar comentários de spam, blogueiros acabam tomando medidas rigorosas, como exigir que as pessoas se registrem ou que todos insiram um captcha antes de enviar um comentário. Controles de prevenção de spam, como captchas, quizzes de matemática e registro, dificultam que visitantes regulares comentem. Ao implementar um desses métodos, você está punindo o público errado. Muitos comentários de spam são gerados por bots, que são programas projetados para comentar em blogs e sites. Há um ditado comum que diz que você pega mais moscas com mel do que com vinagre. Isso se encaixa perfeitamente aqui, pois vamos mostrar como você pode bloquear bots de comentários de spam no WordPress com honeypot.
O que é Honeypot?
Antes de falarmos sobre honeypot, vamos falar sobre como esses bots de spam funcionam. O WordPress é usado por milhões de sites. Isso significa que milhões de sites têm saídas HTML semelhantes para formulários de comentários. Isso facilita para os bots encontrarem blogs e postarem comentários de spam.
Honeypot é uma tecnologia de prevenção de spam. Ela engana e prende bots de spam, fazendo com que se revelem ao apresentar um desafio que usuários humanos não conseguem ver.
Ao contrário de outros métodos de prevenção de spam que usam técnicas para descobrir se um comentarista é humano, o Honeypot verifica se o comentarista é um bot. Em vez de apresentar um desafio aos visitantes humanos, ele cria um desafio falso para os bots. Quando os bots preenchem o desafio, eles acabam se revelando e são pegos antes que possam postar spam.
Bloqueando Bots de Spam no WordPress com Honeypot
A primeira coisa que você precisa fazer é instalar e ativar o plugin do WordPress WP Spam Fighter. Após ativar o plugin, vá para Configurações » WP Spam Fighter para configurá-lo.

Simplesmente marque a caixa ao lado da opção honeypot e salve suas configurações.
O plugin também oferece o método de timestamp, que assume que um usuário humano passará algum tempo lendo uma postagem antes de deixar um comentário. Se um usuário tentar postar um comentário rapidamente, o plugin exibirá um popup de javascript.
As opções padrão devem funcionar para a maioria dos sites. No entanto, recomendamos que você revise as opções de configuração antes de pressionar o botão Salvar alterações.
Como Funciona
Quando o honeypot estiver ativado, o WP Spam Fighter adicionará um campo de formulário oculto à sua área de comentários. Este campo não será visível para usuários humanos, mas os bots o considerarão parte do formulário e o preencherão, identificando-se efetivamente como spambots.
Lembre-se de que esses métodos não protegem contra spam enviado manualmente por visitantes humanos. Você ainda precisará usar um plugin como o Akismet para capturá-los.
Para mais prevenção de spam em comentários, confira nossas dicas e ferramentas para prevenir spam de comentários.


Stephanie Boucher
O WP Spam Fighter foi retirado. Estou usando o JG Spam Fighter, que parece funcionar bem.
Gerard
Você pode querer procurar e recomendar um plugin alternativo. O descrito aqui está ficando severamente desatualizado.
WPBeginner Support
Thank you for letting us know, we will certainly update any older articles as we are able
Admin
rio
todos os dias recebo 10 comentários de spam. Este é um bom artigo e eu tento instalar este plugin, mas ele não é atualizado há mais de 2 anos. Alguma outra solução?
ramesh
Como encontrar os Bots Falsos do Google?
Simon Lock
O WP-Spam Fighter está há mais de 9 meses sem ser atualizado. De acordo com o WordPress, ele não foi testado para WP4.4.
Você ainda aconselha a instalar este plugin ou há algo mais que esteja mais atualizado e que se saiba que funciona com WP4.4?
Seu sábio conselho seria apreciado
Simon
David Kinlay
Não tenho certeza por que não consigo comentar em artigos em blogs, tratando-os como spam
WPBeginner Support
Your comment appears alright in our pending queue and not marked as spam
Admin
David Kinlay
Tenho tentado obter uma resposta sobre por que todos os comentários feitos em blogs retornam para mim dizendo que são spam. Logado no WordPress
Sephora
Olá, ótimos artigos. Eu queria baixar o plugin BotBlocker, mas percebi que ele não é atualizado há 3 anos. Eu realmente gosto da ideia de desafiar Bots em vez de Humanos. Você conhece outro plugin que possa fazer o mesmo?
GreaterLight
Instalei o plugin Stop Spam Registrations de acordo com seu outro artigo de blog aqui: https://www.wpbeginner.com/plugins/how-to-stop-spam-registrations-on-your-wordpress-membership-site/
Meu Akismet está fazendo um bom trabalho em capturar os COMENTÁRIOS de spam, mas estou perdendo registros de spam.
Tenho minha API para BotScout aplicada e tenho uma conta configurada com HoneyPot. Ele me diz que preciso instalar um script no meu site. Estou tentando determinar se realmente preciso instalar o script se estiver usando o plugin Stop Spam Registration. Você pode esclarecer? Obrigado
Eguide
Muito obrigado por recomendar este BotBlocker, ele ajuda a parar bots atacando meu site, onde há mais de 79.000 comentários postados e aprovados sem meu conhecimento! Em seguida, instalo o plugin delete all comment para limpar todos os comentários. Não consigo imaginar o que fazer sem este plugin para parar esses bots em seu rastro!
Mike
Olá, como isso funciona com ferramentas de preenchimento automático, como o recurso integrado no Chrome? O navegador também não detectará incorretamente os formulários por meio de seus nomes falsos e os preencherá quando o usuário optar por preencher automaticamente?
Paul
Quão bem ele bloqueia comentários de spam em comparação com o Akismet?
Equipe Editorial
Ao contrário do Akismet, este não bloqueia comentários de spam manuais. Isso é apenas para bots de comentários de spam.
Admin
Hans
Pensei que isso funcionaria, então instalei o plugin…….Não funciona.
Ele para TODAS as entradas.
A última atualização do Bot Blocker foi há 275 dias e as perguntas não estão sendo respondidas no wordpress.org.
Parece que é um plugin abandonado.
Pablo
Sim, o mesmo aqui. A única maneira que consigo postar um comentário é se estiver logado como administrador ou se o plugin estiver desativado.
Seria bom se alguém aqui pudesse ajudar porque os fóruns de suporte parecem abandonados.
Denny Brown
Esta também é a minha experiência. Hans e eu postamos na página de suporte do BotBlocker em http://wordpress.org/support/topic/plugin-botblocker-flagging-all-comments-as-spam
Vivek
Eu me pergunto por que os artigos no WPBeginners recebem poucos comentários, embora o artigo tenha sido popular nas redes sociais.
Equipe Editorial
Principalmente porque aprovamos apenas comentários úteis, na maioria das vezes. Se você deixar comentários como ótimo plugin, ou ótimo tutorial, como a maioria das pessoas faz, nós simplesmente não os aprovamos. O propósito dos comentários é agregar valor (ou seja, perguntas, opiniões ponderadas, sugestões, experiências pessoais, etc.).
Admin
Pete
Suponho que precise ser perguntado…
“Spam enviado manualmente é enviado por visitantes humanos. Você ainda terá que usar um plugin como o Akismet para pegá-los.”
Qual é o benefício do método honeypot quando o Akismet já o detectará de qualquer maneira?
Jacob
Aqueles que hospedam seus próprios blogs WP têm que pagar pelo Akismet e podem não querer fazer isso.
Daniel
Então posso usar Honeypot e Akismet juntos sem problemas?
Equipe Editorial
Sim, você deve conseguir fazer isso.
Admin