Setting Up Akismet Anti-Spam Protection

Would you like to prevent spam from being sent through your WordPress forms? Using Akismet anti-spam protection with WPForms is a simple and effective way to filter out spam from your form entries.

In this tutorial, we’ll show you how to set up Akismet anti-spam protection in WPForms.

  1. Installing the Akismet Spam Protection Plugin
  2. Setting Up an Akismet Account
  3. Adding Your Akismet API Key
  4. Enabling Akismet in WPForms
  5. Testing a Form With Akismet Enabled

Before getting started, make sure you’ve installed and activated WPForms on your WordPress site.

1. Installing the Akismet Spam Protection Plugin

Some WordPress installations come with the Akismet Spam Protection plugin preinstalled. However, it isn’t activated by default. If you already have the plugin installed, be sure to activate it.

If you don’t have the plugin installed on your WordPress site, you’ll need to install and activate it.

akismet-spam-protection-plugin

Note: For extra help, be sure to check out WPBeginner’s guide to installing WordPress plugins.

2. Setting Up an Akismet Account

Once you’ve installed and activated the plugin, you’ll be redirected to the Akismet settings in Settings » Akismet Anti-Spam.

akismet-settings

From here, you’ll need to set up an Akismet account to obtain an API key. If you already have an API key, feel free to skip this step. If you don’t have an API key, click the Set up your Akismet account button to get one.

set-up-akismet-account-button

This will take you to the Akismet pricing page where you can select your preferred account tier. This integration will work with the Personal account that Akismet offers for free. However, feel free to choose whichever plan fits your needs.

For our example, we’ll sign up for the free account by clicking the Get Personal button.

click-get-personal-button

After that, Akismet will redirect you to the signup page.

Akismet-signup-form

Go ahead and enter your email address, name, and the URL for the WordPress site you’ll be using Akismet on.

account-signup-details

Then, be sure to check the boxes next to each qualification and click the continue with personal subscription button.

click-continue-with-personal-subscription

Note: At this point, Akismet might send you an email containing a verification code. If this is the case, be sure to follow the steps in the email to complete the verification process.

3. Adding Your Akismet API Key

After successfully creating an account, Akismet will send you an email containing your API key. Go ahead and copy your Akismet API key from the email.

copy-api-key-from-email

Note: If you’ve lost your API key, you can use Akismet’s API key recovery form to get a new one.

Then, head back to your Akismet Spam Protection settings in the WordPress dashboard and click Manually enter an API key.

manually-enter-api-key

On the next page, paste your API key into the field provided and click Connect with API key.

click-connect-with-api-key-button

A success message will appear at the top of the next screen, along with additional Akismet settings. Although it’s not required, feel free to customize your settings as you see fit.

additional-akismet-settings

4. Enabling Akismet in WPForms

Now that you’ve set up the Akismet Spam Protection plugin, it’s time to add Akismet anti-spam protection to your form.

To start, you’ll need to create a new form or edit an existing one to access the form builder.

Once you’ve opened the form builder, navigate to Settings » General from the left side panel.

form-builder-general-settings

Then, scroll to the bottom of the settings and toggle on the Enable Akismet anti-spam protection option.

toggle-on-akismet

Finally, be sure to click the Save button to apply the changes.

click-to-save-form

With Akismet anti-spam protection enabled, your form entries will not be saved if Akismet detects them as spam.

Note: If you’d like to add Akismet anti-spam protection to other forms, you’ll need to repeat the same process for each form.

Testing a Form With Akismet Enabled

Now that you’ve successfully added Akismet anti-spam protection to your form, it’s time to confirm that it’s working correctly.

To do this, first you’ll need to preview your form on the frontend of your site.

akismet-form-preview

Then, go ahead and add one of Akismet’s spam triggers to a corresponding field in your form. Here are the spam triggers that Akismet has available for testing:

As an example, we’ll add all three spam triggers and click the Submit button to test our form.

add-akismet-spam-triggers

If Akismet is working correctly, it will detect the spam triggers and prevent your form from submitting. You’ll also see a notice at the top of the form that reads “Anti-spam verification failed, please try again later.”

anti-spam-failure-notice

That’s it! Now you know how to set up Akismet anti-spam protection in WPForms.

Next, would you like to learn about more ways to prevent spam? Be sure to check out our guide to preventing spam in WPForms for more helpful tips.