How to Fight Form Spam - Free and Privacy-focused

How to Fight Form Spam - Free and Privacy-focused
Photo by Kenny Eliason / Unsplash
When you buy through links on our site, we may earn a small commission at no additional cost to you. As an Amazon Affiliate I earn from qualifying purchases. I only recommend products and services that I think will help you on your Mompreneur journey and all opinions expressed here are our own. You can read my full disclaimer here.
📅
This post contains significant updates.
First published January 19, 2021 at https://techiemamma.com/hcaptcha-wpforms-integration/
decorative divider

There is a popular alternative to Google’s reCAPTCHA it is called hCaptcha. The “h” stands for human, and they focus largely on creating a way to stop spam bots and malicious traffic through your web forms with a huge emphasis on privacy. Their privacy policy is compatible with recent legal ramifications like GDPR and CCPA.

Whether you are concerned about privacy issues or choose not to have a Google account, or just want to try something a little newer and less mainstream hCaptcha makes it easy to get started and the WPForms integration makes it even easier to add to any form you want on your website.

hCaptcha is a free service and is easy to get started. Sign up, enter some information about your website and grab your Site Key and Secret Key. Your Secret Key is connected to your account and can be found in account settings your Site Key is connected to each site.

Let’s Do This! Skip to Video 😀

Setup hCaptcha with WPForms

Step 1: Sign Up and get hCaptcha

Sign Up on the hCaptcha site for a free account as a “Publisher to my website or app”. Once signed up you will see options to add a new site or setup the current settings. Either is fine. I chose to setup a new site so I could differentiate things if I were to use the account for more sites than just my blog. By myself I have 6-7 sites so nice way to keep them seperated.

Step 2: Collect Your Secret Key and Site Key

To set up WPForms you will need two pieces of information. Both are in the form of keys and are just a string of random text and numbers. You need to find the Secret Key and Site Key to enter into the WPForms settings. The Secret Key is in the account settings. The Site Key is in each specific site settings.

Step 3: Setup Captcha Settings in WPForms Settings

In the general WPForms settings, first select hCaptcha as your CAPTCHA choice. Once that is selected add the hCaptcha settings you collected in step 2, the site key and secret key.

Step 4: Add hCaptcha to Your Form

Add hCaptcha to the form, then under the form settings click on Enable hCaptcha.

Step 5: Verify Your Form Works

Once everything is set up, go to the place where your form is embedded and test it out. Depending on your settings you should see a checkbox that says “I am human”.

Video Vault Tutorial

🌟
Tired of searching the web and YouTube for answers? Want a video just like this in your inbox that answers your questions?
Get Personalized Answers to All Your Questions Every Month
Three Levels Starting at just $9 / month -- Become a Member

Further Reading, Tools, and Resources

WPForms vs. Gravity Forms vs. Forminator
In this post I’m going to personally review three of the best WordPress Form Plugins: WPForms, Gravity Forms, and Forminator.
How to Install the Best Survey Software
Surveys help you gather valuable information, so you can use to make data-driven decisions.
Mompreneur Order Forms by WPForms
Order forms in WPForms is an easy way to add a new feature to your site. Check out the 5 easy steps to get your order form done.
Step-By-Step MailChimp and WPForms
Learn how to use WPforms to create a Mailchimp subscribe form on WordPress so that anyone on your website can easily sign up for your mailing list!
WPForms + Brevo = The Perfect Couple
WPForms & SendInBlue combine together to help create powerful lead magnet forms to grow your list.
How to Fight Form Spam - Free and Privacy-focused
Forms a great way to connect with users, get information, and even sell products on your site. The downside to forms is that they can also attract spammers trying to get into your site whether with a link drop or unsolicited advertisements.
Create Multi-Page Forms Your Audience Will Love
Sometimes splitting up forms into multiple pages helps UI. Multi-page forms can encourage focus, reduce abandonment, and with conditional fields only collect what you need. Whether you are creating an application form, order form, surveys, or more, make things simple and easy for your audience.

Additional Resources

Collect Brevo Email Signups on Your WordPress Site - WPForms
Connect Brevo with WPForms and collect signups automatically—no code required. Use our free templates to easily create subscriber forms and contact forms.
Brevo Addon - WPForms
Learn how to use the Brevo addon to send new subscribers to your email marketing lists.
How to Create a Multi Step Form in WordPress (Without Code)
Multi step forms in WordPress are split into multiple pages for easier filling. Check out how you can build your own WordPress multi step forms.
5 Excellent Multi-Page Form Examples for Your Inspiration
Want better leads? Use these multi-page form examples as inspiration, so your long forms actually get filled out (by the right people)!