How to prevent WordPress comment spam?

BIG linden / Support Docs / How to prevent WordPress comment spam?



I’m having trouble with spam comments on my WordPress blog. What’s the best way to stop these spam comments from appearing?


The client is experiencing a problem with spam comments on their WordPress blog and needs help addressing this problem.

How to prevent WordPress comment spam?

Dealing with comment spam on a WordPress site can be annoying. However, there are several methods you can use to prevent or greatly reduce the amount of comment spam you receive. For many organizations, managing spam is an essential component of website maintenance and day-to-day WordPress management.

One common approach to manage comment spam in WordPress is by using plugins like Akismet. Akismet automatically checks comments against their database of known spam to prevent your site from publishing malicious content. It has been the go-to plugin for most users ever since it was released in 2005. The basic plugin is free and there is a paid version for commercial and other professional sites.

However, if you’re still dealing with an excessive number of spam comments even after activating Akismet, consider implementing these additional strategies:

  1. Set up comment moderation: You can configure your settings so that you have to manually approve all comments before they get published on your site. To set up moderation, navigate to Settings > Discussion and check the boxes for ‘Comment must be manually approved’ and ‘Comment author must have a previously approved comment’.
  2. Implement a CAPTCHA: CAPTCHAs can be frustrating for some users, but they do work well at blocking automated comment spammers.
  3. Use blacklists: In your discussion settings, you can also set up a list of words, names, URLs, etc., that if found in a comment will mark it as spam.
  4. Limit links: Most spam comments include multiple links which will help them stand out when being reviewed.
  5. Blocking IP addresses: Although this should be used sparingly as it can block legitimate users. You might need to do this if a specific person or bot is spamming your comments section. To block an IP, navigate to Settings > Discussion and add the IP addresses you wish to block in the ‘Comment Blocklist’ box.

By implementing these strategies, you should be able to greatly reduce or even eliminate the amount of comment spam you’re dealing with on your WordPress site.

This resource serves as a comprehensive guide for combating comment spam on WordPress blogs and websites. It covers various strategies, tools, plugins, and best practices to protect against and mitigate the impact of unwanted comments and spam.

Additional reading

  • This reference guide provides comprehensive strategies and tools for combating comment spam on WordPress websites. It covers the use of Akismet, a default plugin in WordPress, for filtering out spam by learning from community inputs. The guide also suggests practical steps and settings adjustments within WordPress to limit spam, such as moderating comments based on the number of links, utilizing a blacklist for specific words, requiring user registration for commenting, and informing users about comment moderation practices. In addition to built-in tools, it explores additional spam protection plugins available in the WordPress plugin directory and discusses more advanced tactics like modifying the .htaccess file and utilizing the ‘nofollow’ attribute. This resource emphasizes a multi-layered approach to effectively manage and reduce comment spam.
  • Check out this resource from WordPress on Combatting Comment Spam.

More articles about WordPress

More articles related to .

Capabilities related to WordPress:

Prevent attacks, regain control of your WordPress website with Enterprise security solutions.
Move your website from Wix to WordPress and get the website you need.


Get a 30 minute 1:1 consult with a BIG consultant and get a 7 page report on making digital work in your organization with key insight into paths for success and playbooks just for your unique needs.

Please understand not all requests can be met. Please contact us with any questions.