Cómo añadir CAPTCHA al formulario de contacto

Cómo añadir CAPTCHA a un formulario de contacto en WordPress

¿Te preguntas cómo añadir CAPTCHA a un formulario de contacto en WordPress? Los campos CAPTCHA son una gran manera de luchar contra el spam de formularios, por lo que esta es una idea inteligente.

Hay varias herramientas que pueden ayudar. Puede que reCAPTCHA de Google sea más conocida, pero hCaptcha y Custom Captcha de WPForms, son herramientas CAPTCHA líderes que funcionan igual de bien o mejor en algunos casos. Lo mejor es que puedes usar las tres en WordPress, usando WPForms.

En este artículo, nos centraremos en hCaptcha, mostrándote cómo añadir campos hCaptcha a un formulario de contacto en WordPress. ¡Es fácil y sencillo!

¿Qué es hCaptcha y por qué debería utilizarlo?

hCaptcha es una de las principales alternativas al reCAPTCHA de Google para combatir el spam de formularios.

Algunos usuarios prefieren hCaptcha frente a reCAPTCHA porque:

  • reCAPTCHA puede fallar a veces a la hora de capturar todos los mensajes de spam; es el CAPTCHA más popular, por lo que los robots de spam tienen un incentivo para averiguar cómo esquivarlo
  • En algunos casos, reCAPTCHA es demasiado agresivo, como suele ocurrir con la versión 3, que puede impedir el paso de entradas legítimas.
  • reCAPTCHA puede recopilar más datos del usuario de los que le resulten cómodos.
  • hCaptcha es más respetuoso con la privacidad.

Ahora que ya tenemos claro qué es hCaptcha y por qué te interesa utilizarlo, vamos a ver cómo.

Cómo añadir CAPTCHA a un formulario de contacto en WordPress

1. Instalar WPForms

WPForms Pro es el mejor plugin de WordPress para formularios de contacto. Es compatible con:

  • hCaptcha
  • Torniquete Cloudflare
  • Akismet
  • reCAPTCHA
  • Filtros de palabras clave y países
  • CAPTCHA personalizado
  • y mucho más. 

Página de inicio de WPForms

WPForms también puede marcar tus entradas como 'spam' en lugar de descartarlas sin que las veas, lo que puede ser súper útil si quieres tener la oportunidad de filtrar el spam tú mismo.

Entrada con estado spam en WPForms

Después de instalar y activar el plugin, vuelva a su panel de WordPress y haga clic en WPForms " Configuración.

Configuración de WPForms

Todas las opciones de CAPTCHA están en el mismo lugar. Haz clic en la pestaña CAPTCHA de las pestañas de la parte superior para verlas.

Configuración CAPTCHA de WPForms

Y ahora haga clic en hCaptcha.

Seleccione hCaptcha en WordPress

Ahora configuraremos la conexión entre su sitio WordPress y el servicio CAPTCHA.

2. Configure su Sitekey en hCaptcha

Para obtener las claves hCaptcha, abra el sitio oficial de hCaptcha en una nueva pestaña y recuerde mantener abierto WPForms en otra pestaña.

Acceda a su cuenta hCaptcha y haga clic en el botón Nuevo sitio.

Añadir un nuevo sitio en hCaptcha

En la sección Añadir nueva Sitekey, asigne un nombre a su sitio.

Nombre de su hCaptcha Sitekey

A continuación, en la sección Nombres de host, enumere todos los nombres de dominio con los que desea utilizar esta clave.

Información general sobre hCaptcha

A continuación, deberá establecer el Umbral de paso.

Los CAPTCHA difíciles son difíciles de resolver para los robots, pero también pueden serlo para los humanos.

Umbral de superación de hCaptcha

Para explicar esto un poco más:

  • Fácil es la configuración estándar de CAPTCHA.
  • Moderado es un buen término medio si quieres que sea fácil para los humanos, pero no demasiado fácil para los robots de spam.
  • Difícil indica un reto difícil de resolver. Ten en cuenta que será difícil para tus visitantes humanos y esto podría perjudicar tus tasas de conversión de formularios.

Una vez hecho esto, haz clic en Configuración.

Obtener hCaptcha sitekey

Ahora que hemos terminado con hCaptcha, volvamos a WordPress.

3. Añadir Sitekey a WPForms

La última cosa que tenemos que hacer es conectar su sitio en el lado WPForms.

Al hacer clic en Configuración en el último paso, debería haber sido presentado con un sitekey.

Copie la clave del sitio y péguela en el campo Clave del sitio en WPForms.

Clave del sitio hCaptcha

Sólo un paso más: necesitamos la Clave Secreta.

En el sitio web de hCaptcha, haz clic en tu avatar (imagen) y, a continuación, en Configuración.

Configuración de hCaptcha

En esta página encontrarás tu clave secreta. Haz clic en el botón para copiarla.

Copiar la clave secreta de hCaptcha

Y ya está. Ahora podemos añadir rápidamente hCaptcha a tus formularios en WordPress.

4. Añadir CAPTCHA a un formulario de contacto

Puede agregar hCaptcha a un nuevo formulario WPForms o a uno existente usando el constructor de formularios. ¡Es realmente fácil!

En el panel de control de WordPress, haga clic en WPForms " Añadir nuevo.

Añadir nuevo formulario en WPForms

Introduzca un nombre para el formulario y elija una de las más de 2.000 plantillas de formularios de WordPress, o seleccione Formulario en blanco para crear un formulario completamente nuevo.

Ambas opciones se abrirán en el constructor de formularios. Aquí encontrarás el campo hCaptcha en la sección Campos estándar del panel izquierdo. Haz clic en él para activarlo.

wpforms-hcaptcha-campo

En la esquina superior derecha de la página, debería ver un aviso que indica que se ha activado hCaptcha.

wpforms captcha habilitado

Su nuevo formulario CAPTCHA estará listo para ser incrustado en cualquier página de su elección. Al incrustar el formulario, tendrás dos opciones:puedes incrustar el formulario en una página existente o crear una nueva.

Pero primero, haz clic en Guardar y luego, en Incrustar.

botón incrustar del generador de formularios

WPForms ahora le preguntará si desea agregar su formulario a una nueva página o incluirlo en una página existente. En este ejemplo, vamos a incrustar el formulario en una nueva página.

Incrustar formulario en página nueva

Ahora, ponle un nombre a tu nueva página y haz clic en Vamos.

Incrustar en página nueva

Esto creará automáticamente una nueva página y te llevará al editor de WordPress con el formulario ya añadido como un bloque dentro. Puedes hacer cambios como harías normalmente en cualquier otra página de WordPress y pulsar Publicar cuando estés listo.

publicar formulario con hcaptcha

Ahora puede comprobar su formulario recién publicado desde el frontend de su sitio. Este es el aspecto que debería tener:

hcaptcha frontend

También puede consultar nuestra guía sobre cómo añadir un formulario de contacto a una página en WordPress para obtener más detalles.

¡Y eso es todo! Ahora podrás añadir CAPTCHA a una página en WordPress usando hCaptcha, siempre que quieras.

A continuación, echa un vistazo a estas alternativas reCAPTCHA

Hemos cubierto la protección de sus formularios contra el spam utilizando hCaptcha. Aunque este método funciona bien, hay algunas alternativas más a tener en cuenta. Echa un vistazo a las mejores en nuestra guía de las mejores alternativas reCAPTCHA.

Un método antispam adicional que recomendamos especialmente para los sitios de WordPress es la integración de WPForms Akismet. El uso de Akismet en sus formularios es una excelente manera de filtrar el spam de formularios de contacto en WordPress.

¿Listo para arreglar tus correos electrónicos? Empieza hoy mismo con el mejor plugin SMTP para WordPress. Si no tienes tiempo para arreglar tus correos electrónicos, puedes obtener asistencia completa de White Glove Setup como compra adicional, y hay una garantía de devolución de dinero de 14 días para todos los planes de pago.

Arregle sus correos electrónicos de WordPress ahora

Si este artículo te ha ayudado, síguenos en Facebook y Twitter para más consejos y tutoriales sobre WordPress.

Divulgación: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPForms, por qué es importante y cómo puede apoyarnos.

Claire Broadley

Claire es la Directora de Contenidos del equipo WP Mail SMTP. Tiene más de 13 años de experiencia escribiendo sobre WordPress y alojamiento web.Más información

Pruebe nuestro plugin gratuito WP Mail SMTP

Utilice su proveedor SMTP favorito para enviar sus correos electrónicos de WordPress de forma fiable.

Active JavaScript en su navegador para rellenar este formulario.