January 30, 2020
How to Build Spam FREE WordPress Contact Forms
Tired of spambots making fake submissions in your contact forms?
Losing visitors while adding CAPTCHA to ensure that they are real users?
We completely understand!
WPorms have come up with ways to solve your problems as they always do.
You can build spam-free contact forms in just a few steps.
No CAPTCHA confirmation needed form the users.
Yes! That’s right.
Let’s see how it’s done.
How to Build a Spam-Free Contact Form Without CAPTCHA
Making your users enter a confusing CAPTCHA to submit a contact form may not always work out well for everyone.
This is where many users abandon the contact form without submitting it even if they wanted to.
Some CAPTCHAs can be really confusing.
But with the introduction of the new feature, you no more have to subject your user to the agony of entering terrible CAPTCHA texts.
Step 1: Contact Form Creation
For this, install and activate the WPForms plugin on your website.
Now it’s time to create your WordPress contact form.
The size of your contact form can be decided by the details you need to collect from the users who submit the forms.
Step 2: Configuring the ReCAPTCHA settings
Now it’s time to configure the reCAPTCHA settings in WordPress.
Go to WPForms and then settings.
Choose the reCAPTCHA tab.
When you scroll down you can see two options reCAPTCHA v2 and Invisible reCAPTCHA v2.
Choose Invisible reCAPTCHA v2 from the two.
Step 3: Generate Your reCAPTCHA
You can create reCAPTCHA for free from Google.
To create a reCAPTCHA, you need a site key and a secret key which can be generated from Google’s reCAPTCHA setup page.
Once you enter the Google reCAPTCHA website, click on the admin console button on the top right corner of the site.
Sign in using your Google account.
Once you are logged in, you will be redirected to a page.
You can register your website for reCAPTCHA here.
If you’ve already registered any website for reCAPTCHA before, you can click on the plus icon to register a new website.
Next in the label field, enter your website.
Now you have to select the reCAPTCHA type which is to be added to your website.
As you can see, here we’ve chosen Invisible reCAPTCHA badge.
Next, add your website domain and click submit after ensuring that you’ve checked the box to accept the reCAPTCHA terms of service.
You’ll be redirected to a page in which your website’s site key and secret key can be availed.
Now copy your site key and secret key,
Once this is done, open WPForms and then go to settings again.
Make sure that you’ve chosen Invisible reCAPTCHA v2.
Paste the site key and the secret key in the spaces provided.
Click on save and store your details.
Step 4: Enabling Invisible reCAPTCHA on Contact Forms
Go to settings and then choose the general tab.
When you scroll down you can see Enable Google invisible v2 reCAPTCHA option.
Save your details.
If a spambot tries to make a fake submission on your contact forms, Google will automatically detect it and reject the same instantly.
You can also enable anti-spam Honeypot to detect spam.
Go to settings and then general.
Select Enable anti-spam honeypot from the bottom right preview panel.
There you go!
Every spam bot fills in a hidden field that the valid users cannot see.
Honeypot will notice when this field is filled and will reject the spambot instantly.