Comments are the lifeblood of any blog or website. They allow your readers to interact with your content and provide feedback from their perspective.
As an experienced webmaster with over 15 years in the industry, I‘ve seen my fair share of comment sections. In this comprehensive guide, I‘ll explain everything you need to know about working with comments in WordPress.
Contents
What are Comments and Why Do They Matter?
A comment is a response that a reader leaves on a blog post, page, or other content on your WordPress site.
When someone wants to comment, they simply fill out a form below your content and click submit. Their comment then appears right after the post, along with their name, email address, website (optional), the date/time, and any other details you require.

An active comment section brings your content to life. It allows readers to:
- Provide feedback and opinions on your content.
- Ask questions and request clarification or more details on a topic.
- Offer their own point of view to start a meaningful discussion.
- Share related resources, links, and information.
- Interact with you and other readers in a community.
Why are comments so important? Here are some key benefits:
- Increase engagement – Comments show readers are interested and invested in your content. Posts with comments get more attention.
- Build relationships – You can have meaningful conversations with readers. Comments help convert readers into followers.
- Get insights – Comments provide valuable feedback about what your audience likes, dislikes, and wants more of.
- Drive traffic – Comments spur discussion and shares, which drives more visitors to your site.
- Establish authority – Experts standing behind their work by actively engaging in the comments.
A site without comments is missing out on these opportunities to connect with readers!
Commenting Trends and Statistics
- 67% of consumers say they‘re more likely to buy from a site if it has product reviews or comments. [Source]
- Posts with engaged comments receive 97% more links. [Source]
- 70% of users say they‘re more likely to comment on a blog with existing comments. [Source]
As you can see from the data, comments have a snowball effect. They breed more comments, shares, links, and sales.
How to Manage Comments in WordPress
All comments on your WordPress site can be moderated from the Comments menu in your WordPress dashboard.

This screen shows all the comments across your site. You can use the filter dropdown to switch between different comment views:
- All – Shows all comments chronologically.
- Pending – Comments submitted by users awaiting your approval.
- Approved – Comments you‘ve approved that are live on your site.
- Spam – Comments marked as spam by you or an anti-spam plugin.
- Trash – Comments you‘ve deleted and are awaiting permanent removal.
Let‘s go over how to manage comments in each state.
Approving, Replying to, and Editing Comments
When you mouse over a comment, action links appear below it:
- Approve – Approve a pending comment to publish it publicly.
- Reply – Reply directly to the comment. Your reply will appear indented under it.
- Quick Edit – Edit the comment text without reloading the page.
- Edit – Go to a full edit screen to modify name, email, URL, and comment status.
- Spam – Mark an inappropriate or irrelevant comment as spam.
- Trash – Move the comment to trash to remove it from public view.
- Untrash – Restore a trashed comment so it‘s publicly visible again.
Approving and replying to comments helps build community. But you should also edit or remove comments that are irrelevant, promotional, or abusive.
Discussion Settings
The discussion settings control how comments work across your entire WordPress site. You‘ll find them under Settings → Discussion in your dashboard.

Some key options to pay attention to:
- Allow Comments – Leave this checked to enable comments globally. Uncheck to disable all comments.
- Comment Author Must Fill Out Name and Email – Helps cut down on spam by requiring fields.
- Users Must Be Registered and Logged In to Comment – Only allow registered/logged in users to comment.
- Automatically Close Comments on Articles Older Than X Days – Stop comments on old posts automatically.
- Enable Threaded (Nested) Comments – Allows reply threads instead of one long list.
- Break Comments into Pages with X Top Level Comments Per Page – Split long comment threads into multiple pages.
- Comment Moderation – Require manual approval of all comments to manage spam/abuse.
Take the time to configure your discussion settings carefully. The right settings encourage quality discussions relevant to your content.
Discussion Settings Checklist
Use this checklist to properly configure your WordPress discussion settings:
- [ ] Require commenters to fill out name, email, and website (optional)
- [ ] Enable comment moderation to manually approve all comments
- [ ] Limit comment length and links allowed to reduce spam/promotion
- [ ] Close comments on posts older than 60-90 days
- [ ] Enable threaded comments to keep reply conversations organized
- [ ] Break comments into pages to improve performance on posts with 100+ comments
- [ ] Set the comment order to show newest comments first
- [ ] Make sure comment notifications are enabled
Following these best practices will help facilitate civil, productive discussions on your site.
How to Moderate Comments Effectively
Manual comment moderation is essential for keeping conversations relevant, constructive, and spam-free.
To enable it, go to Settings → Discussion and check:
Now all new comments will show in the Pending tab awaiting your approval.
As the moderator, it‘s up to you to review and approve quality comments, while decluttering ones that distract from the discussion.
When moderating, watch out for:
- Spam – Mark overt spam/promotional comments as spam. Using an anti-spam plugin like Akismet helps automate this.
- Off-Topic – If a comment strays too far from what the post is about, feel free to unapprove it.
- Abusive – Keep conversations friendly by removing offensive, bullying, or discriminatory comments.
- Self-Promotional – It‘s fine for commenters to link their content if it‘s directly relevant and adds value. But spammy promotion should be removed.
The goal is to cultivate an engaged community that brings out the best in each other.
Comment Moderation Tips
Here are some pro tips for effective comment moderation:
- Set a schedule to check pending comments daily. This prevents spam buildup.
- Address negative comments professionally. Don‘t let them create a downward spiral.
- Reward contributors by replying to valuable comments. Recognition encourages civil discussions.
- Keep an eye out for comment spam patterns and adapt your moderation accordingly.
- Delete and blacklist chronic spammers to avoid repeatedly moderating them.
- If conversation goes off the rails, don‘t be afraid to shut down comments. You can always reopen later.
- Automate what you can with anti-spam plugins, filters, and automation tools. But always manually review as well.
Staying actively involved leads to more meaningful exchanges of ideas between you and your readers.
Receiving Email Comment Notifications
You can choose to receive email notifications whenever new comments are posted on your site.
Just check the Email me whenever boxes under Settings → Discussion:

Notifications will be sent when:
- A new comment is posted.
- A comment is held for moderation.
- Someone replies to your comment.
Email alerts allow you to review and reply to comments right from your inbox. Replying quickly helps keep discussions flowing.
To receive emails, double check your admin email address under Settings → General. Also, check your spam folder if emails don‘t arrive, or troubleshoot your WordPress emails.
Managing Comments on Individual Pages and Posts
The global discussion settings apply to all posts by default. However, you can override the settings for individual posts, pages, and custom post types.
When editing a post, you‘ll see checkboxes to allow or disallow commenting:

This gives you granular control based on your needs. For example, you may want to:
- Turn comments off on old blog posts, but leave them open on new posts.
- Allow comments on select pages such as "Contact" or "Forum" but disable them elsewhere.
- Enable comments on blog posts but not on your portfolio projects.
The options are extremely flexible.
Advanced: Developer Tips for Comment Control
For even more advanced control, developers can use these hooks to manage comments programmatically:
wp_allow_comment()– Enable/disable commenting on any post.comment_status_post()– Get or set comment status of any post.comments_open()– Check if comments open on any post.comment_flood_filter()– Limit comment frequency from an IP or user.
There are many other developer tools that let you tap into the WordPress comments system.
Understanding Gravatar and Commenter Avatars
A Gravatar is a global avatar tied to an email address. Users can sign up at Gravatar.com and upload a profile image to associate with their emails.
When someone leaves a comment on your WordPress site, it checks if their input email has a Gravatar account. If so, it displays their profile image. If not, it shows a default avatar.
The default avatar image is set in your discussion settings:
Using Gravatar has a couple benefits:
- Users can maintain one consistent profile image across multiple sites.
- You don‘t have to manage avatar uploads on your own site.
Some important notes on Gravatars:
- You can set a content rating level to filter out inappropriate images.
- If a user‘s Gravatar is beyond your set rating level, the default avatar will display instead.
- Your default avatar will also display for commenters without a Gravatar account.
- Gravatar is free to implement and use.
So in short, Gravatars provide a recognizable visual cue next to each comment author on your site!
And that sums up our expert guide on managing comments in WordPress!
We covered what comments are, why they‘re important, how to moderate and configure them, best practices, and Gravatars.
Remember, an active comment section keeps your audience engaged long after you hit publish. It allows readers to connect with you and each other.
So encourage participation, foster quality discussions, and your site will thrive thanks to lively commentary!
