Inboost/Blog/Cómo bloquear comentarios spam en WordPress paso a paso

Cómo bloquear comentarios spam en WordPress paso a paso

Reduce los comentarios spam en WordPress con ajustes de Discusión, moderación y filtros. Aprende también a desactivar comentarios y a distinguirlos del spam en formularios.

bloquear comentarios spam wordpress

En este artículo

Para bloquear comentarios spam en WordPress, empieza en Ajustes → Discusión: decide si necesitas comentarios abiertos, activa la moderación, limita los enlaces y revisa los mensajes que ya se han publicado. Si el blog no necesita comentarios, ciérralos también en las entradas antiguas. Un filtro antispam puede complementar estas medidas cuando el volumen de mensajes lo justifique.

El problema suele reconocerse enseguida: mensajes irrelevantes, enlaces promocionales o textos automatizados que llegan una y otra vez. Antes de instalar varios plugins, conviene distinguir dónde se recibe el spam. Los comentarios de entradas, los mensajes de un formulario de contacto y los registros de usuarios usan sistemas distintos y pueden exigir soluciones diferentes.

Primer paso: decide si quieres mantener los comentarios

Si las conversaciones del blog aportan preguntas reales y puedes moderarlas, mantén el espacio abierto con controles. Si las personas ya contactan por otros canales y apenas hay conversación, desactivar los comentarios puede ser la opción más sencilla. La decisión no depende de una supuesta obligación SEO: una página puede ser útil sin un hilo de comentarios.

Para impedir comentarios por defecto en entradas nuevas, entra en Ajustes → Discusión y desactiva la opción que permite publicar comentarios en nuevas entradas. Guarda los cambios. Este ajuste no cierra automáticamente los comentarios de publicaciones ya existentes. La documentación oficial de Discusión describe las opciones disponibles.

Si quieres cerrarlos también en artículos publicados, entra en Entradas y edita los que corresponda. Puedes revisar la opción de discusión por entrada o usar la edición en lote cuando sea apropiado. Comprueba después una entrada antigua en la parte pública: algunos temas muestran el formulario o un aviso de «comentarios cerrados» de manera distinta. Considera si las reseñas de productos u otros tipos de contenido usan comentarios antes de aplicar un cambio masivo.

Cómo reducir el spam si mantienes los comentarios abiertos

Exige revisión antes de publicar

En Ajustes → Discusión puedes activar que cada comentario se apruebe manualmente. El mensaje llegará a moderación, pero no aparecerá públicamente hasta que lo apruebes. Es la opción más controlada cuando recibes pocos comentarios valiosos. También existe la alternativa de permitir automáticamente comentarios de autores que ya hayan tenido uno aprobado; ahorra revisión, aunque conviene seguir vigilando ese historial.

Define quién revisará la cola y cada cuánto tiempo. Dejar comentarios pendientes sin atender puede frustrar a clientes que hicieron una pregunta legítima. WordPress permite filtrar, aprobar, marcar como spam y enviar a la papelera desde la pantalla Comentarios.

Retén los mensajes con enlaces

El campo de moderación de enlaces permite establecer un umbral: si un comentario alcanza el número indicado, queda pendiente de revisión. Por ejemplo, poner 1 hace que un comentario con al menos un enlace se retenga. No significa que WordPress prohíba insertar enlaces ni los elimine automáticamente. Si alguien legítimo comparte una fuente, podrás decidir si lo apruebas.

La guía oficial sobre spam en comentarios recomienda usar estos controles como parte de la moderación. No confíes solo en el número de enlaces: un mensaje publicitario puede no contener ninguno.

Usa las listas de moderación y bloqueo con cuidado

WordPress ofrece campos para detectar términos, direcciones o fragmentos que aparecen en mensajes problemáticos. La lista de moderación retiene coincidencias para revisión; la de claves de comentario no permitidas suele enviar las coincidencias a la Papelera, o a Spam si no está activada la papelera. No pasan por la cola de moderación: revisa qué términos incluyes y la carpeta correspondiente antes de su vaciado.

Empieza con patrones concretos que hayas observado. Una palabra demasiado genérica puede coincidir dentro de otra y enviar a spam comentarios legítimos. Revisa Papelera y Spam para detectar falsos positivos antes de vaciarlas y ajusta la lista si se repite el problema.

Valora el registro y el cierre por antigüedad

WordPress puede exigir que una persona esté registrada e identificada para comentar, o cerrar automáticamente comentarios en entradas antiguas después de un plazo configurado. Estas opciones reducen superficies abiertas, pero también añaden fricción. No fuerces el registro si quieres recibir preguntas ocasionales de visitantes que no crearán una cuenta. Y recuerda que el cierre por antigüedad deja visibles los comentarios ya aprobados.

Cómo limpiar los comentarios spam existentes

  1. Entra en Comentarios y revisa las pestañas Pendientes, Aprobados y Spam. No basta con cambiar Discusión si ya hay spam visible.
  2. Marca como Spam los mensajes no deseados para separarlos de la conversación. Si se trata de un comentario legítimo enviado a esa carpeta por error, restáuralo.
  3. Usa las acciones en lote con cuidado y verifica la selección antes de vaciar Spam o Papelera: la eliminación puede ser definitiva.
  4. Vuelve a abrir varias entradas afectadas y confirma que los comentarios aprobados y el formulario se comportan como esperas.

Si hay un ataque continuo a un artículo antiguo, puedes cerrar comentarios solo en esa entrada sin cambiar el resto del blog. Comprueba también si necesitas mantener los pingbacks y trackbacks: son opciones separadas de los comentarios humanos y pueden dar lugar a notificaciones no deseadas.

¿Necesitas un plugin antispam?

Cuando los ajustes nativos generan demasiada revisión manual, un plugin puede clasificar los comentarios de forma automática. Entre las opciones con ficha oficial en WordPress están Akismet y Antispam Bee. Revisa sus funciones, condiciones de uso, compatibilidad, tratamiento de datos y mantenimiento antes de elegir. Ninguno sustituye una revisión ocasional de falsos positivos.

Si quieres desactivar los comentarios en todo el sitio, existe Disable Comments, que ofrece controles adicionales. Desactivar no implica eliminar automáticamente comentarios antiguos. El propio plugin tiene opciones específicas para gestionar borrados: no ejecutes una eliminación en lote sin revisar qué contenido se perdería, incluidas posibles reseñas.

Evita acumular filtros, captchas y plugins con funciones solapadas sin saber cuál hace qué. Prueba el formulario de comentarios como visitante y revisa la experiencia móvil y la accesibilidad. Una defensa que impide comentar a las personas reales tampoco resuelve el problema.

Comentarios y formularios de contacto no son lo mismo

La pantalla Comentarios de WordPress gestiona los mensajes bajo las entradas y, en algunas configuraciones, otros contenidos. Un formulario de contacto suele pertenecer a su propio plugin o al constructor de la web. Por eso, aunque cierres todos los comentarios, podría seguir llegando spam al formulario. Comprueba qué herramienta recibe ese correo y configura allí sus medidas de protección. Antispam Bee, por ejemplo, se centra en los comentarios predeterminados de WordPress y no es una solución genérica para todos los formularios.

Lo mismo ocurre con registros de usuarios o pedidos: si el origen es otro, investiga ese flujo. Identificar de dónde procede cada mensaje evita instalar una solución que no actúa en el punto de entrada real. En una web WordPress, esta comprobación forma parte del mantenimiento cotidiano.

Preguntas frecuentes

¿Cómo desactivo los comentarios en todas las entradas antiguas?

La opción general de Ajustes → Discusión afecta a publicaciones futuras. Para las existentes, edita las entradas o aplica la edición en lote, y verifica el resultado en la parte pública. En sitios grandes o con contenidos especiales, planifica el cambio para no cerrar por error reseñas o discusiones que quieras conservar.

¿Poner «1» en los enlaces bloquea todas las URL?

No. El umbral de moderación retiene el comentario con un enlace para que lo apruebes o lo marques como spam. No impide escribir la URL.

¿Por qué siguen llegando mensajes tras cerrar comentarios?

Puede quedar alguna entrada antigua abierta o el spam puede proceder de formularios, registros u otro tipo de contenido. Revisa la pantalla desde la que se reciben los mensajes para identificar el origen antes de cambiar más ajustes.

¿Puedo recuperar un comentario legítimo marcado como spam?

Sí, mientras siga en la carpeta Spam puedes revisarlo y quitarle esa marca. Por eso es recomendable comprobar los falsos positivos antes de vaciar la carpeta.

La secuencia más práctica suele ser decidir si quieres comentarios, configurar Discusión, limpiar lo publicado y medir el volumen posterior. Si necesitas revisar además la seguridad y el mantenimiento de tu web, en Inboost trabajamos la gestión de sitios WordPress dentro del proyecto web.

¿Quieres aplicarlo en tu negocio?

Revisamos tu web y te contamos qué cambiaríamos primero. Una llamada breve, sin compromiso.