
Ajax Live Search with Filters for WordPress
Replace the default WordPress search with instant Ajax results, smart live filters, and built-in analytics. Supports custom post types, WooCommerce products, and optional AI-powered semantic search.
Core Features
Instant Ajax Results
Results appear as the user types — no page reloads, no full-text search latency. Debounced requests keep server load low while delivering sub-100ms perceived response times.
Smart Filters
Filter results by post type, category, tag, price range, date, or any custom taxonomy. Filters update in real time alongside results, giving shoppers and readers immediate feedback.
Custom Post Type Support
Extend search to any registered post type — events, portfolio items, team members, recipes. Configure which types appear, in what order, and which fields are indexed.
WooCommerce Product Search
Searches product title, description, SKU, and attributes. Results include product image, price, and stock status. Clicking goes straight to the product page.
Search Analytics
Track what visitors search for, which queries return no results, and which result positions get clicked. Use the data to improve content and fill product gaps.
AI Semantic Search
Optional Pro feature: plug in an OpenAI API key to enable embedding-based semantic search. Finds conceptually related content even when exact keywords are absent.
How It Works
Install
Install and activate the plugin — it automatically replaces the default WordPress search widget.
Configure
Choose which post types to index, set filter options, and style the results panel.
Search
Visitors type in any search box and results appear instantly with live filter controls.
Analyze
Review the analytics dashboard to understand search behavior and improve site content.
Tech Stack
Built Secure
Nonce Verification
All admin actions protected by WordPress nonce verification.
Capability Checks
Settings and analytics endpoints gated by manage_options capability.
Input Sanitization
Search queries sanitized with sanitize_text_field() before any DB query.
Output Escaping
All search results escaped with esc_html() and esc_url() before output.
Upgrade Your WordPress Search
The free tier replaces default WordPress search with instant Ajax results. Upgrade to Pro for advanced filters, analytics, and AI semantic search.
Pro from $69/yr · Free core always available