Disabling comment moderation in WordPress takes under a minute. You head to Settings, then Discussion, uncheck two boxes, and save. Done. Your comments are now published the moment someone hits submit.
The question is whether you should.
For most sites, moderation is doing useful work in the background. It catches spam before your readers see it. It gives you a chance to review tone before a thread goes off the rails. It buys you time. But for some sites, that delay between a reader writing something and seeing it appear is the wrong tradeoff. Private member communities, internal company sites, tight-knit forums where everyone knows everyone. These often run better without the waiting room.
What Comment Moderation Does in WordPress
Comment moderation is the WordPress setting that holds new comments in a queue until an administrator approves them. It works by intercepting each submission, marking it as pending, and notifying a site admin. Nothing appears on the live post until someone clicks approve.
By default, WordPress moderates the first comment from any new author. Once you’ve approved one of their comments, subsequent ones publish automatically. You can tighten this so every comment is held, or loosen it so nothing is.
The setting lives in Settings → Discussion, under a section called “Before a comment appears.” Two checkboxes control most of the behaviour. The first holds every comment for review. The second only holds comments from people whose previous comment hasn’t been approved.

When Disabling Comment Moderation Makes Sense
Most public sites should keep moderation on. Spam is relentless, and the gap between “I’ll just turn this off” and “why is my site full of links to suspicious vendors” is short.
That said, a few situations genuinely call for instant publishing.
Logged-in members only. If only registered users can comment, and registration involves any kind of vetting (paid membership, manual approval, invite-only), you’ve already filtered out most spam at the door. Adding moderation on top can feel like checking ID twice.
Internal or private sites. Company intranets, staff portals, project workspaces. If the only people who can see and comment on content are colleagues, automatic publishing keeps the conversation moving without admin overhead.
Active communities with established norms. Long-running forums or member sites where the regulars set the tone. The community itself becomes the moderator. Bad behaviour gets called out fast, and instant publishing is part of what makes the place feel alive.
Real-time discussion formats. Live blog comments, event Q&As, anything where a 4-hour approval delay kills the point of commenting in the first place.
If your site doesn’t fit one of these patterns, think hard before turning moderation off. The default exists for a reason.
How to Disable Comment Moderation in WordPress
Four steps. Takes under a minute.
Step 1: Log in to your WordPress admin
Go to yoursite.com/wp-admin and sign in with an administrator account. You need admin-level access. Editor and author roles can’t change discussion settings.
Step 2: Open Discussion settings
From the left-hand menu in the dashboard, hover over Settings, then click Discussion. This is the master control panel for everything related to comments. Who can comment, what gets held, what triggers email notifications.
Step 3: Uncheck the moderation boxes
Scroll to the section headed Before a comment appears. You’ll see two options.
The first is “Comment must be manually approved.” Uncheck this.
The second is “Comment author must have a previously approved comment.” Uncheck this too if you want first-time commenters to post instantly. Leave it checked if you want a one-time gate for new visitors but instant publishing for returning ones.
Step 4: Save changes
Scroll to the bottom and click Save Changes. The setting takes effect immediately. The next comment submitted on your site will publish without waiting.
That’s it. The mechanics are deliberately simple. The decisions around it are the harder part.
What to Put in Place Before You Turn It Off
Turning off moderation without a backup plan is how comment sections become spam graveyards. A few safeguards make the difference between a thriving discussion and a cleanup job.
Run an anti-spam plugin. Akismet ships with WordPress and handles most of the obvious stuff. Antispam Bee is a solid free alternative. Either one will catch the majority of automated spam before it appears on your site, even with moderation off. Don’t skip this step.
Add a CAPTCHA or honeypot. A small friction step at the comment form filters out bots without annoying real people. hCaptcha, Cloudflare Turnstile and various honeypot plugins all work well. Honeypots are invisible to humans, which is usually the better experience.
Write clear commenting guidelines. A short statement near your comment form, or linked from it, telling people what’s expected. It does two jobs. It nudges genuine commenters toward better behaviour. And it gives you cover to remove comments that cross the line.
Set up email notifications. In the same Discussion settings page, make sure you’re being emailed when comments are posted. You can’t catch problems if you don’t know they’re there.
Build in a review habit. Even with great filters, things slip through. Block out 10 minutes a few times a week to scroll through recent comments. Delete what shouldn’t be there. The longer something bad sits on your site, the more it costs you.
What to Do If You Get It Wrong
Turn it back on. Same path. Settings, then Discussion, tick the boxes, save. Any comments posted while moderation was off stay published, but new ones go back into the approval queue.
If you’ve come back to a comment section full of spam after a few days of unmoderated posting, the Comments screen in your dashboard lets you bulk-delete. Filter by spam, or by keyword, or by author. Akismet will retroactively scan and flag what it can. Worst case, you delete the lot and start over. Nothing about disabling moderation is permanent.
Disabling moderation is a small technical change with real consequences for how your site feels and how much work it creates. For the right kind of site, it’s the right call. For the wrong kind, it’s an open door for spam and a bigger cleanup down the track.
If you’re looking for more comprehensive website support, we can help.
Talk to us about website support and maintenance.