12+ Consejos y herramientas vitales para combatir el spam de comentarios en WordPress

¿Estás cansado de lidiar con el spam de comentarios en tu blog de WordPress?

No eres el único. Los comentarios spam son un gran problema para cualquier sitio web una vez que se empieza a tener tráfico constante.

En este artículo, compartiremos los mejores plugins de spam de comentarios de WordPress y consejos útiles para combatir los comentarios de spam en WordPress. Estos consejos te ahorrarán mucho tiempo y reducirán significativamente el spam de comentarios de tu sitio web.

Por qué tienes que lidiar con el spam de comentarios en WordPress

El spam de comentarios es un problema en muchos sitios web de WordPress. Estos spammers esperan utilizar tu sitio web para mejorar el posicionamiento en los motores de búsqueda de sus propios sitios y conseguir clics accidentales de visitantes desprevenidos.

Muchos de estos comentarios son dejados automáticamente por spambots, que son programas diseñados para comentar en blogs y sitios web. Otros son enviados por personas reales. Suelen estar fuera de tema, mal escritos y contienen enlaces a sitios web de terceros.

Si no supervisas tu sitio web y estos comentarios se publican, tus usuarios reales y los motores de búsqueda podrán verlos. Y esto afecta a la reputación de tu sitio web.

Los usuarios pueden considerar que tu sitio web es de baja calidad y spam. Y los motores de búsqueda pueden marcar tu sitio como inseguro si alguno de los comentarios enlaza con virus y malware.

Dicho esto, veamos cómo puedes combatir eficazmente el spam de comentarios para que pases menos tiempo preocupándote por el spam y más tiempo en hacer crecer tu negocio online.

1. Activar la moderación de comentarios en WordPress

En primer lugar, vamos a asegurarnos de que los comentarios no puedan publicarse en tu sitio web sin tu aprobación. Este paso garantizará que los comentarios no se salten ningún filtro, y también te dará un control total sobre los comentarios que aparecen en tu sitio web.

Esta solución es muy recomendable para los sitios web de empresas, como los bufetes de abogados y contables.

Dirígete a la página Ajustes " Discusión de tu área de administración de WordPress. A continuación, desplázate hasta la sección "Antes de que aparezca un comentario" y marca la casilla junto a "El comentario debe ser aprobado manualmente".

El comentario debe ser aprobado manualmente

No olvides hacer clic en el botón "Guardar cambios" al final de la página.

Todos tus comentarios en WordPress serán ahora retenidos para su moderación y tendrás que aprobar manualmente cada comentario antes de que aparezca en tu sitio web.

Ahora te estarás preguntando cuánto tiempo te llevará revisar todos los comentarios. En los próximos consejos, te mostraremos cómo eliminar los comentarios de spam para que los comentarios que tengas que moderar sean principalmente auténticos.

2. Activar la protección contra el spam de Akismet

Akismet es un plugin de protección contra el spam que atrapa los tipos más comunes de comentarios spam. Lo hace filtrando todos los comentarios de WordPress en tu sitio web a través de una base de datos global de spam. Akismet viene preinstalado con WordPress, pero no está activado por defecto.

Plugin de protección contra el spam Akismet

Los blogs personales y los sitios web pequeños pueden utilizar Akismet de forma gratuita, pero tendrás que registrarte para obtener su clave API.

Puedes aprender la forma correcta de configurar el plugin siguiendo nuestra guía paso a paso sobre cómo configurar Akismet.

3. Utiliza Sucuri para combatir los comentarios spam

Demasiadas solicitudes de los spammers de comentarios pueden ralentizar tu sitio web y afectar al rendimiento. Aunque Akismet es capaz de atrapar muchos comentarios de spam, no puede impedir que los spammers accedan a tu sitio web.

Aquí es donde entra Sucuri. Es el mejor plugin de firewall para WordPress que te permite bloquear las solicitudes sospechosas antes de que lleguen a tu sitio web.

Plugin de cortafuegos Securi para WordPress

Este plugin puede evitar que los bots y scripts automatizados envíen comentarios. Esto reduce la carga en tus servidores y el número de comentarios de spam que recibes

Descubre cómo Securi nos ayudó a bloquear 450.000 ataques a WordPress en un periodo de tres meses.

4. Utiliza el Honeypot para atrapar a los Spambots

El Honeypot es una tecnología de prevención del spam que comprueba si un comentarista es un bot, en lugar de pedirle que demuestre que es humano. Esta estrategia se inspira en el dicho: "Se pueden atrapar más moscas con miel que con vinagre"

En lugar de hacer que los usuarios realicen una prueba reCAPTCHA para demostrar que son humanos, un honeypot proporciona un desafío que es visible para los bots pero no para los humanos. Si se intenta el reto, el comentarista se revela como un bot.

Y una vez que se les identifica como bot, se les puede bloquear antes de que publiquen un comentario.

Plugin Antispam Bee para WordPress Honeypot

Antispam Bee es un plugin gratuito de honeypot que puede identificar eficazmente a los spambots. También tiene ajustes para confiar en los comentaristas aprobados, validar las direcciones IP, marcar los enlaces BBCode (Bulletin Board Code) como spam y comprobar las bases de datos públicas antispam.

Puedes aprender a configurar el plugin en nuestra guía sobre cómo utilizar Antispam Bee para bloquear los comentarios de spam en WordPress.

5. Añadir la verificación reCAPTCHA de Google

Google ReCAPTCHA es una forma avanzada de CAPTCHA y puede comprobar si un usuario es un bot o un humano. CAPTCHA significa "Prueba de Turing pública completamente automatizada para diferenciar a los ordenadores de los humanos".

Los usuarios deben hacer clic en una casilla para demostrar que no son un robot. O bien pasan inmediatamente o se les presenta una segunda prueba, un conjunto de imágenes en las que tienen que hacer clic en objetos que coincidan.

ReCAPTCHA es una forma avanzada de CAPTCHA que puede distinguir entre robots y humanos

Es difícil que los bots pasen la prueba porque cuando Google detecta un spambot, les pone un reto mucho más difícil. Y aunque los usuarios encuentran molestas la mayoría de las pruebas CAPTCHA, reCAPTCHA proporciona la mejor experiencia de usuario.

Puedes añadir reCAPTCHA al formulario de comentarios de WordPress utilizando la función ReCAPTCHA simple de Google plugin. Para saber cómo configurarlo, consulta nuestra guía sobre cómo añadir reCAPTCHA al formulario de comentarios de WordPress.

6. Evitar los comentarios impostores

Cuando algunos spammers dejan comentarios, intentan engañarte rellenando el nombre de usuario y la dirección de correo electrónico de un usuario registrado en tu sitio web. Lo hacen con la esperanza de que reconozcas el nombre o el Gravatar de la otra persona y apruebes su comentario.

La forma más fácil de evitar que los impostores comenten en WordPress es instalar y activar la función Impostercidio plugin. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Una vez instalado el plugin, impedirá que todos los usuarios no autentificados dejen un comentario con la dirección de correo electrónico o el nombre de usuario de un usuario registrado. En su lugar, se les mostrará un mensaje de error.

Puedes personalizar el mensaje de error visitando la página Herramientas " Impostericidio página.

El plugin Impostericida evita los comentarios impostores

7. Eliminar el campo de la URL del sitio web del formulario de comentarios

El campo de la URL del sitio web en el formulario de comentarios atrae a aquellos que desean utilizar los enlaces de retroceso para aumentar su posición en los motores de búsqueda con determinadas palabras clave. Su objetivo al dejar un comentario es sólo conseguir el backlink, no añadir ningún valor real a la discusión.

El campo del sitio web del formulario de comentarios atrae a quienes desean utilizar los backlinks para el SEO

Esto significa que sus comentarios suelen contener una o dos líneas de tonterías irrelevantes, y el nombre del autor del comentario contendrá una palabra clave o una combinación de un nombre real con palabras clave como "Sally de Dunder Mifflin" o "John @SEOconsultants".

Si eliminas el campo de la URL del sitio web de tu formulario de comentarios, los comentaristas no obtendrán el valor de un backlink, y esto debería dar lugar a menos spam de comentarios. Los usuarios reales dejarán un comentario en tus artículos tanto si obtienen un backlink como si no.

Para saber cómo hacerlo, consulta nuestra guía sobre cómo eliminar el campo de la URL del sitio web del formulario de comentarios de WordPress.

8. Desactivar los comentarios sobre los archivos adjuntos multimedia

WordPress crea automáticamente una página de archivos adjuntos para cada imagen y archivo multimedia que subas a tu sitio web. Los usuarios pueden dejar comentarios en estas páginas.

Esto puede ser útil si las imágenes son una parte central de tu contenido. Si no es así, no es más que otra oportunidad para los spammers. Si no necesitas que los usuarios comenten las imágenes, entonces debes desactivar los comentarios en los archivos adjuntos.

La forma más fácil de hacerlo es instalando y activando el Desactivar comentarios plugin. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Tras la activación, tienes que ir a la sección Configuración " Desactivar comentarios y marca la casilla junto a la opción "Medios".

El plugin Disable Comments te permite desactivar los comentarios de las páginas multimedia

Asegúrate de hacer clic en el botón "Guardar cambios" para almacenar tu configuración. El plugin ahora deshabilitará los comentarios en tus archivos multimedia y adjuntos de WordPress.

9. Desactivar el HTML en los comentarios

Por defecto, WordPress permite ciertas etiquetas HTML dentro de los comentarios, y éstas pueden utilizarse para ocultar enlaces de spam. Puedes evitarlo desactivando el HTML en los comentarios.

Eso significa que cualquier etiqueta HTML que se utilice en un comentario se verá como texto, pero no será funcional. Por ejemplo, si alguien utiliza la etiqueta <strong> la etiqueta se verá en el comentario y el texto no aparecerá en negrita. También significa que no se podrá hacer clic en los enlaces.

Desaconseja los enlaces en los comentarios deshabilitando el HTML

Para deshabilitar los comentarios HTML tendrás que añadir un fragmento de texto a los archivos de tu tema. Si necesitas ayuda para añadir código a tu sitio, consulta nuestra guía para principiantes sobre cómo pegar fragmentos de la web en WordPress.

Tienes que añadir el siguiente código al archivo functions.php de tu tema o a un plugin específico del sitio.

function wpb_comment_post( $incoming_comment ) {
    $incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']);
    $incoming_comment['comment_content'] = str_replace( "'", ''', $incoming_comment['comment_content'] );
    return( $incoming_comment );
    }
    function wpb_comment_display( $comment_to_display ) {
     $comment_to_display = str_replace( ''', "'", $comment_to_display );
     return $comment_to_display;
}
add_filter( 'preprocess_comment', 'wpb_comment_post', '', 1);
add_filter( 'comment_text', 'wpb_comment_display', '', 1);
add_filter( 'comment_text_rss', 'wpb_comment_display', '', 1);
add_filter( 'comment_excerpt', 'wpb_comment_display', '', 1);
remove_filter( 'comment_text', 'make_clickable', 9 );

Este código cambia el código HTML en entidades HTML que se muestran en el comentario y no son analizadas por el navegador.

10. Establecer una longitud mínima y máxima de los comentarios

Una vez nos encontramos con un problema de spam de comentarios en el que un spammer dejaba cientos de comentarios por hora con una sola palabra: "hola".

Akismet y Sucuri no pudieron bloquearlo porque el comentario parecía natural. Antispam Bee frenó al spammer pero no fue capaz de bloquear completamente el ataque.

Pudimos combatir el spam utilizando la función Yoast Comment Hacks que te permite establecer una longitud mínima y máxima de los comentarios.

El plugin Yoast Comment Hack puede establecer la longitud mínima y máxima de los comentarios permitidos

Simplemente activamos el plugin Yoast Comment Hacks y establecimos la longitud mínima de los comentarios. Después de eso, recibían un mensaje de error cuando intentaban dejar un comentario de una sola palabra.

11. Desactivar los Trackbacks en WordPress

Como hemos dicho antes, una de las principales razones por las que la gente deja comentarios spam es para conseguir trackbacks. Sin embargo, para la mayoría de los blogs, no es necesario tener activados los trackbacks.

Puedes optar por desactivar los trackbacks en todo tu blog o en una entrada individual. Esta es una forma fácil de reducir significativamente el spam de comentarios.

Sólo tienes que ir a la sección Ajustes " Discusión página. Aquí puedes desmarcar la opción "Permitir notificaciones de enlaces de otros blogs (wingbacks y trackbacks) en artículos nuevos".

Desactivar los trackbacks reduce el spam de los comentarios

Esto desactivará los trackbacks de todas las entradas nuevas. Ahora debes seguir nuestra guía sobre cómo desactivar los trackbacks en las entradas existentes.

12. Desactivar los comentarios en las entradas antiguas

WordPress te permite desactivar los comentarios en las entradas antiguas. Esto es especialmente útil para los sitios web que publican contenido puntual, como los sitios web de noticias o eventos.

Sólo tienes que ir a Ajustes " Discusióny en "Otros ajustes de los comentarios" verás la opción "Cerrar automáticamente los comentarios de los artículos con más de XX días". Marca la casilla junto a esta opción e introduce el número de días que quieres que se muestren los comentarios en un artículo.

Desactivar los comentarios en las entradas antiguas

Ahora WordPress cerrará automáticamente los comentarios de las entradas más antiguas que el número de días que hayas definido para esta opción.

Si lo necesitas, puedes anular el plazo de los comentarios en WordPress para las entradas individuales en las que quieras que los comentarios permanezcan abiertos.

BONUS - 13. Desactivar los comentarios

Tal vez no necesites comentarios en tu sitio de WordPress, o te parezca que la moderación de los comentarios te lleva demasiado tiempo. Siempre puedes desactivar los comentarios en WordPress y evitar por completo el spam de comentarios.

Para desactivar los comentarios en las nuevas entradas, tendrás que ir a Configuración " Discusión y desmarca la casilla junto a "Permitir que la gente publique comentarios en los artículos nuevos".

Desactivar los comentarios en todas las nuevas publicaciones

También tendrás que desactivar los comentarios en todas las entradas existentes. Para conocer varias formas de hacerlo, consulta nuestra guía sobre cómo desactivar completamente los comentarios en WordPress.

Preguntas frecuentes de los usuarios

¿Por qué me envían spam?

No te lo tomes como algo personal. Los spammers quieren mejorar su posición en las búsquedas o atraer a visitantes desprevenidos a sitios dudosos y maliciosos. Piensan que haciendo spam pueden conseguir más enlaces, y que de alguna manera afectará positivamente a sus rankings de búsqueda.

En la mayoría de los casos, no se trata de un ataque personal contra ti. Más bien, es un proceso sistemático que se dirige a muchos blogs.

¿Qué ocurre con los comentarios marcados como spam?

Cuando moderes los comentarios, los que marques como spam no se mostrarán en tu sitio web. En su lugar, se mueven a la lista de spam en tu página de Comentarios.

Sacar los comentarios de la lista de spam haciendo clic en No Spam

Si mueves un comentario allí por error, puedes recuperarlo haciendo clic en el enlace "No Spam" bajo ese comentario. También hay un enlace para que puedas eliminar un comentario de spam de forma permanente.

¿Por qué todos los comentarios van a la cola de moderación?

Si sigues el primer consejo de este artículo y activas la moderación de comentarios, tendrás que aprobar todos los comentarios que se dejen en tu sitio web. Esto te da un control absoluto sobre cualquier comentario que se publique en tu sitio web.

Esperamos que este tutorial te haya ayudado a saber cómo detener el spam de comentarios en WordPress. Quizás también quieras aprender a acelerar el rendimiento de tu WordPress, o consultar nuestra guía definitiva de seguridad en WordPress.

Si te ha gustado este artículo, suscríbete a nuestro Canal de YouTube para los videotutoriales de WordPress. También puedes encontrarnos en Twitter y Facebook.

Si quieres conocer otros artículos parecidos a 12+ Consejos y herramientas vitales para combatir el spam de comentarios en WordPress puedes visitar la categoría Guías para principiantes.

¡Más Contenido!

Deja un comentario

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

Go up