Follow these best practices to maximize your WordPress site's search functionality with Lumenare Search.
Current release: 2.1.00
Initial Setup Priorities
Phase 1: Essential (Do First)
0. Apply a Setup Preset
- Impact: Gives you a sensible starting point for the kind of site you run
- Difficulty: Easy
- Time: 1 minute
Steps:
- Go to Settings → Lumenare Search → Setup
- Apply the recommended preset for Publisher, Commerce, Knowledge Base, Performance, or ASP Migration
- Review the changed settings before moving on
1. Build Your Search Index
- Impact: Required for search to work
- Difficulty: Easy
- Time: 2-10 minutes (depending on site size)
Steps:
- Go to Settings → Lumenare Search → Index Management
- Click "Reindex All Content"
- Wait for completion
- Verify indexed post count matches your content
2. Configure Post Types
- Impact: Controls what content is searchable
- Difficulty: Easy
- Time: 1 minute
Steps:
- Go to General Settings
- Select post types to include in search
- Consider excluding private/internal post types
- Save changes
3. Choose Match Mode
- Impact: Determines search behavior
- Difficulty: Easy
- Time: 1 minute
Steps:
- Go to Search Quality Settings
- Choose Match ANY (OR) for broad results
- Or choose Match ALL (AND) for precision
- Test with your content type
Phase 2: Optimization (Do Soon)
1. Configure Stop Words
- Impact: Improves relevance and performance
- Difficulty: Easy
- Time: 5 minutes
Steps:
- Add common words that don't add search value
- Start with: a, an, the, is, are, was, were
- Add language-specific stop words
- Reindex after adding stop words
2. Set Up Synonyms
- Impact: Expands search coverage
- Difficulty: Medium
- Time: 10-15 minutes
Steps:
- Identify equivalent terms in your content
- Group synonyms (one group per line, comma-separated)
- Example: "car, automobile, vehicle"
- Test searches to verify synonyms work
3. Enable Search Analytics
- Impact: Understand user behavior
- Difficulty: Easy
- Time: 1 minute
Steps:
- Go to Analytics tab
- Enable Search Analytics
- Review data after a few days
- Use insights to improve content and configuration
Phase 3: Advanced (Do When Needed)
1. Tune Weights
- Impact: Optimizes relevance ranking
- Difficulty: Medium
- Time: 30+ minutes (with testing)
Steps:
- Review Weighting System documentation
- Test searches with current weights
- Adjust weights based on content type
- Reindex and test again
- Iterate until results are optimal
2. Configure Phrase Boosting
- Impact: Boosts important content
- Difficulty: Medium
- Time: 15-20 minutes
Steps:
- Identify important phrases users search for
- Add phrases to phrase boost list
- Configure boost multiplier
- Test searches to verify boosting works
3. Enable Trending Ranking
- Impact: Surfaces popular content
- Difficulty: Easy
- Time: 2 minutes
Steps:
- Enable Dynamic Trending Ranking
- Configure boost strength
- Set minimum searches threshold
- Let it run for a few days to build trending data
Content-Specific Recommendations
Blog or News Site
Configuration:
- Match Mode: Match ANY (OR)
- Stop Words: Comprehensive list
- Weights: Default (Title: 10, Excerpt: 5, Content: 1)
- Fuzzy Matching: Enabled (threshold: 2)
- Trending Ranking: Enabled
- Search Intelligence: Review CTR opportunities before changing global weights
Why:
- Broad searches work better for news/blogs
- Stop words reduce noise
- Default weights work well for article-style content
- Fuzzy matching helps with typos
- Trending surfaces popular topics
E-commerce or Product Catalog
Configuration:
- Match Mode: Match ALL (AND) for precision
- Stop Words: Basic list
- Weights: Commerce preset or high title weight (8-10)
- Category/Tag Weights: Increased (6-8)
- Synonyms: Product variations
- Phrase Boosting: Product names
Why:
- Precision mode finds exact products
- Higher title weight prioritizes product names
- Category weights help with product organization
- Synonyms handle product variations
- Phrase boosting ensures product names rank high
Documentation or Knowledge Base
Configuration:
- Match Mode: Match ANY (OR)
- Stop Words: Comprehensive list
- Weights: Balanced/content-rich (Title: 8-10, Excerpt: 5, Content: 2-3)
- Fuzzy Matching: Enabled (threshold: 2-3)
- Synonyms: Technical terms
- Phrase Boosting: Important concepts
- Document Indexing: Enable only if uploaded files need to be searchable
Why:
- Broad searches help users find related topics
- Higher content weight for detailed docs
- Fuzzy matching helps with technical term typos
- Synonyms expand technical terminology
- Phrase boosting surfaces key concepts
Portfolio or Showcase Site
Configuration:
- Match Mode: Match ANY (OR)
- Stop Words: Basic list
- Weights: Higher title/excerpt weights
- Category/Tag Weights: Increased
- Fuzzy Matching: Enabled (threshold: 1-2)
Why:
- Broad searches help discovery
- Title/excerpt weights prioritize project names
- Category weights help with filtering
- Lower fuzzy threshold for precision
Weight Tuning Strategy
When to Increase Title Weight
- Titles are very descriptive
- Titles accurately represent content
- You have SEO-optimized titles
- Title matches should dominate results
Recommended: 8-10 (default: 10)
When to Increase Excerpt Weight
- Excerpts are well-written summaries
- Excerpts accurately represent content
- You want excerpt matches more important than content
Recommended: 4-7 (default: 5)
When to Increase Content Weight
- Content is keyword-rich
- You have long-form, well-structured content
- Content matches should have more influence
Recommended: 2-3 (default: 1)
When to Increase Taxonomy Weights
- Categories/tags are well-organized
- Taxonomy organization is crucial for finding content
- You want taxonomy matches to boost results significantly
Recommended: Category 6-10, Tags 4-6 (default: Category 5, Tags 3)
When to Use Search Intelligence Instead
- A single exact query has the right result, but users skip it
- A zero-result query suggests a real synonym your audience uses
- Imported Ajax Search Pro history needs to be separated from native Lumenare behavior
- You want to prove whether a promotion or synonym improved CTR or reduced zero-results before changing site-wide weights
Stop Words Strategy
Essential Stop Words (Start Here)
a
an
the
is
are
was
were
be
been
being
have
has
had
do
does
did
will
would
should
could
Common English Stop Words (Add If Needed)
and
or
but
if
then
else
when
where
what
who
which
how
why
this
that
these
those
Language-Specific
Add stop words specific to your content's language. For multilingual sites, you may need separate configurations.
Synonyms Strategy
Product Variations
Example:
laptop, notebook, computer
phone, smartphone, mobile
car, automobile, vehicle
Technical Terms
Example:
SEO, search engine optimization
API, application programming interface
CMS, content management system
Common Variations
Example:
email, e-mail
website, web site, site
online, on-line
Phrase Boosting Strategy
Important Product Names
Add exact product names users search for:
WordPress Security Plugin
Best Practices Guide
Getting Started Tutorial
Brand Names
Add brand names and important terms:
Lumenare Search
Guard Dog
WordPress
Key Concepts
Add important concepts in your content:
WordPress security
Search optimization
Content strategy
Performance Optimization
For Large Sites (1000+ Posts)
- Limit Post Types: Only index what users need to search
- Comprehensive Stop Words: Reduces index size
- Batch Indexing: Let it complete, don't interrupt
- Partial Reindex: Use for updates instead of full reindex
- Reduce Dropdown Results: Lower count for faster queries
- Automatic Reindexing: Schedule new-content catch-up runs through WP-Cron
- Document Indexing Discipline: Enable only useful MIME types and cache extracted text
For High-Traffic Sites
- Enable Caching: Works with caching plugins
- Optimize Database: Regular database optimization
- Monitor Performance: Check query times
- Limit Fuzzy Matching: More resource-intensive
- Review Analytics: Identify slow queries
- Review Search ROI: Keep click boosts and promotions grounded in measured improvement
Learn more about Performance Optimization →
Security Best Practices
Enable Security Filtering
- Keep security filtering enabled (default)
- Review security logs periodically
- Adjust blocked patterns if needed
- Don't disable unless necessary
Regular Maintenance
- Review Analytics: Check for suspicious queries
- Update Plugin: Keep plugin updated
- Monitor Logs: Review security logs
- Test Search: Regularly test search functionality
Testing Your Configuration
Test Checklist
- Basic search works
- Live dropdown appears
- Results are relevant
- Match mode works correctly
- Stop words exclude properly
- Synonyms expand searches
- Fuzzy matching handles typos
- Phrase boosting works
- Analytics tracking data
- Performance is acceptable
Testing Process
- Test with Real Queries: Use actual user searches
- Test Edge Cases: Empty searches, special characters, long queries
- Test Different Content Types: Posts, pages, custom post types
- Test on Different Devices: Desktop, mobile, tablet
- Monitor Analytics: Review search patterns
Common Mistakes to Avoid
❌ Don't Skip Indexing
Always build your index after installation. Search won't work properly without it.
❌ Don't Ignore Stop Words
Stop words significantly improve relevance. Don't skip this step.
❌ Don't Change Weights Without Testing
Weight changes require reindexing. Test thoroughly after changes.
❌ Don't Over-Configure Initially
Start with defaults, then optimize based on actual usage and analytics.
❌ Don't Forget to Reindex
After changing stop words, weights, or post types, always reindex.
❌ Don't Disable Security Filtering
Keep security features enabled unless you have a specific reason to disable them.
Maintenance Schedule
Daily
- Review search analytics (if enabled)
- Check for zero-result queries
Weekly
- Review popular queries
- Check trending topics
- Monitor performance
Monthly
- Review and update stop words
- Add new synonyms as needed
- Update phrase boosting list
- Review and optimize weights
- Check index coverage
After Content Updates
- Partial reindex if needed
- Test search after bulk updates
- Verify new content is searchable
Getting Help
- Documentation: Full Documentation Index
- Tuning Guide: Weight Tuning Guide
- Troubleshooting: Troubleshooting Guide
- Support: WordPress.org Support Forums
← Back to Documentation Home | Getting Started → | Tuning Guide →