How to prevent fake bot signups?

We recommend to use forms created in GetResponse, as they can be easily secured. Forms created through third-party services are outside of our scope of support.

Building an email list is an important task. You need to make sure that you do it properly to have a high-quality list and achieve best results in the email marketing world. Our blog post “25 ways to build your contact list: your ultimate playbook” explains all the important aspects you need to consider when building your list.

Once you’ve built your list, you need to regularly monitor it and take action at the first signs of sender reputation loss, such as decreasing open and click rates, or an increasing spam complaint rate. To make sure your list is a high-quality one, maintain its hygiene. You also want to protect your list from fake bot sign-ups. There are two main types of fake bot sign-ups.

The main types of bot signups are:

  • Bots that sign up hundreds or thousands non-existing email addresses to unprotected forms.
  • Bots that sign up one existing email address to hundreds or thousands of lists. This is called mailbombing.

How can I protect my list from fake bot signups?

  • Add reCaptcha to your forms. This is the best prevention tool at the moment. 

How can I add a reCaptcha to my sign-up form?

  1. Go to Forms and popups.
  2. Choose your form and click Edit design.
  1. Click on the sign-up form element and expand the Subscription settings tab.
  1. Enable the reCPTCHA toggle.
  1. Save your project.
Legacy editor
  1. Go to Forms.
  1. Click on the Create form button.
  2. Select the Legacy forms option.
  3. Choose your template or create a form from scratch in the List Builder Wizard.
  1. In the form editor, click on Settings. This will open a Form settings pop-up window.
Settings tab in the List Builder Wizard editor shown.
  1. In the Subscription settings section, click on the toggle next to reCAPTCHA on the second step.
  1.  Click Save.

Note: reCAPTCHA will not work if the thank-you page is set to Stay on page. Please use Default or Custom setting.

How can I add a reCaptcha to my sign-up form on a landing page or a website?

Forms added through our Landing page or Website builder editors don’t support reCaptcha.

The workaround would be adding a code of the form created in Forms and popups or Forms (legacy editor) with reCaptcha enabled through the custom code block.

For a landing page

For a website

What additional steps can I implement to prevent bot signups?

You can disable plain HTML form signups in List Settings.

This setting works only in case of subscriptions through our webforms or API.
It does not apply to plain HTML forms.

  1. Go to Contacts > Lists.
  2. From the Actions menu of a given list (three vertical dots) choose Settings.
  1. In the Subscription tab, switch the toggle for Disable plain HTML form signups to ON position.

If you use API subscription and the above doesn’t help, you can also reset your API key.

To do that:

  1. Go to Integrations and API > API.
  2. Hover over the three dots to the right of your API key and select Regenerate.