Would you like to prevent spam registrations and logins in your affiliate program? AffiliateWP provides built-in spam prevention tools to help secure your affiliate registration and login forms from bots and automated abuse.
In this tutorial, we’ll walk you through the spam protection options available in AffiliateWP and how to enable them.
Accessing Spam Protection Settings
AffiliateWP includes built-in spam prevention features that help protect your affiliate program from fake registrations and login attempts.
To get started, navigate to AffiliateWP » Settings from your WordPress admin area. Then, click on the Affiliates tab and scroll down to the Affiliate Registration & Login Security section.
This is where you can configure the available spam prevention tools that AffiliateWP supports.
Enabling Spam Protection on Affiliate Forms
AffiliateWP is designed to help reduce spam and automated abuse with tools that validate real users and block suspicious activity.
At this time, AffiliateWP supports the following human verification services:
- hCaptcha: Add an extra layer of protection with the privacy-focused hCaptcha alternative.
- Google reCAPTCHA: Strengthen your site’s security using Google’s reCAPTCHA service.
- Cloudflare Turnstile: Secure your forms by integrating with Cloudflare Turnstile, a CAPTCHA-free solution that prioritizes user experience.

You can enable one of these verification tools to protect your affiliate registration and login forms. When selected, you’ll be prompted to enter your site key and secret key, which can be generated through your CAPTCHA provider.

Once a service is enabled, you’ll also have the option to apply it to the affiliate login form as well by selecting the option labeled Add CAPTCHA to Affiliate Login form. This helps prevent credential-stuffing and brute-force attacks.

Be sure to save your settings after completing the configuration.
Frequently Asked Questions
Can I apply CAPTCHA to both registration and login forms?
Yes. After selecting a CAPTCHA type, you can check the box labeled Add CAPTCHA to Affiliate Login form to secure both forms.
Can I use more than one CAPTCHA service at the same time?
No. Only one CAPTCHA provider can be active at a time.
Are all CAPTCHA options available on every AffiliateWP license?
Yes. All CAPTCHA features are available with any AffiliateWP license.