The best WordPress comment spam filter that I have used in conjunction with the WordPress.org publishing platform is Akismet. It does what it is supposed to and since I installed and configured it, I no longer have to worry about getting lots of spammy comments.
Having to go through all the irrelevant comments and marking them as spam can be very time consuming, so getting a good comment spam filter is pretty much essential. Akismet doesn’t get rid of absolutely everything that is spam, but it takes the vast bulk of it out of your “pending” folder, leaving you with just an occasional piece of spam to deal with.
The latest version of WordPress comes with Akismet already installed, but you still have to get an Akismet API key and configure it, which I will explain how you do below.