Como acabar con los comentarios Spam en blogs WordPress

SPAM en WORDPRESSDesde que tengo uso de razón me gusta lograr los objetivos que me propongo, y cuando empecé a ver que Akismet me bloqueaba de 500 a 1.000 comentarios de spam al día, me propuse acabar con dicho spam en mi blog sin contemplaciones. Para ello me informé y acabé llegando a un fantástico artículo invitado del blackhatero Charles Floate que podéis ver aquí. Como siempre, Charles da en el clavo 😎

Después de implementar algunos cambios he logrado acabar con el spam en mi blog, y hoy voy a enseñaros cómo lo he hecho. El éxito ha sido tal que he eliminado Akismet de mi WordPress porque recibo 0% spam 😀

 

Sólo 2 plugins para golpear de gravedad

Como he dicho más arriba ya ni siquiera empleo Akismet porque mi spam se ha reducido literalmente a 0, así que los dos plugins que empleo y que podéis buscar en WordPress son: Growmap Anti Spambot Plugin (conocido como GASP) y AVH First Defense Against Spam Plugin (conocido como AVH). Dejadme que os explique cómo configurar estos plugins.

 

1. Growmap Anti Spambot Plugin

Gracias a este maravilloso y simple plugin vamos a evitar los típicos comentarios spammers que vienen de programas como ScrapeBox y No Hands SEO. Es muy efectivo y lo único que hace es añadir una cajita al final de los comentarios que dice algo como «Confirma aquí si eres un humano». Algo tan simple funciona muy bien contra los bots más clásicos.

Voy a dejaros una captura en la que podéis ver cómo lo he configurado en mi blog, y más abajo os doy algunos consejos extra 😉

gasp configuracion

  • Cambia la frase de la casilla de comprobación cada cierto tiempo (si un bot ya identificó esa frase puede volver a acceder a tu blog continuamente para spammear de nuevo).
  • Rechaza todos los tracbacks, no creo que sirvan para mucho y te traerán más spam, y en cuánto a optimización SEO tampoco sirven para nada los enlaces de ida y vuelta.
  • Cambia la etiqueta o clase del CheckBox y pon cualquier otra palabra al azar.
  • La opción «User refer check» debe estar marcada.
  • Para evitar a los pesados recurrentes ponemos 5 o 6 en «Maximum comments in moderation» 😎

 

2. AVH First Defense Against Spam Plugin

Este plugin es la rehostia. Básicamente tiene una enorme e histórica base de datos de IPs spammers y lo que hace es denegarles el acceso a nuestro cajón de comentarios a dichas IPs. Se complementa genial con GASP porque aquellos softwares de Black Hat que son capaces de superar ese primer filtro que le ponemos con GASP caerán gracias a AVH.

Por cierto, ¿todavía no conoces TeamPlatino? Deberías echarle un vistazo ya. Es mi curso privado de SEO y monetización y la estamos liando parda dentro 😀

Si en algún momento te llega spam, AVH tiene una opción para añadir IPs a su lista negra y todo se va sumando a una base de datos global en la que todos los usuarios ayudan para engrosar la máxima cantidad de IPs que se emplean para spammear.

Este plugin no tiene apenas configuración, así que con instalarlo lo tendremos activo y bloqueando spam.

 

Un poco de código para rematar el cadáver spammer

Con los dos plugins que he mencionado arriba y una configuración correcta el spam debería reducirse prácticamente a 0, pero si sigues teniendo algún cabroncete que emplea programas avanzados y es capaz de llegar a esos lugares a los que no puede llegar ScrapeBox o Licorne AIO… Aún puedes mejorar aún más el blindaje anti-SPAM de tu blog retocando tu .htaccess.

spam ha muerto

Lo que hacemos es ir a nuestro .htaccess (revisa que no haya ya un código añadido que lo haga) y pegamos esto:

# Protegete de los bots
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.tuweb.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]
</IfModule>

¿Fácil, verdad? Otro modo mas rudimentario y clásico de bloquear a los bots spammers es denegarles nosotros mismos el acceso al blog. Para ello añadiremos este código con todas las IPs que queramos denegar:

# block ip
order allow,deny
deny from XXX.XXX.XX.XXX
deny from XXX.XX.XXX.XX
deny from XXX.XX.X.XX
allow from all

Todas las IPs que pongas ahí serán nongratas en tu blog 😛 Esto, por cierto, también lo puedes aplicar a ciertos usuarios que te molesten o que no soportes. Puedes poner sus IPs corrientes (la del router de su casa, su trabajo, su móvil)  y no tendrán acceso a tu web desde los medios que suelen usar. Igualmente podrían entrar usando otra conexión, pero al menos les «fastidias» bastante 😛

 

Alternativas

No es muy complicado acabar con el spam en tu blog WordPress, pero a veces tienes que sacrificar ciertas cosas si quieres ir a lo fácil. Si eliminas los comentarios WordPress y añades el cajón de comentarios de Disqus o de Facebook, tampoco sufrirás el tormentoso spam típico de WordPress.

También puedes cerrar los comentarios en entradas antiguas, bloquear trackbacks y/o no permitir comentarios con muchos enlaces, pero en mi opinión las opciones que he mencionado más arriba son las más efectivas.

Ten en cuenta que cuántos más enlaces y más autoridad tengas en tu blog, más spam te llegará (porque te escrapearán más a menudo en busca de enlaces automáticos con autoridad), así que si de momento recibes poco spam pero quieres cortar de raíz, te recomiendo probar estos fantásticos plugins 😉

ACTUALIZACIÓN: Me lo mencionaron en los comentarios y lo estoy probando, y realmente funciona genial. Os recomiendo que probéis también Anti-Spam aquí. Es gratuito 😉

¡Eso es todo! Si te gustó el artículo espero que comentes con tu opinión, compartas y… Si eres un bot… ¡Vete a tomar por culo!

47 Comentarios
  1. Gustavo
    septiembre 13, 2014 | Responder
  2. Carlos
    septiembre 13, 2014 | Responder
  3. Julio Sanchez (El Afiliado Imparable)
    septiembre 13, 2014 | Responder
  4. Manuel
    septiembre 14, 2014 | Responder
  5. miguel
    septiembre 14, 2014 | Responder
  6. Chusgo
    septiembre 15, 2014 | Responder
  7. roberto
    septiembre 15, 2014 | Responder
    • Chuiso
      septiembre 15, 2014 | Responder
  8. Mauro Sicard
    septiembre 15, 2014 | Responder
  9. JValenzuela
    septiembre 16, 2014 | Responder
    • Chuiso
      septiembre 16, 2014 | Responder
  10. gastre
    septiembre 16, 2014 | Responder
    • Miguel Rodriguez
      septiembre 18, 2014 | Responder
  11. Wilber
    septiembre 18, 2014 | Responder
  12. Pedro
    septiembre 18, 2014 | Responder
  13. Andreu
    septiembre 19, 2014 | Responder
  14. jony
    septiembre 19, 2014 | Responder
  15. daniel
    septiembre 22, 2014 | Responder
  16. Miguel
    septiembre 28, 2014 | Responder
  17. José Pérez
    octubre 27, 2014 | Responder
  18. Robert Novelo
    noviembre 9, 2014 | Responder
  19. nadie007
    noviembre 30, 2014 | Responder
  20. eljose
    enero 15, 2015 | Responder
  21. jose
    enero 27, 2015 | Responder
  22. Alejandro
    febrero 11, 2015 | Responder
  23. Carolina
    febrero 18, 2015 | Responder
  24. Eduardo
    mayo 15, 2015 | Responder
    • Chuiso
      mayo 21, 2015 | Responder
  25. lumiagenda
    mayo 29, 2015 | Responder
  26. pepe
    agosto 28, 2015 | Responder
  27. mike
    noviembre 24, 2015 | Responder
    • Chuiso
      noviembre 25, 2015 | Responder
  28. Ignacio Tröndle
    noviembre 25, 2015 | Responder
  29. mike
    marzo 28, 2016 | Responder
    • Chuiso
      marzo 31, 2016 | Responder
  30. mike
    abril 1, 2016 | Responder
  31. Aitor Sánchez González
    agosto 9, 2016 | Responder
    • Chuiso
      septiembre 4, 2016 | Responder
  32. Luis Parra
    agosto 10, 2016 | Responder
  33. Jordi Sancho
    agosto 24, 2016 | Responder
  34. La chica Weasley
    diciembre 26, 2016 | Responder
  35. Javier Raya
    marzo 13, 2017 | Responder
  36. Mario
    marzo 29, 2017 | Responder
  37. Ivan
    agosto 11, 2017 | Responder
  38. Marta
    marzo 1, 2018 | Responder

Comenta!

Tu dirección de correo electrónico no será publicada.