How to Setup your Comment Moderation in WordPress


If you use WordPress for blogging like I do you are hoping that people will comment on your blog.  Another important question to ask is “Should you moderate the comments on your blog?”  I personally moderate all my comments by using the settings in WordPress and today that’s exactly what I am going to show you how to step in a few easy steps…

Step 1: Login to your WordPress website and go to the “Settings” section and click on the “Discussion” link as seen below

Step 2: Check the “A comment is held for moderation” and “Comment author must have a previously approved comment” checkbox just like below.  What this will do is once you’ve approved one comment from a visitor you won’t need to approve each additional comment they make ever again

What this will do is put comments into a queue where they are moderated and they will not be published until they are approved by you.  There are a host of options for managing discussions and moderating comments in WordPress in the “Discussion” option so have a look around here and I am sure you will find a way to manage your comments.


  1. says

    Hi Luc,
    I always recommend to my clients that all comments are held for moderation and then approved.
    I’ve found that on my site, I get a generic – ‘Great post – thanks for the great information – keep it coming’ type of thing and then if that is released – I am then open to more serious spam comments as I have effectively given them access to post. If I always approve and release manually – the 2nd more spammy one doesn’t get through. I realise it’s a personal choice – I see you wrote this a couple of years ago -do you still feel the same? Thanx.

  2. says

    Hi Rama,

    Yes I still feel this way and I personally moderate the comments that appear on this site. Its a lot more pain-staking but worth it in my opinion. I am thinking its time for a follow up article on the topic of moderation though thanks to your comment here.


Leave a Reply

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

This blog is kept spam free by WP-SpamFree.