Como evitar comentários de spam no site WordPress: 10 maneiras comprovadas
Publicados: 2022-09-26Como o WordPress é gratuito e fácil de usar, tornou-se uma das plataformas mais populares para diferentes tipos de sites. No entanto, como qualquer site, você pode encontrar alguns problemas no WordPress, como comentários e links de spam, que podem prejudicar seu site.
Escolher o melhor provedor de hospedagem WordPress é um primeiro passo vital, pois esta é sua primeira linha de defesa contra comentários perigosos de spam que podem conter links maliciosos. Além disso, considere implementar algumas práticas recomendadas de proteção contra spam.
Este artigo explicará por que você deve evitar comentários de spam e compartilhará como fazê-lo de 10 maneiras comprovadas. Vamos começar!
Por que evitar comentários de spam
Como um dos problemas mais comuns em sites WordPress, o spam de comentários é usado pelo spammer para aumentar o tráfego do site, seja por cliques acidentais ou pelo uso de hiperlinks enganosos.
Embora possa não parecer prejudicial, pode afetar negativamente o desempenho e a credibilidade do seu site. Os mecanismos de pesquisa podem marcar comentários de spam como inseguros se tiverem links ruins, diminuindo a autoridade do seu site e diminuindo sua classificação de otimização de mecanismo de pesquisa (SEO). É por isso que é crucial monitorar todos os comentários em seu site WordPress.
Além disso, deixar comentários de spam em seu site pode resultar em uma experiência ruim para os visitantes, pois são considerados irritantes e distrativos. Como resultado, é mais provável que os visitantes abandonem seu site.
Muitos comentários de spam são enviados por bots, enquanto alguns são postados por pessoas reais. O spam de comentários geralmente compartilha características comuns, como o uso de links suspeitos, nomes de usuário anônimos e endereços de e-mail não profissionais.
10 maneiras de evitar comentários de spam
Esta seção compartilhará 10 maneiras de impedir comentários de spam no WordPress, para que você possa manter seu site seguro e manter uma experiência de usuário positiva para os visitantes.
1. Aprovar comentários manualmente
Uma das maneiras mais fáceis de parar o spam de comentários do WordPress é usar a moderação, que permite aprovar ou reprovar comentários manualmente. Ele ajuda você a implementar um sistema de filtros, garantindo que seu site WordPress exiba apenas comentários relevantes de usuários reais.
Esta solução pode ser mais adequada para usuários do WordPress que recebem poucos comentários de spam. Para ativar a moderação de comentários, siga estas etapas:
a) Vá para o painel do WordPress -> Configurações -> Discussão.
B) Marque a caixa Comentário deve ser aprovado manualmente na seção Antes de um comentário aparecer e clique em Salvar alterações.
Agora, todos os comentários serão salvos automaticamente na seção de moderação de comentários. Você precisará revisar cada comentário manualmente antes de publicá-lo em seu site.
2. Use plugins anti-spam
O WordPress é amplamente conhecido por sua ampla gama de plugins que permitem adicionar novos recursos ao seu site. Isso inclui plugins anti-spam como Akismet e Antispam Bee que podem impedir comentários de spam do WordPress.
Esses plugins funcionam verificando todos os comentários por meio de um banco de dados global de spam ou de seu próprio algoritmo. Por exemplo, quando alguns sites relatam certos comentários como spam, o Akismet pode detectar comentários semelhantes de spam no futuro.
Embora o Akismet venha pré-instalado com o WordPress, você precisará ativá-lo para usá-lo. Para fazer isso, clique no menu Plugins no painel de administração do WordPress, selecione Plugins instalados e clique em Ativar no Akismet.
Assim que o processo estiver concluído, você será redirecionado para a página de configuração. Se você tiver o Jetpack, conecte a conta ao plugin Akismet. Como alternativa, você pode criar uma conta Akismet e gerar uma chave de API para configurá-la.
3. Adicione um reCAPTCHA
Outra opção para parar os comentários de spam do WordPress é usar um plug-in CAPTCHA, que significa Teste de Turing Público Completamente Automatizado para diferenciar computadores e humanos. É uma medida de segurança para verificar se os visitantes do site são usuários reais e não bots.
Por exemplo, os usuários precisarão clicar em objetos correspondentes, marcar uma caixa de seleção ou digitar novamente os caracteres mostrados na página. Adicionar um reCAPTCHA ao formulário de comentários pode ser eficaz no reconhecimento e bloqueio de bots de spam.
Você pode ativar o reCAPTCHA em um formulário de comentários do WordPress instalando o Google Invisible reCAPTCHA. Observe que, para que esse plug-in funcione, você precisará registrar seu domínio primeiro no site do Google reCAPTCHA e obter as chaves de API.
Um fator importante a ser observado é que alguns usuários podem achar esse teste inconveniente, e o uso do reCAPTCHA pode desencorajar usuários genuínos de enviar comentários.
4. Defina o comprimento do comentário
Embora algumas mensagens de spam pareçam claramente fora do tópico e não naturais, outras podem parecer genuínas, o que os plug-ins antispam podem não detectar.
Muitos spammers também podem usar um comentário de uma única palavra para espalhá-lo rapidamente em vários sites. Por esse motivo, definir um comprimento mínimo de comentário pode ser benéfico para bloquear comentários de spam do WordPress.
Para começar, você pode usar o plugin Yoast Comment Hacks. Para um tamanho de comentário ideal, recomendamos defini-lo com um mínimo de 60 caracteres e um máximo de 1.500 caracteres.
Uma vez ativado, os usuários com comentários mais curtos ou mais longos do que o tamanho que você definiu receberão uma mensagem de erro.
5. Desativar comentários em postagens antigas
Outra maneira fácil de bloquear um comentário de spam é desativar comentários em postagens antigas. Em vez de moderar muitos comentários manualmente, esse método não exibirá automaticamente os comentários dos usuários em postagens antigas para tornar seu trabalho mais eficiente.
Aqui estão as etapas para desativá-los:
a) Navegue até Configurações -> Discussão.
b) Na seção Outras configurações de comentários, ative Fechar comentários automaticamente em postagens com mais de X dias e selecione o período de tempo adequado às suas necessidades.
Observe que você também pode optar por desativar permanentemente todos os comentários em suas postagens e páginas do WordPress. No entanto, recomendamos isso apenas como último recurso, pois diminuirá o envolvimento do usuário em seu site WordPress.
6. Desative os comentários em anexos de mídia
Mesmo que você tenha desativado todos os comentários em seu site, os usuários ainda poderão deixar comentários de spam nas páginas de anexos de mídia. Portanto, recomendamos desabilitar comentários para anexos de mídia.
Para fazer isso, siga estas etapas:
a) Vá para o painel do WordPress -> Aparência -> Editor de arquivo de tema.
b) Abra o arquivo functions.php do seu tema e copie o código abaixo:
function filter_media_comments_close( $abrir, $post_id ) {
$post = get_post( $post_id);
if( $post->post_type == 'anexo') {
$abrir = falso;
}
retornar $abrir;
}
add_filter( 'comments_open', 'filter_media_comments_close', 10 , 2 );
c) Clique no botão Atualizar arquivo.
Você verá Comentário fechado na parte inferior das páginas de anexos de mídia.
Como alternativa, instale o plug-in Desativar comentários para um processo mais rápido. Ele proíbe globalmente comentários e impede que sejam substituídos por postagens, anexos e páginas individuais.
7. Exclua o campo de URL no formulário de comentários
Se você receber muitos links de spam, remover o campo de URL do site pode resolver esse problema. Muitos spammers usam o campo de URL para aumentar suas classificações nos mecanismos de pesquisa por meio de backlinks. Normalmente, o nome do autor do comentário também contém uma palavra-chave específica, como John da 123 company.
Quando você remove o campo de URL no formulário de comentários, os spammers de comentários não poderão criar backlinks para seus sites, que geralmente não são relevantes para o seu site.
Além de usar plugins, você pode remover manualmente o campo URL do formulário de comentários digitando este código no arquivo functions.php do seu tema:
add_filter('comment_form_default_fields', 'unset_url_field');
function unset_url_field($fields){
if(isset($campos['url']))
unset($campos['url']);
retornar $ campos;
}
Para garantir que o campo de URL foi excluído, abra uma postagem de blog em seu site em uma nova guia anônima para verificar.
8. Desative o HTML nos comentários
Como o WordPress aceita tags HTML nos comentários, ele ajuda a disfarçar links de spam. Desativar isso significa que qualquer tag HTML será lida como texto, mas não funcionará. Dessa forma, você pode evitar comentários maliciosos em seu site WordPress.
Por exemplo, se a tag for usada, o comentário exibirá a tag, mas o conteúdo não ficará em negrito. Como resultado, os links não serão funcionais. Para fazer isso, você precisará abrir o arquivo functions.php do seu tema e adicionar o código:
function wpb_comment_post($incoming_comment) {
$incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']);
$incoming_comment['comment_content'] = str_replace( “'”, ”', $incoming_comment['comment_content'] );
return( $incoming_comment);
}
function wpb_comment_display( $comment_to_display) {
$comment_to_display = str_replace( ”', “'”, $comment_to_display);
return $comment_to_display;
}
add_filter( 'preprocess_comment', 'wpb_comment_post', ”, 1);
add_filter( 'comentário_texto', 'wpb_comment_display', ”, 1);
add_filter( 'comment_text_rss', 'wpb_comment_display', ”, 1);
add_filter( 'excerto_comentário', 'exibição_comentário_wpb', ”, 1);
remove_filter( 'comment_text', 'make_clickable', 9 );
Antes de fazer qualquer alteração no código, recomendamos criar primeiro um backup do site para evitar a perda de dados.
9. Permitir comentários apenas de usuários conectados
Se você deseja criar engajamento para seu site, habilitar comentários para usuários conectados pode ser uma boa opção.
Isso ajuda você a restringir os visitantes que podem postar comentários, solicitando que eles criem uma conta em seu site. Isso desencorajará comentaristas falsos e impedirá que os bots enviem spam de comentários.
Ative este recurso usando as seguintes etapas:
a) Vá para Configurações -> Discussões.
b) Role para baixo até a seção Outras configurações de comentários e verifique a opção Os usuários devem estar registrados e logados para comentar.
Além disso, é importante considerar o processo de registro do usuário e se ele é aberto a qualquer pessoa. Você pode configurar isso navegando até Configurações -> Geral -> Associação.
10. Crie palavras-chave de comentários não permitidas
Fazer uma lista de palavras não permitidas é uma das melhores maneiras de filtrar seus comentários do WordPress. Ele permite que seu site remova automaticamente comentários de spam com base na lista, que pode estar contida em nomes de autores, URLs, endereços IP ou e-mails.
Além disso, permite bloquear spam com comentários gerais e outras frases-chave de spam comuns.
Para criar uma lista de comentários não permitidos, siga estas etapas:
a) Vá para o painel de administração e vá para Configurações -> Discussões.
b) Adicione a lista de palavras que deseja bloquear na seção Chaves de comentários não permitidas.
c) Salve as alterações.
Conclusão
Embora o WordPress ofereça um excelente sistema de comentários integrado, ele pode resultar em vulnerabilidades, pois permite que os usuários enviem comentários de spam em seu site. Isso afetará a autoridade do seu site e a classificação de SEO, impactando seu desempenho geral.
Para resolver isso, mostramos 10 maneiras eficazes de evitar spam de comentários do WordPress. Aqui estão os métodos:
1. Modere os comentários manualmente.
2. Instale um plugin anti-spam.
3. Use um reCAPTCHA.
4. Defina o comprimento do comentário.
5. Desative os comentários em postagens antigas.
6. Desative comentários em anexos de mídia.
7. Remova o campo URL do formulário de comentários.
8. Desative o HTML nos comentários.
9. Aceite apenas comentários de usuários conectados.
10. Faça uma lista de palavras-chave de comentários não permitidas.
Seja usando plug-ins ou recursos integrados, esses métodos ajudam a garantir que seu site esteja seguro e protegido contra spammers. Boa sorte!