Spam comments and inquiries are one of the most annoying things about owning a website or blog. Almost every blog and website will get spammed at some point and if you don’t stop it as soon as you get those first spam comments, things will get worst and worst every day.
In this short post I’ll reveal smartest ways to stop spam on both WordPress and HTML sites without having to add Captchas or extra steps to your comment or contact forms.
Stop Spam on WordPress
Best way to stop spam on WordPress is to use a third-party software or plugin but not all WordPress anti-spam plugins will be able to stop spams 100%. About 2 weeks ago I posted a tweet about my favorite anti-spam plugin on Twitter:
See how many spam comments Top Level Affiliate gets and how we’re stopping them: https://t.co/5bhksHWDog
— Sean Bagheri (@SeanmBagheri) December 30, 2015
If you click on the stat link, you’ll see how many spam comments this awesome plugin is killing every day on TopLevelAffiliate. Cleantalk plugin is 30 days free and after that, it’ll cost you $8 a year for every site which I think it’s a super great deal considering how much time it’ll save you. You can install this plugin instantly from your WordPress admin panel by searching “CleanTalk” in WordPress Plugin directory.
Stop Spam on HTML sites
Now lets get to more complicated situations. When it comes to spam, HTML sites are the most vulnerable sites in the world. There is no active software like WordPress on them and they are just a simple coded page, waiting to be spammed.
So let’s see what we can do to stop spam on HTML based websites.
I’ve tried many different methods to stop spam on HTML sites but none of them worked except one: to tell spammer bot that the “form” is on another page while it isn’t. This might sound complicated but all you need to do is to iframe your actual contact form in your contact page instead of putting it there directly.
This simple method will confuse spam bots and they will pass the page without even trying to do anything.