This website uses cookies

Our website, platform and/or any sub domains use cookies to understand how you use our services, and to improve both your experience and our marketing relevance.

How to Enable, Disable, or Moderate Comments in WordPress

Updated on February 24, 2025

7 Min Read
enable disable or moderate wordpress comments

Managing comments on a WordPress site can be overwhelming. Spam, irrelevant content, and negative remarks can clutter your site. This affects user experience and damages your site’s reputation. It can be a significant pain point for many website owners.

Fortunately, WordPress offers built-in tools to control comments. You can enable, disable, or moderate comments on posts and pages, set up moderation rules, and use anti-spam plugins. These solutions help you maintain a clean and professional site.

This post will guide you through the process of managing comments in WordPress. You’ll learn how to control comments effectively, reduce spam, and promote meaningful discussions. By the end, your site will be more engaging and well-maintained.

Role of Comments in WordPress

Comments are a core feature of WordPress. They allow readers to interact with your content. When someone leaves a comment, it shows they are engaged. Comments can turn a simple blog into a lively community.

With comments, visitors can ask questions or share their thoughts. This can give you new ideas for future posts. It also helps build a connection between you and your audience.

WordPress has a built-in comment system. This means you don’t need extra plugins to start. Comments appear at the end of your posts or pages. They provide a space for readers to join the conversation.

Why Managing Comments Matters?

Managing comments in WordPress is important for several reasons:

🛑 Reduce Spam: Not all comments are helpful. Some are spam or have harmful links. If you don’t manage them, your site can get cluttered. This can drive away real readers.

🤝 Build a Community: By moderating comments, you create a friendly space. You can respond to questions and engage with your audience. This shows you value their input.

🛡️ Protect Your Brand: Uncontrolled comments can harm your reputation. Offensive or rude remarks reflect poorly on your site. Managing comments helps keep a professional image.

⚙️ Improve Site Performance: Too many comments, especially spam, can slow down your site. By keeping comments in check, you ensure everything runs smoothly.

🚀 Enhance SEO: Good comments can boost your search engine ranking. They add fresh content and keywords. But spam can hurt your SEO.

Default WordPress Comment Settings

WordPress allows you to control how comments work on your site. You manage these settings through the Discussion Settings. Here, you decide who can comment, how comments are approved, and how to deal with spam.

discussion settings in the wordpress dashboard

– Discussion Settings in the WordPress Dashboard

Default Post Settings

  • Notify Linked Blogs: Sends notifications to blogs you link to in your post.
  • Allow Link Notifications: Accepts notifications from other blogs linking to your new posts.
  • Allow Comments: Lets people comment on your new posts.

Other Comment Settings

  • Require Name and Email: Commenters must provide their name and email address.
  • User Registration: Only logged-in users can comment.
  • Close Comments After X Days: Stops comments on posts older than a set number of days.
  • Show Comments Cookies Opt-in Checkbox: Lets commenters save their information in a cookie.
  • Enable Threaded Comments: Allows replies to comments, creating conversation threads.

Comment Pagination

  • Break Comments into Pages: Divides comments into pages when there are many.
  • Default Comments Page: Sets which comments page shows first.
  • Comments Display Order: Sets whether older or newer comments appear at the top.

Email Notifications

  • Notify on New Comments: Sends an email when anyone posts a comment.
  • Notify on Comment Moderation: Sends an email when a comment needs approval.

Before a Comment Appears

  • Manual Approval: All comments need to be approved by you.
  • Previously Approved Comment: Automatically approves comments from people who had comments approved before.

Comment Moderation

  • Hold Comments with Links: Holds comments with a set number of links for moderation.
  • Moderation Keywords: Holds comments with certain words or phrases for moderation.

Disallowed Comment Keys

  • Trash Comments with Keywords: Automatically trashes comments with specific words or phrases.

Avatars

  • Show Avatars: Displays profile pictures next to comments.
  • Maximum Rating: Sets the maximum rating for avatars (e.g., G for all audiences).
  • Default Avatar: Chooses an avatar for users without one.

Enable Comments in WordPress

First, adjust the global settings to allow comments on new posts. In your WordPress dashboard, click on Settings, then select Discussion.

global comments settings in the wordpress dashboard

– Global Comments Settings in the WordPress Dashboard

Enable Comments on New Posts

On the Discussion Settings page:

  • Find the section labeled Default post settings.
  • Check the box that says Allow people to submit comments on new posts.
  • Scroll down and click Save Changes.

default comments settings for new posts

– Default Comments Settings for New Posts

Now, comments will be enabled by default on all new posts you create.

Enable Comments on Existing Posts

For posts you’ve already published, you can turn on comments individually.

  1. Go to Posts in your dashboard, then click on All Posts.
  2. Find the post where you want to enable comments.
  3. Hover over the post title and click Edit.

finding the existing posts

– Finding the Existing Posts

In the post editor:

  • Look for the Discussion box below the content area.
    • If you don’t see it, click on Screen Options at the top right.
    • Check the box next to Discussion to make it visible.
  • In the Discussion box, check Open.
  • Click Save to save your changes.

enabling comments on existing posts

– Enabling Comments on Existing Posts

Enable Comments on Pages

By default, comments are turned off on pages. To enable them:

  • Go to Pages, then click on All Pages.
  • Find the page where you want comments and click Edit.

finding the existing pages

– Finding the Existing Pages

In the page editor:

  • As with posts, find the Discussion box.
    • Use Screen Options if you need to make it visible.
  • Check Allow comments.
  • Click Publish to save.

enabling comments on pages

– Enabling Comments on Pages

Verify That Comments Are Enabled

To make sure everything is set up:

  • Visit the post or page on your site.
  • Scroll to the bottom of the content.
  • You should see a Comment section where visitors can leave replies.

comments section of a wordPress site

– Comments Section of a WordPress Site

Disable Comments in WordPress

To disable comments in WordPress, follow the steps for enabling comments but uncheck every box or setting instead. This includes unchecking Allow people to submit comments on new posts in Settings → Discussion and Allow comments in the Discussion box for posts and pages.

Moderate Comments in WordPress

Regularly check your comments to approve or delete them. This helps keep conversations relevant and respectful. In your dashboard, go to Comments. You can approve, edit, reply, or delete comments directly.

comments section interface with moderation tools

– Comments Section with Moderation Tools

Enable Comment Notifications

Set up email notifications to stay updated with new comments.

  • Go to SettingsDiscussion, and check the boxes under Email me whenever.

enabling comments notifications via email

– Enabling Comments Notifications via Email

Use Comment Blacklists

Prevent spam by adding keywords to the blacklist.

  • In SettingsDiscussion, add spammy words or URLs to the Disallowed Comment Keys.

disallowing comment keys to prevent spam

– Disallowing Comment Keys to Prevent Spam

Use Anti-Spam Plugins

Install plugins to filter out spam comments.

  • Use plugins like Akismet or Antispam Bee.

akismet showing the sites spam statistics

– Akismet Showing the Site’s Spam Statistics

Summary

Managing comments in WordPress is key for a healthy site. You control the interaction on your posts and pages by enabling or disabling comments. Allowing comments can engage readers, but it’s important to manage them to avoid spam and keep discussions meaningful.

Turning off comments helps keep your site clean and focused. Use WordPress settings to enable or disable comments on new and existing posts. Regularly check and moderate comments to keep a positive experience.

Q1: How can I disable comments on a single post without affecting others?

A1: To disable comments on a single post, go to PostsAll Posts, find the post, and click Edit. In the post editor, look for the Discussion box. If you don’t see it, click Screen Options at the top and check Discussion. Uncheck Allow comments, then click Update.

Q2: Can I bulk disable comments on all existing posts?

A2: Yes, you can. Go to PostsAll Posts and check the boxes next to the posts you want to edit. Select Edit from the Bulk Actions dropdown, then click Apply. In the bulk edit area, set Comments to Do not allow, then click Update.

Q3: Will turning off comments affect my site’s SEO?

A3: Turning off comments can have both good and bad effects on SEO. Good comments add fresh content and keywords, helping SEO. But spam comments can hurt your ranking. Disabling comments can prevent spam but may also reduce user-generated content. Keep updating your site to maintain SEO.

Q4: How do I stop spam without disabling comments?

A4: You can stop spam by using anti-spam plugins like Akismet or Antispam Bee. Also, in SettingsDiscussion, require comment moderation and use CAPTCHAs. These steps help keep your comment section clean without turning off comments.

Q5: Can I get notified when someone comments on my post?

A5: Yes, you can. Go to SettingsDiscussion and check the boxes under Email me whenever. This way, you will get an email every time someone posts a comment or a comment is held for moderation.

Share your opinion in the comment section. COMMENT NOW

Share This Article

Mansoor Ahmed Khan

Been in content marketing since 2014, and I still get a kick out of creating stories that resonate with the target audience and drive results. At Cloudways by DigitalOcean (a leading cloud hosting company, btw!), I lead a dream team of content creators. Together, we brainstorm, write, and churn out awesome content across all the channels: blogs, social media, emails, you name it! You can reach out to me at [email protected].

×

Webinar: How to Get 100% Scores on Core Web Vitals

Join Joe Williams & Aleksandar Savkovic on 29th of March, 2021.

Do you like what you read?

Get the Latest Updates

Share Your Feedback

Please insert Content

Thank you for your feedback!

Do you like what you read?

Get the Latest Updates

Share Your Feedback

Please insert Content

Thank you for your feedback!

Want to Experience the Cloudways Platform in Its Full Glory?

Take a FREE guided tour of Cloudways and see for yourself how easily you can manage your server & apps on the leading cloud-hosting platform.

Start my tour