235 | Cómo eliminar el spam en WordPress para siempre
14 Oct 2020 · 20 min
Episodio 235 del podcast WordPress Semanal, presentado por Gonzalo Navarro, sobre cómo erradicar o minimizar el spam en sitios WordPress. El episodio define múltiples formas de spam (autopromoción en comentarios, enlaces ocultos, formularios que generan correo no deseado), explica por qué WordPress es un objetivo frecuente (huellas de CMS y alta popularidad) y ofrece medidas prácticas: configurar la moderación de comentarios, bloquear URLs/IPs conocidas, usar plugins anti-spam (Antispam Bee), implementar captchas cuando haga falta, desactivar o externalizar comentarios y asegurar formularios (Contact Form 7, WPForms, Gravity Forms, etc.). También recomienda herramientas y recursos citados en las notas del episodio.
Chapters
En el episodio 235 de WordPress semanal te hablo de cómo erradicar o minimizar al máximo todos los tipos de spam que puedes encontrarte cuando gestionas una o varias webs con WordPress. Vamos allá. Hola, hola, soy Gonzalo de Gonzalonabarro. Es y bienvenidos a WordPress Semanal, el podcast en el que aprendes WordPress de principio a fin. Porque ya lo sabes, no hay mejor inversión que la de aprender a crear y gestionar tus propias webs con WordPress. Y hoy vamos a hablar de un tema que va estrechamente relacionado con llevar una página web con WordPress, en general conllevar webs. Lo que pasa que como veremos, WordPress tiene unas peculiaridades que hacen que tengas sí o sí que lidiar con el spam. Y en un momentito vamos a entrar de lleno en este tema, vamos a ver qué se considera spam o qué considero yo spam, por qué deberías molestarte en intentar controlarlo, por qué WordPress tiene tanto y este tanto lo entrecomillo spam. Y por último, por supuesto, veremos cómo puedes eliminar definitivamente el spam en tus webs con WordPress. Pero antes, como siempre, vamos a ver las novedades. ¿Qué está pasando en Gonzalo Navarro es esta semana? Pues por un lado, ya sabéis que todos los martes publico un nuevo vídeo de la zona Código, es ese lugar donde aprendéis a modificar vuestra web sin necesidad de utilizar plugins. Os enseño un trocito de código, os muestro en el vídeo cómo funciona, lo que tenéis que hacer, cómo copiarlo y pegarlo, y conseguís el mismo resultado que muestro yo en el vídeo en cuestión. Pues bien, esta semana, perdón, es el vídeo ya 186 y en él os enseño a tener la parte de administración de WordPress en un idioma y el tema, es decir, la parte que ven tus visitantes en otro. Y esto es algo en sí, digamos, he publicado este vídeo porque no se puede con lo que viene WordPress, no se puede hacer que la parte frontal de la web, las partes controladas, digamos, por el idioma que tú pones en los ajustes de WordPress, como por ejemplo lo de dejar un comentario nuevo o ese tipo de cosas que vienen en todos los themes y que se traducen automáticamente dependiendo del idioma que tú selecciones, pues no se puede diferenciar, es decir, no puedes tener tu panel de administración, por ejemplo en inglés y que la parte frontal salga dejar un comentario en español, salvo que utilices el trocito de código que te explico yo en este vídeo, como digo 186 y que ya tienes disponible si estás apuntado a la plataforma, si eres suscriptor. Luego ya sabes que además de esto tienes más de 48 cursos ya publicados y los nuevos que voy sacando mes a mes. Por mencionarte algunos, pues hoy te voy a hablar seguramente de formularios de contacto. Pues que sepas que tienes dos cursos de plugins de formulario muy populares como Contact Form 7 y WordPress Forms, uno gratuito y el otro pues bueno, con una versión básica, pero luego también vemos la de pago en el curso. Tienes un curso de productividad en WordPress que va también muy relacionado con esto. Tienes un curso de seguridad en WordPress que va también muy relacionado con lo que vamos a ver hoy del spam. En fin, todo lo necesario para crear y gestionar páginas webs de forma profesional. Sí, fantástico, esas son las novedades. Vamos ahora con el plugin de la semana que te va a permitir poner un chat en tu web y que esté vinculado con Messenger. Es decir, que puedas hablar con el Messenger de Facebook directamente con tus usuarios o que ellos te puedan contactar directamente desde tu web sin necesidad de que vayan a Facebook. El plugin se llama Cresta Social Messenger y me pidió un suscriptor hace tiempo, me preguntó si existía esta posibilidad y si existe es este plugin. Tienes una demo, te voy a dejar el enlace a este plugin en la parte de enlaces, ya sabéis, en las notas del episodio lo tenéis. Y básicamente te pone un botón para que te puedan contactar por Facebook Messenger. Puedes elegir en qué páginas se van a ver y en qué páginas no. Está bastante bien, tiene una versión gratuita y después otra de prueba si quieres más control sobre cómo y dónde se muestra el botón y algunos otros detalles. De nuevo se llama Cresta Social Messenger, lo tenéis en las notas de este episodio, al que podéis ir directamente si tecleáis en vuestro navegador Gonzalo Navarro es 235. Y esta semana, además del plugin de la semana, os voy a recomendar el servicio de la semana, que si estás escuchando este episodio y te gusta el mundillo WordPress seguro que también te va a interesar y es Códigénesis. Com Es una plataforma donde vas a encontrar tutoriales de código paso a paso para WordPress y para Genesis Framework, por supuesto con soporte en español. Y uno de sus puntos fuertes es que está recomendada por Studio Press. Este servicio es de mi amigo Nawai Badiola, estuve hablando con él de su plataforma, yo mismo estoy apuntado y decidió patrocinar este episodio y además con un descuento para los que estáis escuchando WordPress Semanal. Para los que escucháis este podcast, os digo muy rápidamente lo que vais a encontrar al entrar en códigogenesis. Com Tenéis ahora mismo, en el momento que Estoy grabando esto, 583 tutoriales y más de 1166 snippets de código, pero tenéis nuevos tutoriales cada semana y además soporte para dudas. Y una de las funcionalidades que más me gustan es que puedes pedir directamente un tutorial, es decir, le dices, le escribes Nawai necesito esto, esto y esto y Nawai te prepara un tutorial concreto, específico, con el código que necesitas para resolverlo. Así que es un lugar para mí fundamental y y que te va a servir de apoyo si eres desarrollador WordPress o si te estás adentrando en ese mundillo. Como te decía, en Hawaii ha puesto un descuento para todos vosotros, El precio es 19 euros al mes, pero si vais a código GENESIS. COM WP semanal de WordPress semanal, pues vais directamente a un descuento en el que el primer mes es simplemente 9 euros en lugar de 19, el primer mes te sale a 9, ¿De acuerdo? Si no podéis ir directamente a Código Genesis, podéis ir a Bichearlo, podéis apuntaros y si utilizáis el cupón WP Semanal pues tendréis este mismo descuento. Fantástico, pues muchas gracias a Código Genesis por este patrocinio, que por cierto, si preferís ir directamente a la oferta en un clic, podéis ir a las notas del programa del episodio Gonzalo y ahí tenéis un enlace directo a este descuento. Y ahora ya sí, nos vamos con el tema central del programa, cómo eliminar el spam en WordPress para siempre. Y como te decía, primero vamos a ver qué se considera spam o qué considero yo spam, porque a veces hay un poco de lío entre lo que puede ser o lo que no puede ser. También yo entiendo que tampoco es una ciencia exacta lo que es spam y lo que no es. Spam. A veces hay gente que si algo le molesta ya lo considera spam. Pero bueno, vamos a ver, ¿Qué puede ser spam? Bueno, por un lado, para mí la autopromoción obvia en comentarios o en foros, es decir, que alguien va a tu página web, a tu blog, deja un comentario que claramente lo único que quiere esa persona es promocionar algún contenido suyo, pues eso es spam, aunque no sea un bot, aunque no sea un robot intentando ahí dejar algo, es alguien que va, que le da igual tu contenido y que realmente lo único que quiere y se ve claramente es dejar un enlace a su web o que alguien visite su web o algo por el estilo. Esto pues no lo sé, es a lo mejor menos enrevesado o no tiene ninguna dificultad técnica hacerlo, pero para mí es spam. Después tienes intentos de esconder links, hay gente que sabe que no se puede poner un enlace o que sabe que si comenta en un sitio, en un foro, donde sea, si ven un enlace te lo van a bloquear, pues te ponen un enlace a lo mejor pues poniendo un punto para que no se detecte que es un enlace o cambiando alguna cosa de la URL, te dejan la URL pero te la cambian ahí un poquito para que no se vea. Esto es spam claro y no va a aportar nada ni a tus comentarios ni a nada. Y otra parte de spam también muy importante es cuando te llegan avisos por correo electrónico, por ejemplo, si tienes formularios en tu web y te llegan avisos a ti como gestor de esa web, como gestor de esos formularios de contacto o de lo que sea, te llegan avisos con intentos a lo mejor de todo lo que te he mencionado anteriormente. Así que básicamente los comentarios, perdón, el spam nos puede llegar por la zona de comentarios, si tienes un foro hecho en WordPress, por la zona de foros o incluso directamente a tu bandeja de entrada de correo, por avisos que te lleguen de emails de alguien que usa formularios de tu web. Bueno, tú dirías, vale, sí esto pasa y bueno, es algo con lo que hay que lidiar y ya está, entonces ¿Por qué deberías molestarte siquiera en intentar controlar esto, en intentar controlar el spam? Bueno, punto número uno, esos enlaces que te dejan en muchas ocasiones pueden ser enlaces con virus, es decir, que a lo mejor a ti no te va a pasar nada, pero un visitante tuyo que ve ese comentario o ese enlace que han dejado, le da ese enlace y puede llevarle una página con virus o una página con algún malware o con algún problema. ¿De acuerdo? Entonces aquí estamos hablando de que protejas a tu comunidad, que protejas a tus visitantes, a tus usuarios. Enlazando con esto, aunque no sea un virus, si alguien deja comentarios que no tienen valor en absoluto o en un foro o lo que sea, y luego un visitante que sí quiere recibir valor, se va a la parte de comentarios porque le interesa y se encuentra con que todos son comentarios, dándose gente autobombo o qué bien, qué bueno, ¿Sabes? Comentarios que tampoco aportan mucho, que a lo mejor alguien pone el qué bien, qué bueno para poder poner en la parte de. Porque muchas veces cuando dejas un comentario puedes dejar la URL de tu web. Entonces mucha gente comenta por comentar sin aportar nada de valor, simplemente para que se quede ahí la URL de su web o la URL que hayan puesto. Pues esto es una mala experiencia para tus visitantes, porque van a ir ahí y no van a encontrar valor, no van a encontrar una conversación real en la parte de comentarios. Y si lo llevamos un punto más allá, esto al final puede impactar negativamente en el SEO de tu web. Y no tanto desde un punto de vista del control del SEO de la página, sino si se pierde engagement, es decir, si se pierde interés de la gente en tus contenidos, al final también se pierde retención y eso sí puede impactar en el SEO. Es decir, si Google detecta que la gente no se queda en tu web, que se va rápido, que no interesa, pues eso puede impactar negativamente en el SEO. ¿De acuerdo? Y como último punto, así para decir ¿Por qué molestarte en controlar el spam? Puede ser que si a ti te va dando igual, lo vas dejando, dejando, dejando, al final se acumula y se puede llegar a acumular muy rápidamente y. Y cada vez te va a ser más difícil controlar el spam, porque cada vez vas a tener más comentarios spameando tu web que tendrás que eliminar si es que los has aceptado, más correos en tu bandeja de entrada, si es un foro, pues ya ni te cuento que es mucho más grande y mucho más difícil de controlar. Así que simplemente por el hecho de que no se vaya acumulando, aunque ahora veas que recibes poquito, pues es interesante poner unas medidas para controlarlo. ¿Pero antes de hablar de esas medidas de cómo controlarlo, vamos a hablar de un tema que bueno, seguramente esté en la cabeza de muchos y es por qué WordPress tiene tanto? Y lo de tanto lo entrecomillo. Spam. Bueno, por un lado la mayoría del spam se automatiza con programas, con programitas que la gente tiene lo que se conoce como bots o lo que sea, y esos programas lo que hacen es detectar algo común como un footprint, esto es como una huella. Los CMS, que WordPress es un CMS, es un sistema de gestión de contenidos, pues suelen dejar huellas de creado con WordPress o Power by WordPress o los themes, pues suelen dejar también su pequeña huella. Esto ocurre también en Shopify y en otros servicios. Entonces ¿Qué pasa? Que WordPress es súper, súper popular, se crean muchísimas webs cada día, entonces estos programitas dicen, venga, voy a coger el creado por WordPress o lo que sea, voy a detectar todas las webs que tengan esto y directamente con un programita les voy a dejar comentarios. Pues esta es la principal razón por la que WordPress tiene tanto spam, porque es fácil detectar que una web está hecha con WordPress, con lo cual siempre que sea fácil detectar los programitas lo pueden automatizar. Y esta es una de las principales razones. Y luego históricamente, antiguamente no había tantas herramientas, WordPress tampoco hacía tanto por combatir el spam y entonces pues sí que se empezó a crear eso de que en WordPress hay mucho spam y tal y no sé qué, pero esto ya es más de la antigüedad que de ahora, porque ahora como veremos hay más opciones de controlar todo esto. Y luego por otro lado, ya yendo al punto de vista manual, hay muchos bloggers que piensan que si dejan un link, un link, perdón, en un comentario de WordPress, pues que les va a ayudar al SEO, así que lo siguen intentando, lo siguen poniendo y a ver, esto tampoco les va ayudar al SEO porque no le pasa lo que se conoce como link juice, es decir, no, no le da fuerza que dejen un enlace en un comentario de WordPress, no va a dar fuerza a su dominio, pero bueno, la gente lo sigue haciendo muchas veces también por tener, como esto ya es un poco más técnico del SEO, pero por tener enlaces que sí pasen autoridad, que no es el caso de WordPress, combinados con enlaces que no pasen autoridad, porque intentan simular que tienen enlaces hacia su web naturales, es decir, que algunos son de los que no pasan autoridad y otros son de los que sí pasan autoridad, pero bueno, esto es simplemente que algunos bloggers piensan que esto les va a ayudar al SEO cuando realmente no, entonces por eso intentan spamear desde ese punto de vista. Una vez entendido todo esto, que es el spam, por qué pienso que deberías molestarte en controlarlo y por qué en WordPress hay tanto entre comillas spam, vamos a ver cómo eliminarlo. ¿Cómo puedes eliminar el spam en WordPress definitivamente? Y ya tenemos muchísimas herramientas, algunas manuales de cositas que puedes hacer desde los ajustes y y otras pues que añadiendo algo o teniendo en cuenta lo que tú utilizas puedes atajarlo. Bueno, por un lado está lo básico, por ejemplo los comentarios. Ya sabes que en WordPress tienes una zona de comentarios donde los puedes moderar, pero hay gente que no, que los deja ahí los comentarios ni los marca como spam, ni los elimina, ni los aprueba. Pues esto tú lo puedes ir haciendo manualmente, puedes ir moderando estos comentarios, no aprobarlos todos e ir marcando los que son spam y los que no, pero bueno, ahí no hay mucho que puedas hacer. Donde sí puedes controlar quién puede comentar y cómo puede comentar es en los ajustes comentarios. Dentro de la parte de Ajustes de WordPress, el menú normal de ajustes, tienes una parte específica para los comentarios y ahí tienes bastante control sobre los comentarios que se pueden publicar y los que no. Por ejemplo, puedes poner que todos los comentarios se tienen que aprobar manualmente para que pasen el filtro, puedes requerir el registro o que la gente ponga un email antes de que pueda comentar. Esto es un paso más que crea fricción y que no facilita el hecho de que cualquiera ponga allí un comentario sin valor. Puedes impedir dejar URLs en los comentarios directamente, puedes dejar una o puedes decir que no, que no se puede dejar ninguna y que si se detecta alguna pues va a ir a spam. Puedes en estos ajustes bloquear a los spammers conocidos, ya hay una lista creada, hay gente que crea listas de los spammers que se conocen ya, es decir, se conocen esas URLs, se conocen las IP, se conoce un montón de cosas. Entonces una buena medida es coger esa lista y pegarla en la parte habilitada para tal efecto en los ajustes de comentarios te voy a dejar un enlace en la parte de enlaces del episodio con una lista de spammers conocidos. Simplemente vas, la copias y vas a un enlace, lo vas a ver, es un texto, lo copias y lo pegas en la parte que te digo de los comentarios de WordPress. Por cierto, los ajustes de los comentarios los repaso en el curso de WordPress básico, que ya sabéis que es gratuito y que os podéis apuntar. Sí, eso en cuanto a la parte de comentarios. Pero es que luego además puedes instalar un plugin anti spam. Es muy conocido a Kismet, que es de Automatic, la empresa que está detrás de WordPress. Com, aunque a mí particularmente, no sé, me da un poco de pereza ese plugin y a mí me gusta más uno más sencillito y que es súper popular. Lo he comentado alguna vez en el podcast, se llama Antispam be de abeja y este prácticamente es de instalar y olvidarte. Te bloquea lo que los comentarios y los trackbacks de forma efectiva sin incluir ningún captcha, que eso es un rollo también para los usuarios que de verdad quieren comentar en tu web. Está activo en más de 500.000 webs con WordPress, funciona súper bien y esto ya te incluye, ya te bloquea. Esto que te decía yo de copiar la lista y ponerla, esto ya lo tiene en su base de datos y ya te va bloqueando todo de forma automática. Así que lo más cómodo es un plugin como este. Si tienes problemas con spam, yo te lo recomiendo mucho, lo tienes en las notas del episodio, pero vamos, es Antispam B e de abeja. Otra opción es usar un captcha. ¿A mí esta opción me gusta menos la del captcha, pero cuando tienes un problema que no se soluciona, el captcha te lo suele solucionar, vale? Puedes buscar un captcha para la parte de comentarios, puedes buscar CAPTCHA Comments WordPress en la parte de WordPress. Org o en Google y directamente te saldrán los plugins. Instala el que más instalaciones tenga y el que mejores valoraciones, pero yo primero utilizaría el anti spam B que te digo yo. Y si con eso no es suficiente, pues entonces el captcha. Otra opción es valorar si te interesa tener los comentarios activos, porque si te comenta una persona al año y todo lo demás es spam, pues yo casi te diría que desactives los comentarios, de acuerdo, o incluso cambiar a otro sistema de comentarios que no sea el nativo de WordPress, puedes poner los comentarios de Facebook, puedes utilizar servicio de comentarios muy popular que se llama Tiscas con Q, que la gente está muy acostumbrada también a utilizarlo porque muchos blogueros lo utilizan en su web porque te permite externalizar la gestión de los comentarios y ahí sí que no vas a tener a spam, ¿Vale? ¿Esto en el caso de que digo, no quieras utilizar los nativos o te dé igual o lo que sea, de acuerdo? Todo esto que te he comentado está bastante relacionado con los comentarios, pero luego hay otro tipo de spam también muy común y que es los formularios. Pues puedes fortalecer tus formularios y casi todos los más populares, Ninja Forms, Gravity Forms, wpforms, Contact Form Seven, casi todos tienen extensiones o formas en sus ajustes de fortalecerlos para que pues no te llegue más spam. ¿Así que lo que tienes que hacer es ver qué plugin de formulario tienes y buscar en Google tu nombre, el plugin de tu formulario anti spam y te va a salir tropecientas opciones para solucionarlo, de acuerdo? Los cursos de como digo, WPForms que te he comentado antes que tienes disponibles y el de Contact Form Seven, ahí vemos formas en cada caso de bloquear el spam, pero ya digo, es muy sencillo encontrar una fórmula para bloquearlo, simplemente buscas en Google el nombre de tu plugin anti spam y te va a salir. Bueno, fantástico. Te voy a dejar en la parte de enlaces algunos episodios relacionados con esto y que creo que te pueden interesar también. Uno de ellos es si deberías eliminar los comentarios de tu web con WordPress, ahí entro un poquito más en profundidad lo que te comentaba antes de si no los utilizas pues realmente no te hacen falta. Y luego en otro episodio que si te interesa esto de los formularios y tal, pues tengo un episodio que creo que está bastante bien que se llama Mejora Contact Form Seven con estos 6 plugins y hablo de 6 plugins muy chulos para mejorar o potenciar las posibilidades de este plugin de formulario tan tan tan popular que es Contact Form Seven. Recuerda que tienes todo esto en las notas del episodio Gonzalo 235 tienes el enlace al plugin de la semana, al servicio que te he recomendado, recuerda con el cupón de descuento a los contenidos nuevos si eres suscriptor Tienes ahí los enlaces directos y a todo lo que he ido mencionando que te puede ser de utilidad para ampliar información o ir directamente a algún recurso que he mencionado. Y por supuesto, si quieres más y mejor, si quieres ir de la mano con cursos en vídeo paso a paso, con vídeos avanzados de la zona código y y con soporte personalizado conmigo para crear y gestionar webs con WordPress de forma profesional, pues ya sabes que tienes toda la información en Gonzalo es barra cursos. Nada más por este episodio, nos seguimos escuchando. Adiós.
More from Gonzalo
518 | Redes sociales, precios personalizados, audios desde Drive y temas de bloques (Q&A)
513 | Por qué sigo usando estos plugins después de tantos años (y cuáles he abandonado)