Use Akismet with your contact forms

Akismet integrates with several popular contact form plugins to help stop spam arriving via the forms on your site. Some of these integrations are automatic, but others require a bit of configuration. You will need an active Akismet subscription to use Akismet with your contact forms.

Please note that once Akismet is activated on your site, it will check both blog comments and contact forms if you have them. It is not possible to activate Akismet on one but not the other.

Protect contact forms automatically

Jetpack Contact Form

With Jetpack’s contact form (either the Form block, or the classic editor version), then all of your contact form submissions are automatically checked for spam by Akismet. No additional set‑up required!

You can also manually mark comments as spam/not spam via the Feedback section of WP Admin.

Configure contact forms to work with Akismet

Contact Form 7

To use Akismet on Contact Form 7, please add some specific options to your contact form fields.

Contact Form 7 doesn’t store contact form submissions on your site, so if you want the ability to manually mark them as spam/not spam, install the Flamingo plugin (from the same developer), which provides that ability.

Gravity Forms

Gravity Forms will auto‑detect and use Akismet. For more granular control, use Gravity Forms’ dedicated Akismet Add‑On. You can also manually mark form submissions as spam/not spam.

Elementor Forms

Akismet is an available integration for Elementor users with a paid Elementor plan. To find guidance on adding Akismet Anti‑spam to your Elementor forms, please consult the Elementor documentation.

Fluent Forms

To use Akismet with Fluent Forms, you need to enable Akismet in the global settings of the Fluent Forms dashboard.

FormAssembly

To use Akismet with FormAssembly, you will need an Essentials plan or higher, and open a support request with FormAssembly, and they will configure it for you.

In the FormAssembly backend, you can manually mark individual responses as spam/not spam by using the “Mark response as spam” or “Mark as not spam” buttons.

Formidable Forms

To use Akismet with Formidable Forms, you need to enable Akismet on each form where you want to use it.

Forminator

To use Akismet with Forminator, you need to configure each form to use Akismet.

Ninja Forms

To use Akismet with Ninja Forms, you’ll need to add an Akismet Anti‑spam Action to your form.

WPForms

To use Akismet with WPForms, you need to configure each form to use Akismet.

WS Form

To use Akismet with WS Form, you need to configure each form to use Akismet.

GiveWP

GiveWP is a popular WordPress plugin to create donation forms. To use Akismet with GiveWP, you need to enable it in GiveWP settings.

If you are using a GiveWP legacy form and find that Akismet is not catching spam donations, please try re‑saving the “Akismet enabled” settings in GiveWP.

Other plugins

If you use another contact form plugin, please contact the plugin author to check if their plugin has an Akismet integration.

Custom contact forms

Akismet can work with custom contact forms as well. Here are some resources to help you get started:

We also provide an OpenAPI spec, which you can use for reference or to generate code.

If you have general questions about Akismet, please contact us.