Resumen de IA
¿No funciona tu reCAPTCHA en tu sitio de WordPress? reCAPTCHA es un servicio gratuito ofrecido por Google que ayuda a proteger los sitios web del spam, y muchos usuarios de WordPress disfrutan utilizándolo.
reCAPTCHA es una función útil para tener en tu sitio web, especialmente al invitar a la comunicación a través del uso de formularios. Por lo tanto, puede ser bastante frustrante cuando reCAPTCHA no funciona en tu sitio.
Hay varias razones comunes por las que podrías tener problemas con reCAPTCHA en tu sitio web de WordPress, y podemos ayudarte a solucionarlos.
¡Añade reCAPTCHA a tu formulario de WordPress ahora! :)
¿Por qué no funciona mi reCAPTCHA en WordPress?
Por lo general, los problemas con reCAPTCHA surgen debido a cómo está configurado en los ajustes de tu sitio web. Las opciones de plugins, las características del tema y otros ajustes del sitio influyen en cómo opera reCAPTCHA en tu sitio de WordPress.
La configuración de tu plugin WPForms, por ejemplo, puede afectar cómo se aplica esta protección a los formularios enviados en tu sitio. Por suerte, los problemas de reCAPTCHA se pueden resolver investigando un poco en estos ajustes.
Cómo solucionar que reCAPTCHA no funcione en WordPress
En esta publicación, cubriré los problemas comunes que podrías encontrar con reCAPTCHA y cómo solucionarlos. Además, como extra, ofreceré algunos métodos alternativos para proteger tu sitio, para que no tengas que utilizar reCAPTCHA en absoluto.
1. No se puede habilitar reCAPTCHA
Al arrastrar y soltar campos en el formulario que estás creando en WPForms, es posible que descubras que no puedes añadir o habilitar el campo reCAPTCHA.
Este problema suele deberse a problemas con las claves de reCAPTCHA en la configuración de tu constructor de formularios, que es donde irás primero para solucionar este problema.
Desde la configuración de WPForms, debes asegurarte de que tus claves de reCAPTCHA se hayan introducido correctamente.
Sin las claves de reCAPTCHA correctas en tu configuración, el campo reCAPTCHA seguirá siendo visible en los campos disponibles en el constructor de formularios, pero recibirás un mensaje de advertencia si intentas usarlo.

Por lo tanto, ve a WPForms » Ajustes » CAPTCHA para comprobar si tus claves de reCAPTCHA se han añadido correctamente a los campos de claves de reCAPTCHA.
Es posible que descubras aquí que aún no tienes las claves de reCAPTCHA. Por lo tanto, necesitarás generar estas claves desde Google.
Como puedes ver, ofrecemos un tutorial paso a paso para este proceso, al que puedes acceder desde el mensaje que aparece en el constructor de formularios.
Una vez que tenga sus claves generadas, puede aplicar las claves reCAPTCHA a la configuración de su creador de formularios. Navegue a WPForms » Configuración » CAPTCHA para introducir sus claves reCAPTCHA.

Haga clic en Guardar configuración en la parte inferior de la página, luego regrese a su creador de formularios e intente agregar el campo reCAPTCHA nuevamente. Ahora debería funcionar sin mostrar la advertencia de configuración.
2. Clave de sitio no válida
Otra razón por la que su reCAPTCHA no funciona en WordPress podría deberse a una clave de sitio no válida.
Sabrá que este es el caso si recibe un mensaje en el campo reCAPTCHA cuando intenta agregarlo en su formulario.
El mensaje de error podría decir:
- Error para el propietario del sitio: Clave de sitio no válida
- Error para el propietario del sitio: Dominio no válido para la clave del sitio
Esto significa que, como sugiere el mensaje de error, las claves reCAPTCHA agregadas a WPForms » Configuración » CAPTCHA no son válidas. Quizás las claves se copiaron incorrectamente en su configuración de WPForms, o se eliminaron accidentalmente de su cuenta de Google reCAPTCHA. También es posible que esté utilizando la clave incorrecta para su sitio.
Deberá verificar dos veces las claves reCAPTCHA que tiene de Google y asegurarse de que coincidan con las claves que ha aplicado a su configuración de WPForms y al dominio que está configurando.

Para solucionar su clave de sitio no válida, es posible que solo necesite regenerar las claves de Google reCAPTCHA en el sitio de Google.
Si regenera sus claves reCAPTCHA en Google, asegúrese de agregar las nuevas claves en su configuración de WPForms. Vuelva a WPForms » Configuración » CAPTCHA para agregar y habilitar sus claves regeneradas.
3. Falló la verificación de Google reCAPTCHA
La falla al verificar reCAPTCHA es otro problema común que puede encontrar con WordPress, y hay una serie de razones posibles por las que esto podría ocurrir.

Si esto sucede, recibirá un mensaje que dice: "La verificación de Google reCAPTCHA falló, inténtelo de nuevo más tarde". Este mensaje de error aparecerá después del campo reCAPTCHA, después de enviar un formulario.
Para solucionar este problema, verifique si tiene que ver con claves reCAPTCHA incorrectas repitiendo los pasos descritos en el problema #2 anterior.
Sus claves de sitio pueden ser incorrectas, o pueden estar configuradas incorrectamente en su cuenta de Google reCAPTCHA. Si es así, simplemente debería generar un nuevo conjunto de claves reCAPTCHA.
Si el formulario aún no se puede enviar correctamente con sus claves de sitio, consulte sus complementos de optimización, como WP Rocket, Autoptimize, etc. Es posible que deba cambiar algunas configuraciones en estos complementos para solucionar su problema de reCAPTCHA.
En su complemento de optimización, desactive temporalmente la configuración de optimización de Javascript. Luego, guarde esta configuración y borre la caché para ver si resuelve el problema de reCAPTCHA.
4. Mensaje de error "Este campo es obligatorio"
Otro mensaje de error que puede encontrar con reCAPTCHA dice: "Este campo es obligatorio" y aparece después del campo reCAPTCHA.
A menudo, este error se debe a un conflicto con otro código reCAPTCHA. Es posible que tengas varias reCAPTCHAs cargadas por otros plugins o por el tema de tu sitio.
Para ver si este es el caso, intenta buscar errores en la consola del constructor de formularios.
Simplemente haz clic derecho en la pantalla o haz clic en los tres puntos verticales en la esquina superior derecha para abrir la herramienta de inspección, y luego selecciona la pestaña Consola .

Si reCAPTCHA se ha cargado dos veces, verás un mensaje de error en la consola como el que aparece a continuación.

Si ves este mensaje, deberás buscar otra opción de reCAPTCHA en la configuración de un plugin o en la opción del tema. Intenta localizar este otro código reCAPTCHA.
A veces, simplemente desactivar la opción "Habilitar el widget del panel de control de Google Page Speed" en Rendimiento » Configuración General » Varios en el plugin W3 Total cache puede solucionar este problema.

Si no puedes localizar la opción reCAPTCHA conflictiva, intenta habilitar el Modo sin conflictos en la configuración de reCAPTCHA de WPForms para ver si eso resuelve el problema.

5. El spam no se reduce con reCAPTCHA
A veces, puede parecer que no tienes ningún problema con tu reCAPTCHA, pero aun así no está reduciendo el nivel de spam que recibe tu sitio.
La solución más sencilla en este caso sería probablemente aumentar la fortaleza de tu reCAPTCHA en Google. Esto es algo que harías en tu cuenta de Google reCAPTCHA, no en WordPress.
Dirígete a tu configuración de Google reCAPTCHA una vez más para configurar el tipo y la fortaleza de tu reCAPTCHA.

Y con Google reCAPTCHA Enterprise, puedes crear varios proyectos y evaluaciones para obtener aún más opciones de personalización con reCAPTCHA.

Otra cosa que podrías intentar sería utilizar una reCAPTCHA v3 o de Casilla de verificación en Google, ya que la reCAPTCHA invisible es el tipo de protección que los spammers pueden evitar más fácilmente.

También puedes aumentar la fortaleza de estos tipos de reCAPTCHA en tu cuenta de Google.
Y sobre el tema del spam, asegúrate de consultar también nuestra lista de trucos sencillos para eliminar el spam de registro.
Alternativas a reCAPTCHA
Finalmente, podrías decidir desechar reCAPTCHA por completo y buscar métodos alternativos. ¡Lo entendemos!
Afortunadamente, existen otras formas de proteger tu sitio. WPForms ofrece su propia protección contra spam y configuración de seguridad, y la mayoría de ellas se pueden encontrar en el constructor de formularios en Configuración » Protección contra spam y seguridad.
Habilitar Protección Moderna contra Spam
WPForms tiene una capa de protección contra spam incorporada que se ejecuta en segundo plano de cada uno de tus formularios, protegiéndote de envíos de spam.
Para obtener los mejores resultados, utiliza la protección contra spam incorporada junto con otro método, como un CAPTCHA.
La opción de protección contra spam debería estar habilitada por defecto, pero puedes verificarla en la configuración de Protección contra spam y seguridad de tu WPForms.
Habilitar Protección contra Spam de Akismet
Akismet es un popular plugin de protección contra spam para sitios web de WordPress. A menudo se utiliza para filtrar el spam de los comentarios, pero también se puede integrar con WPForms para proteger su sitio del spam que llega a través de sus formularios.
Por lo tanto, primero deberá instalar y activar el plugin Akismet Spam Protection para habilitar esta protección antispam en WPForms.
Una vez instalado el plugin, Akismet le redirigirá a su propia página de configuración. Desde allí, seguirá los pasos para configurar una cuenta y añadir su clave API de Akismet.
Luego, vuelva a Ajustes » Protección contra Spam y Seguridad en el constructor de formularios y active la opción de protección antispam de Akismet.
Añadir Otros Ajustes de Captcha: hCaptcha, Cloudflare Turnstile o un Captcha Personalizado
Hay algunas opciones de CAPTCHA además de reCAPTCHA que puede utilizar en su sitio.
Por ejemplo, hCaptcha es gratuito y respeta la privacidad, pero aún así ofrece una protección antispam fiable. O podría utilizar Cloudflare Turnstile, que es otra solución similar a CAPTCHA. Permite a los usuarios enviar formularios sin resolver un rompecabezas.
Para configurar hCaptcha o Cloudflare Turnstile, vaya a WPForms » Ajustes » CAPTCHA. Luego, seleccione la opción que desea utilizar.

Necesitará generar claves API de cada cuenta y añadirlas aquí, antes de guardar sus ajustes.
Además, puede prevenir el spam creando su propio CAPTCHA de pregunta y respuesta o matemático con el Captcha Personalizado de WPForms.
Captcha Personalizado está disponible para todos los usuarios de WPForms con un plan Básico o superior. Puede encontrarlo en los Campos Elegantes en el constructor de formularios.
Luego, puede seleccionar qué tipo de CAPTCHA mostrar a sus usuarios eligiendo Matemáticas o Pregunta y Respuesta de un menú desplegable.
Añadir Filtros de Spam: Filtro de País o Filtro de Palabras Clave
Utilizar un filtro de país es una forma sencilla y eficaz de permitir o denegar envíos de formularios de países específicos.
Para habilitar esta función desde el constructor de formularios, diríjase a Ajustes » Seguridad y Protección contra Spam y active la opción Habilitar filtro de país.

Si un usuario intenta enviar un formulario desde fuera de un país seleccionado, el formulario no se enviará. Recibirá un mensaje que dice: "Lo sentimos, este formulario no acepta envíos de su país."
Puede aplicar este mismo proceso a las palabras clave, también.
Para habilitar un filtro de palabras clave, active la opción Habilitar filtro de palabras clave. Luego, añada palabras y frases específicas a la lista de palabras clave.

Ahora, cuando un usuario intente enviar un formulario con una de las palabras clave listadas, el formulario no se enviará. Recibirá un mensaje que dice: "Lo sentimos, su mensaje no puede ser enviado porque contiene palabras prohibidas."
Crear una Lista Blanca o una Lista Negra
También puede proteger sus formularios contra el spam con una lista blanca o una lista negra. Esta configuración permite o deniega a los usuarios del formulario basándose en su dirección de correo electrónico.

Para crear una lista blanca o una lista negra, abra el constructor de formularios y asegúrese de incluir un campo de Correo electrónico en su formulario.
En las opciones Avanzadas del campo de correo electrónico, usa el menú desplegable Lista blanca / Lista negra para habilitar tu lista y añadir tus reglas.
Establecer un tiempo mínimo para enviar
Los spambots están programados para la velocidad y no les gusta esperar mientras están en medio de un ataque de spam.
Esta tendencia de los spambots se puede utilizar en su contra añadiendo un requisito de tiempo mínimo para enviar.
Para habilitar esto, ve a Ajustes » Seguridad y Protección contra Spam y activa la opción Habilitar tiempo mínimo para enviar.
Luego, introduce un número para controlar cuántos segundos debe esperar el formulario antes de considerar una acción de envío como legítima.

Por ejemplo, si esperas que un usuario humano promedio complete tu formulario en 10 segundos, ese es un buen número para aplicar en esta configuración. Si un spambot llega a tu formulario y lo envía más rápido de 10 segundos, WPForms bloqueará inmediatamente este envío y lo tratará como spam.
Consejo Pro 💡: También puedes combinar un filtro de tiempo mínimo para enviar con otras soluciones de prevención de spam en WPForms para crear un potente mecanismo de defensa en capas contra spambots comunes.
Este es solo un breve resumen de las protecciones disponibles en WPForms. Para obtener instrucciones completas sobre cómo aplicar cada una de estas medidas en tu sitio de WordPress, consulta este extenso tutorial.
Añade reCAPTCHA a tu formulario de WordPress ahora
Preguntas frecuentes sobre problemas de reCAPTCHA
Aquí tienes algunas de las preguntas más comunes que recibimos de personas que experimentan problemas con reCAPTCHA.
¿Cuál es la diferencia entre reCAPTCHA v2 y v3?
reCAPTCHA v2 y v3 son ambas soluciones de prevención de spam desarrolladas por Google. La principal diferencia entre v2 y v3 es que con v3, reCAPTCHA funciona silenciosamente en segundo plano y no requiere interacción del usuario en forma de puzles para distinguir a un usuario legítimo de un spambot.
Sin embargo, reCAPTCHA v2 se basa en la interacción del usuario para tomar decisiones sobre qué usuarios son legítimos cuando se produce el envío de un formulario. Si deseas ofrecer a tus usuarios una experiencia más fluida, reCAPTCHA v3 puede ser una mejor opción.
¿Es reCAPTCHA la única forma de bloquear el spam?
No, existen muchas soluciones excelentes de prevención de spam además de reCAPTCHA. hCaptcha y Cloudflare Turnstile son dos de las alternativas más populares a Google reCAPTCHA.
Aparte de eso, existen herramientas de bloqueo de spam basadas en IA como Akismet. Plugins como WPForms también ofrecen opciones de filtrado de spam personalizadas con filtros de palabras clave y países, tiempo mínimo de envío y un captcha personalizado.
¿Es reCAPTCHA malo para la experiencia del usuario?
Las versiones de reCAPTCHA que requieren interacción del usuario pueden causar frustración. Tampoco es muy amigable para personas con discapacidades, ya que se basa en desafíos visuales. Sin embargo, también es algo a lo que la mayoría de nosotros estamos acostumbrados, por lo que no necesariamente conduce a un mayor abandono.
Dicho esto, si quieres estar absolutamente seguro de que ofreces la experiencia más fluida a tus usuarios mientras completan tus formularios, puedes utilizar filtros de spam menos intrusivos como reCAPTCHA v3, Akismet, Cloudflare y otros.
¿Cómo soluciono los errores de “Clave de sitio no válida” o “Dominio no válido para la clave de sitio”?
Este error significa que el servicio reCAPTCHA de Google no pudo verificar que el envío del formulario proviniera de un humano real.
Las causas comunes incluyen claves API incorrectas en la configuración de tu WordPress, que el script reCAPTCHA no se cargue debido a un conflicto de complementos, o que tu complemento de optimización bloquee el JavaScript de reCAPTCHA.
Comprueba que tu Clave de Sitio y Clave Secreta sean correctas en WPForms » Ajustes » CAPTCHA, luego deshabilita temporalmente cualquier complemento de caché u optimización para probar.
¿Por qué mi formulario muestra “Este campo es obligatorio” debajo del reCAPTCHA?
Esto generalmente significa que reCAPTCHA se ha cargado dos veces en la misma página, creando un conflicto. Otro complemento, tu tema o un complemento de caché podrían estar cargando un segundo script reCAPTCHA.
Abre la consola de desarrollador de tu navegador (clic derecho » Inspeccionar » pestaña Consola) y busca un mensaje como “reCAPTCHA ya ha sido renderizado”.
Si ves esto, habilita el Modo Sin Conflictos en WPForms » Ajustes » CAPTCHA para resolver el problema del script duplicado.
¿Qué significa “Verificación de Google reCAPTCHA fallida, inténtalo de nuevo más tarde”?
Este error indica un problema de comunicación entre tu sitio web y los servidores reCAPTCHA de Google.
Puede ocurrir si tu Clave Secreta es incorrecta, el firewall de tu servidor está bloqueando la API de Google, o tu complemento de caché está interfiriendo con el script reCAPTCHA.
Verifica que tu Clave Secreta sea correcta, borra todas las cachés y deshabilita temporalmente la optimización de JavaScript en complementos como WP Rocket o Autoptimize para probar.
¿Por qué reCAPTCHA no reduce el spam en mi sitio de WordPress?
Si estás usando reCAPTCHA v3 (invisible), los bots de spam sofisticados a veces pueden eludirlo. Cambia a reCAPTCHA v2 (casilla de verificación) o aumenta el umbral de seguridad en la configuración de tu cuenta de Google reCAPTCHA.
También puedes combinar reCAPTCHA con otros métodos de protección contra spam como Akismet, filtros de palabras clave o la Protección Antispam Moderna integrada de WPForms para una defensa en capas.
A continuación, Profundiza en la Prevención de Spam
En esta publicación, hemos abordado muchas formas de proteger tus formularios en WordPress. La mayoría del spam proviene de bots que intentan enviar formularios de contacto en tu sitio.
Pero puedes evitar que el spam se infiltre en tu sitio con los consejos que cubrimos en esta guía definitiva sobre prevención de spam. Además, es posible que desees consultar nuestras recomendaciones para los mejores complementos de temporizador de cuenta atrás para WordPress.
Crea tu formulario de WordPress ahora
¿Listo para crear tu formulario? Empieza hoy mismo con el plugin de creación de formularios de WordPress más fácil. WPForms Pro incluye muchas plantillas gratuitas y ofrece una garantía de devolución de dinero de 14 días.
Si este artículo te ha sido útil, síguenos en Facebook y Twitter para obtener más tutoriales y guías gratuitas de WordPress.

Hola,
Uso reCaptcha con WPforms (versión gratuita) en 2 sitios web y tengo un error en la consola de Google reCaptcha.
Con reCaptcha v3 obtengo este error:
Hemos detectado que tu sitio no verifica los tokens de reCAPTCHA.
Con reCaptcha v2 invisible obtengo este error:
Hemos detectado que tu sitio solo verificó las pruebas de reCAPTCHA exitosas menos del 50% de las veces. Esto puede indicar un problema con tu integración de reCAPTCHA.
¿Alguna idea del problema?
Hola Jimmy: Podría haber varias razones detrás de este problema. Cuando tengas un momento, por favor, envíanos un mensaje con más detalles sobre el problema que estás experimentando a soporte para que podamos ayudarte.
Si tienes una licencia de WPForms, tienes acceso a nuestro soporte por correo electrónico, así que por favor envía una solicitud de soporte.
De lo contrario, ofrecemos soporte gratuito limitado en el foro de soporte de WPForms Lite en WordPress.org.
Gracias 🙂
Hemos estado usando WP Forms Lite durante bastante tiempo sin problemas. Esta semana notamos que cada sitio web que usa el formulario muestra un bloque rojo que dice: Esta clave del sitio no está habilitada para el captcha invisible.
Además, cuando alguien completa un formulario, recibe el error: La verificación de Google reCAPTCHA falló, inténtalo de nuevo más tarde.
¿Por qué desaparecería repentinamente la habilitación del captcha? Intentaré la primera solución mencionada anteriormente para ver si ayuda, pero solo estoy confundido sobre por qué sucedió.
Hola Alan. Gracias por contactarnos. He visto este error cuando alguien genera las claves reCAPTCHA incorrectas para el tipo de CAPTCHA que desea usar, pero eso no explica por qué funcionó durante un tiempo y luego dejó de funcionar. No quisiera especular sin más detalles sobre tu situación específica.
Te recomiendo publicar tu problema en el foro de soporte de WPForms Lite en WordPress.org y nuestros asesores de confianza en el equipo de soporte podrán ayudarte a resolverlo. (Por favor, difumina o cubre cualquier clave reCAPTCHA si decides compartir una captura de pantalla).
Podrías probar un tipo de CAPTCHA diferente, aunque aprecio que esto llevará tiempo configurarlo y es posible que desees mantener lo que tienes ahora.
He seleccionado Checkbox reCAPTCHA v2. Todo está bien para la configuración: las claves funcionan e incluso la vista previa en el Plugin WPForms es correcta (muestra la casilla correcta), pero... no se muestra en la página, ni en el modo de edición de WordPress ni en el entorno en vivo. Uso el tema Olli Block. ¿Alguien puede ayudar?
Hola Martin, lamento escuchar que estás teniendo este problema.
Dado que tu configuración y claves parecen ser correctas, puede haber un conflicto de tema o script. Para investigar más a fondo, te recomendamos enviar un ticket de soporte para que nuestros Asesores de Confianza puedan examinarlo más de cerca y ayudarte a resolverlo.
¡Estaremos encantados de ayudarte!