...engage users on your site, with a good WordPress comments plugin
If you’ve ever blogged on WordPress, you’ll be familiar with the WordPress comments system. This is available by default but there are many alternative WordPress comments plugins which you can use on your blog.
In this post today on CollectiveRay, we’ll make a head to head comparison between each commenting plugin you can use on your blog and learn what the differences between them are. Of course, that will allow you to decide which system would be appropriate for your blog. If you're interested in more tips, check out our full listing here.
One of the most important things you can do to improve your website's engagement, besides a great theme like Divi or Avada, is to choose an engaging commenting framework.
Before we proceed to discuss WP comments you can use, here is a selection of popular themes you may want to use on your site:
Default WordPress Comments
WordPress comments are built-in natively into the framework. The decision you should be making is whether you want to keep these, or whether you'd like to opt for a 3rd-party solution.
As you know, most WordPress comments systems require the following:
- Website / URL
The name and email are what allows you to create a representation of yourself on a website, by creating an association with a profile.
The website or URL field was once a legitimate way for people to check out your other work, by referring to your website. Unfortunately, usage of the website or URL field has been spammed beyond recognition and has led to the scourge of comment spam. This is where people comment on your website, not to add value, but to get a link back to their website for SEO purposes.
Comment spam is one of the primary reasons why people opt to use 3rd part WordPress comment systems, but it's not the only reason.
Registration and Moderation
Back when comment spam was not a thing, most websites allowed users to comment anonymously, without having to register and with the comment being displayed immediately.
This stimulated conversation and allowed comments to start flowing in as soon as a blog was posted.
As comment spam became more of a problem, to the point where people were not only commenting with low-quality comment manually (simply to get a link back to their website), but spam proliferated to the point where spambots (automated scripts which publish comments automatically) had to be controlled, website owners had to start forcing mitigation measures.
These included Forcing Registration and Moderation of comments. These settings can be found under the WordPress Admin > Settings > Discussion.
The Discussion Settings are where you can set the way that native WordPress comments work. Let's highlight a few of the main settings and what they do:
- Allow people to post comments on new articles - this enables or disables general commenting on your website. If you untick this setting, no comments will be allowed on any article on your website (unless you override this setting for an individual article).
- Users must be registered and logged in to comment - this setting disables anonymous comments. Users will need to Register and Login on your website before they are allowed to comment. While this discourages comment spam, it does not eliminate it completely. It also creates a roadblock and discourages legitimate users who want to comment on your articles, because some people won't bother to go through the registration process.
- Automatically close comments on articles older than __ days - this is a good middle ground especially if you tend to have a spike in traffic when a post is published but then traffic diminishes. Essentially, since comments are closed after a few days, there is less chance for your post to be discovered by spam bots.
- Comment must be manually approved - this setting enables comment moderation. What this means is that you will need to manually approve ALL comments before they appear. This is the setting that is most commonly used for WordPress comments today.
- Hold a comment in the queue if it contains __ or more links - moderates in the moderation queue any comments that have a user-specified number of links in the comment text.
- When a comment contains any of these words - this essentially looks for common spammy comment keywords and puts them in the moderation queue if these keywords are found.
- Comment blacklist - instead of putting comments in the moderation queue, these comments will be automatically deleted
Comment moderation is simple the process approving or discarding comments before they are published on your website. If you have enabled the "Comment must be manually approved" or "Comment author must have a previously approved comment" the comment will go into what is known as the moderation queue.
You can access the Comments and the Moderation Queue by clicking on the Comments in the sidebar. The number of the comments in the moderation queue will be visible. For example, below you can see what there are 6 comments in moderation queue.
Once you click on the Comments, you'll get to look at the Comment Queue as can be seen below:
As you can see comments are grouped.
- Mine - comments that the currently logged in user has posted
- Pending - this is the same number that we see in the sidebar and is the number of comments in the moderation queue
- Approved - these are all currently published comments
- Spam - any comments that you have marked as Spam or any comments that have been marked by Akismet or another 3rd party tool as spam
- Bin - any comments that have been discarded
When you click on the pending, you'll be able to decide which comments in the moderation queue you want to Approve and publish, mark as Spam or discard and send to Bin.
You can also choose to look at a commenter's History to see the quality of their comments (and whether they tend to post spammy or good quality comments), Reply, where you can comment back (which will automatically approve the comment when you click Approve and Reply) or Quick Edit, which allows you to make small changes.
Now that we've seen some of the standard WordPress comments functionality, it's time to decide whether you should go for the native WordPress comments or a 3rd party plugin.
Let's go through the thought process and the advantages and disadvantages of using the native WordPress comments or use something such as WordPress Facebook comments or Disqus.
Same Profile across multiple sites using Gravatar
The default WordPress commenting system allows you to submit comments using a Gravatar account. Essentially, a Gravatar account is associated to an email address, therefore, whenever you use the email address associated with a Gravatar account, your Gravatar profile will be associated with that comment.
Gravatar is a very popular service, so you can create a "history" or "reputation" if you use the same profile to comment on a number of niche websites. The same profile picture will be used for the various comments, and this will improve your reputation.
This also means that you just need to log in once to Gravatar and your visitors will not be required to log in to it whenever they comment on your website or blog.
If you haven’t created a profile on Gravatar, you can still discuss with others as a guest user. In these cases, no profile picture will be shown next to your message. You can still choose to use the same name, but this makes it harder for people to remember you because there is no visual association.
The very fact that you are not using a 3rd party plugin means that no performance overhead is introduced. WordPress comments plugins that we will mention below all have a significant performance impact. For example, both Disqus and Facebook comments add a number of scripts and requests to the front-end of your website.
These scripts add loading time to your website, thus impacting the performance of your site.
WordPress Comments do not have such an impact. The only request that native WordPress comments need is to the Gravatar service, to be able to render the profile picture associated with each comment.
Ownership of Data
By not using any 3rd party comments system, the comments on your blog or website are stored in your WordPress's database - this means that the comments become data that you own and are responsible for.
When using a 3rd party comments service, particularly with Facebook comments and Disqus, you DO NOT have ownership of the data. You only have an association of that data with your website account, but you are not in control or have ownership of that data.
This means that you are tied to the Terms of Services of these services and they can do whatever they want with the comment data, as long as they comply to such terms of services. While this might not seem like much, if you are not paying for such a service, this probably means that these services are monetizing the data in those comments, by various means.
We won't be digging into the implications of such ownership, but be aware that there ARE implications.
By definition, you also have less control over such data. If for any reason you lose access to these party services, whether because you are banned, or simply because you lose access through negligence, or possibly for other reasons (nefarious or not), you lose COMPLETE access to such comments.
This is something that you seriously need to consider.
While not having ownership of data is a disadvantage, one must also consider the implications of keeping such data on your own servers. If you have a site that potentially generates lots of comments data, your server needs to handle such loads.
One must also keep in mind that besides the "human" visitors to your website, there are literally hundreds of visits a day to your website by spam bots. These are essentially programs that scour the web looking for sites to post spam comments to.
Your website's hosting and servers needs to be able to handle such requests, determine whether they are spam, put them in spam or moderation queue and discard or publish them as necessary. One needs to note that such spam comments could be in the thousands within months or even days, so your website infrastructure needs to be able to handle such assaults.
Spam Protection with Akismet
Speaking of spam comments and protection, the easiest way to protect against spam is by subscribing to the Akismet - the Spam protection service for WordPress. Essentially, this is a service owned by Automattic that is able to identify most spam comments and then either discard them or place them in a moderation queue.
The service operates on a Name Your Price basis but is usually priced at around €5/month or its equivalent in your currency for commercial or business blogs.
With that said, the default WordPress comments system is not only the option for a blog and you shouldn’t necessarily stick to it.
As the WordPress platform is flexible, you can integrate any type of commenting system on your blog whether it be Facebook comments, Google+ comments, Disqus comments or any other WordPress plugin used to create a commenting platform.
7 WordPress Comment Plugins
Jetpack is an all-in-one plugin for self-hosted websites that gives you the features of the WordPress.com platform. It has many features like visitor stats, security services, commenting system and so on. Even though it offers a lot of different benefits to your blog, the best thing is that you’re not forced to implement every feature of it on your blog. You can only activate what you needed by adding its specific modules.
Now that you know what Jetpack is all about, let’s take a look at its comments module and how it can benefit your blog readers.
Jetpack allows your readers to comment either as a guest, or they can choose to use their WordPress.com, Facebook, Twitter or Google+ account.
Read More: CollectiveRay's Jetpack WordPress review - https://www.collectiveray.com/wordpress-jetpack-review-plugin
If you’re looking to integrate multiple social media commenting capabilities on your blog, Jetpack can be the right choice for you. It’s been tried and tested. It’s owned by Automattic (the company behind WP.com) and you’ll get plenty of additional benefits like spam control. All in all, the easiest choice for implementing a WordPress comments plugin.
If your readers would like to log in to their social accounts while commenting, all they need to do is to click on the social icons. When the comment is submitted, it will look like the default WordPress comment linking to their social profiles.
You can download the Jetpack plugin here.
To activate the commenting feature after installing the plugin, go to Jetpack>> Settings on your WordPress dashboard and click activate buttons next to the comments module.
We would also suggest you opt for one of the paid plans of Jetpack, starting at only €3.50/month, giving you such stuff as automated daily website backups, brute force attack and antispam, a CDN to make your website faster, lazy loading of images and plenty of other great features to improve your website's offering.
2. Disqus as your WordPress comments plugin
Disqus is one of the most widely used commenting systems in the blogosphere. Since it’s not tied to any specific platform like WordPress, a single user account can be used to comment on any website regardless of the CMS. Of course, this makes it an easy choice for you if you want to disable the default system and use an external provider.
We use Disqus on this web design blog although it runs on the Joomla platform, not on WordPress. If you’re looking to use a third-party commenting service on your blog, Disqus might be the right option for you.
There are a lot of benefits to using Disqus.
One of the main benefits is that it can help increase site performance. How does it help increase site performance and scalability?
As you may know, comments are a resource beast - they are very resource-intensive. If you have a lot of messages on a post, it is more likely to increase the loading time of your page. The main advantage of using a third-party commenting service like Disqus is that you reduce the server load on your host and send it their way.
However, a lot of bloggers hate Disqus’s new monetization strategy of using sponsored images or articles between the actual comments. If you don’t like displaying ads on your site, you can still opt-out from displaying them.
Some bloggers like Syed Balkhi have found that Disqus has reduced their comment engagement on his WPBeginner.com blog. Since WPBeginner is focused on publishing WordPress related news and tutorials, the reason for the low engagement rate might be that their users are so engaged with the default WordPress commenting system.
Anyhow, if you have a lot of engagement and people commenting on your blog, you might want to test using Disqus on your blog and learn how well it performs in terms of loading time and the comment engagement rate.
For us, the reason for choosing Disqus for our commenting system is the fact that it’s become extremely popular to use Disqus so it is trusted. Also, since a lot of people have a single account on Disqus, you are less likely to get spam or messages with links. Many people want to keep their reputation clean, so you’re unlikely to get a lot of comment spam.
Many times you’ll also be able to tweak the WordPress comments template used to show the content, to give it the look and feel of your website.
Here is a video walkthrough of how to add Disqus comments to your blog:
3. Facebook comment system
Integrating Facebook comments on your blog can be a great deal for you especially if Facebook and social media traffic are one of the main traffic sources for your blog.
Popular blogs likeTechCrunch.com use Facebook for commenting. Here are a few reasons why integrating WordPress Facebook comments could be ideal for your blog.
- It encourages engagement: Unlike the Jetpack plugin, if your users are already logged in to Facebook, they aren’t required to log in again to their account for commenting. This can encourage your readers to comment since it is convenient for them.
- It reduces comment spam: No matter what commenting system you’re using on your blog, your blog isn’t 100% safe from comment spamming. The best thing about Facebook messages is that it cut down the amount of the comment spam you’ll receive on your blog as it doesn’t allow anonymous commenting. However, beware of those link spammers who use fake accounts to spread their spammy links.
- It can increase traffic: Facebook commenting for your WordPress blog also provide an option for users to publish their comments on their Facebook wall, which are likely to drive more traffic to your blog.
- It encourages return visits: If you reply to a specific comment, the user will be notified when they use Facebook. This encourages them to return to your blog.
Best of all, you shouldn’t necessarily solely integrate Facebook comments on your blog. You can use it together with other commenting systems.
We run various blogs and many of them are using Facebook as their commenting system.
One downside of Facebook is that you won’t be able to adjust the WordPress comments CSS, because Facebook strictly enforces their CSS to maintain the Facebook look and feel across the web.
Download WordPress Facebook comments plugin
4. Comments - wpDiscuz
As is very clear from the name, wpDiscuz is a WordPress comments alternative to Disqus. We've discussed plenty of disadvantages of having Disqus on your site, wpDiscuz is like Disqus but without the issues associated with Disqus.
Here are some of the benefits of using wpDiscuz:
- Ajax powered commenting
- Live comment updates and real-time commenting
- Comment sorting by “New”, “Old”, and “Most Voted”
- Anonymous commenting (similar to the native WordPress comments)
- The possibility to break up long comments with a “Read More” button
- Subscription to comment notifications via email
The issue is this plugin is that its design is not as pretty as one would expect, so do keep this in mind.
5. Replyable, formerly known as Postmatic
Replyable is not strictly speaking an alternative, more of a power-up to WordPress comments.
This plugin, to paraphrase the name, makes your comments "replyable" by email. What it does is allow visitors to subscribe to both new posts and comment replies via email. And when your readers get a notification email, a super-useful feature gets activated.
Visitors who subscribed can now reply to the email to leave a comment on your site. They can participate in the conversation and their replies without having to visit the website again. This ensures past visitors stay engaged to the site and its conversations.
6. Simple Comment Editing
Once again, not a comment alternative per se, but more of a power-up to the native WordPress comments plugin.
Simple Comment Editing enables one simple but powerful tweak to your native WordPress comments. When you install this plugin, users are able to edit comments. Comment editing is enabled for up to five minutes after posting.
This ensures that any simple small mistakes can be fixed.
7. Lazy Load for Comments
Lazy Load for Comments is another power-up for WordPress comments, its usefulness comes from the fact that improves the performance of your website.
If you're familiar with performance tweaks to make your site faster, you're probably familiary with the concept of Lazy Loading. This is the concept of only loading content when it is needed (rather than beforehand).
Lazy Load for Comments delays loading of the comments section until the user starts to scroll down the page. Given that the comments section is below the post’s content, this will improve performance without negatively impacting user experience.
What is your favorite WordPress comments plugin? Do you like to test any of the above plugins on your blog? We do believe these are the best WordPress comments plugins but feel free to share your thoughts with us.
Please leave a useful comment with your thoughts, then share this on your Facebook group(s) who would find this useful and let's reap the benefits together. Thank you for sharing and being nice!
Disclosure: This page may contain links to external sites for products which we love and wholeheartedly recommend. If you buy products we suggest, we may earn a referral fee. Such fees do not influence our recommendations and we do not accept payments for positive reviews.