Formas de evitar el spam en WordPress

Tu blog cada vez tiene más visitas, y con ellas más comentarios, pero sin embargo también tienes más comentarios de spam en tu blog. Ya he hablado del spam en wordpress otras veces.

Spam WordPress 

¿Y para qué quieren meter spam en los comentarios de nuestros blogs?  Porque así generan posicionamiento hacia webs suyas de venta de todo tipo de viagra, etc… o generan visitas, y si tras una posible visita a esa web, hacen click, generan dinero.

Existen dos tipos de soluciones:

Soluciones "cortafuegos":

No sé como llamarlas, se refiere a las que ponen una barrera que una máquina no puede comprender. Las catalogo en dos:

Aquellas en las que tienes que escribir unos números o letras que salen en una imagen generada, o hacen preguntas de sumas y restas sencillas, preguntas que una máquina no puede interpretar, al menos por ahora 😉

También están las que usan javascript como wp-morph y consiste en generar una funcion en javascript, y unos valores en tiempo real que esta función debe interpretar. Las máquinas spameadoras no son capaces (todavía) de conocer javascript, así que funciona.

Akismet y otros filtros valoradores de spam:

No ponen ninguna barrera a la inclusión de comentarios, es decir procesan todas las solicitudes de envío de comentarios, y en base a una serie de parámetros, tales como contenido, IP-s de procedencia etc… lo marcan como spam, o bien lo pasan como comentario.

El más conocido es Akismet, de Automattic, que como explica en su FAQ, se instala como un plugin más de WordPress y se encarga él mismo de valorar si algo es spam o no. Debemos descargar el plugin, instalarlo como siempre, y luego crearnos una clave para la API de WordPress.com,  e introducirla.

Él recibe toda la información, se alimenta del feedback de miles de blogmasters que indican si algo es Spam o no, o lo corrigen cuándo Akismet se ha equivocado, así que su algoritmo va aprendiendo.

Ventajas y desventajas:

A favor de Akismet:

  • Permite que te hagan pingbacks (es decir que se reflejen como un comentario cuándo referencian a un artículo tuyo). Es importantísimo por eso me he pasado a Akismet.

A favor de AntiSpam Image y otras "barreras físicas" o cortafuegos:

  • Akismet a veces da falsos negativos, dice qué mensajes qué son spam no lo son y a reves.
  • No pasa ni un solo spam, al menos a mí ni uno me ha pasado.
  • No requiere mantenimiento de andar borrando mensajes de spam.
  • Akismet requiere borrar de vez en cuándo los mensajes que están en la cola de spam, y mirar si hay alguno que no era spam.


Llevo unos días usando el Akismet porque el tener los pingbacks es algo importante para un blog, por posicionamiento, ya que crea enlaces recíprocos, porque así sabes a ciencia cierta quién te enlaza y porque crea sinergias muy interesantes. Los pingbacks son parte del espíritu blogs, y estoy contento de volver a tenerlos.

Si sabéis de alguna "barrera física" (con imágenes o javascript…) admite pingbacks comentadme por favor. Gracias.

Relacionados
:

Curso wordpress desde cero

Artículos de wordpress

Technorati Tags: , ,

11 pensamientos en “Formas de evitar el spam en WordPress

  1. ashet

    yo te puedo asegurar que los bots de spam se saben saltar perfectamente los codigos alfanumericos. Cada dos dias se registran en mi otra web 3 bots y se ponen a hacer spam.

  2. Fernan

    Yo no he usado otro aparte de Akismet, y me va de perlas.. No se cuela ningún spam y tan sólo tiene la pega de que a veces (muy rara vez) considera algún comentatrio como spam, cuando realmente no lo es, pero basta con desmarcarlo y lieso.

    Personalmente no soy muy amigo de los códigos de validación. Si escribes en un blog, pase. Pero cuando eres habitual en el tema de comentar, es lo más petardo que hay. Hay que ponérselo fácil a los visitantes.

    Por cierto, galder, me podrías pasar el mail del anterior comenterio. Estaba interesado en algo de lo que ofrece… Por supuesto las fotos de Shakira, las pastillitas azules creo que va a ser que no.

  3. Ikerman

    Y si te doy dos cajas de airel co nel nuevo frescor de las montañas del norte????

    N orespondas aun…. y si ademas te invitamos a dos Kebab de cordero y a un menu XXXXlL del burrikin???

  4. Slaff

    La forma mas segura de evitar spam (tanto comentarios, como trackbacks) es cambiar nombres de los campos en template “comments.php”. Y por la duda tener Akismet o SpamKarma (yo prefiero Akismet) instalados.

    Lo he probado en varios blogs mios y anda perfecto. El tema es que hay que meterse en commets.php y wp-comments.php y cambiar todo ahi – esto lleva un buen rato.

    Tambien no hay que olvidar de las palabras, frases y ip’s de los spammers. En el Codex de WordPress hay una lista larga de estas frases para el filtro. Y los ip’s se puede poner el la lista negra en el config de servidor, sino banear con .htaccess que tambien es buen filtro.

  5. Guillermo

    Me encanta que existan páginas como ésta, donde expresarse libremente es un deber más que un derecho. El conocimiento libre es la mejor forma de expresión actual de la sociedad. Hace poco tuve el privilegio de asistir a la Conferencia Internacional de Software Libre 3.0, celebrada en Badajoz (Extremadura), donde encontramos a Stallman, mucho Linux y Linex, y muchos amigos apasionados por el software y conocimiento libre. Hay un blog sobre conocimiento libre que lo recoge muy bien, y además tiene información actualizada de todo el universo del conocimiento libre. Por si os quereis pasar (a mi me gusta mucho, personalmente). http://www.territoriolibre.org

  6. Sanntu

    Bueno, acabo de leer el artículo y me decidí por probar Akismet. Siempre preferí (en mi mente) una alternativa para confundir al spammer con código propio (lo leí en algún que otro lugar… como poner un delante del verdadero para confundir a la máquina spammera).
    Pero bueh, despues de leer este post, decidí instalarme la última versión del mismo… llegado el momento, y pasado un tiempo, les comentaré cómo me fué 😉

    Interesante el comentario de Guillermo. La verdad que la comunidad que corresponde a cada nicho (en mi caso, codear páginas web) es siempre la que nos termina ayudando y dando más que el resto. Por eso considero internet una herramienta invaluable.

    Con esto me despido, y dejo la dirección de un jóven blog, queriendo abrir las alas 😉 http://sanntu.com/blog/

    Saludos!

  7. José

    Akismet es el mejor plugin a la hora de eliminar y advertir al ususario en el momento en que tienes comentarios que son spam. Yo recomendaría este plugin.

    Saludos.. José Luis.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *