Los comentarios de spam son una gran molestia. Para prevenir comentarios de spam, los bloggers terminan tomando medidas estrictas como requerir que las personas se registren o que todos ingresen un captcha antes de enviar un comentario. Los controles de prevención de spam como captchas, cuestionarios de matemáticas y registro dificultan que los visitantes habituales comenten. Al implementar uno de esos métodos, estás castigando a la gente equivocada. Muchos comentarios de spam son generados por bots, que son programas diseñados para comentar en blogs y sitios web. Hay un dicho común que dice que puedes atrapar más moscas con miel que con vinagre. Encaja perfectamente aquí, ya que te mostraremos cómo puedes bloquear bots de comentarios de spam en WordPress con honeypot.
¿Qué es Honeypot?
Antes de hablar de honeypot, hablemos de cómo funcionan estos bots de spam. WordPress es utilizado por millones de sitios web. Esto significa que millones de sitios web tienen una salida HTML similar para los formularios de comentarios. Esto facilita que los bots encuentren blogs y publiquen comentarios de spam.
Honeypot es una tecnología de prevención de spam. Engaña y atrapa a los bots de spam para que se revelen al darles un desafío que los usuarios humanos no pueden ver.
A diferencia de otros métodos de prevención de spam que utilizan técnicas para averiguar si un comentarista es humano, Honeypot comprueba si el comentarista es un bot. En lugar de dar un desafío a los visitantes humanos, crea un desafío falso para los bots. Cuando los bots completan el desafío, se revelan y son atrapados antes de que puedan publicar spam.
Bloquear bots de spam en WordPress con Honeypot
Lo primero que necesitas hacer es instalar y activar el plugin de WordPress WP Spam Fighter. Después de activar el plugin, ve a Ajustes » WP Spam Fighter para configurarlo.

Simplemente marca la casilla junto a la opción de honeypot y guarda tus ajustes.
El plugin también ofrece el método de marca de tiempo, que asume que un usuario humano pasará algún tiempo leyendo una publicación antes de dejar un comentario. Si un usuario intenta publicar un comentario rápidamente, el plugin le mostrará una ventana emergente de JavaScript.
Las opciones predeterminadas deberían funcionar para la mayoría de los sitios web. Sin embargo, te recomendamos que revises las opciones de configuración antes de presionar el botón Guardar cambios.
Cómo funciona
Cuando el honeypot está habilitado, WP Spam Fighter agregará un campo de formulario oculto en tu área de comentarios. Este campo no será visible para los usuarios humanos, pero los bots lo considerarán parte del formulario y lo llenarán, identificándose efectivamente como spambots.
Recuerda que estos métodos no te protegen contra el spam enviado manualmente por visitantes humanos. Aún tendrás que usar un plugin como Akismet para atraparlos.
Para prevenir más spam en los comentarios, consulta nuestros consejos y herramientas para prevenir el spam en los comentarios.


Stephanie Boucher
WP Spam Fighter ha sido retirado. Estoy usando JG Spam Fighter, que parece funcionar bien.
Gerard
Quizás quieras buscar y recomendar un plugin alternativo. El que se describe aquí está muy desactualizado.
Soporte de WPBeginner
Thank you for letting us know, we will certainly update any older articles as we are able
Administrador
rio
todos los días recibo 10 comentarios de spam. Este es un buen artículo e intento instalar este plugin, pero no se ha actualizado en más de 2 años. ¿Alguna otra solución?
Ramesh
¿Cómo encontrar los Google Bots falsos?
Simon Lock
WP-Spam Fighter ha estado sin actualizarse por más de 9 meses. Según WordPress, no ha sido probado para WP4.4.
¿Todavía aconsejas instalar este plugin o hay algo más que esté más actualizado y se sepa que funciona con WP4.4?
Se agradecería tu sabio consejo
Simon
David Kinlay
No estoy seguro de por qué no puedo comentar en artículos de blogs, tratándolos como spam
Soporte de WPBeginner
Your comment appears alright in our pending queue and not marked as spam
Administrador
David Kinlay
He estado tratando de obtener una respuesta sobre por qué cada comentario que hago en los blogs me regresa diciendo que es spam. Inicié sesión en WordPress
Sephora
Hola, buenos artículos. Quería descargar el plugin BotBlocker pero me di cuenta de que no se ha actualizado en 3 años. Realmente me gusta la idea de desafiar a los bots en lugar de a los humanos. ¿Conoces algún otro plugin que pueda hacer lo mismo?
GreaterLight
He instalado el plugin Stop Spam Registrations según tu otro artículo de blog aquí: https://www.wpbeginner.com/plugins/how-to-stop-spam-registrations-on-your-wordpress-membership-site/
Mi Akismet está haciendo un buen trabajo al detectar los COMENTARIOS de spam, pero estoy perdiendo registros de spam.
Tengo mi API de BotScout aplicada y tengo una cuenta configurada con HoneyPot. Me dice que necesito instalar un script en mi sitio. Estoy tratando de determinar si realmente necesito instalar el script si estoy usando el plugin Stop Spam Registration. ¿Puedes aclarar? Gracias
Eguide
¡Muchas gracias por recomendar este BotBlocker, ayuda a detener los ataques de bots en mi sitio, donde hay más de 79,000 comentarios publicados y aprobados sin mi conocimiento! Luego instalé el plugin delete all comment para borrar todos los comentarios. ¡No puedo imaginar qué hacer sin este plugin para detener a estos bots en seco!
Mike
Hola, ¿cómo funciona esto con las herramientas de autocompletar, como la función integrada en Chrome? ¿El navegador no detectará también erróneamente los formularios a través de sus nombres falsos y los rellenará cuando el usuario elija autocompletar?
Paul
¿Qué tan bien funciona para bloquear comentarios de spam en comparación con Akismet?
Personal editorial
A diferencia de Akismet, este no bloquea comentarios de spam manuales. Esto es solo para bots de comentarios de spam.
Administrador
Hans
Pensé que esto funcionaría, así que instalé el plugin... No funciona.
Detiene TODAS las entradas.
La última actualización de Bot Blocker fue hace 275 días y no se están respondiendo las preguntas en wordpress.org.
Parece que es un plugin abandonado.
Pablo
Sí, lo mismo aquí. La única forma en que puedo publicar un comentario es si estoy conectado como administrador o si el plugin está desactivado.
Sería bueno si alguien aquí pudiera ayudar porque los foros de soporte parecen abandonados.
Denny Brown
Esta también es mi experiencia. Hans y yo hemos publicado en la página de soporte de BotBlocker en http://wordpress.org/support/topic/plugin-botblocker-flagging-all-comments-as-spam
Vivek
Me pregunto por qué los artículos en WPBeginners reciben muy pocos comentarios, aunque el artículo ha sido popular en las redes sociales.
Personal editorial
Principalmente porque aprobamos solo comentarios útiles en su mayor parte. Si dejas comentarios como "gran plugin" o "gran tutorial" como la mayoría de la gente, simplemente no los aprobamos. El propósito de los comentarios es agregar valor (es decir, preguntas, opiniones reflexivas, sugerencias, experiencias personales, etc.).
Administrador
Pete
Supongo que hay que preguntar…
“El spam enviado manualmente es enviado por visitantes humanos. Aún así, tendrás que usar un plugin como Akismet para atraparlos.”
¿Cuál es el beneficio del método de la "honey pot" (trampa de miel) si Akismet lo va a detectar de todos modos?
Jacob
Aquellos que autoalojan blogs de WP tienen que pagar por Akismet y puede que no quieran hacerlo.
Daniel
Entonces, ¿puedo usar Honeypot y Akismet juntos sin problemas?
Personal editorial
Sí, deberías poder hacerlo.
Administrador