Using the Akismet Add-on

Introduction

The official Gravity Forms Akismet Add-On provides a way to integrate your form with the Akismet service, allowing you to use that service to help identify suspicious or likely spam entries.

Description

Akismet is a spam filtering service for WordPress websites. It catches blog comments and pingback spam using its algorithm and a broad collection of data from thousands of sources.

This algorithm learns from previous data and the actions taken by participating websites. For example, when many websites start reporting similar content as spam, Akismet will learn to identify this type of content as spam.

Note: Refer to this article for more information about the legacy integration.

Setup Akismet

Refer to the Akismet Settings Reference article for a complete list of add-on settings, and the Setting Up The Akismet Add-On for the process steps required to get up and running.

Marked As Spam

When Akismet marks an entry as spam, it can still be found on the entries page, but it will be placed in the Spam category instead of Unread.

Screen Shot of Entry list page with option to mark spam

When you manually mark an entry as spam (by clicking the red Spam link as shown in the screenshot above) it will help train Akismet for similar entries moving forward. Akismet will use this information to improve its spam filtering process on your installation and across all websites.

This help guide shows how to mark entries as spam.

Testing Akismet Forms

  • Akismet will process entries submitted from a form preview in test mode, which prevents those submissions from training the Akismet filters.
  • Embedded forms submitted by logged-in users will send the user role to Akismet. Akismet does not mark submissions by administrators as spam.

Akismet Hooks

The Akismet Add-On includes two filters that can be used to customize the Akismet integration: