37 Comments

  1. David McCan
    · Reply

    Nice summary Justin. The comments system could definitely use more attention.

    In relation to the initial part of the post, for a while I think site owners didn’t realize the need for aggressive moderation to support community standards. There was a fear of censoring which instead let inappropriate speech through. I think this has improved.

    One way that some sites have tried to cut down on spam is to require commenting by logging in with a social media account. That helps to cut down on anonymous emotional dumps, but doesn’t require users to create an account on the individual site. There are plugins that offer this feature.

    Report

  2. Otto
    · Reply

    I have to disagree. I rarely read sites that don’t have comments enabled. When I see that comments are disabled or non-existent, then I simply close the tab. Nothing worth reading there. Sure, that’s just me, but that’s my view.

    Report

  3. Franci Hoffman
    · Reply

    I agree with Otto. If comments are disabled or non-existent, I move on. Comments are part of the camaraderie of blogging.

    Report

  4. Sudhir Singh Khanger
    · Reply

    I am drawn back to WordPress from other blogging platforms because of the built-in comments system. There is nothing really stopping me from using static sites but we use blogs because we want to be the owner of the content and we want to drive conversation in our own circle. Instead of giving up on it I think it should be developed further.

    Report

  5. Eromonsele Emmanuel
    · Reply

    I believe comments are very important to bloggers… they help with creating additional knowledge and rubbing minds but, like you’ve said, there should be an option to turn them off for uninterested persons.

    Great post! Thanks for sharing.

    Report

  6. Gabriel
    · Reply

    I build WordPress sites for small businesses and such. I have to say, the first thing we install is a plugin to disable the comments. I’d say maybe 1% or less of the hundreds of sites we’ve built actually have comments enabled. For us WordPress is a CMS first, a blogging platform second. While many see that order reversed out of nostalgia I don’t believe that is why it’s used by 40% of the internet at this point. The comment system should be revamped but having it as a modular system would make the most sense as WordPress matures. It’s grown beyond being just a blogging platform.

    Report

    • CW
      · Reply

      Agreed. I also work for many small businesses, small non-profits, and solopreneurs. For them, the comment system is basically a trap. They don’t know how much they’re taking on by having comments open on their site.

      It takes either plenty of traffic or an existing engaged community to produce even a few genuine comments. People who have that are generally putting significant effort into their site and are much more able to turn the feature on or add plugins.

      Granted, I also run a blog with lots of comments, and we use the built-in features pretty heavily. If they were turned off by default, they would probably be even less supported than they are now. Still, maybe robust third party services are simply a better match for this usage.

      Report

  7. Sally G
    · Reply

    I subscribe to comments on a lot of blogs, including this one, and to replies, and I manage a couple of WordPress sites and do not find moderation onerous—did not even with busier sites. Sadly, my new sites are for small organizations that do not have a lot of commentary, but I agree that having comments is intrinsic to blogs and I would be disturbed by much change to the default system. (O.K., I tend to not like change and am an amateur at this stuff, so my vision might be limited, but I am comfortable with the comments system as it is now.)

    Report

  8. Dumitru Brinzan
    · Reply

    What an interesting topic to bring up.

    Could it be that comments somehow remind us about the forums of the past?

    With the exception of archives and administrative pages, every page of a forum was a thread that you could get involved with (publicly) and get responses from people. Everyone could leave a mark.
    If you spent some time reading an opinion or a thread of opinions, you were rewarded with the right to participate.
    Now, reading a blog post and not having that reward feels emptier.

    Could it be nostalgia? Maybe.

    Report

  9. Mike Schinkel
    · Reply

    For me, comments on my blog are just a way to add a to-do to my already too-long list of to-dos. What is the to-do? To review the comments marked as spam because about once every 100 comments or so is a legitimate comment marked as spam. And I don’t want to just cancel those.

    To fix commenting, we need a better solution than Akismet. I want more than probable spam, I want certain spam vs. maybe spam. I see comments that are absolutely spam — 100 links, or mentions of porn, etc — and they are listed in the admin as spam, no different than the false positives. Worse, I’ll see the same comment posted to multiple posts.

    It seems like a better solution would be a system that collaborates in the background with other websites — like a bittorrent for comment spam identification somehow — that can improve itself with a human component.

    I know that is supposedly what Akismet does, but with a central server instead of peer-to-peer, but have they really done anything to improve it in the many years since they bought Akismet?

    But of course since a central server-based subscription is a revenue source for Automattic and a non-gated peer-to-peer system is not, I don’t hold out much hope for anything improving.

    P.S. I would definitely blog more if I could control comment spam, but even thinking about blogging reminds me of how much comment spam I have to deal with and then I loose interest.

    Report

    • Otto
      · Reply

      Akismet combined with Cookies for Comments is still a highly effective combination at weeding out nearly all automated spam.

      Report

    • Knut Sparhell
      · Reply

      Instead of Akismet I use WPBruiser, which is purely based on smart algorithms, preventing effectively against any comment spam bots, contact form spam bots, signup bots and login brute force attacks. Positive: Nothing adds up in spam folder. Negative: Does not protect against all manually entered spam, unless they are too quick copy-pasters, which are prevented.

      Report

    • Peter Shaw
      · Reply

      A better solution already exists. Javascript nonces. My plugin uses it and the only spam I get is human originated. And false positives don’t exist (the visitor gets a message that their comment is rejected and they should activate JavaScript)

      https://wordpress.org/plugins/lh-zero-spam/

      And yes akismet is an antiquated embarrassment

      Report

  10. Happy
    · Reply

    H Justin,

    I second you in your thoughts that comments option should be provided by WordPress by default. Can’t Imagine the blogging world without it, there would be some plugin which will have 10 comments free, & prompt us the take premium later. Thanks for your post.

    Report

  11. Csaba
    · Reply

    Great post, Justin, thanks!

    Disabling comments with a click of a button would be great! That could make the whole comment-related admin interface disappear. Useful to make things more user-friendly for website-owners that don’t need comments.

    However, I love comments. How would we otherwise all share our valuable feedback? ;-)

    Seriously, some more support for comments in core, and comment types specifically, would be interesting. Having comment types (register_comment_type like register_post_type?) would be a great gateway for supporting different kind of interactions from visitors/subscribers. Think about likes, ratings, web mentions indeed, … It could make websites more interactive and social?

    Report

  12. Li-An
    · Reply

    @Mike Schinkel : Askimet is probably the worst spam filter system for WP I know because it does not work on robot behavior but looks for content. And so the false positive problem. There are much more efficient solution for spam in WP without Askimet annoyances.

    And thanks for this post, Mr Tadlock. Comments give me some courage to go on with my own blog.

    Report

  13. Marcel Pol
    · Reply

    In regards to “comments should be a plugin”, that ship has sailed. If that goes through, we might end up in a situation like the link-manager, where it is just rotting away in WP Core and people have to choose which of the different plugins they might want. I suggest to leave it in Core and develop it further.

    I do agree with cleaning up the settingspage, and one button “to rule them all”, with comments fully off or not.

    By the way, I do like the status of “maybe spam” but is that not practically the same as “pending”?

    Report

  14. Eric Karkovack
    · Reply

    It’s understandable that the folks who develop core have other priorities. But the comment feature has languished. Basic (or what I see as basic) improvements to moderation, settings and the front end UI could do a lot towards encouraging folks to use it.

    I’d also love to see some basic, built-in spam protection – something that doesn’t require site owners to register with a service like Akismet. To me, that is the biggest issue. Web professionals understand the need to install some protection, but I doubt other users realize that.

    No matter how good or easy to use the comment system becomes, a deluge of spam is going to make it not worth the trouble for a lot of users.

    Report

  15. Eric Mesa
    · Reply

    After reading the comments here, I think it all depends on what WordPress sees as its future. Is it mostly businesses? Then no comments needed. Is it mostly (or at least a good chunk) bloggers? Then comments should be a first-class citizen. As others have said, I find it frustrating when I’m reading a blog post and can’t comment. Sometimes I want to congratulate the author. Other times I want to ask a question for clarification. At this point in my life, if I disagree, I just leave it alone.

    On my own blog I’ve mostly had very positive comments and have learned a lot from the comments. I wish WP was better at brining in comments that happen outside the blog – like Twitter mentions, reddit, etc.

    As for the webmention – how does that differ from pingbacks and trackbacks? Those were great for a bit and then pretty much everyone turned them off.

    Report

  16. Christian Wach
    · Reply

    Some commenting plugins/themes have implemented AJAX-driven commenting (with formatting via TinyMCE) since at least WordPress 2.x e.g. CommentPress:

    https://futureofthebook.org/commentpress/

    IMO it wouldn’t be particularly hard to implement this in core.

    Report

  17. Michael
    · Reply

    The fact that we all are commenting on here says a lot about the use of and need for comments. And this, while a blog, is still a business site. Comments are often not just purely commentary, often they are reviews, feedback, contest entries, etc. So while I wholeheartedly agree that comments need work, I also wholeheartedly feel that we need them and the basics of them should be in core.

    Report

  18. Goonan Deborah
    · Reply

    I started my blog allowing comments. But I turned them off a few years ago, because I got too much spam AND had a fair number of trolls.

    All that garbage was hard to moderate, and it probably made for lower ranking by search engines.

    Most of the blog comments now happen on social media, mainly my Facebook page or groups that share my posts.

    A lot of my posts are shared on NextDoor, so I’m not able to participate in the discussion.

    Since I turned off comments on my website, I actually get a lot more views, readers, and followers.

    My posts include an email address in the by-line, so anyone can contact me with questions or comments.

    Report

  19. John G.
    · Reply

    It thrilled me to see this topic come up and the way it is presented (both the article and the comments so far). I have used systems like Replyable to help manage comments on the go and receive comments via email.

    The absence of comments affects my impression of sites. It can range from a “oh so you just profess that and don’t allow anyone to give their opinion” to a NYTimes “damn I can’t read that many comments”, “oh thank god they have selected the best ones”.

    I do also feel that comments as a function has been abandoned by WP for years with Akismet as the only tool provided to mitigate spam. I’m currently testing a system similar in concept to CloudFlare, and that is supposed to specifically prevent scraping and spam. Plugins have claimed this before and I had people saying it blocked them from leaving comments so I’m hesitant but hey let’s see…

    My main thought is, I was so glad to see this brought up, as I find comments like on this site, can often be just as interesting as the articles. Fostering a community that takes part and share their ideas often to the benefit of all is something worth pushing for :)

    Report

  20. Chris Aldrich
    · Reply

    I love the idea of Webmention becoming part of core.

    One of the benefits I’ve seen with it is that to comment on my site, you need to post it on your own site first to send me the notification. People are much less likely to publicly spam me when they have to host the spam for themselves and associate it with their identity directly. (I’ll admit that this doesn’t get rid of all spam, but it does help to significantly cut back on it. To date, I don’t believe there’s been any Webmention spam seen in the wild.) If anything I’ve actually seen more civil and substantive conversations from those using Webmention. It’d be interesting to see WP Tavern support it.

    Reframing the design, UI, prevention of abuse, and set up of how comments are done on the web is certainly a laudable goal and one which could use some rebuilding from the ground up.

    Report

  21. CW
    · Reply

    It’s surprising and fascinating to see how many people in this comments stream say they love comments and won’t even read a blog that doesn’t have comments enabled. However, I think it’s good to keep in mind that when it comes to this topic especially, commenters are definitely not a random sample of the population : )

    Report

    • Justin Tadlock
      · Reply

      I typically read gardening and recipe blogs. For those particular niches, comments add a bit of authority to the post. For example, if I’m reading a particular recipe that says use 1/2 a tsp of salt and a few commenters say to double that, I know I may need to adjust the recipe. That conversation helps the blog owner and readers.

      For other types of blogs, it depends. But, for cooking and gardening, I like to hear what folks say.

      Report

  22. Krako
    · Reply

    “Frustrated bloggers who no longer desire all of the hassles with moderation shut down their forms.” – So do not moderate! Easy, isn’t it?

    Report

  23. Andre
    · Reply

    To comment or not to comment, is the question that has plagued many blog sites for years. There are many who won’t come back to a website if they see blog posts empty or lack interaction; everyone has their reasons.

    This can be problematic like a catch22. A blog needs a lot of traffic to garner comments from readers, but if you don’t have the traffic, people will move on and not comment.

    Like my site, the blog does not get a lot of traffic to it; most visitors are checking out/buying themes instead. Based on traffic stats, theme sections are roughly 90% where the blog is 10%. I’m actually wondering if I should convert the blog to be specific to “theme” based topics–such as updates and quick announcements of new releases. In the last day or two, I’m realizing theme development is taking most of my attention.

    …which brings me to another point about comments…if a blog is not excessively active, comments will not be active as well.

    Report

  24. Mih
    · Reply

    This plugin I recently noticed on Producthunt.
    https://wordpress.org/plugins/forget-spam-comment/
    I have not tested it yet, but looks promising.

    Report

  25. Andrei
    · Reply

    The challenges for improving the WordPress comment system are many and hard to tackle. I totally agree that the settings panel for comments is outdated and hard to grasp. I’m also on board with the fact that most new WordPress users have a hard time understanding what each setting does—I still struggle, although I don’t consider myself a beginner.

    Besides that, there’s still work to be done in improving the commenting experience. I think that not having a modern editor to bring some life into the thoughts we share (linking to a resource, basic text formatting, etc.) is a big missed opportunity. Not to mention that it’s hard to keep a conversation going without the ability to link to certain comments or mention people. If people don’t activate post notifications, everyone looking to engage with them (or challenge them) will just be left hanging. I also talked about these challenges in extenso – https://pixelgrade.com/upstairs/conversation-system/

    We tackled this challenge of improving the comment system and turning it into an actual conversation system, with a conversation starter to get the ball rolling, a place for people to share their background for more transparency, comment highlight. However, there’s more work to be done, and some things might be hard to accomplish without WordPress making the first move.

    Report

  26. Math Schol
    · Reply

    The comment area and development is at it’s most basic now.
    It is there, it works. Thats all that can be said about it.

    Customising takes hours of inplementing function.php codes.
    The most plugins I tried did not work for me.

    I would love to see more options, and at first: the OFF button for sites that do not use the comment area. And not only “not visible at the front-end” but also blocking the function spammers use to inject comments that still show up in the admin. (At the moment I use the “disable all comments” plugin for that.)

    As mentioned in this article, an ajax function would be great. No refreshing the page.

    Ps: for spam use Akismet AND activate the api key!

    Report

  27. Bill Bennett
    · Reply

    In the end I killed comments on my site for three reasons.

    First, the ratio of comment spam to real comments was high. While tools like Akismet do a decent job, there were still fake or spammy comments I was letting through only to realise later I’d been conned.

    Second, real people would abuse the comments. If, say, I had a story that mentioned 5G cellular networks, comments would appear on the site promoting various conspiracies and misinformation.

    Third, it became clear people were somehow able to inject comments without reading the story. I tried an experiment and created a story that received comments but didn’t have any reads.

    That incident was the final straw.

    I’d like to return to having comments, but it needs to be better, more secure and easier to manage than the stock WordPress approach.

    Report

Leave a Reply

Your email address will not be published. Required fields are marked *

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

%d bloggers like this: