Configuración de Google reCAPTCHA

¿Te gustaría utilizar reCAPTCHA de Google para evitar el spam en tus formularios de WordPress? Añadir reCAPTCHA te permite utilizar tecnología de verificación humana en tus formularios, lo que puede disminuir el número de envíos de spam que recibes.

Este tutorial le mostrará cómo configurar y utilizar la opción reCAPTCHA en WPForms.

Nota: Si desea explorar otros métodos de prevención de spam además de Google reCAPTCHA, asegúrese de consultar nuestra guía completa para prevenir el spam en WPForms.


Cómo acceder a la configuración CAPTCHA de WPForms

Para comenzar, deberá iniciar sesión en su sitio de WordPress e ir a WPForms " Configuración. A continuación, haga clic en la pestaña CAPTCHA.

WPForms Captcha configuración

Para configurar Google reCAPTCHA, seleccione la opción reCAPTCHA.

Seleccione la opción reCAPTCHA

A continuación, en la configuración que aparece, seleccione el tipo de reCAPTCHA que desea utilizar.

Seleccione el tipo de reCAPTCHA que desea utilizar

Nota: Para una visión general de cada tipo de reCAPTCHA, asegúrese de consultar nuestro tutorial sobre cómo elegir un CAPTCHA para sus formularios. Cada tipo de reCAPTCHA requiere un conjunto diferente de claves, por lo que si más adelante decides cambiar de tipo, tendrás que generar un nuevo conjunto de claves.

Generación de claves reCAPTCHA en Google

A continuación, tendrás que configurar reCAPTCHA en tu cuenta de Google para generar las claves necesarias. Para iniciar este proceso de configuración, tendrás que abrir la consola de administración de reCAPTCHA de Google.

Aquí se te pedirá que accedas a tu cuenta de Google. Lo que veas al iniciar sesión dependerá de si has configurado antes reCAPTCHA con esta cuenta.

Si has configurado un reCAPTCHA con esta cuenta en el pasado, tendrás que hacer clic en el icono + (más) para añadir un nuevo sitio.

Los usuarios existentes de reCAPTCHA pueden hacer clic en el icono del signo más para añadir un nuevo sitio.

Si nunca ha configurado reCAPTCHA antes, se le dirigirá directamente al formulario de configuración de reCAPTCHA.

Registrar un nuevo sitio con Google reCAPTCHA

A continuación encontrará más detalles sobre cómo rellenar cada campo de este formulario.

  • Etiqueta: Esto sólo es visible para usted, así que introduzca cualquier nombre que tenga sentido lógico (lo más común es el nombre del sitio web).
  • Tipo de reCAPTCHA: Seleccione la versión de reCAPTCHA que desea utilizar.

Nota: Si elige activar el reCAPTCHA v3, no se mostrará ninguna insignia reCAPTCHA en el frontend de su sitio cuando se utilice con un formulario conversacional.

  • Dominios: Introduzca la URL en la que utilizará reCAPTCHA. No incluya "http://www" al principio (por ejemplo, wpforms.com se aceptaría, pero https://wpforms.com o www.wpforms.com no).

Una vez cumplimentado el formulario, pulse el botón Enviar.

Después de registrarte, deberías ver una página con las claves para tu sitio web.

Copiar claves reCAPTCHA

Necesitará copiar la Clave del Sitio y la Clave Secreta. Luego, vuelva a su panel de WordPress y vaya a WPForms " Configuración. A continuación, haga clic en la pestaña CAPTCHA. Desde aquí, desplácese hacia abajo y pegue estas claves en los campos correspondientes de Clave del sitio y Clave secreta.

Añadir clave del sitio y clave secreta para reCAPTCHA

Ahora que ha añadido sus claves reCAPTCHA, también puede ajustar opcionalmente otras opciones de reCAPTCHA.

  • Mensaje de error: Este error se mostrará a cualquier usuario que no pase la prueba de verificación de reCAPTCHA.
  • Umbral de puntuación (sólo para reCAPTCHA v3): Esta es la puntuación en la que desea que los usuarios fallen la verificación de reCAPTCHA v3. Las puntuaciones pueden oscilar entre 0,0 (muy probablemente un bot) y 1,0 (muy probablemente una buena interacción).
  • Modo sin conflicto: Si reCAPTCHA se carga más de una vez en su sitio (por ejemplo, tanto por WPForms como por su tema de WordPress), puede impedir que reCAPTCHA funcione correctamente. El modo No-Conflict eliminará cualquier código reCAPTCHA que no sea cargado por WPForms. Le recomendamos que se ponga en contacto con nuestro equipo de soporte si no está seguro de utilizar esta opción.
Configuración adicional de reCAPTCHA en WPForms
  • Vista previa (sólo para Checkbox reCAPTCHA v2): Si reCAPTCHA está configurado correctamente, verás una vista previa del aspecto que tendrá en tu sitio.
Vista previa de reCAPTCHA en la configuración de WPForms

Asegúrese de hacer clic en el botón Guardar configuración en la parte inferior de esta página para guardar los cambios de configuración.

Pasos adicionales para usuarios de AMP (sólo reCAPTCHA v3)

Si ejecutas Google AMP en tu sitio de WordPress, deberás realizar un ajuste adicional en la configuración de reCAPTCHA para garantizar la compatibilidad con AMP.

Nota: Cuando se ejecuta Google AMP junto con reCAPTCHA, no se mostrará una insignia de reCAPTCHA en el frontend de su sitio.

Debajo de las teclas reCAPTCHA, haga clic en Ir a configuración.

Los usuarios de AMP hacen clic en Ir a la configuración

Esto abrirá de nuevo la configuración de reCAPTCHA. Sin embargo, ahora se le mostrará una configuración adicional que estaba oculta anteriormente.

Hacia la parte inferior de esta página, marque la nueva casilla Permitir que esta clave funcione con páginas AMP. A continuación, vuelve a hacer clic en Guardar.

Los usuarios de AMP deben activar la compatibilidad

Añadir reCAPTCHA a un formulario

Ahora que ha configurado sus claves reCAPTCHA, podrá añadir reCAPTCHA a cualquiera de sus WPForms.

Para ello, cree un nuevo formulario o edite uno existente.

Una vez abierto el generador de formularios, busque en la sección Campos estándar y haga clic en el campo reCAPTCHA.

Activar reCAPTCHA en un formulario

Alternativamente, siempre puede activar reCAPTCHA yendo a Configuración " Protección contra spam y seguridad en el constructor de formularios.

Protección antispam y configuración de seguridad

Aquí verá detalles sobre las configuraciones disponibles de protección contra spam que ofrece WPForms.

Opción de almacenar las entradas de spam en la base de datos

Nota: La opción Activar tiempo mínimo para el envío ayuda a evitar los envíos de bots estableciendo un tiempo mínimo antes de que se permitan los envíos en el formulario. Consulte nuestra guía de prevención de spam para obtener más información.

A continuación, desplácese hasta la sección CAPTCHA. Tendrás que poner el interruptor en la posición "on".

activar google v2 reCAPTCHA

Nota: la etiqueta del interruptor CAPTCHA depende de la versión de reCAPTCHA que haya configurado. Por ejemplo, si configuraste reCAPTCHA v3, la etiqueta dirá "Habilitar Google v3 reCAPTCHA".

Para confirmar que su reCAPTCHA está activado, busque la insignia en la esquina superior derecha del constructor de formularios.

reCAPTCHA-badge

Nota: Si no aparece ningún distintivo en el generador de formularios, asegúrese de que ha configurado correctamente las claves reCAPTCHA.

Probar reCAPTCHA

El último paso es realizar una prueba rápida para asegurarse de que reCAPTCHA se ve y funciona como usted espera. Para probarlo, tendrás que enviar el formulario para iniciar el proceso de verificación de reCAPTCHA.

Si has configurado Checkbox reCAPTCHA v2, al rellenar tu formulario se te pedirá que verifiques que eres humano. Esto a menudo implica hacer clic en una casilla de verificación o identificar imágenes específicas en un conjunto. Si ves esto, entonces reCAPTCHA está funcionando correctamente.

Nota: A veces, cuando se usa reCAPTCHA en un formulario de pago, los usuarios pueden enviar el formulario sin completar la verificación CAPTCHA. Esto se debe a que la seguridad de WPForms lo detecta como una entrada legítima si el pago es exitoso.

casilla reCAPTCHA

Si ha configurado reCAPTCHA invisible v2 o reCAPTCHA v3, no verá este paso interactivo. Sin embargo, busque un distintivo reCAPTCHA (normalmente en la esquina inferior derecha de la pantalla), que indica la presencia y el funcionamiento de reCAPTCHA v3.

Recaptcha invisible o v3

Si desea más información sobre cómo probar sus formularios, consulte nuestra lista de comprobación completa.

Ver entradas de spam

En la página Entradas de su sitio, podrá ver las entradas identificadas como spam. También existe una opción para recuperar entradas que Google reCAPTCHA haya marcado como spam por error.

Spam detectado por Google reCAPTCHA

Para obtener una guía detallada, consulte nuestro tutorial sobre cómo ver y gestionar las entradas de spam.

Preguntas frecuentes

Estas son las respuestas a algunas de las preguntas más frecuentes sobre la configuración de Google reCAPTCHA con WPForms.

¿Puedo utilizar reCAPTCHA si mi sitio utiliza un subdominio?

Google reCAPTCHA funciona con subdominios. Sin embargo, reCAPTCHA no aceptará sitios de subdominios con el formato de ruta (por ejemplo, https://domain.com/subdomain). Si utiliza un subdominio para su sitio, asegúrese de formatear la URL de su sitio como subdomain.domain.com cuando configure sus claves reCAPTCHA.

Sigo recibiendo spam con reCAPTCHA activado. Qué puedo hacer para evitarlo?

Si utilizas el reCAPTCHA v2, puedes ajustar la configuración de dificultad de tu reCAPTCHA desde tu cuenta de Google reCAPTCHA.

Para aumentar la dificultad de su reCAPTCHA, vaya a la sección Preferencia de seguridad de la configuración de su reCAPTCHA. Desde aquí, puede ajustar el control deslizante para que sea más seguro.

Preferencias de seguridad en reCAPTCHA

¿Qué debo hacer si aparece el error "Error de verificación de Google reCAPTCHA, inténtelo de nuevo más tarde"?

Si ves este error después de intentar enviar un formulario, hay algunas causas potenciales a considerar:

  • Claves reCAPTCHA incorrectas: Una de las razones más comunes de este error es tener claves reCAPTCHA incorrectas. Compruebe las claves en la configuración de WPForms y asegúrese de que coinciden con las de su cuenta de Google reCAPTCHA. Si no está seguro, puede generar un nuevo conjunto de claves reCAPTCHA.
  • Interferencia de plugins de optimización: Algunos plugins de optimización, como WP Rocket o Autoptimize, podrían interferir con la funcionalidad de reCAPTCHA. Si sospecha que este es el caso, intente desactivar temporalmente la configuración de optimización de JavaScript en su plugin de optimización. Recuerde guardar estos cambios y borrar la caché de su sitio después. Esto puede ayudar a determinar si el plugin está causando que la verificación reCAPTCHA falle.

¿Cómo puedo cambiar la posición del distintivo v2 Invisible reCAPTCHA?

Para ajustar la posición de la insignia v2 Invisible reCAPTCHA en sus formularios, puede utilizar un fragmento de código específico de la biblioteca de fragmentos de código de WPForms. Esta personalización le permite mover la insignia a una ubicación diferente en su formulario, mejorando la apariencia del formulario y la experiencia del usuario.

Para obtener instrucciones detalladas, visite nuestra documentación para desarrolladores sobre cómo cambiar la posición del distintivo v2 Invisible reCAPTCHA.

Me aparece el siguiente error. ¿Cómo puedo resolverlo?

ERROR for site owner: Invalid domain for site key error

Este error suele ocurrir cuando se utiliza una clave API generada para otro dominio en el dominio de su sitio. Para solucionar el error, deberá generar un nuevo conjunto de claves para su dominio y agregarlas en la página WPForms " Configuración " CAPTCHA. Asegúrese de navegar a la sección de generación de claves CAPTCHA para más detalles.

Ya está. Acabamos de mostrarle cómo agregar reCAPTCHA de Google a sus WPForms.

A continuación, ¿le gustaría mantener un registro de los eventos que ocurren dentro de sus formularios de WordPress? Asegúrate de consultar nuestra guía sobre cómo habilitar el registro de actividad para obtener más detalles.

El mejor plugin de WordPress para crear formularios arrastrando y soltando

Fácil, rápido y seguro. Únete a más de 6 millones de propietarios de sitios web que confían en WPForms.

Active JavaScript en su navegador para rellenar este formulario.