Como Bloquear Bots de Spam de Comentários no WordPress com Honeypot

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.

Configurações do WP Spam Fighter

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.

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

24 CommentsLeave a Reply

  1. Você pode querer procurar e recomendar um plugin alternativo. O descrito aqui está ficando severamente desatualizado.

  2. 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?

  3. 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

  4. 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

  5. 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?

  6. 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

  7. 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!

  8. 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?

  9. 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.

  10. Eu me pergunto por que os artigos no WPBeginners recebem poucos comentários, embora o artigo tenha sido popular nas redes sociais.

    • 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

  11. 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?

Deixe uma resposta

Obrigado por escolher deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de comentários, e seu endereço de e-mail NÃO será publicado. Por favor, NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.