Estrategias Clave para Evitar el Spam en Comentarios
1. Configuración Básica de WordPress
Accede a Ajustes > Comentarios en tu panel de administrador de WordPress y ajusta estas opciones:
- Moderación Manual: Marca la opción «El comentario debe aprobarse manualmente«. Esto significa que ningún comentario se publicará hasta que tú lo revises y apruebes. Es la forma más efectiva, aunque requiere algo de tiempo.
- Contadores de Enlaces: En la sección de Moderación de comentarios, establece el campo «Mantener un comentario en la cola si contiene…» en un número bajo (como 1 o 2). Los spammers a menudo incluyen muchos enlaces. Si un comentario tiene demasiados enlaces, irá directo a la cola de moderación.
- Cerrar Comentarios Antiguos: Marca la opción «Cerrar automáticamente los comentarios en artículos con más de X días» (por ejemplo, 90 días). Los spammers suelen apuntar a publicaciones antiguas que ya no se monitorean activamente.
- Lista Negra de Comentarios: Utiliza el campo de Claves no permitidas para los comentarios para añadir palabras o frases comunes de spam (como «Viagra,» «casino,» «SEO services,» etc.). Los comentarios que contengan estas palabras irán directamente a la papelera.
2. Usar Plugins Anti-Spam (¡Recomendado!)
Los plugins son la forma más fácil y efectiva de bloquear el spam automatizado:
- Akismet Anti-Spam: Es el plugin anti-spam más popular y viene preinstalado en WordPress. Es muy efectivo, pero requiere que obtengas una clave API (es gratis para blogs personales, pero de pago para sitios comerciales).
- Antispam Bee: Una excelente alternativa completamente gratuita y sin necesidad de registro. Es muy popular por su eficacia y por no incluir publicidad.
- reCAPTCHA o HoneyPot: Plugins que integran un CAPTCHA (la casilla de «No soy un robot») o un campo «honeypot» (un campo invisible que solo los bots llenan) en el formulario de comentarios. Por ejemplo: reCAPTCHA by BestWebSoft o Stop Spammers Security.
3. Técnicas Adicionales Avanzadas
Si el spam persiste, puedes implementar estas medidas:
- Eliminar el Campo de URL: En tu tema, puedes editar el código para eliminar el campo de «Sitio Web» del formulario de comentarios. Muchos spammers solo comentan para dejar un enlace a su sitio. Ten cuidado con este punto si no sabes cómo editar código, ya que podría requerir conocimiento de PHP.
- Forzar Registro: Marca la opción «Los usuarios deben registrarse y acceder para comentar» en Ajustes > Comentarios. Esto detiene casi todo el spam automatizado, pero también reduce drásticamente la cantidad de comentarios legítimos, ya que la gente no querrá registrarse solo para comentar.
- Protección a Nivel de Servidor (Si sabes cómo): Puedes bloquear rangos de IP que sepas que provienen consistentemente de granjas de spam utilizando las reglas de tu firewall o archivo
.htaccess.
Mi principal recomendación es empezar con Akismet o Antispam Bee y configurar la Moderación Manual para asegurarte de que solo se publiquen comentarios de calidad.
Les dejó un vídeo de Antispam Bee