Maspik – Spam blacklist


Are you getting spam emails through your contact forms?
MASPIK will help you stop spam coming through your Elementor + CF7 forms.
Block/blacklist specific words, IP, country, languages, and more – MASPIK blocks the spam that ReCaptcha doesn’t block.

If you look through your spam emails, you can often find the same words repeated. Sometimes they are in a foreign language, and other times they are from the same country or even IP.
One example of common words in spam email is “Eric Jones”, “SEO Ranking”, “Automatically submit your website”
MASPIK can block form spam emails from being delivered to your inbox!
Other spam blockers only work in the back end, but MASPIK will block manual spammers too!


Blacklist words in a text field
Blacklist words in the Email field (regex accepted)
Blacklist words in the textarea field
Blacklist a specific IP address
Blacklist a specific country or countries
Allow only a specific country
Block text fields that have more than X characters
Block spam if the textarea contains more than X links
Block or allow the email if it contains (or doesn’t contain) one character from the main site language.
Custom phone validation (Add your regex format)
Spam log, which you can clear at any time
Block forms devoid of source URL (Elementor forms only)
Connect your site to our Spam API (licence required – optional)

If a bot or spammer fills out your form with any of the above, the form will NOT be sent, and they will receive a validation error.

The plugin allows you to manually blacklist the words you select.
Each website has different needs, so be careful with the words you choose to blacklist. For example, if you are a digital marketing agency and block the word SEO, you will likely lose some valid leads.

MASPIK is Free!
Love each author, it will make the world better ❤


  • Setting page
  • Error after submitting form with spam words


  1. Search in wp Plugin repository through the ‘Plugins’ menu in WordPress for “Maspik – Spam blacklist”.
  2. Install and Activate the plugin.
  3. In the WordPress dashboard menu you will find the setting page – Maspik – Spam blacklist.
  4. Add Spam words as you wish.


The plugin stop spam for any different kind of contact form plugins?

MASPIK will stop Contact Form Spam (Elementor and Contact Form 7). We plan on supporting more forms in the future.

Where do I set this up?

In the WordPress dashboard menu, look for the MASPIK plugin and click on “settings”.

Will MASPIK slow down my site?

I wrote this plugin in high-quality code and not in CSS/JS. (CSS/JS running in the front end is what slows down websites.)


May 11, 2022
Just installed this on a website with CF7. Soon to be using it on my elementor websites. Just a shame it's not compatible with other contact forms that are much cleaner and easier to use than the two it currently supports. I am a big fan of the current Piotnet Forms plugin due to its clean, small size and powerful tools that it offers. One thing it is missing is what you offer. What is the list of form generators you are going to support? Is it a case you offer a pro version that opens this to multiple forms and allows you to bolt on new ones based on this fee? I can't find anything out of the box that does what your plugin currently offers for WordPress. the only other option is what email clients i.e office 365, gmail etc, have when it comes to blocking spam emails. I would offer 5 solid stars if the support was there. I feel you are missing a trick with this plugin and could potentially make a really powerful plugin that 3rd part developers would jump on board in helping it be compatible. Keep up the good work either way and I look forward to future support.
April 27, 2022
Great plug-in, just in the 0.5.8 update, I seem to have lost the “spam log” page.
April 20, 2022
Still being tested on 3 sites, this plugin seems very effective. I just translated it into French. I appreciate the many settings available, even free. Good job!! Regards. Jean
March 3, 2022
Thank you very much for creating this plugin! It works great with our Elementor forms.
January 21, 2022
Thank you for providing this free plugin! Truly hope this feature works! Block forms devoid of source URL (Elementor forms only)
Read all 18 reviews

Contributors & Developers

“Maspik – Spam blacklist” is open source software. The following people have contributed to this plugin.


“Maspik – Spam blacklist” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Maspik – Spam blacklist” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


0.5.8 – 27/04/2022

  • Tweek – Add editor access to Spam-log

0.5.7 – 20/04/2022

  • Tweek – Improve Text field spam lockup
  • Bug pix – Fix Allow only specific country option

0.5.6 – 09/04/2022

  • Tweek – Add option to put an end of Email in email field, like:

0.5.5 – 06/04/2022

  • Thanks to @Fiona_Fars, Improve explanation content in the setting pages.

0.5.4 – 24/01/2022

  • Tweek – Load API php file only if mark it or already use it
  • Tweek – Ready for WordPress 5.9

0.5.3 – 25/11/2021

  • Tweek – Limit spam log to max 100 entrees (To prevent DB overload)


    • Add a minimum requires version for php (7)


  • Bug pix – Language api


  • Performance – Improving code performance
  • Tweek added – Change country drop down list
  • Tweek added – Show your API list in the main setting page


  • Add translation – Add Hebrew translation


  • Bug pix – fix Block empty source URL option


  • Bug pix – fix PHP error in 0.4.0v


upgrade_notice: ‘You may need to activate the plugin again after the update, as the plugin name changed’
* Tweek added – Connect your site to Spam API
* Tweek added – Variety of new options
* Performance – Improving code performance


upgrade_notice: ‘You may need to activate the plugin again after the update, as the plugin name changed’
* Tweek added – Allow only specific country
* Tweek added – Block text-field with more than X characters
* Tweek added – Ability to block textarea-field with any Russian character
* Tweek added – Email Blacklist field support Regex
* Performance – Improving code performance


upgrade_notice: ‘You may need to activate the plugin again after the update, as the plugin name changed’
* Bug pix – Fix phone filed & affect Language check only on textarea.


  • Bug pix – Fix phone filed in CF7 always blocked.


  • Tweek added – Spam log
  • Bug pix – Not blocking Email field.


*Tweek added – Add plugin support to- Contact form 7
*Tweek added – Custom phone validation (Add your format)


*Bug pix – Fix php error.


*Bug pix – Fix bug in textarea field.


*Tweek added – Add Spam block counter


*Tweek added – Block sending if not contains one character from main site language (Hebrew only for now)


First release