Search Rules
A Search Rule defines a specific search query within an interest. Each interest can have multiple search rules, and each rule specifies what Reddit content to search for.
Anatomy of a Search Rule
Keywords
The search terms that Engaggit queries Reddit with. You can add multiple keywords per rule.
- Each keyword is searched independently
- Keywords are combined with the subreddit filters (if any)
- Results are deduplicated across keywords
Examples:
"AI writing tool","grammarly alternative","chatgpt for writing"
Free Plan Limit
Free accounts are limited to 5 keywords per rule.
Subreddits (Optional)
Restrict the search to specific subreddits. If no subreddits are specified, the search covers all of Reddit.
- Enter subreddit names without the
r/prefix (e.g.,content_marketing,SaaS) - Add multiple subreddits to search several communities at once
Free Plan Limit
Free accounts are limited to 5 subreddits per rule.
Time Range
Controls how far back to look for posts. Options:
| Option | Searches posts from... |
|---|---|
| Day | The last 24 hours |
| Week | The last 7 days |
| Month | The last 30 days |
| Year | The last 365 days |
The time range affects the Reddit search query, filtering results to the selected window.
Body Keyword Filters (Advanced)
Fine-tune which posts pass through after the initial search.
- Include keywords: Only keep posts whose body text contains at least one of these words
- Exclude keywords: Remove posts whose body text contains any of these words
These filters run locally after Reddit returns results, giving you additional control beyond the main search query.
How Multiple Rules Work
When an interest has multiple search rules, Engaggit:
- Runs each rule's search independently
- Combines all results into a single pool
- Deduplicates posts that appear in multiple searches
- Analyzes each unique post once with AI
This means adding more rules increases coverage without causing duplicate processing.
Tips for Effective Rules
- Be specific with keywords —
"best project management tool 2024"is better than"project" - Target active subreddits — communities with regular posting activity yield more results
- Use time ranges wisely — "Day" is good for trending topics; "Month" for broader monitoring
- Layer your rules — one rule for broad keyword searches, another for subreddit-specific monitoring