About this plugin
io — which offers a free plan for up to 10,000 documents.
Key Features
- Instant results as the user types
- Fuzzy search — tolerates typos automatically
- Intent-based sections — products from matching category shown first
- Search analytics — track what users search for
- Synonyms — teach the search engine your customers language
- Custom mappings — pin specific pages for exact phrases
- Full UI customization — colors, presets, placeholder animation
- WooCommerce ready — price, SKU, stock status, categories
- Multilingual — per-language search analyzers
- Local mode — works without Bonsai.io for testing
External Services
io), a managed full-text search service, to perform search queries and sync your WordPress content.
What data is sent:
io cluster — not to the plugin author)
io cluster)
* No personally identifiable information is collected by the plugin author
When data is sent:
* On every search request by a site visitor
* When the admin triggers a content sync (Sync Now)
* Automatically in background batch jobs when content is published or updated
Third-party service information:
io
io/terms
io/privacy
io account and cluster. All search data is stored in your own cluster — the plugin author has no access to it.
Cloudflare Workers KV (optional)
This plugin can optionally sync your search configuration (synonyms, field mappings, boosting settings) to Cloudflare Workers KV — a globally distributed key-value store. This is used to deliver real-time search configuration updates to a Cloudflare Worker proxy, reducing latency for search queries.
This feature is entirely optional and only activates if you provide your own Cloudflare account credentials (Account ID, Namespace ID, API Token) in the plugin settings.
What data is sent:
* Search configuration data: synonym lists, field mappings, and boost settings
* No user data or personally identifiable information is ever sent to Cloudflare KV through this plugin
* Data is sent only to your own Cloudflare KV namespace — not to the plugin author
When data is sent:
* Only when an admin clicks “Push to KV” or when configuration is saved and auto-push is enabled
* Never sent automatically without admin action or explicit configuration
Third-party service information:
com/kv/
com/terms/
com/privacypolicy/