Over the years, I have built up an extensive custom blacklist of terms that has proven quite effective at keeping spam and other garbage out of the comments section, even without using any anti-spam plugins such as Akismet. The idea is simple: copy and paste this custom blacklist into the Comment Moderation field in your WP Admin Area, should look something like this:. Here is the list, in all of its offensive pharmaceutical, gambling, sex-industry glory see notes afterward for more information on usage and functionality :. Along the way, you may find that additional terms are needed, or that certain terms need removed. Feel free to tweak according to the specific needs of your site. Jeff Starr is a professional web developer and book author with over 15 years of experience. Jeff works with WordPress every day, designing themes , developing plugins , and securing sites. View all from Jeff Starr.
How to stop comment spam on your WordPress website (6 simple solutions)
How do YOU stop comment spam? I mean after all, plugins like Akismet work great at stopping spam. To be fair, some plugins are more resource-intensive than others, but in general ANY plugin that you use is going to require some level of support, maintenance, bandwidth, memory, and other resources. So it makes sense to avoid too many resource-hungry plugins in order to help improve performance and keep your site running tippy top shape.
WordPress comments section greatly increases your SEO score and it increases the interactivity on your site and makes users more likely to return that drive more traffic to your website, moreover it helps to build your community. The main and the most important benefit of a comment section on a website is that it is a self-generating source of content. Commenting is an effective strategy that people often use to have all the above benefits and more, and to maximize this benefit, a WordPress comment moderation tool with a comment blacklist profanity filter should be used. Moreover, WordPress comment blacklist can protect you from spam comments, this will be explained in the Comment Spam section. In addition, we also include Google blacklisted words and the most popular naughty words. The list has been tested in WordPress by hundreds of our community and all have confirmed that our blacklist works perfectly that helped them to keep their website clean from all the bad words, they did not have any notifications from their customers regarding any inappropriate words, moreover, they did not have any banning by Google or by any other authority. All your comments posted in your blog will pass through a WordPress filter which contains all your blacklist words and phrases, if the comment has any word or phrase that specified in your blacklist, it will not be displayed, and automatically the comment will be put in the trash without any notification. Please note that comment content, commenter name, site title, URL, email address, or IP address will be filtered too through the blacklisting process. You will still have the chance to review the comment if he wants to , and if it is not compatible with your terms, an approval or deletion process can be manually applied, and you can restore it. Tip: Repeat the above steps each time you want to install a new update for the blacklist.
This plugin is an enhanced version of the plugin Comment Blacklist Manager. We decided to create this enhanced version of the plugin, because we wanted to be able to add blacklists without using filters and directly from the WordPress administration. You can still use a filter to modify the blacklist sources if that is more convienient for you. If you replace all blacklists with the filter, the settings done in the WordPress administration will be ignored. If you want to reduce spam received in your comment forms but also in your contact forms for example when using Contact Form 7 , using blacklisted terms can help. Contact Form 7 supports spam-filtering with Akismet. Plus, using comment blacklist, you can block messages containing specified keywords or those sent from specified IP addresses. The best way to reduce the contact form 7 spam is to use a very extensive term database which is updated regulary with new spam terms. And this plugin does exactly this: Updating the blacklist regularly. Since Grant Hutchinson has been identifying and compiling over 34, phrases, patterns, and keywords commonly used by spammers and comment bots in usernames, email addresses, link text, and URIs.