
If you’re running a Divi website with a contact form, chances are you’ve experienced form spam. This happens when bots crawl the web, find forms, and submit fake or spammy entries that land in your inbox.
With hundreds of Divi sites under management, I’ve seen this problem countless times—and it can be frustrating for site owners who rely on contact forms for legitimate inquiries.
Fortunately, there are several effective ways to block spam in Divi forms. Below, I’ll walk you through the most reliable methods.
1. Remove the Contact Form from Your Homepage
One of the simplest ways to reduce spam is to avoid placing a contact form on your homepage.
Why? Because bots often target homepage forms first—they don’t always crawl deeper into your site. If you only place your contact form on a dedicated Contact Page, you’ll likely see a significant drop in spam.
Of course, many businesses prefer having a form on the homepage for convenience. If that’s the case, keep reading for stronger solutions.
2. Enable Divi’s Built-in Captcha
Divi includes a basic captcha option you can enable in the form settings. This usually appears as a simple math problem users must solve before submitting.
To enable it:
-Open the Visual Builder and edit your contact form.
-Navigate to Spam Protection.
-Toggle Use Basic Captcha to “Yes.”
This provides a first layer of defense against bots. However, since Divi is widely used, some spammers have learned how to bypass this basic captcha. That’s why updating your theme (next step) is also important.
3. Keep Divi Updated for Better Spam Protection
Elegant Themes (the creators of Divi) frequently update the theme—not only for features and design improvements but also to improve spam protection.
If you’re using captcha and still getting spam, make sure your Divi theme is up to date:
-Go to Divi > Theme Options > Updates.
-Enter your Elegant Themes username and API key.
-Head to Appearance > Themes and look for the Update Now button.
After updating, captcha tends to work more effectively.
4. Use Google reCAPTCHA (Best Option)
For the highest level of protection, integrate Google reCAPTCHA into your Divi forms. Unlike Divi’s basic captcha, reCAPTCHA is powered by Google and uses advanced algorithms to detect bots.
Here’s how to set it up in Divi:
-Go to Google reCAPTCHA Admin Console.
-Add a new site, choose reCAPTCHA v3, and enter your domain.
-Copy the Site Key and Secret Key provided.
-In Divi, go to your Form Settings > Spam Protection.
-Select Use Spam Protection Service → Choose Google reCAPTCHA.
-Enter your Site Key and Secret Key, then save changes.
Google reCAPTCHA v3 is invisible to users (no checkboxes), so it won’t hurt your form’s user experience. You can also adjust the minimum score (default 0.5) to make spam detection more strict if needed.
Bonus Tip: Monitor Over Time
Even with reCAPTCHA, spam evolves. There may be times when bots temporarily slip through, but in my experience, Google catches up quickly and spam decreases again.
Final Thoughts
Spam through Divi contact forms is annoying, but it doesn’t have to overwhelm your inbox. To recap:
-Remove homepage forms if possible.
-Turn on Divi’s built-in captcha.
-Keep your Divi theme updated.
-Add Google reCAPTCHA v3 for the strongest protection.
With these strategies, you’ll drastically cut down on form spam and keep your contact forms working for real visitors—not bots.
Need help managing or optimizing your Divi site? Contact Web Eminence today for expert WordPress and Divi support.