Comments are one of the oldest engagement mechanisms on the web and one of the most misused. Used well, they create community, drive return visits and give Google a signal that your content generates real conversation. Used badly — unmoderated, open to the world, vulnerable to every spam bot on the internet — they turn a professional site into a spam graveyard in weeks. This guide covers the comment settings you should configure from day one, the moderation workflow that prevents spam without costing your weekend, the Akismet setup that actually works, and when to turn comments off entirely.
Why comments still matter (when they matter) · Configuring comment settings · Moderating comments · Akismet anti-spam setup · Disabling comments · Comment notifications · Comment display settings · Gravatars and avatars · Alternatives to built-in comments · Frequently asked questions
The web has shifted. Most conversation that used to happen in blog comments now happens on X (Twitter), LinkedIn, Reddit, or dedicated communities on Discord and Slack. For many UK business sites — a plumber, a solicitor, a small shop — blog comments never really arrive. For others — a technical blog, an opinionated consultancy, a charity with a passionate audience — comments remain a meaningful engagement channel.
The honest question to ask before enabling comments is: do my visitors actually want to discuss my posts, and do I have time to moderate? If the answer to either is no, turn comments off. A site with no comments is professional; a site with five real comments and forty spam comments looks amateurish.
If you do allow comments, treat them as a small editorial job: review daily, engage thoughtfully, delete anything low-value.
Every comment-related option lives under Settings > Discussion.
Tick Comment author must have a previously approved comment plus Comment author must fill out name and email. This balances openness with spam control and does not drown you in moderation work. Combined with Akismet (next section), it stops 99% of spam.
The Comments screen in the WordPress sidebar is your moderation hub.
Hover any comment for:
Tick multiple comments, choose an action from the dropdown. For heavy moderation, enable keyboard shortcuts in Users > Your Profile: J/K to navigate, A to approve, S for spam, D to trash, R to reply. Regular moderators report doing the job in half the time.
When in doubt, mark as spam rather than approve. A genuine commenter can resubmit; a spam comment approved by mistake trains Akismet badly.
Akismet is the default WordPress spam filter, bundled with every install. It checks each submitted comment against a global database of known spam patterns and catches 99%+ automatically. Setup is a three-minute job.
Spam comments go straight to the Spam tab on the Comments screen instead of the moderation queue. Review the Spam tab occasionally to confirm no false positives — move any real comments back to approved.
Every time you manually mark a comment as Spam (or move one out of Spam back to approved), Akismet learns. Over weeks, its filter tunes to your site's specific spam profile.
Akismet's free tier is for personal (non-commercial) use. Commercial sites technically need a paid plan. Prices start at GBP 8/month. The Plus plan supports one site and typical small-business volumes.
If comments are not right for your site, turn them off cleanly.
Settings > Discussion, untick Allow people to submit comments on new posts. No future posts accept comments.
The global toggle only affects future posts. Existing posts keep their individual settings. To close comments on everything published so far:
Repeat for Pages and any custom post types that accept comments.
Posts > All Posts, hover the post, click Quick Edit, untick Allow Comments, click Update. Or open the post in the Block Editor, Discussion panel in the settings sidebar, untick Allow comments.
Disabling comments removes the submission form from the post but keeps existing comments visible. To hide existing comments as well, either use a plugin like Disable Comments (comprehensive) or ensure the theme checks comments_open() before rendering the comment list.
Settings > Discussion > Email me whenever:
The notification email goes to the administration email set under Settings > General. Make sure it is a mailbox you actually monitor.
WordPress comment notifications use the same wp_mail() path as contact form notifications. They frequently get spam-filtered by Gmail, Outlook etc. unless you route through a proper SMTP relay. Install WP Mail SMTP and point it at a smartxhosting.uk mailbox (Axigen, with SPF/DKIM/DMARC pre-configured) to ensure reliable delivery. See the contact forms guide for full setup.
How comments appear on the front end affects readability and engagement.
Enable for conversations where replies to specific comments make sense. Set nesting depth (default 5). Threading makes discussions easier to follow on popular posts.
Break long comment threads into paginated chunks. A post with 200 comments loaded as one long list kills page speed; 20 comments per page loads fast and paginates cleanly. Use with care because paginated comment URLs can create duplicate-content concerns with SEO.
Oldest-first (default) keeps chronological flow. Newest-first suits news or support sites where the latest response matters. For typical blogs, oldest-first.
Gravatar (Globally Recognised Avatar) is a service run by Automattic that ties a profile image to an email address. When a commenter uses an email with a registered Gravatar, their image appears automatically next to the comment.
Settings > Discussion > Avatars:
Gravatar transmits the commenter's email hash to Gravatar's servers in the US. This is a form of third-party data processing and deserves a mention in your Privacy Policy. For privacy-sensitive sites, consider disabling avatars entirely or using a local-only avatar plugin.
If WordPress's native comments do not suit, alternatives:
Third-party commenting system. Hosted externally. Social login options (Google, Facebook, Twitter). Offers community features, moderation tools, threading, voting. Downside: heavy third-party JavaScript, ads on the free tier, data processed in the US (GDPR considerations).
Feature-rich replacement for native comments, self-hosted. Real-time comments, voting, reply previews, rich formatting. Free core, paid add-ons.
Embed Facebook's comment widget. Good for Facebook-heavy audiences, bad for everyone else. Data sits with Meta; UK GDPR implications.
Some blogs now publish without a comment form and invite discussion on X, LinkedIn or a newsletter's Substack comments. Cleanly avoids the spam problem at the cost of on-site engagement signals.
Should I enable comments on my small-business site?
Probably not. Most UK small business brochure sites do not generate genuine comment conversation, and comments add a continual moderation task. Open comments only if you run a blog or content site where discussion is part of the value proposition.
How do I stop comment spam without turning comments off?
Layer three defences: Akismet for global pattern matching, "Comment author must have a previously approved comment" for auto-promoting returning commenters, and a Disallowed Comment Keys list for specific spam words or URLs you keep seeing. That trio stops 99% of spam without blocking real commenters.
Why do my comment notification emails never arrive?
WordPress's default email path is unreliable. Install WP Mail SMTP, route through an authenticated mailbox (smartxhosting.uk Axigen has SPF/DKIM/DMARC by default), and test. Same fix as contact form email deliverability.
Can I reply to a comment from my phone?
Yes. Log into the dashboard on mobile or use the official WordPress mobile app. Either lets you approve, reply and delete from anywhere.
Are comments good for SEO?
Lightly. Active comments extend page content, which can help ranking for long-tail terms that appear in comments. They also signal engagement to Google. But they are not a primary SEO driver — good content, good links and technical SEO matter far more.
Can I moderate comments from the admin bar?
Yes. The admin bar shows a speech-bubble icon with a counter when comments are pending. Click to jump straight to the moderation queue.
What happens to existing comments if I disable comments globally?
Global disable affects new posts only; existing posts keep their individual setting. Existing approved comments remain visible on their posts. To hide them, disable comments per post (or use bulk edit on all posts), or use a plugin like Disable Comments.
Is Akismet GDPR-compliant for UK sites?
Akismet processes commenter IPs and emails on Automattic's US servers. Reference Akismet specifically in your Privacy Policy under data sharing. For stricter privacy requirements, Antispam Bee is a European-maintained alternative without cross-border transfer.
Can I export my comments?
Yes. Tools > Export includes comments in the WordPress WXR export format. Useful when migrating between sites or archiving.
How do I delete all spam comments at once?
Go to Comments > Spam tab, scroll to the bottom, click Empty Spam. Removes every spam comment permanently. Do this periodically to keep the database trim — Akismet can accumulate thousands of spam entries over months.
Launch your WordPress site on smartxhosting.uk
UK hosting with the Plesk WordPress Toolkit, LiteSpeed Cache, Redis object caching, free Let’s Encrypt SSL, free CDN and daily backups — from £2/month.
View WordPress hosting plans →