Todos nós adoramos WordPress, mas uma coisa frustrante com a plataforma fora da caixa é ter que lidar com grandes volumes de spam de comentário. Não importa que tipo de blog seu negócio funcione, você terá que descobrir ou inventar uma estratégia sobre como parar o spam de comentários do WordPress em algum momento.

Felizmente, existem muitos plugins, truques e configurações excelentes que você pode habilitar facilmente e ou instalar para literalmente reduzir seu spam em 99%. Sim, você pode realmente reduzi-lo tanto assim! Pare de perder tempo gerenciando comentários de spam e concentre-se no crescimento do seu blog e do seu negócio.

Muitos comentários de spam irão prejudicar o seu site. Ele pode afetar o ranking do seu mecanismo de busca, afetará a credibilidade da sua discussão entre comentadores legítimos e pode ter um impacto na segurança. Parar isso vale bem a pena.

Então, como você para o WordPress comentar spam?

7 maneiras de parar comentários de spam do WordPress com recursos internos

O primeiro lugar a ir no combate ao spam de comentários do WordPress são as configurações de discussão, que você acessa através de Configurações > Discussão.

Tela de configurações de discussão
Tela de configurações de discussão

Aqui, você pode:

Você também pode desativar comentários para posts individuais através da tela de edição de posts.

Vamos dar uma olhada em cada um desses métodos.

1. Desativar Comentários Inteiramente

A primeira opção que você tem é simplesmente desativar os comentários do WordPress por completo. Talvez seu negócio não use ou queira comentários, então para se proteger de receber qualquer comentário de spam você pode simplesmente desabilitá-los. Uma das maneiras mais fáceis de fazer isso é simplesmente desmarcar a opção Permitir que as pessoas postem comentários sobre novos artigos, que está localizada em Configurações > Discussão.

Para desativar os comentários por completo, vá para a seção Configurações de postagem padrão na parte superior da tela Configurações de discussão, e desmarque as opções.

Desativar comentários
Desativar comentários

Isto irá desativar comentários em todos os novos posts. Você também pode desativar os pingbacks.

Note que o comentário não está desativado para posts que você já publicou. Se você quiser desativar esses comentários, você precisará fazer isso para cada um desses posts individualmente. Mostraremos a você como fazer isso em breve.

Vá até a parte inferior da tela e pressione o botão Salvar mudanças. Todos os comentários agora serão desativados.

2. Desligue Comentários Anônimos

Outra opção que você tem é desativar comentários anônimos. Os comentários nativos do WordPress pedem ao visitante quatro informações: comentário, nome, e-mail e site por padrão.

Se comentários anônimos forem ativados, eles não serão necessários. Isso abre instantaneamente seu site para um monte de spambots que constantemente rastejam formulários de comentários em sites.

Para desativar comentários anônimos no WordPress basta verificar a opção Comentar autor deve preencher nome e e-mail em Configurações > Discussão.

Desligue comentários anônimos
Desligue comentários anônimos

Isso vai dificultar que os bots deixem comentários automatizados (que compõem a grande maioria dos spams de comentários) – mas não impossível. Pode também desencorajar as pessoas de deixar comentários maliciosos ou de andar a vasculhar o seu site.

3. Habilitar Moderação de Comentários

Sua próxima opção para parar o spam de comentários do WordPress é usar alguns dos recursos de moderação embutidos.

A primeira é a possibilidade de aprovar manualmente cada comentário. Embora isso não reduza o spam, pode ser uma forma eficaz de garantir que os visitantes do seu site só vejam os comentários de alta qualidade que você aprovou.

A segunda é a fila de moderação de comentários. Por exemplo, você pode automaticamente manter um comentário em moderação se ele contiver um certo número de links ou mais. Você também pode construir uma lista de palavras, nomes, URLs, IPs, etc. que também são mantidos para moderação.

Vá para as seções E-mail me sempre que quiser e a seção Antes de um comentário aparece.

  • Para moderar todos os comentários, verifique  Comentário deve ser aprovado manualmente.
  • Para moderar comentários de novos comentaristas, verifique Comentário autor deve ter um comentário previamente aprovado.
  • Para receber um e-mail quando um comentário é realizado para moderação (importante para que você possa moderá-lo e aprová-lo ou jogá-lo no lixo rapidamente), verifique o e-mail me sempre que… Um comentário é realizado para opção de moderação.
Habilitar moderação de comentários
Habilitar moderação de comentários

4. Somente permitir comentários de usuários logados

Se você quiser restringir ainda mais as pessoas que podem deixar comentários, você pode optar por permitir apenas comentários de pessoas que estão logadas no site. Você pode fazer isso se o seu site é uma comunidade de membros e você quer incentivar o debate dentro dessa comunidade, mas manter outros comentaristas de fora.

Para fazer isso, vá para a seção Outras configurações de comentários. Verifique os Usuários devem estar registrados e logados para a opção de comentários.

Permitir comentários de usuários logados
Permitir comentários de usuários logados

Você também precisará considerar as configurações para o registro do usuário – você permitirá que qualquer um se registre ou haverá um processo de moderação para isso? Você pode acessar as configurações de registro indo em Configurações > Geral.

5. Criar uma lista de palavras na lista negra

Se você quer permitir comentários mas não quer comentários sobre assuntos específicos, então você pode definir uma lista de palavras na lista negra. Isso incluirá palavras comumente usadas por spammers, bem como palavras que você não quer que apareçam no seu site quando relevantes, tais como profanidade.

Se você não quiser que os produtos ou websites dos seus concorrentes sejam mencionados ou ligados a eles, você também pode incluir esses (embora tenha cuidado para não levar isso longe demais).

Para criar uma lista de palavras na lista negra, vá para o campo Comentar Lista Negra e digite na lista negra palavras ou frases, uma por linha. Elas não precisam estar limitadas a palavras: elas podem incluir endereços de e-mail, URLs de sites, endereços IP, ou qualquer coisa que você queira incluir.

Criar lista negra de comentários
Criar lista negra de comentários

Você pode acelerar isso usando uma lista existente de palavras comumente usadas por spammers. É sensato verificar a lista primeiro, pois ela pode incluir palavras que você não quer banir. Por exemplo, uma palavra aí dentro é ‘bolsa’ – se você está administrando uma loja de acessórios, essa é uma palavra que você não vai querer banir!

Se você não quer banir comentários contendo estas palavras por completo, mas quer moderá-los, então basta adicionar a lista ao campo Comentar Moderação. Desta forma, qualquer comentário usando essas palavras será mantido para moderação ao invés de ser enviado para spam. Ou você pode usar uma combinação das duas, com algumas palavras em um campo e algumas no outro.

6. Reduzir ou Banir Links nos Comentários

Os comentários de spam muitas vezes contêm links porque são postados com o propósito de direcionar o tráfego para o site do spammer. Você pode banir comentários com links inteiramente ou reduzir o número de links permitidos em um comentário.

Na seção Moderação de Comentários, selecione o número de links que um comentário precisa ter antes de ser realizado para moderação. Para permitir um link, use 2, ou para evitar qualquer comentário com links, selecione 1.

Alternativamente, selecione um número maior se você quiser permitir comentários com mais de um link.

Reduza os links para comentários
Reduza os links para comentários

Comentários com mais do que o número permitido de links serão mantidos para moderação por um administrador antes de poderem ser publicados.

7. Desativar Comentários para Posts Individuais

Se você desativar comentários no WordPress depois de já ter publicado posts no seu site, ou se você quiser apenas evitar comentários em posts específicos, você precisa configurar isso na tela de edição de posts para o post relevante.

Isto pode ser útil se você estiver publicando um post sobre um assunto controverso ou se você tiver um que tenha atraído muito spam.

Vá em Posts, encontre o post que deseja editar e clique em seu nome para abrir a tela de edição do post.

No painel Documento, à direita, desça até a aba Discussão e abra-a. Desmarque Permitir comentários para desabilitar comentários sobre esse post.

Tela de pós-edição - Discussão
Tela de pós-edição – Discussão

Salve as alterações no post clicando no botão Atualizar e os comentários não serão mais exibidos ou ativados naquele post.

Parar Comentários de Spam do WordPress com um Plugin

Se você quer uma maneira mais poderosa de parar o spam de comentários do WordPress, então você pode instalar plugins para gerenciá-lo para você. Isto significa que você pode manter os comentários habilitados em seu site, mas impedir que os comentários de spam sejam notificados a você para moderação ou sejam publicados.

Aqui estão alguns dos plugins que você pode usar para impedir spam nos comentários do WordPress.

Akismet

O plugin Akismet é incluído por padrão a cada instalação do WordPress e é desenvolvido pela equipe da Automattic. Ele analisa dados de milhões de sites e comunidades em tempo real e protege seu site WordPress contra spam.

É um dos melhores plugins para WordPress, é totalmente gratuito para uso pessoal e começa em $5/mês para sites comerciais.

Akismet WordPress plugin
Akismet WordPress plugin

Possui atualmente mais de 5 milhões de instalações ativas com uma classificação de 5 das 5 estrelas. Você pode baixar o Akismet do repositório WordPress ou procurando por ele dentro do seu painel do WordPress em Plugins > Adicionar Novo (embora ele já deva estar em seu site, a menos que tenha sido removido).

Este plugin tem um longo histórico de construção de regras e filtros de spam que fazem um ótimo trabalho para garantir que você veja os bons comentários e não os maus.

Se você está rodando um site comercial, você precisará pagar por uma licença Akismet, mas ela é gratuita para os blogueiros de hobby. É extremamente poderoso e irá banir mais de 99% dos comentários de spam do seu site WordPress.

Desativar Comentários

Desativar Plugin de Comentários
Desativar Plugin de Comentários

Disable Comments é um plugin gratuito que lhe permite desativar globalmente comentários para um tipo de post. É útil se você quiser desabilitar comentários em um site WordPress com conteúdo existente e não quiser passar por ele manualmente.

Como Remover Comentário Link do Autor com um Plugin

Você pode adicionar um trecho de código ao seu site WordPress para simplesmente remover os links de comentários do autor do WordPress.

Fazemos isso no blog da Kinsta e isso ajuda a melhorar a qualidade dos comentários. Se os visitantes virem que o nome do autor nos comentários existentes não está vinculado, então eles podem ser desencorajados de deixar um comentário só por esse motivo. Isso significa que você espera receber apenas comentários de visitantes que queiram se envolver com o seu conteúdo.

Para fazer isso, você pode escrever seu próprio plugin simples.

Comece criando um arquivo no seu diretório wp-content/plugins para o plugin. Chame-lhe algo como kinsta-comment-author-link.php.

Depois no arquivo do plugin, adicione este código:

/*
Plugin Name: Remove Comment Author Links
Plugin URI: https://kinsta.com
Description: This plugin removes links to comment author websites, as a way of reducing the impact of comment spam.
Version: 1.0
Author: Rachel McCollin
Author URI: https://rachelmccollin.com
Textdomain: kinsta
License: GPLv2
*/

function kinsta_remove_comment_author_link( $return, $author, $comment_ID ) {
            return $author;
}
add_filter( 'get_comment_author_link', 'kinsta_remove_comment_author_link', 10, 3 );

function kinsta_remove_comment_author_url() {
    return false;
}
add_filter( 'get_comment_author_url', 'kinsta_remove_comment_author_url');

Se quiser, você também pode remover o campo para entrar no site em comentários ao todo. Basta adicionar este código ao seu plugin:

function remove_website_field($fields) {
   unset($fields['url']);
   return $fields;
}
add_filter('comment_form_default_fields', 'remove_website_field');

Salve o arquivo do plugin e ative-o na tela Plugins em suas telas de administração.

Este plugin pode não funcionar com alguns temas, dependendo da forma como os comentários são codificados dentro deles. Se o seu tema WordPress estiver usando o formulário de comentários padrão, ele funcionará. Caso contrário, tente verificar o código do formulário de comentários do seu tema para encontrar o gancho de filtro que está sendo usado.

Em caso de dúvida, use antes um plugin de terceiros. E não edite seus arquivos de temas a menos que seja um tema que você mesmo desenvolveu ou você perderá suas alterações da próxima vez que atualizá-lo (aqui está nosso guia detalhado sobre a criação de temas infantis).

Outros Spam Plugins

Akismet é de longe o plugin de spam mais popular (em grande parte porque é pré-instalado na maioria das instalações WordPress), mas isso não significa que seja o único. Você pode preferir tentar uma dessas opções:

Plugin anti-spam
Plugin anti-spam

O Anti-spam tem uma versão gratuita ou paga, com o plugin premium oferecendo verificação de spam nos comentários existentes e suporte técnico 24 horas por dia, 7 dias por semana.

Plugin WPBruiser
Plugin WPBruiser

WPBruiser {no- Captcha anti-Spam} utiliza algoritmos para detectar comentários de spam, evitando a necessidade de imagens captcha.

Plugin Antispam Bee plugin
Plugin Antispam Bee plugin

Antispam Bee bloqueia comentários de spam de graça sem enviar seus dados para um site de terceiros.

Proteção contra Spam, AntiSpam, FireWall by CleanTalk plugin
Proteção contra Spam, AntiSpam, FireWall by CleanTalk plugin

Proteção contra spam, AntiSpam, FireWall by CleanTalk foi projetado para funcionar não apenas com comentários, mas também com plugins de formulários, incluindo Formulário de Contato 7, Formulários de Gravidade, e Mailchimp.

Plugin WordPress Zero Spam
Plugin WordPress Zero Spam

O WordPress Zero Spam é outro plugin que evita o uso de captchas, e também suporta plugins de formulários incluindo Formulário de Contato 7 e Formulários de Gravidade.

Plugin All In One WP Security & Firewall
Plugin All In One WP Security & Firewall

All In One WP Security & Firewall é um plugin de segurança tudo-em-um que também pára de comentar spam.

Estes plugins são projetados para serem compatíveis com o formulário de comentários padrão do WordPress: se você usar um sistema de comentários de terceiros, você precisará usar a prevenção contra spam que vem com esse sistema.

Parar Comentários de Spam do WordPress com um Captcha

Outra opção popular é usar um CAPTCHA, que é algum tipo de forma ou pergunta para provar que o visitante é um humano. Existem muitos plugins ótimos por aí que permitem implementar essa estratégia em seu site WordPress e a maioria deles são completamente gratuitos.

Estes podem ser impopulares com os usuários, especialmente se você usar a variedade que pede às pessoas para identificar imagens com certos objetos neles. Mas cada vez mais sites estão usando campos captcha com uma simples caixa de seleção ‘Eu não sou um robô’ agora, que é impossível de ser preenchida por um bot.

Existem muitos plugins ótimos por aí que permitem implementar essa estratégia em seu site WordPress, e a maioria deles são completamente gratuitos.

Google Captcha (reCAPTCHA) por BestWebSoft

reCaptcha da BestWebSoft
reCaptcha da BestWebSoft

Somos grandes fãs da tomada do Google pelo CAPTCHA, ou melhor, do que eles chamam de reCAPTCHA. O Google é provavelmente um dos mais limpos e fáceis de usar sem prejudicar a experiência do usuário, fazendo perguntas intrigantes ou mostrando letras difíceis de ler.

Você definitivamente não quer que alguém saia do seu site simplesmente porque ficou frustrado com o CAPTCHA. O plugin Google Captcha (reCAPTCHA) da BestWebSoft funciona muito bem para implementar isso no seu site WordPress.

Ao invés de fazer você ler letras e números ilegíveis ou identificar elementos em fotografias, este plugin apenas pede ao usuário que marque uma caixa confirmando que eles não são um robô. A caixa só pode ser assinalada manualmente.

Para configurá-lo, você precisará usar a API do Google Captcha para registrar seu site e selecionar reCAPTCHA v2 para uma caixa de seleção ou reCAPTCHA v3 para um captcha que usa JavaScript para verificar se há spam sem que o usuário tenha que fazer nada.

Você pode acessá-lo a partir de um link nas telas de configurações do plugin.

Cadastrando seu site no Google reCAPTCHA
Cadastrando seu site no Google reCAPTCHA

Você receberá então uma chave do site e uma chave secreta, que você copia para a tela de configurações do plugin do seu site. Selecione Comments Form na seção Enable ReCAPTCHA for e clique no botão Save Changes.

configurações de plugin reCaptcha
configurações de plugin reCaptcha

Agora quando um usuário tenta adicionar um comentário, ele terá que verificar primeiro a caixa de verificação “Não sou um robô”.

Formulário de comentários com o Captcha
Formulário de comentários com o Captcha

Outras características incluem:

Outros Plugins ReCaptcha

Há muitos plugins reCaptcha disponíveis, alguns dos quais são projetados para trabalhar com plugins específicos de terceiros, tais como plugins de formulários. Muitos deles também funcionam com comentários.

Parar comentários de spam do WordPress usando um sistema de comentários de terceiros

Por último, mas não menos importante, outra maneira fácil de parar o spam de comentários do WordPress é renunciar aos comentários nativos padrão e usar um sistema de comentários de terceiros.

Nós usamos anteriormente a plataforma Disqus em nosso blog aqui na Kinsta e podemos dizer honestamente que ela cortou 99% do spam. Nós nunca tivemos que gastar tempo para limpar os comentários de spam.

Mas isso não quer dizer que Disqus não tenha alguns problemas. Você pode ler nosso post no blog sobre mudanças no anúncio de Disqus. Agora você terá que pagar para remover anúncios da interface de Disqus, o que pode somar e pode impactar no desempenho e credibilidade seu site.

Disqus Carga Condicionada

Se você quiser usar Disqus em seu blog, recomendamos o uso do plugin gratuito Disqus Conditional Load. Este foi desenvolvido por Joel James como uma forma de carregar comentários preguiçosos para que não prejudique o desempenho do seu site WordPress.

Instale o plugin da maneira normal, ative-o e registre com Disqus. Este plugin é mais confiável que o plugin oficial de Disqus, portanto se você ainda quiser usar Disqus, você deve usar este em seu lugar.

Alternativas às Disqus

Se, como nós, você não está impressionado com as mudanças com Disqus, existem plugins alternativos de comentários de terceiros que você pode usar em seu lugar. Alguns deles melhoram o sistema de comentários embutido e outros o substituem por um alternativo. Aqui está uma seleção.

  • Yoast Comment Hacks permite personalizar os comentários e adicionar configurações como, por exemplo, desativar comentários abaixo e acima de uma determinada extensão, redirecionar comentários de primeira vez para uma página de agradecimento e limpar os e-mails de notificação de comentários.
  • Os Comentários – wpDiscuz plugin afirma ser a ‘melhor alternativa Disqus’ com características semelhantes.
  • Super Socializer adiciona comentários sociais ao seu site para que as pessoas possam comentar usando suas contas de mídia social.
  • O plugin Jetpack inclui uma série de recursos projetados para lhe dar as funcionalidades do WordPress.com em seu site WordPress (leitura sugerida: WordPress.com vs WordPress.org), incluindo seu próprio sistema de comentários que usa o Akismet para parar de comentar spam.

Parar Comentários de Spam do WordPress com Firewall de Aplicação Web

A adição de um firewall de aplicação web (WAF) como Sucuri ou Cloudflare pode ajudar a reduzir drasticamente a quantidade de spam que seu site WordPress recebe.

Por quê? Porque estes serviços ficam entre seu provedor de hospedagem de WordPress e seu site para bloquear e filtrar todo o tráfego de proxy e bots ruins. Eles também permitem que você bloqueie facilmente países inteiros com um clique de um botão.

Um WAF também pode ajudar a diminuir sua largura de banda e o uso de visitas, por sua vez, ajudando-o a economizar nas suas contas mensais de hospedagem web.

Resumo

É ótimo que o WordPress venha com um sistema de comentários fora da caixa, mas às vezes esse sistema não é tão eficaz quanto precisamos que seja.

Se você quer manter o seu site seguro contra spam, você precisará tomar medidas extras para preveni-lo. Estas podem ser:

  • Configurando o WordPress para bloquear ou moderar comentários para você.
  • Instalando um comentário de terceiros e plugin de spam.
  • Criando seu próprio plugin para evitar spam no seu site.

Se você usar um desses métodos para parar o spam de comentários do WordPress, você tornará seu site mais seguro e melhorará sua credibilidade e desempenho.

Rachel McCollin

Rachel McCollin has been helping people build websites with WordPress since 2010. She's a huge fan of self-hosted WordPress and wants to help as many people as possible create an awesome website with it.