Dark enterprise featured image for keyword filters, rate limits, and score gates: auto-moderation for wordpress forums on bpcustomdev

Manual moderation works when your forum has 20 posts per day. At 200 posts per day, it becomes a full-time job. At 2,000 posts per day, it is impossible. Auto-moderation bridges this gap by handling the obvious cases automatically so your human moderators can focus on judgment calls.

This guide covers three auto-moderation tools in detail: keyword filters, rate limits, and user score gates. Each targets a different type of problem. Together, they create a moderation system that scales with your community.

Keyword Filters: Content-Based Detection

Keyword filters scan every post and reply before publication, checking for words and phrases that indicate spam, abuse, or policy violations.

Three Filter Lists

List Action What to Include
Block List Post rejected, user sees error Slurs, extreme profanity, known scam phrases
Flag List Post published but flagged for review Competitor mentions, mild profanity, promotional language
Watch List Moderator gets notified Pricing discussions, legal terms, refund requests

Building Your Block List

Start with a minimal block list. Every false positive (a legitimate post blocked by a keyword) erodes user trust. Only block terms that are never acceptable in any context:

  • Racial and ethnic slurs
  • Known spam phrases (“buy cheap”, “click here for”, “limited time offer”)
  • Cryptocurrency wallet address patterns
  • Phone number patterns (common in contact spam)

Building Your Flag List

The flag list is for content that needs human judgment. The post goes live (so the user is not blocked), but a moderator reviews it within hours:

  • Competitor product names (might be comparison discussion or might be spam)
  • Words that are sometimes inappropriate but sometimes legitimate (context matters)
  • Posts with 3+ external links (possible spam, but might be a resource roundup)

Pattern Matching

Beyond simple keywords, Jetonomy Pro’s Advanced Moderation supports regex patterns for catching spam that keyword lists miss:

  • [A-Z]{10,}, Catches all-caps text blocks
  • (.{1,3})\1{4,}, Catches repeated character patterns (“HELPPPP”)
  • \b(buy|cheap|discount|free)\s+(now|today|here)\b, Catches spam sales language

Rate Limits: Volume-Based Throttling

Rate limits cap how much any single user can post in a given time period. This prevents both automated spam floods and manual over-posting.

Recommended Limits by Trust Level

Trust Level Topics/Hour Topics/Day Replies/Hour Replies/Day
Level 0 1 3 5 10
Level 1 3 10 10 30
Level 2 5 20 20 50
Level 3+ No limit No limit No limit No limit

The hourly limits prevent burst posting (a spammer creating 10 topics in 5 minutes). The daily limits cap total volume. Together, they make automated spam economically unviable while being invisible to normal users who rarely hit these thresholds.

For more on how rate limits work alongside trust levels, see our trust levels guide and spam prevention guide.

User Score Gates: Behavior-Based Restriction

Score gates automatically restrict users who accumulate too many negative signals. Unlike keyword filters (which evaluate content) and rate limits (which evaluate volume), score gates evaluate behavior over time.

How Score Gates Work

Each user has an invisible moderation score that starts at 0. Negative events increase the score:

  • Content flagged by community members: +1 per flag
  • Content removed by moderator: +3 per removal
  • Temporary mute applied: +5

When the score crosses a threshold, automatic actions trigger:

Score Threshold Automatic Action Duration
3 flags in 24 hours Posts go to moderation queue 48 hours
5 flags in 7 days Temporary mute 24 hours
10 flags in 30 days Account flagged for admin review Until manually reviewed
Content removed 3 times All future posts require approval Until manually cleared

Why Score Gates Are Effective

Score gates catch persistent bad actors that keyword filters miss. A member who consistently posts borderline content, never quite bad enough to trigger a keyword filter but regularly flagged by community members, eventually crosses the score threshold. The system escalates automatically without moderator intervention.

Configuring Auto-Moderation in Jetonomy

All three tools are available in Jetonomy Pro’s Advanced Moderation extension:

  1. Enable the extension in Jetonomy → Extensions
  2. Configure keyword filters in Jetonomy → Moderation → Keyword Filters
  3. Set rate limits per trust level in Jetonomy → Settings → Trust Levels
  4. Configure score gates in Jetonomy → Moderation → Score Gates
Jetonomy moderation page in WordPress admin for managing flagged content and user reports
The moderation dashboard shows all flagged content, auto-moderation actions, and pending reviews in one place.

Measuring Auto-Moderation Effectiveness

Track these metrics monthly with your forum analytics:

  • Auto-caught spam: Should be stable or declining (rising = new patterns to address)
  • False positive rate: Under 5% (over 10% = filters too aggressive)
  • Moderator review time: Under 4 hours average
  • Community flags per week: Stable (rising = growing community problems)

Getting Started

  1. Start with trust level rate limits (free, no configuration needed)
  2. Add a short keyword block list (10–20 obvious terms)
  3. Enable community flagging for Level 2+ members
  4. Configure score gates with the thresholds above
  5. Review the moderation queue daily for the first month
  6. Iterate: Add patterns from real spam incidents, loosen filters that cause false positives

For the broader moderation strategy, see our auto-moderation overview and space moderators guide. For the base forum setup, follow our WordPress forum guide.

Auto-moderation is not about replacing human judgment. It is about letting humans focus on the cases that actually need judgment while the system handles the obvious ones.

Moderation layers worth planning before the community grows

Keyword Filters, Rate Limits, and Score Gates: Auto-Moderation for WordPress Forums fits into the broader forums category through trust systems, moderation controls, and abuse prevention. That matters because the technical setup is only one part of success. The way you structure spaces, roles, onboarding, and follow-up is what determines whether the forum becomes a searchable asset or just another neglected section of the site.

  • Use progressive permissions so new members can participate without immediately gaining the ability to flood spaces, mass-mention users, or post risky links.
  • Document moderator actions such as warnings, post hiding, suspensions, and appeal handling so your team applies rules consistently.
  • Combine rate limits, keyword filters, and role-based visibility rules to reduce spam pressure without making legitimate members fight the interface.

Why teams evaluating this setup should look at Jetonomy Pro

Jetonomy Pro is especially relevant when moderation matters, because it gives you trust-level controls, space moderators, gated participation, and practical community-management features without handing broad WordPress admin access to every helper. If you want to know more and try Jetonomy, take a closer look at Jetonomy Pro. It is the most direct next step for teams that want to move from theory to an actual working WordPress community experience.

For articles like this one, the practical question is not only whether the approach works in theory. It is whether your chosen forum stack gives you the moderation depth, user experience, and extensibility to keep the system useful six months after launch. That is where a more complete product decision starts to matter.