El spam es la lacra de nuestros días en internet, sobre todo si tienes un blog creado con el CMS WordPress, donde los comentarios son una parte importante de su funcionamiento. ¿Sabes como intentar bloquear la mayor parte del Spam en WordPress? ¿Sabes como evitar que los spammers te dejen sus regalos en tu blog?
Simpáticos chicos que quieren conseguir unos backlinks que no sirven para absolutamente nada teniendo en cuenta las ultimas actualizaciones del algoritmo de Google. A mi me tienen hasta los guebs… de verdad… Con programas automatizados nos envían miles de comentarios vendiéndonos todo tipo de productos y servicios… Ojalá se les quemara el servidor…
¿Qué podemos hacer en WordPress para prevenir el Spam?
1.-Instala el plugin Akismet
El plugin Akismet funciona a la mil maravillas y es gratis. Evita el 99% de los comentarios de spam y tiene muy pocos falsos positivos. ¿Cuál es el problema? Que nuestra base de datos se sigue llenado literalmente de ‘mierda’, y se desperdicia mucha memoria RAM y recursos de CPU que pueden llegar a tumbarte el servidor (os lo puedo asegurar). El spam no llega a cumplir su cometido, pero tampoco te dejan en paz…
2.-Actualiza los ajustes de comentarios en WordPress
Es lo más básico y de las primeras cosas que puedes hacer. Te vas a Ajustes > Comentarios y cambias algunas de las cosas que hay por allí:
Se me ocurre que puedes quitar los trackpads y pingbacks a tus post, puedes cerrar los comentarios en post antiguos, e incluso puedes hacer que el comentarista tenga que tener algún comentario aprobado para que aparezca automáticamente en tu página el comentario.
También puedes ajustar lo siguiente: si el comentario tiene más de 1 link, mándalo a la cola de moderación.
3.-Instala el CDN Cloudflare
¿Qué más podemos hacer? Podemos instalar Cloudflare en nuestro WordPress. La carga se reducirá considerablemente y además evitara que una gran parte del spam llegue siquiera a oler nuestro blog.
Es fácil de instalar y tiene un modo gratuito que funciona muy bien. Otra de sus ventajas, es que tienen un panel «Threat control» que permite que introduzcamos aquellas IPs que no estén dando más por c*l*… ¿Mejor meterlas aquí que no en nuestro .htaccess o en el firewall CSF (para VPS o dedicados)? Sí, ya que no sobrecargamos los recursos de nuestro servidor…
4.-Instala el sistema de comentarios Disqus
¿Alguna idea más para evitar el spam en WordPress? Puedes instalarte el sistema de comentarios Disqus, que también evita gran parte de estos simpáticos comentarios de spammers… ¿Problema con Disqus? Qué desde hace unos meses te pueden meter publicidad en su plan gratuito. Puede que no, pero si lo hacen, tendrás que buscar otra alternativa.
5.-Instala CSF Firewall y activa sus Block Lists
¿Algo más? Sí. Si tienes tu blog alojado en un servidor VPS o similar y tienes control sobre el mismo, puedes instalar el firewall CSF que tiene una opción muy interesante para evitar el Spam. Es totalmente gratuito y solo tienes que buscar un buen tutoríal para instalarlo en tu servidor. En cuanto a la función que te evita el Spam, se llama CSF Block Lists.
Para activarla tienes que acceder a tu servidor mediante SSH y modificar el archivo /etc/csf/csf.blocklists, quitando las almohadillas (#) de los servicios de anti spam que quieres activar. Luego tienes que reiniciar CSF y LFD.
¡Mucho ojo con activar todos a lo loco, ya que se puede sobrecargar tu servidor! Recomiendo solo activar unos cuantos, por ejemplo, SPAMDROP, SPAMEDROP, DSHIELD, HONEYPOT y MAXMIND.