¿Está cansado de lidiar con el spam de comentarios en su blog de WordPress? Bueno, usted no está solo.
Los comentarios de spam son un gran problema, especialmente si no está preparado para tratarlos correctamente.
En este artículo, compartiremos los mejores complementos de spam de comentarios de WordPress y consejos útiles para combatir los comentarios de spam en WordPress. Estos consejos le ahorrarán mucho tiempo y eliminarán significativamente el spam de comentarios de su sitio web.
¿Por qué necesita lidiar con el spam de comentarios en WordPress?
Internet está lleno de robots de spam que propagan automáticamente enlaces a sitios web nefastos en forma de spam de comentarios. El propósito de estos comentarios de spam es clasificarlos en los motores de búsqueda y también obtener clics accidentales de visitantes desprevenidos.
Pero no todo el spam de comentarios es enviado por bots. También hay comentarios de spam reales enviados por humanos. Estos comentarios fuera de tema y mal escritos son más difíciles de captar y, a menudo, contienen enlaces a sitios web de terceros.
Si no está supervisando su sitio web y estos comentarios se publican, tanto sus usuarios reales como los motores de búsqueda podrán verlos.
Esto afecta la reputación de su sitio web. Los usuarios considerarían que su sitio web es un sitio web no deseado o de baja calidad.
Los motores de búsqueda también pueden marcar su sitio web como inseguro si encuentran enlaces a sitios web que distribuyen malware y virus.
Dicho esto, veamos cómo puede combatir el spam de comentarios de manera eficaz, de modo que dedique menos tiempo a preocuparse por el spam y más tiempo a hacer crecer su negocio en línea.
1. Active la moderación de comentarios en WordPress
Primero asegurémonos de que no se publique ningún comentario en su sitio web sin su aprobación. Este paso asegurará que los comentarios no eludan ningún filtro y también le dará un control total sobre qué comentarios aparecen en su sitio web.
Esta solución es muy recomendable para sitios web comerciales como bufetes de abogados, contabilidad, etc.
Dirígete al Configuración »Discusión página dentro del área de administración de WordPress. A continuación, desplácese hacia abajo hasta la sección ‘Antes de que aparezca un comentario’ y marque la casilla junto a la opción ‘El comentario debe aprobarse manualmente’.
No olvide hacer clic en el botón “Guardar cambios” para almacenar su configuración.
Todos sus comentarios de WordPress ahora se mantendrán para moderación y tendrá que aprobar manualmente cada comentario antes de que aparezca en su sitio web.
Ahora puede que se pregunte cómo pasaría por todos los comentarios. Bueno, en los siguientes consejos, le mostraremos cómo eliminar los comentarios no deseados para que solo tenga que leer comentarios genuinos.
2. Active la protección antispam de Akismet
Akismet es un complemento anti-spam que viene preinstalado con WordPress. Filtra todos los comentarios de WordPress en su sitio web a través de su base de datos anti-spam y detecta los tipos más comunes de comentarios de spam.
Akismet está disponible como un complemento gratuito, pero deberá registrarse para obtener su clave API. Puede obtenerlo gratis para un blog personal o un sitio web pequeño.
Para configurarlo, consulte nuestra guía sobre cómo configurar Akismet para principiantes con instrucciones paso a paso.
3. Uso de Sucuri para combatir los comentarios de spam
Si bien Akismet puede captar muchos comentarios de spam, no puede evitar que los spammers accedan a su sitio web. Demasiadas solicitudes de spammers para enviar comentarios pueden ralentizar su sitio web y afectar el rendimiento.
Aquí es donde entra Sucuri. Es el mejor complemento de firewall de WordPress que le permite bloquear solicitudes sospechosas incluso antes de que lleguen a su sitio web.
Pueden evitar que los robots y scripts automatizados envíen comentarios. Esto reduce la carga en sus servidores y la cantidad de comentarios de spam que recibe.
4. Uso de Honeypot para detectar spam bots
La tecnología Honeypot es un método eficaz para engañar a los spambots para que se identifiquen. Una vez identificados, sus comentarios pueden bloquearse.
Primero, debe instalar y activar el Abeja antispam enchufar. Tras la activación, simplemente vaya a Configuración »Antispam Bee página y marque la opción para marcar como spam para todos los comentarios capturados por honeypot.
No olvide hacer clic en el botón Guardar cambios para almacenar su configuración.
El complemento ahora usará la técnica honeypot para atrapar a los robots de spam maliciosos. También tiene otro filtro antispam, como validar la dirección IP de su lista negra de comentarios de WordPress, mirar bbcode, buscar en la base de datos local de spam y más.
5. Agregue la verificación reCAPTCHA de Google
Utilizando reCAPTCHA en comentarios de WP plugin, puede habilitar el desafío reCAPTCHA de Google en sus formularios de comentarios.
ReCAPTCHA es una forma avanzada de CAPTCHA, que es una tecnología utilizada para diferenciar entre robots y usuarios humanos. CAPTCHA es un acrónimo de “Prueba pública de Turing completamente automatizada para diferenciar a las computadoras de los humanos”.
Google facilita a los usuarios la verificación de su identidad simplemente haciendo clic en el botón de la casilla de verificación.
Para los spambots, esta tecnología es bastante difícil de eludir porque cuando Google detecta un spam bot, les presenta un desafío mucho más difícil.
Consulte nuestra guía sobre cómo agregar reCAPTCHA a los comentarios de WordPress.
Nota: Si bien la mayoría de los complementos de captcha de comentarios de WordPress son molestos, esta es la mejor forma de CAPTCHA que puede usar.
6. Eliminación del campo URL del sitio web del formulario de comentarios
El campo URL en el formulario de comentarios no solo atrae a los spammers (tanto automatizados como humanos), sino que también invita a personas que no tienen ningún interés en la discusión en absoluto.
Estos comentarios generalmente contienen una línea o dos 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, etc.
Simplemente agregue el siguiente código al archivo functions.php de su tema de WordPress o un complemento específico del sitio.
function wpb_disable_comment_url($fields) { unset($fields['url']); return $fields; } add_filter('comment_form_default_fields','wpb_disable_comment_url');
Este código simplemente filtra los campos del formulario de comentarios de WordPress y elimina el campo del sitio web del formulario.
Nota: deberá iniciar sesión en su alojamiento de WordPress a través de FTP para cargar el código anterior.
7. Deshabilitar comentarios en archivos adjuntos de medios
WordPress crea automáticamente páginas de archivos adjuntos de imágenes donde los usuarios pueden ver una imagen e incluso dejar un comentario sobre ella.
Si está vinculando sus imágenes a la página de archivos adjuntos, después de un tiempo tendrá muchas páginas de archivos adjuntos con comentarios habilitados.
Si las imágenes son una parte central de su contenido, está bien. Pero si no desea que los usuarios comenten las imágenes, debe desactivar los comentarios en los archivos adjuntos multimedia.
La forma más sencilla de hacerlo es instalando el Desactivar Comentarios enchufar. Tras la activación, vaya a Configuración »Deshabilitar comentarios página y marque la casilla junto a la opción ‘Medios’.
Haga clic en el botón Guardar cambios para almacenar su configuración. El complemento ahora deshabilitará los comentarios en sus archivos multimedia y adjuntos de WordPress.
8. Deshabilitar HTML en comentarios
Otro consejo útil para desalentar los enlaces en los comentarios es deshabilitar HTML en los comentarios. HTML se puede utilizar para ocultar enlaces de spam en los comentarios de WordPress.
Simplemente agregue el siguiente código al archivo functions.php de su tema o un complemento 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 como el código y no son analizadas por el navegador.
9. Longitud mínima y máxima de los comentarios
Otra forma de combatir el spam de comentarios es utilizando Trucos de comentarios de Yoast plugin para establecer una longitud de comentario mínima y máxima.
Recientemente, 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 bloquear esto porque el comentario parecía natural. Antispam bee honeypot ralentizó al spammer, pero tampoco pudo bloquear por completo el ataque.
Simplemente habilitamos el complemento Yoast Comment Hacks y establecemos la longitud mínima del comentario. Esto obliga al usuario a dejar un comentario más significativo en lugar de un mensaje de una sola palabra.
10. Deshabilite los trackbacks en WordPress
Una gran parte del SPAM de comentarios son los trackbacks. Para la mayoría de los blogs, no es necesario tener habilitados los trackbacks. Puede optar por desactivar los trackbacks en todo su blog o en una publicación individual. Esta es una manera fácil de reducir significativamente el SPAM de comentarios.
Puede encontrar la opción anterior visitando Configuración »Discusión. Esto desactivará los trackbacks para todo su sitio.
11. Desactivar comentarios en publicaciones antiguas
WordPress le permite desactivar los comentarios en publicaciones antiguas. Esto es particularmente útil para sitios web que publican contenido que es más oportuno, como sitios web de noticias o eventos.
Simplemente ve a Configuración »Discusión, en “Otras configuraciones de comentarios”, verá la opción “Cerrar automáticamente los comentarios de los artículos anteriores a”. Marque la casilla junto a esta opción e ingrese la cantidad de días que desea que se muestren los comentarios en una publicación.
WordPress ahora cerrará automáticamente los comentarios en publicaciones anteriores a la cantidad de días que definió para esta opción. Si lo necesita, puede anular la fecha límite de comentarios en WordPress para publicaciones individuales donde desea que los comentarios permanezcan abiertos.
12. Desactivar comentarios
En caso de que sienta que no necesita comentarios en su sitio de WordPress, o la moderación de comentarios se le escapa de las manos, recuerde que siempre puede desactivar los comentarios en WordPress. Todo lo que tienes que hacer es ir a Configuración »Discusión y desmarque la casilla junto a ‘Permitir que las personas publiquen comentarios sobre nuevos artículos’.
También puede hacer comentarios para usuarios registrados solo marcando la casilla en su página Configuración »Discusión. Para obtener más detalles, consulte nuestra guía sobre cómo deshabilitar completamente los comentarios en WordPress.
Preguntas frecuentes de los usuarios
¿Por qué me envían spam?
Los spammers quieren obtener mejores clasificaciones de búsqueda o atraer a visitantes desprevenidos a sitios maliciosos y dudosos. Piensan que al enviar spam pueden obtener más enlaces, y de alguna manera afectará positivamente su clasificación de búsqueda.
En la mayoría de los casos, no se trata de un ataque personal en su contra, sino de un proceso sistemático dirigido a muchos blogs.
¿Qué sucede con los comentarios marcados como “Spam”?
Los comentarios que marca como spam no se muestran en su sitio web. Puede eliminar los comentarios spam por lotes y / o recuperar buenos comentarios de la lista de spam.
¿Por qué todos los comentarios van a la cola de moderación?
Ha habilitado la moderación de comentarios como el primer consejo en este artículo. Esto le da un control absoluto sobre cualquier comentario que se publique en su sitio web.
Esperamos que este artículo le haya ayudado a encontrar consejos y herramientas útiles para combatir el spam de comentarios en WordPress. Es posible que también desee ver nuestra guía sobre cómo bloquear el correo no deseado de los formularios de contacto. O bien, consulte nuestros tutoriales sobre cómo aumentar el tráfico de su sitio web y convertir a los usuarios en suscriptores mediante la creación de un boletín informativo por correo electrónico.
Si le gustó este artículo, suscríbase a nuestro Canal de Youtube para tutoriales en video de WordPress. También puedes encontrarnos en Gorjeo y Facebook.