Computer Keyboard

The Best Commenting System for Your Website

I recently decided to do a fresh survey of the most popular commenting services out there so I could use it on my highest-volume blog. 

My “must haves” as far as commenting systems are concerned were:

  • Ability to do threaded comments (replying to comments)
  • Support for anonymous comments (not requiring sign-in)
  • Ability to easily subscribe to comments
  • Good spam filtering
  • Email notification to admin when someone comments
  • Comment form at the TOP of the comments rather than the bottom in order to make commenting easy without a lot of scrolling!
  • Free

For me, some “nice to haves” were:

  • Ability to upvote or like comments
  • Ability to embed photos
  • Truly anonymous commenting (no email required)
  • Third-party login (Facebook, etc.)

No one service had everything I was looking for, but many came close.  Here’s a rundown of the most popular commenting systems with my final pick at the end.


Disqus is the most popular third-party commenting system.  You sign up on, then add a snippet of code to your site and voila!  The comment form appears.  You can see an example of Disqus comments at by blog,

When I installed Disqus on my blog, it initially killed my comments!  I went from getting a few comments per day to none.  I discovered that by default, it was requiring login to comment, which is a sure-fire way to discourage commenting.  In the Disqus admin, I found a setting to allow anonymous commenting, and that solved the problem.


  • Familiar interface because it’s used on many sites
  • Nifty features like upvoting, downvoting, sign in with Facebook/Twitter/Google plus, threaded comments, sharing
  • Look is quite nice out of the box.
  • Comment form is at top of comments.
  • Ability to include photos in comments!
  • Ability to have “related article” thumbnails at the end of the comments to generate revenue (you have to be accepted into the program though).
  • Ability to easily import existing comments from, and sync with, WordPress.


  • Although you own the comments, the comments reside on Disqus’ servers, so you might have privacy issues.
  • For anonymous commenting, users have to check a box that says “I’d rather post as a guest”.  Email address is still required, so it’s not truly anonymous (this may be a “pro” or “con”).
  • Implemented with JavaScript, so users who don’t have JavaScript enabled (a small number) won’t see the comments. (However, if you use the WordPress plugin, the comments do render without JavaScript).
  • Loads after the rest of your site loads, so it can be slow to show up.

My Take

With all of these “cons” it might seem like I don’t like Disqus, but I actually use it on my most popular blog because it offers the ability to easily upload photos. On the other hand, I’m always on the lookout for new commenting systems!


There’s a new commenting service similar to Disqus called Spot.IM. The intent here is to add real-time features and more social engagement. You can see when someone comments in real time. You can also rate comments on a five-star scale. Interesting and worth a look.


  • Many of the same features of Disqus
  • Real-time updates
  • Comment ratings

My Take

I’m not using this on any of my sites yet, but that’s just because I started using Disqus first. This is worth a try if you are looking for a commenting solution.


IntenseDebate is owned by Auttomatic, the makers of WordPress, but you can implement IntenseDebate comments on any site, not just WordPress sites.  Check out this demo of IntenseDebate to see how it looks.

I have not tried IntenseDebate on any of my sites; I’ve just researched it.  It seems fine to me, with no showstopping problems, but the look is somewhat old-school.  It’s definitely not hip-looking as Disqus (in my personal opinion).


  • Can import your existing WordPress comments into it, for a seamless transition
  • Nice features such as upvoting, downvoting, threaded comments.
  • Simple interface.


  • Threaded comments are not shown by default.  You have to expand them (there might be a setting for this).
  • Subscribing is done through a pulldown (not as easy as a checkbox).
  • Can enable Facebook login, but requires a Facebook API key to set up. Might be too hard for beginners to set up.
  • Email address is required to comment.
  • Look is not that exciting.
  • Comment form is at bottom of comments.
  • Uses JavaScript to load, which can be slow.

My Take

This seems like a good service, but didn’t stand out enough for me to choose it.  It does offer import of existing WordPress comments, if that is important to you.

Facebook Comments

I experimented with Facebook comments on one of my blogs a few years ago and removed it after a few weeks.  The huge showstopper for me was that you couldn’t control the order that the comments were displayed in.  Facebook decided the order rather than displaying them chronologically, which was absolutely terrible.

Checking out the example on the Facebook comments plugin site, I see that Facebook has now fixed this.  Comments are in reverse chronological order.  However, I worry that they might revert back whenever they feel like, in true Facebook style. But for now, with this major problem fixed (after much screaming from web developers), Facebook comments might be worth considering.


  • No anonymous commenting.  This will reduce trolling and spamming, and you get to see exactly who is commenting (photo, name, and more)
  • Familiar user interface for those who use Facebook.
  • Can click on user profiles to learn more about them. Useful!


  • Only people with Facebook accounts can comment.  This will discourage or prevent many people from commenting!
  • Comments reside on Facebook servers.  It is questionable who “owns” the comments.  Facebook can mine your comments for data.

My Take

Now that they fixed the ordering, I am starting to see Facebook comments on more and more sites. But, the fact that only people on Facebook can comment is a huge disadvantage, with more and more people being concerned about Facebook due to privacy issues.

Also, I think it’s pretty safe to say that you will get fewer comments if you use Facebook comments compared to non-Facebook systems.  But, you’ll probably get fewer trolls and spammers too. Consider Facebook commenting if you really need tight integration with Facebook, if you really want to know more about who is commenting, or if you are having a big problem with trolls.

WordPress Native Comments

If you are running a WordPress site, you get a commenting system built in for free.  That’s what I use on this site. Frankly, as time has gone on, I’ve returned to native WP commenting on several of my personal sites, especially with the increased privacy concerns of GDPR.


  • Easy to set up (if you are running WordPress) because it’s built into WordPress
  • The comments are on your server, so there are no ownership or privacy issues of some other company seeing your comments.
  • Allows commenting with no sign-in
  • Allows sign-in with other services (Facebook, Twitter, etc.) if you use the Jetpack comment plugin
  • Allows commenters to subscribe to the comments and/or posts
  • Implemented with PHP instead of JavaScript, so it will work even with JavaScript disabled, and it loads immediately when the page loads.
  • Tons of plugins to add more features such as “likes”.


  • Only works on WordPress sites.
  • Commenting requires a page reload rather than using Ajax, resulting a slow user experience when commenting.

My Take

While not as fancy as some of the other commenting systems out there, WordPress comments are simple, easy to use, and offer almost any features you want through the use of plugins.  I use WordPress comments on most of my WordPress sites.

HTML Comment Box

This is an old-school, no-frills, commenting system that looks a bit home-brew.  But, I used it for years on my high-volume site with no problem, so I need to give it a shout-out.  I only recently switched to Disqus just to keep up with the times.  But only HTML Comment Box offers truly anonymous comments with no email address required, which can be really useful in some cases.


  • Simple and easy to use.
  • Loads quickly with page (does not use AJAX).
  • Allows truly anonymous commenting without even email address! (If you set it that way)
  • Comment form at top if you want.
  • Good spam protection (I never had a problem).
  • Can download your comments to spreadsheet at any time.


  • Has threaded comments, but they don’t appear threaded. The just show up chronologically so it’s hard to see who is responding to whom.  This is far behind the competition.
  • Old look and features.
  • No social media integration.
  • Commenting requires a page refresh, so it’s a bit slow in use.

My Take

If you need truly anonymous commenting, this is one of the few services that allows users to comment without entering an email address.  However, it’s kind of out of date in other respects.


There’s a new commenting system called ReplyBox which promises similar functionality to Disqus but without ads or fluff. It’s finally been launched.

It is free for 10K pageviews per month, and $10 per month for 100K monthly pageviews.

It does require login with username and password to comment (at least their demo does). For my purposes, this is a showstopper, since I’d like folks to be able to comment without logging in.

My Picks

For most of my WordPress sites, I use the native WordPress commenting system.  While it might not be the most cutting edge, it’s already there and it’s easy for my readers to use.  It offers the features I need and more with plugins, and integrates with the existing WordPress admin.  Finally, I own the comments and they are on my server.

I have one high-volume site that uses Disqus. The volume is high enough on this to get some income from Disqus ads.

What commenting system do you use on your website? (Note, this site uses native WordPress comments). – Brian

146 thoughts on “The Best Commenting System for Your Website

  1. I am a junior website developer but i dont know How do i view website comment on my computer i dont know what to do Do I have to make some website or something for this or connect it to some other software plz reply if u read this

    1. Hi Sayyed,

      If you want to go freelance, I would recommend learning WordPress development. There’s a lot of demand and you can get started quickly.

      If you want to work for a large company, it might be best to learn React, Vue.js,, or other JavaScript based framework.


    1. Hi Johnny,

      It really depends. I have a few posts on my other sites with hundreds of comments. But I also have a lot of posts with zero comments. Depends on if the post has gone viral or not.


  2. The default comment wall in wordpress will do the job, just be sure it was paired with akismet or any other spam/security tool to prevent annoying spammers who place their website url on all places.

Leave a Comment or Ask a Question

This site uses Akismet to reduce spam. Learn how your comment data is processed.