Editor & Writing·5 min read·

How do I moderate reader comments effectively?

Use the Comments queue, the built-in spam filter, and the ban list to keep your reader conversations healthy without hours of daily cleanup.

VeloCMS comment moderation works through Admin → Comments, where one queue covers all your posts, with tabs for All, Pending, Spam, Reported, and Hidden comments. The built-in spam filter catches most automated junk automatically — you mainly need to look at the Pending tab for comments waiting on your decision, and glance at the Spam tab now and then to rescue anything legitimate that landed there.

What does the comment moderation dashboard show me?

The queue has five tabs: All, Pending, Spam, Reported, and Hidden. Pending holds comments waiting for your approval. Spam contains comments the system has already auto-blocked — review this occasionally to make sure legitimate comments didn't land here by mistake. Reported holds comments that readers have reported, and Hidden holds comments you've hidden. On any comment you can Approve, Hide, mark it as Spam, or Delete it, and you can select several comments and act on them in bulk. Each row shows the comment text, the commenter's name and email, the post it was left on, and the timestamp.

How do I permanently block a commenter?

Open Admin → Comments and click Manage Ban List. Choose the Ban type (IP Hash, Email, or Member ID), enter the Value, optionally add a Reason and an expiry date, then click Add Ban. From then on, comments from a matching visitor are rejected with a message saying they can't comment right now. Active bans are listed under the form, and you can lift any of them there at any time; a ban with no expiry date is permanent. Bans are tenant-scoped, meaning they only affect your blog.

Can I hold comments for approval before they appear?

VeloCMS has no admin setting for pre-moderating every comment or only the comments on certain posts, and no word-count threshold. The built-in filter checks each comment and either publishes it or holds it according to its verdict, and the Pending tab lists what was held for your review. If one thread is attracting trouble, hide or delete the offending comments and ban the repeat offenders.

Can I set up keyword filters to automatically reject certain comments?

There is no keyword-filter screen in the admin. Automatic screening is the built-in spam filter: comments it flags are held in the Spam tab, where you can approve any that were caught by mistake. For a specific troublemaker, use Manage Ban List to block their email address, IP address, or member account.

The most effective comment moderation strategy is a combination: the built-in spam filter doing its job, a quick daily look at the Pending and Spam tabs, the ban list for repeat offenders, and Hide or Delete for anything that slips through. Most publishers spend under 5 minutes per day on this.