Since this post was originally posted, the SI CAPTCHA Anti-Spam WordPress Plugin has been removed from the WordPress repository of plugins.
Things to think about to determine if your website needs both the Akismet WordPress Plugin and the SI Captcha Anti-Spam WordPress Plugin.
I no longer use the Akismet WordPress Plugin or the SI Captcha Anti-Spam WordPress Plugin or indeed any other WordPress Plugin Spam Blocker. I explain why in this article.
If the performance of your website is not important to you, then yes, you do need both. Each WordPress Plugin you add to your site, can potentially result in the performance of your website slowing down. This for all sort of reasons, including poorly written code. This means that your website has to do more work which takes some more time to process. This slows down the process of displaying content on your website. This of course is not what you want.
- The Akismet WordPress Plugin has a potential overhead in performance.
- The SI CAPTCHA Anti-Spam WordPress Plugin has a potential overhead in performance.
- All WordPress Plugins have a potential overhead in performance.
This potential overhead in performance means that it takes longer for your website to process a request from a reader and to get back to your reader. The request could be to display a web page. The web page needs to display content to the reader as quickly as possible, especially the bit ‘above the fold’, so that the reader can start reading the content. The bit ‘below the fold’ can be loading when the reader is already reading the content ‘above the fold’.
So if you are okay with your website taking longer than necessary to display content, and your readers are also okay with it, than yes, you do need both Akismet and SI CAPCHA Anti-Spam WordPress Plugins active.
However if you like me want your website to display as quickly as possible, you want to make any possible improvements, bearing in mind that you may need the underlying functionally of WordPress Plugins.
What this article discusses is not having both the Akismet and SI CAPCHA Anti-Spam WordPress Plugins active. One ‘has to go’ if possible.
Site taking more than 4 seconds to display?
If so, you have a problem. The word out there, is that your website needs to be displaying content to your readers as quickly as possible, with different people saying that it should take no more than 2 or 3 or 4 seconds. Any more time, and the reader may have moved on and may never visit your website. This is not good for you.
So I decided to review the WordPress Plugins I have enabled and see if there is any room for improvement.
I am keen to keep the number of WordPress Plugins activated to four or less, and I have already reached the four limit. This is a self imposed limit based on what I was reading. It is also the limit that my webhost recommends. I am of course not limited to four WordPress Plugins.
Some WordPress plugins can be enabled, do what needs to be done, and then disabled if you are performing WordPress related tasks where this approach makes sense.
I have both the Akismet WordPress Plugin and the SI CAPTCHA Anti-Spam Word Plugin installed and activated.
The real question is do I need both activated?
Both of them do almost the same job, in reducing the amount of spam that reaches my comments area within the WordPress Dashboard and also my email inbox. With both active, some spam comments may still reach my comments area within the WordPress Dashboard and also my email inbox.
I reviewed both the Akismet plugin and the SI CAPTCHA Anti-Spam plugin.
I decided that I would see what happens if I disabled the Akisment plugin for the moment. The SI CAPCHA Anti-Spam plugin affects the comments areas within my website, so I decided for now to leave that alone.
I use a SiteHealth tool to check various different business performance headings for me, provides scores and provides feedback on how the website could be improved. Of course, this is not an exact science, however having this information helps me to determine what to spend my time on.
The results that this tool provides are color-coded (red, orange, blue and green). This lets you know straight away if this tool thinks you are on the right track or not.
Beside this SiteHealth progress/status bar there is a View button. This view button shows a number of things that help to determine the Site Health of the website.
One of these sections is called Plugins. Within that section, when I had 5 WordPress plugins active, this was at 90%. A good score, however 100% would be even better, provided of course that I did not really need the functionally provided by the fifth WordPress plugin.
When I disabled the Akismet Plugin for the moment, this went up to 100%, this is good. The Site Health progress/status bar also moved a tiny bit to the right. Also good.
With both enabled, Akismet did detect a number of spam comments with the Si Captcha Anti-Spam plugin in place. With both in place and both enabled, some spam comments are still going to reach you.
I think it really depends on how many spam comments reach your comments section within your WP Dashboard and your email inbox. Then on how you process them.
Impact Akismet has on load speed time
A comment from one of my readers wondered what impact Akismet has on load speed time, so I did some testing. This is what I did.
I used a tool that Google have at:
I performed some testing with the WordPress Akismet Plugin enabled and with it disabled.
In my case, there was no difference in results. I assume that this is because Akismet is a WordPress plugin designed to help reduce the amount of comment related spam from reaching your inbox in the first place.
Other WordPress plugins are used when rendering content back to the user.
The other results it showed where interesting none the less. One of their recommendations is to avoid the use of plugins altogether, although I don’t think that they are specifically referring to WordPress plugins here.
I still think that the number of WordPress Plugins that are active on a website should be as low as it can be. A WordPress Plugin should only be enabled if it clear advantages.
Every time that WordPress is upgraded there is a possibility that a WordPress Plugin may not ‘play well’ with the upgraded version of WordPress.
Even if you do a lot of testing you may not discover any errors that users may discover. In my opinion, most users are not going to let you know about those errors as they have other things to be with their time. They simply jump off your site and go elsewhere.
What I do now
This post was originally written in April 2015. Since then my webhost has implemented additional functionally which means that the functionally provided by one or both of these WordPress Plugins is handled by my webhost. I simply do not need these WordPress Plugins as their functionally and more is provided by my webhost at the server level.
This additional functionally includes several layers of security that shields websites and helps keep them secure.
This website security includes hacking, malware and bot-net attack protection.
Whatever overall solution your secure WordPress hosting solution has, it had better include several different layers of security. Having several layers of security makes a lot of sense. The website security package needs to at least cover hacking, malware and bot-net attack protection. If the website security package includes protections at the server level, it may mean that there is no requirement to install a number of WordPress plugins relating to associated security aspects.
For me now there is no need to install and activate the Akismet WordPress Plugin or the SI Captcha Anti-Spam WordPress Plugin or any other WordPress Plugin Spam Blockers as my webhost already provides similar functionally at the server level.
The webhost where this website is hosted is the same webhost that I recommend in my 17 Requirements Secure WordPress Hosting Providers Should Have article. I have come across no other webhost that has all of these requirements. I have been using this webhost since January 2015.